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 acceptedGiftTypes final : public Object {
244  std::int32_t get_id() const final {
245  return ID;
246  }
247 
248  public:
257 
262 
272 
274  static const std::int32_t ID = 1783521300;
275 
281  void store(TlStorerToString &s, const char *field_name) const final;
282 };
283 
287 class accountInfo final : public Object {
292  std::int32_t get_id() const final {
293  return ID;
294  }
295 
296  public:
307 
311  accountInfo();
312 
323 
325  static const std::int32_t ID = 1803492711;
326 
332  void store(TlStorerToString &s, const char *field_name) const final;
333 };
334 
338 class accountTtl final : public Object {
343  std::int32_t get_id() const final {
344  return ID;
345  }
346 
347  public:
350 
354  accountTtl();
355 
361  explicit accountTtl(int32 days_);
362 
364  static const std::int32_t ID = 1324495492;
365 
371  void store(TlStorerToString &s, const char *field_name) const final;
372 };
373 
374 class MessageSender;
375 
376 class ReactionType;
377 
381 class addedReaction final : public Object {
386  std::int32_t get_id() const final {
387  return ID;
388  }
389 
390  public:
399 
403  addedReaction();
404 
414 
416  static const std::int32_t ID = 1258586525;
417 
423  void store(TlStorerToString &s, const char *field_name) const final;
424 };
425 
426 class addedReaction;
427 
431 class addedReactions final : public Object {
436  std::int32_t get_id() const final {
437  return ID;
438  }
439 
440  public:
446  string next_offset_;
447 
451  addedReactions();
452 
461 
463  static const std::int32_t ID = 226352304;
464 
470  void store(TlStorerToString &s, const char *field_name) const final;
471 };
472 
476 class address final : public Object {
481  std::int32_t get_id() const final {
482  return ID;
483  }
484 
485  public:
489  string state_;
491  string city_;
497  string postal_code_;
498 
502  address();
503 
514  address(string const &country_code_, string const &state_, string const &city_, string const &street_line1_, string const &street_line2_, string const &postal_code_);
515 
517  static const std::int32_t ID = -2043654342;
518 
524  void store(TlStorerToString &s, const char *field_name) const final;
525 };
526 
527 class starAmount;
528 
532 class affiliateInfo final : public Object {
537  std::int32_t get_id() const final {
538  return ID;
539  }
540 
541  public:
548 
552  affiliateInfo();
553 
562 
564  static const std::int32_t ID = -1312695046;
565 
571  void store(TlStorerToString &s, const char *field_name) const final;
572 };
573 
575 
576 class starAmount;
577 
581 class affiliateProgramInfo final : public Object {
586  std::int32_t get_id() const final {
587  return ID;
588  }
589 
590  public:
597 
602 
611 
613  static const std::int32_t ID = -1761810251;
614 
620  void store(TlStorerToString &s, const char *field_name) const final;
621 };
622 
626 class affiliateProgramParameters final : public Object {
631  std::int32_t get_id() const final {
632  return ID;
633  }
634 
635  public:
640 
645 
653 
655  static const std::int32_t ID = 1642662996;
656 
662  void store(TlStorerToString &s, const char *field_name) const final;
663 };
664 
670  public:
671 };
672 
681  std::int32_t get_id() const final {
682  return ID;
683  }
684 
685  public:
686 
691 
693  static const std::int32_t ID = -1963282585;
694 
700  void store(TlStorerToString &s, const char *field_name) const final;
701 };
702 
711  std::int32_t get_id() const final {
712  return ID;
713  }
714 
715  public:
716 
721 
723  static const std::int32_t ID = -1558628083;
724 
730  void store(TlStorerToString &s, const char *field_name) const final;
731 };
732 
741  std::int32_t get_id() const final {
742  return ID;
743  }
744 
745  public:
746 
751 
753  static const std::int32_t ID = 1923269304;
754 
760  void store(TlStorerToString &s, const char *field_name) const final;
761 };
762 
767 class AffiliateType: public Object {
768  public:
769 };
770 
779  std::int32_t get_id() const final {
780  return ID;
781  }
782 
783  public:
784 
789 
791  static const std::int32_t ID = 1453785589;
792 
798  void store(TlStorerToString &s, const char *field_name) const final;
799 };
800 
804 class affiliateTypeBot final : public AffiliateType {
809  std::int32_t get_id() const final {
810  return ID;
811  }
812 
813  public:
816 
821 
827  explicit affiliateTypeBot(int53 user_id_);
828 
830  static const std::int32_t ID = -1032587200;
831 
837  void store(TlStorerToString &s, const char *field_name) const final;
838 };
839 
843 class affiliateTypeChannel final : public AffiliateType {
848  std::int32_t get_id() const final {
849  return ID;
850  }
851 
852  public:
855 
860 
867 
869  static const std::int32_t ID = -683939735;
870 
876  void store(TlStorerToString &s, const char *field_name) const final;
877 };
878 
879 class file;
880 
884 class alternativeVideo final : public Object {
889  std::int32_t get_id() const final {
890  return ID;
891  }
892 
893  public:
901  string codec_;
906 
911 
923 
925  static const std::int32_t ID = 483379470;
926 
932  void store(TlStorerToString &s, const char *field_name) const final;
933 };
934 
935 class file;
936 
940 class animatedChatPhoto final : public Object {
945  std::int32_t get_id() const final {
946  return ID;
947  }
948 
949  public:
956 
961 
970 
972  static const std::int32_t ID = 191994926;
973 
979  void store(TlStorerToString &s, const char *field_name) const final;
980 };
981 
982 class file;
983 
984 class sticker;
985 
989 class animatedEmoji final : public Object {
994  std::int32_t get_id() const final {
995  return ID;
996  }
997 
998  public:
1009 
1013  animatedEmoji();
1014 
1025 
1027  static const std::int32_t ID = 1378918079;
1028 
1034  void store(TlStorerToString &s, const char *field_name) const final;
1035 };
1036 
1037 class file;
1038 
1039 class minithumbnail;
1040 
1041 class thumbnail;
1042 
1046 class animation final : public Object {
1051  std::int32_t get_id() const final {
1052  return ID;
1053  }
1054 
1055  public:
1063  string file_name_;
1065  string mime_type_;
1074 
1078  animation();
1079 
1094 
1096  static const std::int32_t ID = -872359106;
1097 
1103  void store(TlStorerToString &s, const char *field_name) const final;
1104 };
1105 
1106 class animation;
1107 
1111 class animations final : public Object {
1116  std::int32_t get_id() const final {
1117  return ID;
1118  }
1119 
1120  public:
1123 
1127  animations();
1128 
1135 
1137  static const std::int32_t ID = 344216945;
1138 
1144  void store(TlStorerToString &s, const char *field_name) const final;
1145 };
1146 
1150 class archiveChatListSettings final : public Object {
1155  std::int32_t get_id() const final {
1156  return ID;
1157  }
1158 
1159  public:
1166 
1171 
1180 
1182  static const std::int32_t ID = 1058499236;
1183 
1189  void store(TlStorerToString &s, const char *field_name) const final;
1190 };
1191 
1193 
1194 class file;
1195 
1199 class attachmentMenuBot final : public Object {
1204  std::int32_t get_id() const final {
1205  return ID;
1206  }
1207 
1208  public:
1232  string name_;
1255 
1260 
1289 
1291  static const std::int32_t ID = -1183966273;
1292 
1298  void store(TlStorerToString &s, const char *field_name) const final;
1299 };
1300 
1304 class attachmentMenuBotColor final : public Object {
1309  std::int32_t get_id() const final {
1310  return ID;
1311  }
1312 
1313  public:
1318 
1323 
1331 
1333  static const std::int32_t ID = 1680039612;
1334 
1340  void store(TlStorerToString &s, const char *field_name) const final;
1341 };
1342 
1343 class file;
1344 
1345 class minithumbnail;
1346 
1347 class thumbnail;
1348 
1352 class audio final : public Object {
1357  std::int32_t get_id() const final {
1358  return ID;
1359  }
1360 
1361  public:
1365  string title_;
1367  string performer_;
1369  string file_name_;
1371  string mime_type_;
1380 
1384  audio();
1385 
1400 
1402  static const std::int32_t ID = -166398841;
1403 
1409  void store(TlStorerToString &s, const char *field_name) const final;
1410 };
1411 
1413 
1417 class authenticationCodeInfo final : public Object {
1422  std::int32_t get_id() const final {
1423  return ID;
1424  }
1425 
1426  public:
1435 
1440 
1450 
1452  static const std::int32_t ID = -860345416;
1453 
1459  void store(TlStorerToString &s, const char *field_name) const final;
1460 };
1461 
1463 
1469  public:
1470 };
1471 
1480  std::int32_t get_id() const final {
1481  return ID;
1482  }
1483 
1484  public:
1487 
1492 
1499 
1501  static const std::int32_t ID = 2079628074;
1502 
1508  void store(TlStorerToString &s, const char *field_name) const final;
1509 };
1510 
1519  std::int32_t get_id() const final {
1520  return ID;
1521  }
1522 
1523  public:
1526 
1531 
1538 
1540  static const std::int32_t ID = 962650760;
1541 
1547  void store(TlStorerToString &s, const char *field_name) const final;
1548 };
1549 
1558  std::int32_t get_id() const final {
1559  return ID;
1560  }
1561 
1562  public:
1565 
1570 
1576  explicit authenticationCodeTypeSmsWord(string const &first_letter_);
1577 
1579  static const std::int32_t ID = -1509540765;
1580 
1586  void store(TlStorerToString &s, const char *field_name) const final;
1587 };
1588 
1597  std::int32_t get_id() const final {
1598  return ID;
1599  }
1600 
1601  public:
1603  string first_word_;
1604 
1609 
1615  explicit authenticationCodeTypeSmsPhrase(string const &first_word_);
1616 
1618  static const std::int32_t ID = 784108753;
1619 
1625  void store(TlStorerToString &s, const char *field_name) const final;
1626 };
1627 
1636  std::int32_t get_id() const final {
1637  return ID;
1638  }
1639 
1640  public:
1643 
1648 
1655 
1657  static const std::int32_t ID = 1636265063;
1658 
1664  void store(TlStorerToString &s, const char *field_name) const final;
1665 };
1666 
1675  std::int32_t get_id() const final {
1676  return ID;
1677  }
1678 
1679  public:
1681  string pattern_;
1682 
1687 
1693  explicit authenticationCodeTypeFlashCall(string const &pattern_);
1694 
1696  static const std::int32_t ID = 1395882402;
1697 
1703  void store(TlStorerToString &s, const char *field_name) const final;
1704 };
1705 
1714  std::int32_t get_id() const final {
1715  return ID;
1716  }
1717 
1718  public:
1723 
1728 
1736 
1738  static const std::int32_t ID = 700123783;
1739 
1745  void store(TlStorerToString &s, const char *field_name) const final;
1746 };
1747 
1756  std::int32_t get_id() const final {
1757  return ID;
1758  }
1759 
1760  public:
1762  string url_;
1765 
1770 
1778 
1780  static const std::int32_t ID = -2129693491;
1781 
1787  void store(TlStorerToString &s, const char *field_name) const final;
1788 };
1789 
1798  std::int32_t get_id() const final {
1799  return ID;
1800  }
1801 
1802  public:
1807 
1812 
1820 
1822  static const std::int32_t ID = 1872475422;
1823 
1829  void store(TlStorerToString &s, const char *field_name) const final;
1830 };
1831 
1840  std::int32_t get_id() const final {
1841  return ID;
1842  }
1843 
1844  public:
1846  string receipt_;
1851 
1856 
1865 
1867  static const std::int32_t ID = -11162989;
1868 
1874  void store(TlStorerToString &s, const char *field_name) const final;
1875 };
1876 
1878 
1880 
1882 
1883 class termsOfService;
1884 
1890  public:
1891 };
1892 
1901  std::int32_t get_id() const final {
1902  return ID;
1903  }
1904 
1905  public:
1906 
1911 
1913  static const std::int32_t ID = 904720988;
1914 
1920  void store(TlStorerToString &s, const char *field_name) const final;
1921 };
1922 
1931  std::int32_t get_id() const final {
1932  return ID;
1933  }
1934 
1935  public:
1936 
1941 
1943  static const std::int32_t ID = 306402531;
1944 
1950  void store(TlStorerToString &s, const char *field_name) const final;
1951 };
1952 
1961  std::int32_t get_id() const final {
1962  return ID;
1963  }
1964 
1965  public:
1968 
1973 
1980 
1982  static const std::int32_t ID = -862487743;
1983 
1989  void store(TlStorerToString &s, const char *field_name) const final;
1990 };
1991 
2000  std::int32_t get_id() const final {
2001  return ID;
2002  }
2003 
2004  public:
2009 
2014 
2022 
2024  static const std::int32_t ID = 1040478663;
2025 
2031  void store(TlStorerToString &s, const char *field_name) const final;
2032 };
2033 
2042  std::int32_t get_id() const final {
2043  return ID;
2044  }
2045 
2046  public:
2055 
2060 
2070 
2072  static const std::int32_t ID = -1868627365;
2073 
2079  void store(TlStorerToString &s, const char *field_name) const final;
2080 };
2081 
2090  std::int32_t get_id() const final {
2091  return ID;
2092  }
2093 
2094  public:
2097 
2102 
2109 
2111  static const std::int32_t ID = 52643073;
2112 
2118  void store(TlStorerToString &s, const char *field_name) const final;
2119 };
2120 
2129  std::int32_t get_id() const final {
2130  return ID;
2131  }
2132 
2133  public:
2135  string link_;
2136 
2141 
2147  explicit authorizationStateWaitOtherDeviceConfirmation(string const &link_);
2148 
2150  static const std::int32_t ID = 860166378;
2151 
2157  void store(TlStorerToString &s, const char *field_name) const final;
2158 };
2159 
2168  std::int32_t get_id() const final {
2169  return ID;
2170  }
2171 
2172  public:
2175 
2180 
2187 
2189  static const std::int32_t ID = 550350511;
2190 
2196  void store(TlStorerToString &s, const char *field_name) const final;
2197 };
2198 
2207  std::int32_t get_id() const final {
2208  return ID;
2209  }
2210 
2211  public:
2220 
2225 
2235 
2237  static const std::int32_t ID = 112238030;
2238 
2244  void store(TlStorerToString &s, const char *field_name) const final;
2245 };
2246 
2255  std::int32_t get_id() const final {
2256  return ID;
2257  }
2258 
2259  public:
2260 
2265 
2267  static const std::int32_t ID = -1834871737;
2268 
2274  void store(TlStorerToString &s, const char *field_name) const final;
2275 };
2276 
2285  std::int32_t get_id() const final {
2286  return ID;
2287  }
2288 
2289  public:
2290 
2295 
2297  static const std::int32_t ID = 154449270;
2298 
2304  void store(TlStorerToString &s, const char *field_name) const final;
2305 };
2306 
2315  std::int32_t get_id() const final {
2316  return ID;
2317  }
2318 
2319  public:
2320 
2325 
2327  static const std::int32_t ID = 445855311;
2328 
2334  void store(TlStorerToString &s, const char *field_name) const final;
2335 };
2336 
2345  std::int32_t get_id() const final {
2346  return ID;
2347  }
2348 
2349  public:
2350 
2355 
2357  static const std::int32_t ID = 1526047584;
2358 
2364  void store(TlStorerToString &s, const char *field_name) const final;
2365 };
2366 
2370 class autoDownloadSettings final : public Object {
2375  std::int32_t get_id() const final {
2376  return ID;
2377  }
2378 
2379  public:
2398 
2403 
2418 
2420  static const std::int32_t ID = 991433696;
2421 
2427  void store(TlStorerToString &s, const char *field_name) const final;
2428 };
2429 
2430 class autoDownloadSettings;
2431 
2435 class autoDownloadSettingsPresets final : public Object {
2440  std::int32_t get_id() const final {
2441  return ID;
2442  }
2443 
2444  public:
2451 
2456 
2465 
2467  static const std::int32_t ID = -782099166;
2468 
2474  void store(TlStorerToString &s, const char *field_name) const final;
2475 };
2476 
2478 
2479 class scopeAutosaveSettings;
2480 
2484 class autosaveSettings final : public Object {
2489  std::int32_t get_id() const final {
2490  return ID;
2491  }
2492 
2493  public:
2502 
2506  autosaveSettings();
2507 
2517 
2519  static const std::int32_t ID = 1629412502;
2520 
2526  void store(TlStorerToString &s, const char *field_name) const final;
2527 };
2528 
2529 class scopeAutosaveSettings;
2530 
2534 class autosaveSettingsException final : public Object {
2539  std::int32_t get_id() const final {
2540  return ID;
2541  }
2542 
2543  public:
2548 
2553 
2561 
2563  static const std::int32_t ID = 1483470280;
2564 
2570  void store(TlStorerToString &s, const char *field_name) const final;
2571 };
2572 
2578  public:
2579 };
2580 
2589  std::int32_t get_id() const final {
2590  return ID;
2591  }
2592 
2593  public:
2594 
2599 
2601  static const std::int32_t ID = 1395227007;
2602 
2608  void store(TlStorerToString &s, const char *field_name) const final;
2609 };
2610 
2619  std::int32_t get_id() const final {
2620  return ID;
2621  }
2622 
2623  public:
2624 
2629 
2631  static const std::int32_t ID = 853544526;
2632 
2638  void store(TlStorerToString &s, const char *field_name) const final;
2639 };
2640 
2649  std::int32_t get_id() const final {
2650  return ID;
2651  }
2652 
2653  public:
2654 
2659 
2661  static const std::int32_t ID = -499572783;
2662 
2668  void store(TlStorerToString &s, const char *field_name) const final;
2669 };
2670 
2679  std::int32_t get_id() const final {
2680  return ID;
2681  }
2682 
2683  public:
2686 
2691 
2698 
2700  static const std::int32_t ID = -1632255255;
2701 
2707  void store(TlStorerToString &s, const char *field_name) const final;
2708 };
2709 
2710 class ReactionType;
2711 
2715 class availableReaction final : public Object {
2720  std::int32_t get_id() const final {
2721  return ID;
2722  }
2723 
2724  public:
2729 
2734 
2742 
2744  static const std::int32_t ID = -117292153;
2745 
2751  void store(TlStorerToString &s, const char *field_name) const final;
2752 };
2753 
2755 
2756 class availableReaction;
2757 
2761 class availableReactions final : public Object {
2766  std::int32_t get_id() const final {
2767  return ID;
2768  }
2769 
2770  public:
2783 
2788 
2800 
2802  static const std::int32_t ID = 912529522;
2803 
2809  void store(TlStorerToString &s, const char *field_name) const final;
2810 };
2811 
2812 class BackgroundType;
2813 
2814 class document;
2815 
2819 class background final : public Object {
2824  std::int32_t get_id() const final {
2825  return ID;
2826  }
2827 
2828  public:
2834  bool is_dark_;
2836  string name_;
2841 
2845  background();
2846 
2858 
2860  static const std::int32_t ID = -429971172;
2861 
2867  void store(TlStorerToString &s, const char *field_name) const final;
2868 };
2869 
2874 class BackgroundFill: public Object {
2875  public:
2876 };
2877 
2881 class backgroundFillSolid final : public BackgroundFill {
2886  std::int32_t get_id() const final {
2887  return ID;
2888  }
2889 
2890  public:
2893 
2898 
2904  explicit backgroundFillSolid(int32 color_);
2905 
2907  static const std::int32_t ID = 1010678813;
2908 
2914  void store(TlStorerToString &s, const char *field_name) const final;
2915 };
2916 
2925  std::int32_t get_id() const final {
2926  return ID;
2927  }
2928 
2929  public:
2936 
2941 
2950 
2952  static const std::int32_t ID = -1839206017;
2953 
2959  void store(TlStorerToString &s, const char *field_name) const final;
2960 };
2961 
2970  std::int32_t get_id() const final {
2971  return ID;
2972  }
2973 
2974  public:
2977 
2982 
2989 
2991  static const std::int32_t ID = -1145469255;
2992 
2998  void store(TlStorerToString &s, const char *field_name) const final;
2999 };
3000 
3001 class BackgroundFill;
3002 
3007 class BackgroundType: public Object {
3008  public:
3009 };
3010 
3019  std::int32_t get_id() const final {
3020  return ID;
3021  }
3022 
3023  public:
3028 
3033 
3041 
3043  static const std::int32_t ID = 1972128891;
3044 
3050  void store(TlStorerToString &s, const char *field_name) const final;
3051 };
3052 
3061  std::int32_t get_id() const final {
3062  return ID;
3063  }
3064 
3065  public:
3074 
3079 
3089 
3091  static const std::int32_t ID = 1290213117;
3092 
3098  void store(TlStorerToString &s, const char *field_name) const final;
3099 };
3100 
3104 class backgroundTypeFill final : public BackgroundType {
3109  std::int32_t get_id() const final {
3110  return ID;
3111  }
3112 
3113  public:
3116 
3121 
3128 
3130  static const std::int32_t ID = 993008684;
3131 
3137  void store(TlStorerToString &s, const char *field_name) const final;
3138 };
3139 
3148  std::int32_t get_id() const final {
3149  return ID;
3150  }
3151 
3152  public:
3154  string theme_name_;
3155 
3160 
3166  explicit backgroundTypeChatTheme(string const &theme_name_);
3167 
3169  static const std::int32_t ID = 1299879762;
3170 
3176  void store(TlStorerToString &s, const char *field_name) const final;
3177 };
3178 
3179 class background;
3180 
3184 class backgrounds final : public Object {
3189  std::int32_t get_id() const final {
3190  return ID;
3191  }
3192 
3193  public:
3196 
3200  backgrounds();
3201 
3208 
3210  static const std::int32_t ID = 724728704;
3211 
3217  void store(TlStorerToString &s, const char *field_name) const final;
3218 };
3219 
3223 class bankCardActionOpenUrl final : public Object {
3228  std::int32_t get_id() const final {
3229  return ID;
3230  }
3231 
3232  public:
3234  string text_;
3236  string url_;
3237 
3242 
3249  bankCardActionOpenUrl(string const &text_, string const &url_);
3250 
3252  static const std::int32_t ID = -196454267;
3253 
3259  void store(TlStorerToString &s, const char *field_name) const final;
3260 };
3261 
3262 class bankCardActionOpenUrl;
3263 
3267 class bankCardInfo final : public Object {
3272  std::int32_t get_id() const final {
3273  return ID;
3274  }
3275 
3276  public:
3278  string title_;
3281 
3285  bankCardInfo();
3286 
3294 
3296  static const std::int32_t ID = -2116647730;
3297 
3303  void store(TlStorerToString &s, const char *field_name) const final;
3304 };
3305 
3306 class ChatMemberStatus;
3307 
3311 class basicGroup final : public Object {
3316  std::int32_t get_id() const final {
3317  return ID;
3318  }
3319 
3320  public:
3331 
3335  basicGroup();
3336 
3347 
3349  static const std::int32_t ID = -194767217;
3350 
3356  void store(TlStorerToString &s, const char *field_name) const final;
3357 };
3358 
3359 class botCommands;
3360 
3361 class chatInviteLink;
3362 
3363 class chatMember;
3364 
3365 class chatPhoto;
3366 
3370 class basicGroupFullInfo final : public Object {
3375  std::int32_t get_id() const final {
3376  return ID;
3377  }
3378 
3379  public:
3396 
3401 
3415 
3417  static const std::int32_t ID = -1879035520;
3418 
3424  void store(TlStorerToString &s, const char *field_name) const final;
3425 };
3426 
3430 class birthdate final : public Object {
3435  std::int32_t get_id() const final {
3436  return ID;
3437  }
3438 
3439  public:
3446 
3450  birthdate();
3451 
3460 
3462  static const std::int32_t ID = 1644064030;
3463 
3469  void store(TlStorerToString &s, const char *field_name) const final;
3470 };
3471 
3476 class BlockList: public Object {
3477  public:
3478 };
3479 
3483 class blockListMain final : public BlockList {
3488  std::int32_t get_id() const final {
3489  return ID;
3490  }
3491 
3492  public:
3493 
3497  blockListMain();
3498 
3500  static const std::int32_t ID = 1352930172;
3501 
3507  void store(TlStorerToString &s, const char *field_name) const final;
3508 };
3509 
3513 class blockListStories final : public BlockList {
3518  std::int32_t get_id() const final {
3519  return ID;
3520  }
3521 
3522  public:
3523 
3527  blockListStories();
3528 
3530  static const std::int32_t ID = 103323228;
3531 
3537  void store(TlStorerToString &s, const char *field_name) const final;
3538 };
3539 
3543 class botCommand final : public Object {
3548  std::int32_t get_id() const final {
3549  return ID;
3550  }
3551 
3552  public:
3554  string command_;
3557 
3561  botCommand();
3562 
3569  botCommand(string const &command_, string const &description_);
3570 
3572  static const std::int32_t ID = -1032140601;
3573 
3579  void store(TlStorerToString &s, const char *field_name) const final;
3580 };
3581 
3586 class BotCommandScope: public Object {
3587  public:
3588 };
3589 
3598  std::int32_t get_id() const final {
3599  return ID;
3600  }
3601 
3602  public:
3603 
3608 
3610  static const std::int32_t ID = 795652779;
3611 
3617  void store(TlStorerToString &s, const char *field_name) const final;
3618 };
3619 
3628  std::int32_t get_id() const final {
3629  return ID;
3630  }
3631 
3632  public:
3633 
3638 
3640  static const std::int32_t ID = -344889543;
3641 
3647  void store(TlStorerToString &s, const char *field_name) const final;
3648 };
3649 
3658  std::int32_t get_id() const final {
3659  return ID;
3660  }
3661 
3662  public:
3663 
3668 
3670  static const std::int32_t ID = -981088162;
3671 
3677  void store(TlStorerToString &s, const char *field_name) const final;
3678 };
3679 
3688  std::int32_t get_id() const final {
3689  return ID;
3690  }
3691 
3692  public:
3693 
3698 
3700  static const std::int32_t ID = 1998329169;
3701 
3707  void store(TlStorerToString &s, const char *field_name) const final;
3708 };
3709 
3713 class botCommandScopeChat final : public BotCommandScope {
3718  std::int32_t get_id() const final {
3719  return ID;
3720  }
3721 
3722  public:
3725 
3730 
3737 
3739  static const std::int32_t ID = -430234971;
3740 
3746  void store(TlStorerToString &s, const char *field_name) const final;
3747 };
3748 
3757  std::int32_t get_id() const final {
3758  return ID;
3759  }
3760 
3761  public:
3764 
3769 
3776 
3778  static const std::int32_t ID = 1119682126;
3779 
3785  void store(TlStorerToString &s, const char *field_name) const final;
3786 };
3787 
3796  std::int32_t get_id() const final {
3797  return ID;
3798  }
3799 
3800  public:
3805 
3810 
3818 
3820  static const std::int32_t ID = -211380494;
3821 
3827  void store(TlStorerToString &s, const char *field_name) const final;
3828 };
3829 
3830 class botCommand;
3831 
3835 class botCommands final : public Object {
3840  std::int32_t get_id() const final {
3841  return ID;
3842  }
3843 
3844  public:
3849 
3853  botCommands();
3854 
3862 
3864  static const std::int32_t ID = 1741364468;
3865 
3871  void store(TlStorerToString &s, const char *field_name) const final;
3872 };
3873 
3874 class InternalLinkType;
3875 
3876 class affiliateProgramInfo;
3877 
3878 class animation;
3879 
3880 class botCommand;
3881 
3882 class botMenuButton;
3883 
3885 
3887 
3888 class photo;
3889 
3893 class botInfo final : public Object {
3898  std::int32_t get_id() const final {
3899  return ID;
3900  }
3901 
3902  public:
3947 
3951  botInfo();
3952 
3980 
3982  static const std::int32_t ID = 1771886272;
3983 
3989  void store(TlStorerToString &s, const char *field_name) const final;
3990 };
3991 
3992 class StoryContent;
3993 
3997 class botMediaPreview final : public Object {
4002  std::int32_t get_id() const final {
4003  return ID;
4004  }
4005 
4006  public:
4011 
4015  botMediaPreview();
4016 
4024 
4026  static const std::int32_t ID = -1632264984;
4027 
4033  void store(TlStorerToString &s, const char *field_name) const final;
4034 };
4035 
4036 class botMediaPreview;
4037 
4041 class botMediaPreviewInfo final : public Object {
4046  std::int32_t get_id() const final {
4047  return ID;
4048  }
4049 
4050  public:
4055 
4060 
4068 
4070  static const std::int32_t ID = -284783012;
4071 
4077  void store(TlStorerToString &s, const char *field_name) const final;
4078 };
4079 
4080 class botMediaPreview;
4081 
4085 class botMediaPreviews final : public Object {
4090  std::int32_t get_id() const final {
4091  return ID;
4092  }
4093 
4094  public:
4097 
4101  botMediaPreviews();
4102 
4109 
4111  static const std::int32_t ID = -1787720586;
4112 
4118  void store(TlStorerToString &s, const char *field_name) const final;
4119 };
4120 
4124 class botMenuButton final : public Object {
4129  std::int32_t get_id() const final {
4130  return ID;
4131  }
4132 
4133  public:
4135  string text_;
4137  string url_;
4138 
4142  botMenuButton();
4143 
4150  botMenuButton(string const &text_, string const &url_);
4151 
4153  static const std::int32_t ID = -944407322;
4154 
4160  void store(TlStorerToString &s, const char *field_name) const final;
4161 };
4162 
4163 class formattedText;
4164 
4168 class botVerification final : public Object {
4173  std::int32_t get_id() const final {
4174  return ID;
4175  }
4176 
4177  public:
4184 
4188  botVerification();
4189 
4198 
4200  static const std::int32_t ID = -1319061774;
4201 
4207  void store(TlStorerToString &s, const char *field_name) const final;
4208 };
4209 
4210 class formattedText;
4211 
4215 class botVerificationParameters final : public Object {
4220  std::int32_t get_id() const final {
4221  return ID;
4222  }
4223 
4224  public:
4233 
4238 
4248 
4250  static const std::int32_t ID = -723737249;
4251 
4257  void store(TlStorerToString &s, const char *field_name) const final;
4258 };
4259 
4260 class webApp;
4261 
4267  public:
4268 };
4269 
4278  std::int32_t get_id() const final {
4279  return ID;
4280  }
4281 
4282  public:
4285 
4290 
4297 
4299  static const std::int32_t ID = 2016325603;
4300 
4306  void store(TlStorerToString &s, const char *field_name) const final;
4307 };
4308 
4317  std::int32_t get_id() const final {
4318  return ID;
4319  }
4320 
4321  public:
4322 
4327 
4329  static const std::int32_t ID = -2104795235;
4330 
4336  void store(TlStorerToString &s, const char *field_name) const final;
4337 };
4338 
4347  std::int32_t get_id() const final {
4348  return ID;
4349  }
4350 
4351  public:
4354 
4359 
4366 
4368  static const std::int32_t ID = -240843561;
4369 
4375  void store(TlStorerToString &s, const char *field_name) const final;
4376 };
4377 
4386  std::int32_t get_id() const final {
4387  return ID;
4388  }
4389 
4390  public:
4391 
4396 
4398  static const std::int32_t ID = -1983497220;
4399 
4405  void store(TlStorerToString &s, const char *field_name) const final;
4406 };
4407 
4413  public:
4414 };
4415 
4424  std::int32_t get_id() const final {
4425  return ID;
4426  }
4427 
4428  public:
4429 
4434 
4436  static const std::int32_t ID = -910564679;
4437 
4443  void store(TlStorerToString &s, const char *field_name) const final;
4444 };
4445 
4454  std::int32_t get_id() const final {
4455  return ID;
4456  }
4457 
4458  public:
4459 
4464 
4466  static const std::int32_t ID = -968630506;
4467 
4473  void store(TlStorerToString &s, const char *field_name) const final;
4474 };
4475 
4484  std::int32_t get_id() const final {
4485  return ID;
4486  }
4487 
4488  public:
4493 
4498 
4506 
4508  static const std::int32_t ID = -1967108654;
4509 
4515  void store(TlStorerToString &s, const char *field_name) const final;
4516 };
4517 
4519 
4520 class businessRecipients;
4521 
4525 class businessAwayMessageSettings final : public Object {
4530  std::int32_t get_id() const final {
4531  return ID;
4532  }
4533 
4534  public:
4543 
4548 
4558 
4560  static const std::int32_t ID = 353084137;
4561 
4567  void store(TlStorerToString &s, const char *field_name) const final;
4568 };
4569 
4573 class businessBotManageBar final : public Object {
4578  std::int32_t get_id() const final {
4579  return ID;
4580  }
4581 
4582  public:
4586  string manage_url_;
4591 
4596 
4606 
4608  static const std::int32_t ID = -311399806;
4609 
4615  void store(TlStorerToString &s, const char *field_name) const final;
4616 };
4617 
4621 class businessBotRights final : public Object {
4626  std::int32_t get_id() const final {
4627  return ID;
4628  }
4629 
4630  public:
4659 
4664 
4684 
4686  static const std::int32_t ID = 1224839038;
4687 
4693  void store(TlStorerToString &s, const char *field_name) const final;
4694 };
4695 
4696 class formattedText;
4697 
4701 class businessChatLink final : public Object {
4706  std::int32_t get_id() const final {
4707  return ID;
4708  }
4709 
4710  public:
4712  string link_;
4716  string title_;
4719 
4723  businessChatLink();
4724 
4733  businessChatLink(string const &link_, object_ptr<formattedText> &&text_, string const &title_, int32 view_count_);
4734 
4736  static const std::int32_t ID = -1902539901;
4737 
4743  void store(TlStorerToString &s, const char *field_name) const final;
4744 };
4745 
4746 class formattedText;
4747 
4751 class businessChatLinkInfo final : public Object {
4756  std::int32_t get_id() const final {
4757  return ID;
4758  }
4759 
4760  public:
4765 
4770 
4778 
4780  static const std::int32_t ID = -864865105;
4781 
4787  void store(TlStorerToString &s, const char *field_name) const final;
4788 };
4789 
4790 class businessChatLink;
4791 
4795 class businessChatLinks final : public Object {
4800  std::int32_t get_id() const final {
4801  return ID;
4802  }
4803 
4804  public:
4807 
4812 
4819 
4821  static const std::int32_t ID = 79067036;
4822 
4828  void store(TlStorerToString &s, const char *field_name) const final;
4829 };
4830 
4831 class businessBotRights;
4832 
4833 class businessRecipients;
4834 
4838 class businessConnectedBot final : public Object {
4843  std::int32_t get_id() const final {
4844  return ID;
4845  }
4846 
4847  public:
4854 
4859 
4868 
4870  static const std::int32_t ID = -1815439021;
4871 
4877  void store(TlStorerToString &s, const char *field_name) const final;
4878 };
4879 
4880 class businessBotRights;
4881 
4885 class businessConnection final : public Object {
4890  std::int32_t get_id() const final {
4891  return ID;
4892  }
4893 
4894  public:
4896  string id_;
4907 
4912 
4924 
4926  static const std::int32_t ID = -995703933;
4927 
4933  void store(TlStorerToString &s, const char *field_name) const final;
4934 };
4935 
4940 class BusinessFeature: public Object {
4941  public:
4942 };
4943 
4952  std::int32_t get_id() const final {
4953  return ID;
4954  }
4955 
4956  public:
4957 
4962 
4964  static const std::int32_t ID = -1064304004;
4965 
4971  void store(TlStorerToString &s, const char *field_name) const final;
4972 };
4973 
4982  std::int32_t get_id() const final {
4983  return ID;
4984  }
4985 
4986  public:
4987 
4992 
4994  static const std::int32_t ID = 461054701;
4995 
5001  void store(TlStorerToString &s, const char *field_name) const final;
5002 };
5003 
5012  std::int32_t get_id() const final {
5013  return ID;
5014  }
5015 
5016  public:
5017 
5022 
5024  static const std::int32_t ID = -1674048894;
5025 
5031  void store(TlStorerToString &s, const char *field_name) const final;
5032 };
5033 
5042  std::int32_t get_id() const final {
5043  return ID;
5044  }
5045 
5046  public:
5047 
5052 
5054  static const std::int32_t ID = 1789424756;
5055 
5061  void store(TlStorerToString &s, const char *field_name) const final;
5062 };
5063 
5072  std::int32_t get_id() const final {
5073  return ID;
5074  }
5075 
5076  public:
5077 
5082 
5084  static const std::int32_t ID = 1090119901;
5085 
5091  void store(TlStorerToString &s, const char *field_name) const final;
5092 };
5093 
5102  std::int32_t get_id() const final {
5103  return ID;
5104  }
5105 
5106  public:
5107 
5112 
5114  static const std::int32_t ID = 1878693646;
5115 
5121  void store(TlStorerToString &s, const char *field_name) const final;
5122 };
5123 
5132  std::int32_t get_id() const final {
5133  return ID;
5134  }
5135 
5136  public:
5137 
5142 
5144  static const std::int32_t ID = 401471457;
5145 
5151  void store(TlStorerToString &s, const char *field_name) const final;
5152 };
5153 
5157 class businessFeatureBots final : public BusinessFeature {
5162  std::int32_t get_id() const final {
5163  return ID;
5164  }
5165 
5166  public:
5167 
5172 
5174  static const std::int32_t ID = 275084773;
5175 
5181  void store(TlStorerToString &s, const char *field_name) const final;
5182 };
5183 
5192  std::int32_t get_id() const final {
5193  return ID;
5194  }
5195 
5196  public:
5197 
5202 
5204  static const std::int32_t ID = -846282523;
5205 
5211  void store(TlStorerToString &s, const char *field_name) const final;
5212 };
5213 
5222  std::int32_t get_id() const final {
5223  return ID;
5224  }
5225 
5226  public:
5227 
5232 
5234  static const std::int32_t ID = -543880918;
5235 
5241  void store(TlStorerToString &s, const char *field_name) const final;
5242 };
5243 
5252  std::int32_t get_id() const final {
5253  return ID;
5254  }
5255 
5256  public:
5257 
5262 
5264  static const std::int32_t ID = -1812245550;
5265 
5271  void store(TlStorerToString &s, const char *field_name) const final;
5272 };
5273 
5274 class BusinessFeature;
5275 
5276 class animation;
5277 
5286  std::int32_t get_id() const final {
5287  return ID;
5288  }
5289 
5290  public:
5295 
5300 
5308 
5310  static const std::int32_t ID = 2047174666;
5311 
5317  void store(TlStorerToString &s, const char *field_name) const final;
5318 };
5319 
5320 class BusinessFeature;
5321 
5325 class businessFeatures final : public Object {
5330  std::int32_t get_id() const final {
5331  return ID;
5332  }
5333 
5334  public:
5337 
5341  businessFeatures();
5342 
5349 
5351  static const std::int32_t ID = -1532468184;
5352 
5358  void store(TlStorerToString &s, const char *field_name) const final;
5359 };
5360 
5361 class businessRecipients;
5362 
5371  std::int32_t get_id() const final {
5372  return ID;
5373  }
5374 
5375  public:
5382 
5387 
5396 
5398  static const std::int32_t ID = 1689140754;
5399 
5405  void store(TlStorerToString &s, const char *field_name) const final;
5406 };
5407 
5409 
5411 
5412 class businessLocation;
5413 
5414 class businessOpeningHours;
5415 
5416 class businessStartPage;
5417 
5421 class businessInfo final : public Object {
5426  std::int32_t get_id() const final {
5427  return ID;
5428  }
5429 
5430  public:
5447 
5451  businessInfo();
5452 
5466 
5468  static const std::int32_t ID = 1428179342;
5469 
5475  void store(TlStorerToString &s, const char *field_name) const final;
5476 };
5477 
5478 class location;
5479 
5483 class businessLocation final : public Object {
5488  std::int32_t get_id() const final {
5489  return ID;
5490  }
5491 
5492  public:
5496  string address_;
5497 
5501  businessLocation();
5502 
5510 
5512  static const std::int32_t ID = -1084969126;
5513 
5519  void store(TlStorerToString &s, const char *field_name) const final;
5520 };
5521 
5522 class message;
5523 
5527 class businessMessage final : public Object {
5532  std::int32_t get_id() const final {
5533  return ID;
5534  }
5535 
5536  public:
5541 
5545  businessMessage();
5546 
5554 
5556  static const std::int32_t ID = -94353850;
5557 
5563  void store(TlStorerToString &s, const char *field_name) const final;
5564 };
5565 
5566 class businessMessage;
5567 
5571 class businessMessages final : public Object {
5576  std::int32_t get_id() const final {
5577  return ID;
5578  }
5579 
5580  public:
5583 
5587  businessMessages();
5588 
5595 
5597  static const std::int32_t ID = -764562473;
5598 
5604  void store(TlStorerToString &s, const char *field_name) const final;
5605 };
5606 
5608 
5612 class businessOpeningHours final : public Object {
5617  std::int32_t get_id() const final {
5618  return ID;
5619  }
5620 
5621  public:
5626 
5631 
5639 
5641  static const std::int32_t ID = 816603700;
5642 
5648  void store(TlStorerToString &s, const char *field_name) const final;
5649 };
5650 
5654 class businessOpeningHoursInterval final : public Object {
5659  std::int32_t get_id() const final {
5660  return ID;
5661  }
5662 
5663  public:
5668 
5673 
5681 
5683  static const std::int32_t ID = -1108322732;
5684 
5690  void store(TlStorerToString &s, const char *field_name) const final;
5691 };
5692 
5696 class businessRecipients final : public Object {
5701  std::int32_t get_id() const final {
5702  return ID;
5703  }
5704 
5705  public:
5720 
5725 
5738 
5740  static const std::int32_t ID = 868656909;
5741 
5747  void store(TlStorerToString &s, const char *field_name) const final;
5748 };
5749 
5750 class sticker;
5751 
5755 class businessStartPage final : public Object {
5760  std::int32_t get_id() const final {
5761  return ID;
5762  }
5763 
5764  public:
5766  string title_;
5768  string message_;
5771 
5776 
5784  businessStartPage(string const &title_, string const &message_, object_ptr<sticker> &&sticker_);
5785 
5787  static const std::int32_t ID = -1616709681;
5788 
5794  void store(TlStorerToString &s, const char *field_name) const final;
5795 };
5796 
5797 class CallState;
5798 
5802 class call final : public Object {
5807  std::int32_t get_id() const final {
5808  return ID;
5809  }
5810 
5811  public:
5822 
5826  call();
5827 
5838 
5840  static const std::int32_t ID = 920360804;
5841 
5847  void store(TlStorerToString &s, const char *field_name) const final;
5848 };
5849 
5854 class CallDiscardReason: public Object {
5855  public:
5856 };
5857 
5866  std::int32_t get_id() const final {
5867  return ID;
5868  }
5869 
5870  public:
5871 
5876 
5878  static const std::int32_t ID = -1258917949;
5879 
5885  void store(TlStorerToString &s, const char *field_name) const final;
5886 };
5887 
5896  std::int32_t get_id() const final {
5897  return ID;
5898  }
5899 
5900  public:
5901 
5906 
5908  static const std::int32_t ID = 1680358012;
5909 
5915  void store(TlStorerToString &s, const char *field_name) const final;
5916 };
5917 
5926  std::int32_t get_id() const final {
5927  return ID;
5928  }
5929 
5930  public:
5931 
5936 
5938  static const std::int32_t ID = -1729926094;
5939 
5945  void store(TlStorerToString &s, const char *field_name) const final;
5946 };
5947 
5956  std::int32_t get_id() const final {
5957  return ID;
5958  }
5959 
5960  public:
5961 
5966 
5968  static const std::int32_t ID = -1342872670;
5969 
5975  void store(TlStorerToString &s, const char *field_name) const final;
5976 };
5977 
5986  std::int32_t get_id() const final {
5987  return ID;
5988  }
5989 
5990  public:
5991 
5996 
5998  static const std::int32_t ID = 438216166;
5999 
6005  void store(TlStorerToString &s, const char *field_name) const final;
6006 };
6007 
6016  std::int32_t get_id() const final {
6017  return ID;
6018  }
6019 
6020  public:
6023 
6028 
6034  explicit callDiscardReasonUpgradeToGroupCall(string const &invite_link_);
6035 
6037  static const std::int32_t ID = 1254509319;
6038 
6044  void store(TlStorerToString &s, const char *field_name) const final;
6045 };
6046 
6050 class callId final : public Object {
6055  std::int32_t get_id() const final {
6056  return ID;
6057  }
6058 
6059  public:
6062 
6066  callId();
6067 
6073  explicit callId(int32 id_);
6074 
6076  static const std::int32_t ID = 65717769;
6077 
6083  void store(TlStorerToString &s, const char *field_name) const final;
6084 };
6085 
6090 class CallProblem: public Object {
6091  public:
6092 };
6093 
6097 class callProblemEcho final : public CallProblem {
6102  std::int32_t get_id() const final {
6103  return ID;
6104  }
6105 
6106  public:
6107 
6111  callProblemEcho();
6112 
6114  static const std::int32_t ID = 801116548;
6115 
6121  void store(TlStorerToString &s, const char *field_name) const final;
6122 };
6123 
6127 class callProblemNoise final : public CallProblem {
6132  std::int32_t get_id() const final {
6133  return ID;
6134  }
6135 
6136  public:
6137 
6141  callProblemNoise();
6142 
6144  static const std::int32_t ID = 1053065359;
6145 
6151  void store(TlStorerToString &s, const char *field_name) const final;
6152 };
6153 
6162  std::int32_t get_id() const final {
6163  return ID;
6164  }
6165 
6166  public:
6167 
6172 
6174  static const std::int32_t ID = 1119493218;
6175 
6181  void store(TlStorerToString &s, const char *field_name) const final;
6182 };
6183 
6192  std::int32_t get_id() const final {
6193  return ID;
6194  }
6195 
6196  public:
6197 
6202 
6204  static const std::int32_t ID = 379960581;
6205 
6211  void store(TlStorerToString &s, const char *field_name) const final;
6212 };
6213 
6217 class callProblemSilentLocal final : public CallProblem {
6222  std::int32_t get_id() const final {
6223  return ID;
6224  }
6225 
6226  public:
6227 
6232 
6234  static const std::int32_t ID = 253652790;
6235 
6241  void store(TlStorerToString &s, const char *field_name) const final;
6242 };
6243 
6247 class callProblemSilentRemote final : public CallProblem {
6252  std::int32_t get_id() const final {
6253  return ID;
6254  }
6255 
6256  public:
6257 
6262 
6264  static const std::int32_t ID = 573634714;
6265 
6271  void store(TlStorerToString &s, const char *field_name) const final;
6272 };
6273 
6277 class callProblemDropped final : public CallProblem {
6282  std::int32_t get_id() const final {
6283  return ID;
6284  }
6285 
6286  public:
6287 
6292 
6294  static const std::int32_t ID = -1207311487;
6295 
6301  void store(TlStorerToString &s, const char *field_name) const final;
6302 };
6303 
6312  std::int32_t get_id() const final {
6313  return ID;
6314  }
6315 
6316  public:
6317 
6322 
6324  static const std::int32_t ID = 385245706;
6325 
6331  void store(TlStorerToString &s, const char *field_name) const final;
6332 };
6333 
6342  std::int32_t get_id() const final {
6343  return ID;
6344  }
6345 
6346  public:
6347 
6352 
6354  static const std::int32_t ID = 2115315411;
6355 
6361  void store(TlStorerToString &s, const char *field_name) const final;
6362 };
6363 
6367 class callProtocol final : public Object {
6372  std::int32_t get_id() const final {
6373  return ID;
6374  }
6375 
6376  public:
6378  bool udp_p2p_;
6387 
6391  callProtocol();
6392 
6403 
6405  static const std::int32_t ID = -1075562897;
6406 
6412  void store(TlStorerToString &s, const char *field_name) const final;
6413 };
6414 
6415 class CallServerType;
6416 
6420 class callServer final : public Object {
6425  std::int32_t get_id() const final {
6426  return ID;
6427  }
6428 
6429  public:
6433  string ip_address_;
6440 
6444  callServer();
6445 
6456 
6458  static const std::int32_t ID = 1865932695;
6459 
6465  void store(TlStorerToString &s, const char *field_name) const final;
6466 };
6467 
6472 class CallServerType: public Object {
6473  public:
6474 };
6475 
6484  std::int32_t get_id() const final {
6485  return ID;
6486  }
6487 
6488  public:
6492  bool is_tcp_;
6493 
6498 
6506 
6508  static const std::int32_t ID = 850343189;
6509 
6515  void store(TlStorerToString &s, const char *field_name) const final;
6516 };
6517 
6521 class callServerTypeWebrtc final : public CallServerType {
6526  std::int32_t get_id() const final {
6527  return ID;
6528  }
6529 
6530  public:
6532  string username_;
6534  string password_;
6539 
6544 
6553  callServerTypeWebrtc(string const &username_, string const &password_, bool supports_turn_, bool supports_stun_);
6554 
6556  static const std::int32_t ID = 1250622821;
6557 
6563  void store(TlStorerToString &s, const char *field_name) const final;
6564 };
6565 
6566 class CallDiscardReason;
6567 
6568 class callProtocol;
6569 
6570 class callServer;
6571 
6572 class error;
6573 
6578 class CallState: public Object {
6579  public:
6580 };
6581 
6585 class callStatePending final : public CallState {
6590  std::int32_t get_id() const final {
6591  return ID;
6592  }
6593 
6594  public:
6599 
6603  callStatePending();
6604 
6612 
6614  static const std::int32_t ID = 1073048620;
6615 
6621  void store(TlStorerToString &s, const char *field_name) const final;
6622 };
6623 
6627 class callStateExchangingKeys final : public CallState {
6632  std::int32_t get_id() const final {
6633  return ID;
6634  }
6635 
6636  public:
6637 
6642 
6644  static const std::int32_t ID = -1848149403;
6645 
6651  void store(TlStorerToString &s, const char *field_name) const final;
6652 };
6653 
6657 class callStateReady final : public CallState {
6662  std::int32_t get_id() const final {
6663  return ID;
6664  }
6665 
6666  public:
6672  string config_;
6683 
6687  callStateReady();
6688 
6702 
6704  static const std::int32_t ID = -281776921;
6705 
6711  void store(TlStorerToString &s, const char *field_name) const final;
6712 };
6713 
6717 class callStateHangingUp final : public CallState {
6722  std::int32_t get_id() const final {
6723  return ID;
6724  }
6725 
6726  public:
6727 
6732 
6734  static const std::int32_t ID = -2133790038;
6735 
6741  void store(TlStorerToString &s, const char *field_name) const final;
6742 };
6743 
6747 class callStateDiscarded final : public CallState {
6752  std::int32_t get_id() const final {
6753  return ID;
6754  }
6755 
6756  public:
6765 
6770 
6780 
6782  static const std::int32_t ID = 1394310213;
6783 
6789  void store(TlStorerToString &s, const char *field_name) const final;
6790 };
6791 
6795 class callStateError final : public CallState {
6800  std::int32_t get_id() const final {
6801  return ID;
6802  }
6803 
6804  public:
6807 
6811  callStateError();
6812 
6819 
6821  static const std::int32_t ID = -975215467;
6822 
6828  void store(TlStorerToString &s, const char *field_name) const final;
6829 };
6830 
6834 class callbackQueryAnswer final : public Object {
6839  std::int32_t get_id() const final {
6840  return ID;
6841  }
6842 
6843  public:
6845  string text_;
6849  string url_;
6850 
6855 
6863  callbackQueryAnswer(string const &text_, bool show_alert_, string const &url_);
6864 
6866  static const std::int32_t ID = 360867933;
6867 
6873  void store(TlStorerToString &s, const char *field_name) const final;
6874 };
6875 
6881  public:
6882 };
6883 
6892  std::int32_t get_id() const final {
6893  return ID;
6894  }
6895 
6896  public:
6899 
6904 
6910  explicit callbackQueryPayloadData(bytes const &data_);
6911 
6913  static const std::int32_t ID = -1977729946;
6914 
6920  void store(TlStorerToString &s, const char *field_name) const final;
6921 };
6922 
6931  std::int32_t get_id() const final {
6932  return ID;
6933  }
6934 
6935  public:
6937  string password_;
6940 
6945 
6953 
6955  static const std::int32_t ID = 1340266738;
6956 
6962  void store(TlStorerToString &s, const char *field_name) const final;
6963 };
6964 
6973  std::int32_t get_id() const final {
6974  return ID;
6975  }
6976 
6977  public:
6980 
6985 
6991  explicit callbackQueryPayloadGame(string const &game_short_name_);
6992 
6994  static const std::int32_t ID = 1303571512;
6995 
7001  void store(TlStorerToString &s, const char *field_name) const final;
7002 };
7003 
7009  public:
7010 };
7011 
7020  std::int32_t get_id() const final {
7021  return ID;
7022  }
7023 
7024  public:
7025 
7030 
7032  static const std::int32_t ID = 1419900186;
7033 
7039  void store(TlStorerToString &s, const char *field_name) const final;
7040 };
7041 
7050  std::int32_t get_id() const final {
7051  return ID;
7052  }
7053 
7054  public:
7055 
7060 
7062  static const std::int32_t ID = 935130501;
7063 
7069  void store(TlStorerToString &s, const char *field_name) const final;
7070 };
7071 
7080  std::int32_t get_id() const final {
7081  return ID;
7082  }
7083 
7084  public:
7085 
7090 
7092  static const std::int32_t ID = 80246195;
7093 
7099  void store(TlStorerToString &s, const char *field_name) const final;
7100 };
7101 
7110  std::int32_t get_id() const final {
7111  return ID;
7112  }
7113 
7114  public:
7115 
7120 
7122  static const std::int32_t ID = -1640759002;
7123 
7129  void store(TlStorerToString &s, const char *field_name) const final;
7130 };
7131 
7140  std::int32_t get_id() const final {
7141  return ID;
7142  }
7143 
7144  public:
7147 
7152 
7159 
7161  static const std::int32_t ID = 552858605;
7162 
7168  void store(TlStorerToString &s, const char *field_name) const final;
7169 };
7170 
7179  std::int32_t get_id() const final {
7180  return ID;
7181  }
7182 
7183  public:
7186 
7191 
7198 
7200  static const std::int32_t ID = -784208562;
7201 
7207  void store(TlStorerToString &s, const char *field_name) const final;
7208 };
7209 
7215  public:
7216 };
7217 
7226  std::int32_t get_id() const final {
7227  return ID;
7228  }
7229 
7230  public:
7231 
7236 
7238  static const std::int32_t ID = 1530583042;
7239 
7245  void store(TlStorerToString &s, const char *field_name) const final;
7246 };
7247 
7256  std::int32_t get_id() const final {
7257  return ID;
7258  }
7259 
7260  public:
7263 
7268 
7275 
7277  static const std::int32_t ID = -1346487602;
7278 
7284  void store(TlStorerToString &s, const char *field_name) const final;
7285 };
7286 
7295  std::int32_t get_id() const final {
7296  return ID;
7297  }
7298 
7299  public:
7300 
7305 
7307  static const std::int32_t ID = -1944639903;
7308 
7314  void store(TlStorerToString &s, const char *field_name) const final;
7315 };
7316 
7325  std::int32_t get_id() const final {
7326  return ID;
7327  }
7328 
7329  public:
7330 
7335 
7337  static const std::int32_t ID = 1929699797;
7338 
7344  void store(TlStorerToString &s, const char *field_name) const final;
7345 };
7346 
7352  public:
7353 };
7354 
7363  std::int32_t get_id() const final {
7364  return ID;
7365  }
7366 
7367  public:
7368 
7373 
7375  static const std::int32_t ID = -89881021;
7376 
7382  void store(TlStorerToString &s, const char *field_name) const final;
7383 };
7384 
7393  std::int32_t get_id() const final {
7394  return ID;
7395  }
7396 
7397  public:
7398 
7403 
7405  static const std::int32_t ID = 1548372703;
7406 
7412  void store(TlStorerToString &s, const char *field_name) const final;
7413 };
7414 
7423  std::int32_t get_id() const final {
7424  return ID;
7425  }
7426 
7427  public:
7430 
7435 
7442 
7444  static const std::int32_t ID = 811440913;
7445 
7451  void store(TlStorerToString &s, const char *field_name) const final;
7452 };
7453 
7462  std::int32_t get_id() const final {
7463  return ID;
7464  }
7465 
7466  public:
7469 
7474 
7481 
7483  static const std::int32_t ID = 984664289;
7484 
7490  void store(TlStorerToString &s, const char *field_name) const final;
7491 };
7492 
7493 class BlockList;
7494 
7495 class ChatActionBar;
7496 
7498 
7499 class ChatList;
7500 
7501 class ChatType;
7502 
7503 class MessageSender;
7504 
7505 class businessBotManageBar;
7506 
7507 class chatBackground;
7508 
7509 class chatJoinRequestsInfo;
7510 
7512 
7513 class chatPermissions;
7514 
7515 class chatPhotoInfo;
7516 
7517 class chatPosition;
7518 
7519 class draftMessage;
7520 
7521 class emojiStatus;
7522 
7523 class message;
7524 
7525 class videoChat;
7526 
7530 class chat final : public Object {
7535  std::int32_t get_id() const final {
7536  return ID;
7537  }
7538 
7539  public:
7545  string title_;
7607  string theme_name_;
7622 
7626  chat();
7627 
7674 
7676  static const std::int32_t ID = 830601369;
7677 
7683  void store(TlStorerToString &s, const char *field_name) const final;
7684 };
7685 
7690 class ChatAction: public Object {
7691  public:
7692 };
7693 
7697 class chatActionTyping final : public ChatAction {
7702  std::int32_t get_id() const final {
7703  return ID;
7704  }
7705 
7706  public:
7707 
7711  chatActionTyping();
7712 
7714  static const std::int32_t ID = 380122167;
7715 
7721  void store(TlStorerToString &s, const char *field_name) const final;
7722 };
7723 
7727 class chatActionRecordingVideo final : public ChatAction {
7732  std::int32_t get_id() const final {
7733  return ID;
7734  }
7735 
7736  public:
7737 
7742 
7744  static const std::int32_t ID = 216553362;
7745 
7751  void store(TlStorerToString &s, const char *field_name) const final;
7752 };
7753 
7757 class chatActionUploadingVideo final : public ChatAction {
7762  std::int32_t get_id() const final {
7763  return ID;
7764  }
7765 
7766  public:
7769 
7774 
7781 
7783  static const std::int32_t ID = 1234185270;
7784 
7790  void store(TlStorerToString &s, const char *field_name) const final;
7791 };
7792 
7801  std::int32_t get_id() const final {
7802  return ID;
7803  }
7804 
7805  public:
7806 
7811 
7813  static const std::int32_t ID = -808850058;
7814 
7820  void store(TlStorerToString &s, const char *field_name) const final;
7821 };
7822 
7831  std::int32_t get_id() const final {
7832  return ID;
7833  }
7834 
7835  public:
7838 
7843 
7850 
7852  static const std::int32_t ID = -613643666;
7853 
7859  void store(TlStorerToString &s, const char *field_name) const final;
7860 };
7861 
7865 class chatActionUploadingPhoto final : public ChatAction {
7870  std::int32_t get_id() const final {
7871  return ID;
7872  }
7873 
7874  public:
7877 
7882 
7889 
7891  static const std::int32_t ID = 654240583;
7892 
7898  void store(TlStorerToString &s, const char *field_name) const final;
7899 };
7900 
7909  std::int32_t get_id() const final {
7910  return ID;
7911  }
7912 
7913  public:
7916 
7921 
7928 
7930  static const std::int32_t ID = 167884362;
7931 
7937  void store(TlStorerToString &s, const char *field_name) const final;
7938 };
7939 
7948  std::int32_t get_id() const final {
7949  return ID;
7950  }
7951 
7952  public:
7953 
7958 
7960  static const std::int32_t ID = 372753697;
7961 
7967  void store(TlStorerToString &s, const char *field_name) const final;
7968 };
7969 
7978  std::int32_t get_id() const final {
7979  return ID;
7980  }
7981 
7982  public:
7983 
7988 
7990  static const std::int32_t ID = -2017893596;
7991 
7997  void store(TlStorerToString &s, const char *field_name) const final;
7998 };
7999 
8008  std::int32_t get_id() const final {
8009  return ID;
8010  }
8011 
8012  public:
8013 
8018 
8020  static const std::int32_t ID = -1222507496;
8021 
8027  void store(TlStorerToString &s, const char *field_name) const final;
8028 };
8029 
8038  std::int32_t get_id() const final {
8039  return ID;
8040  }
8041 
8042  public:
8043 
8048 
8050  static const std::int32_t ID = -865884164;
8051 
8057  void store(TlStorerToString &s, const char *field_name) const final;
8058 };
8059 
8068  std::int32_t get_id() const final {
8069  return ID;
8070  }
8071 
8072  public:
8073 
8078 
8080  static const std::int32_t ID = 16523393;
8081 
8087  void store(TlStorerToString &s, const char *field_name) const final;
8088 };
8089 
8098  std::int32_t get_id() const final {
8099  return ID;
8100  }
8101 
8102  public:
8105 
8110 
8117 
8119  static const std::int32_t ID = 1172364918;
8120 
8126  void store(TlStorerToString &s, const char *field_name) const final;
8127 };
8128 
8137  std::int32_t get_id() const final {
8138  return ID;
8139  }
8140 
8141  public:
8143  string emoji_;
8144 
8149 
8155  explicit chatActionWatchingAnimations(string const &emoji_);
8156 
8158  static const std::int32_t ID = 2052990641;
8159 
8165  void store(TlStorerToString &s, const char *field_name) const final;
8166 };
8167 
8171 class chatActionCancel final : public ChatAction {
8176  std::int32_t get_id() const final {
8177  return ID;
8178  }
8179 
8180  public:
8181 
8185  chatActionCancel();
8186 
8188  static const std::int32_t ID = 1160523958;
8189 
8195  void store(TlStorerToString &s, const char *field_name) const final;
8196 };
8197 
8198 class accountInfo;
8199 
8204 class ChatActionBar: public Object {
8205  public:
8206 };
8207 
8216  std::int32_t get_id() const final {
8217  return ID;
8218  }
8219 
8220  public:
8223 
8228 
8234  explicit chatActionBarReportSpam(bool can_unarchive_);
8235 
8237  static const std::int32_t ID = -1312758246;
8238 
8244  void store(TlStorerToString &s, const char *field_name) const final;
8245 };
8246 
8255  std::int32_t get_id() const final {
8256  return ID;
8257  }
8258 
8259  public:
8260 
8265 
8267  static const std::int32_t ID = 1985313904;
8268 
8274  void store(TlStorerToString &s, const char *field_name) const final;
8275 };
8276 
8285  std::int32_t get_id() const final {
8286  return ID;
8287  }
8288 
8289  public:
8294 
8299 
8307 
8309  static const std::int32_t ID = -1476817269;
8310 
8316  void store(TlStorerToString &s, const char *field_name) const final;
8317 };
8318 
8327  std::int32_t get_id() const final {
8328  return ID;
8329  }
8330 
8331  public:
8332 
8337 
8339  static const std::int32_t ID = -733325295;
8340 
8346  void store(TlStorerToString &s, const char *field_name) const final;
8347 };
8348 
8357  std::int32_t get_id() const final {
8358  return ID;
8359  }
8360 
8361  public:
8362 
8367 
8369  static const std::int32_t ID = 35188697;
8370 
8376  void store(TlStorerToString &s, const char *field_name) const final;
8377 };
8378 
8387  std::int32_t get_id() const final {
8388  return ID;
8389  }
8390 
8391  public:
8393  string title_;
8398 
8403 
8412 
8414  static const std::int32_t ID = 1037140744;
8415 
8421  void store(TlStorerToString &s, const char *field_name) const final;
8422 };
8423 
8424 class StoryList;
8425 
8426 class storyInfo;
8427 
8431 class chatActiveStories final : public Object {
8436  std::int32_t get_id() const final {
8437  return ID;
8438  }
8439 
8440  public:
8451 
8456 
8467 
8469  static const std::int32_t ID = -1398869529;
8470 
8476  void store(TlStorerToString &s, const char *field_name) const final;
8477 };
8478 
8482 class chatAdministrator final : public Object {
8487  std::int32_t get_id() const final {
8488  return ID;
8489  }
8490 
8491  public:
8498 
8503 
8511  chatAdministrator(int53 user_id_, string const &custom_title_, bool is_owner_);
8512 
8514  static const std::int32_t ID = 1920449836;
8515 
8521  void store(TlStorerToString &s, const char *field_name) const final;
8522 };
8523 
8527 class chatAdministratorRights final : public Object {
8532  std::int32_t get_id() const final {
8533  return ID;
8534  }
8535 
8536  public:
8567 
8572 
8593 
8595  static const std::int32_t ID = 1599049796;
8596 
8602  void store(TlStorerToString &s, const char *field_name) const final;
8603 };
8604 
8605 class chatAdministrator;
8606 
8610 class chatAdministrators final : public Object {
8615  std::int32_t get_id() const final {
8616  return ID;
8617  }
8618 
8619  public:
8622 
8627 
8634 
8636  static const std::int32_t ID = -2126186435;
8637 
8643  void store(TlStorerToString &s, const char *field_name) const final;
8644 };
8645 
8646 class ReactionType;
8647 
8653  public:
8654 };
8655 
8664  std::int32_t get_id() const final {
8665  return ID;
8666  }
8667 
8668  public:
8671 
8676 
8683 
8685  static const std::int32_t ID = 694160279;
8686 
8692  void store(TlStorerToString &s, const char *field_name) const final;
8693 };
8694 
8703  std::int32_t get_id() const final {
8704  return ID;
8705  }
8706 
8707  public:
8712 
8717 
8725 
8727  static const std::int32_t ID = 152513153;
8728 
8734  void store(TlStorerToString &s, const char *field_name) const final;
8735 };
8736 
8737 class background;
8738 
8742 class chatBackground final : public Object {
8747  std::int32_t get_id() const final {
8748  return ID;
8749  }
8750 
8751  public:
8756 
8760  chatBackground();
8761 
8769 
8771  static const std::int32_t ID = 1653152104;
8772 
8778  void store(TlStorerToString &s, const char *field_name) const final;
8779 };
8780 
8781 class ChatBoostSource;
8782 
8786 class chatBoost final : public Object {
8791  std::int32_t get_id() const final {
8792  return ID;
8793  }
8794 
8795  public:
8797  string id_;
8806 
8810  chatBoost();
8811 
8822 
8824  static const std::int32_t ID = -1765815118;
8825 
8831  void store(TlStorerToString &s, const char *field_name) const final;
8832 };
8833 
8835 
8839 class chatBoostFeatures final : public Object {
8844  std::int32_t get_id() const final {
8845  return ID;
8846  }
8847 
8848  public:
8867 
8872 
8887 
8889  static const std::int32_t ID = 866182642;
8890 
8896  void store(TlStorerToString &s, const char *field_name) const final;
8897 };
8898 
8902 class chatBoostLevelFeatures final : public Object {
8907  std::int32_t get_id() const final {
8908  return ID;
8909  }
8910 
8911  public:
8940 
8945 
8965 
8967  static const std::int32_t ID = -189458156;
8968 
8974  void store(TlStorerToString &s, const char *field_name) const final;
8975 };
8976 
8980 class chatBoostLink final : public Object {
8985  std::int32_t get_id() const final {
8986  return ID;
8987  }
8988 
8989  public:
8991  string link_;
8994 
8998  chatBoostLink();
8999 
9006  chatBoostLink(string const &link_, bool is_public_);
9007 
9009  static const std::int32_t ID = -1253999503;
9010 
9016  void store(TlStorerToString &s, const char *field_name) const final;
9017 };
9018 
9022 class chatBoostLinkInfo final : public Object {
9027  std::int32_t get_id() const final {
9028  return ID;
9029  }
9030 
9031  public:
9036 
9041 
9049 
9051  static const std::int32_t ID = -602785660;
9052 
9058  void store(TlStorerToString &s, const char *field_name) const final;
9059 };
9060 
9064 class chatBoostSlot final : public Object {
9069  std::int32_t get_id() const final {
9070  return ID;
9071  }
9072 
9073  public:
9084 
9088  chatBoostSlot();
9089 
9100 
9102  static const std::int32_t ID = 123206343;
9103 
9109  void store(TlStorerToString &s, const char *field_name) const final;
9110 };
9111 
9112 class chatBoostSlot;
9113 
9117 class chatBoostSlots final : public Object {
9122  std::int32_t get_id() const final {
9123  return ID;
9124  }
9125 
9126  public:
9129 
9133  chatBoostSlots();
9134 
9141 
9143  static const std::int32_t ID = 1014966293;
9144 
9150  void store(TlStorerToString &s, const char *field_name) const final;
9151 };
9152 
9157 class ChatBoostSource: public Object {
9158  public:
9159 };
9160 
9169  std::int32_t get_id() const final {
9170  return ID;
9171  }
9172 
9173  public:
9177  string gift_code_;
9178 
9183 
9191 
9193  static const std::int32_t ID = -98299206;
9194 
9200  void store(TlStorerToString &s, const char *field_name) const final;
9201 };
9202 
9211  std::int32_t get_id() const final {
9212  return ID;
9213  }
9214 
9215  public:
9219  string gift_code_;
9226 
9231 
9242 
9244  static const std::int32_t ID = 1918145690;
9245 
9251  void store(TlStorerToString &s, const char *field_name) const final;
9252 };
9253 
9262  std::int32_t get_id() const final {
9263  return ID;
9264  }
9265 
9266  public:
9269 
9274 
9281 
9283  static const std::int32_t ID = 972011;
9284 
9290  void store(TlStorerToString &s, const char *field_name) const final;
9291 };
9292 
9293 class prepaidGiveaway;
9294 
9298 class chatBoostStatus final : public Object {
9303  std::int32_t get_id() const final {
9304  return ID;
9305  }
9306 
9307  public:
9309  string boost_url_;
9328 
9332  chatBoostStatus();
9333 
9349 
9351  static const std::int32_t ID = -1050332618;
9352 
9358  void store(TlStorerToString &s, const char *field_name) const final;
9359 };
9360 
9361 class ChatEventAction;
9362 
9363 class MessageSender;
9364 
9368 class chatEvent final : public Object {
9373  std::int32_t get_id() const final {
9374  return ID;
9375  }
9376 
9377  public:
9386 
9390  chatEvent();
9391 
9401 
9403  static const std::int32_t ID = -652102704;
9404 
9410  void store(TlStorerToString &s, const char *field_name) const final;
9411 };
9412 
9414 
9415 class ChatMemberStatus;
9416 
9417 class MessageSender;
9418 
9419 class chatBackground;
9420 
9421 class chatInviteLink;
9422 
9423 class chatLocation;
9424 
9425 class chatPermissions;
9426 
9427 class chatPhoto;
9428 
9429 class emojiStatus;
9430 
9431 class forumTopicInfo;
9432 
9433 class message;
9434 
9439 class ChatEventAction: public Object {
9440  public:
9441 };
9442 
9451  std::int32_t get_id() const final {
9452  return ID;
9453  }
9454 
9455  public:
9460 
9465 
9473 
9475  static const std::int32_t ID = -430967304;
9476 
9482  void store(TlStorerToString &s, const char *field_name) const final;
9483 };
9484 
9493  std::int32_t get_id() const final {
9494  return ID;
9495  }
9496 
9497  public:
9502 
9507 
9515 
9517  static const std::int32_t ID = 935316851;
9518 
9524  void store(TlStorerToString &s, const char *field_name) const final;
9525 };
9526 
9535  std::int32_t get_id() const final {
9536  return ID;
9537  }
9538 
9539  public:
9542 
9547 
9554 
9556  static const std::int32_t ID = 438742298;
9557 
9563  void store(TlStorerToString &s, const char *field_name) const final;
9564 };
9565 
9574  std::int32_t get_id() const final {
9575  return ID;
9576  }
9577 
9578  public:
9581 
9586 
9593 
9595  static const std::int32_t ID = -376161513;
9596 
9602  void store(TlStorerToString &s, const char *field_name) const final;
9603 };
9604 
9613  std::int32_t get_id() const final {
9614  return ID;
9615  }
9616 
9617  public:
9620 
9625 
9632 
9634  static const std::int32_t ID = 2009893861;
9635 
9641  void store(TlStorerToString &s, const char *field_name) const final;
9642 };
9643 
9652  std::int32_t get_id() const final {
9653  return ID;
9654  }
9655 
9656  public:
9657 
9662 
9664  static const std::int32_t ID = -235468508;
9665 
9671  void store(TlStorerToString &s, const char *field_name) const final;
9672 };
9673 
9682  std::int32_t get_id() const final {
9683  return ID;
9684  }
9685 
9686  public:
9691 
9696 
9704 
9706  static const std::int32_t ID = -1445536390;
9707 
9713  void store(TlStorerToString &s, const char *field_name) const final;
9714 };
9715 
9724  std::int32_t get_id() const final {
9725  return ID;
9726  }
9727 
9728  public:
9733 
9738 
9746 
9748  static const std::int32_t ID = -1647804865;
9749 
9755  void store(TlStorerToString &s, const char *field_name) const final;
9756 };
9757 
9766  std::int32_t get_id() const final {
9767  return ID;
9768  }
9769 
9770  public:
9775 
9780 
9788 
9790  static const std::int32_t ID = 953663433;
9791 
9797  void store(TlStorerToString &s, const char *field_name) const final;
9798 };
9799 
9803 class chatEventMemberLeft final : public ChatEventAction {
9808  std::int32_t get_id() const final {
9809  return ID;
9810  }
9811 
9812  public:
9813 
9818 
9820  static const std::int32_t ID = -948420593;
9821 
9827  void store(TlStorerToString &s, const char *field_name) const final;
9828 };
9829 
9838  std::int32_t get_id() const final {
9839  return ID;
9840  }
9841 
9842  public:
9849 
9854 
9863 
9865  static const std::int32_t ID = 525297761;
9866 
9872  void store(TlStorerToString &s, const char *field_name) const final;
9873 };
9874 
9883  std::int32_t get_id() const final {
9884  return ID;
9885  }
9886 
9887  public:
9894 
9899 
9908 
9910  static const std::int32_t ID = 1603608069;
9911 
9917  void store(TlStorerToString &s, const char *field_name) const final;
9918 };
9919 
9928  std::int32_t get_id() const final {
9929  return ID;
9930  }
9931 
9932  public:
9939 
9944 
9953 
9955  static const std::int32_t ID = -1141198846;
9956 
9962  void store(TlStorerToString &s, const char *field_name) const final;
9963 };
9964 
9973  std::int32_t get_id() const final {
9974  return ID;
9975  }
9976 
9977  public:
9982 
9987 
9995 
9997  static const std::int32_t ID = -1749491521;
9998 
10004  void store(TlStorerToString &s, const char *field_name) const final;
10005 };
10006 
10015  std::int32_t get_id() const final {
10016  return ID;
10017  }
10018 
10019  public:
10024 
10029 
10037 
10039  static const std::int32_t ID = -1225953992;
10040 
10046  void store(TlStorerToString &s, const char *field_name) const final;
10047 };
10048 
10057  std::int32_t get_id() const final {
10058  return ID;
10059  }
10060 
10061  public:
10066 
10071 
10078  chatEventDescriptionChanged(string const &old_description_, string const &new_description_);
10079 
10081  static const std::int32_t ID = 39112478;
10082 
10088  void store(TlStorerToString &s, const char *field_name) const final;
10089 };
10090 
10099  std::int32_t get_id() const final {
10100  return ID;
10101  }
10102 
10103  public:
10108 
10113 
10121 
10123  static const std::int32_t ID = -2081850594;
10124 
10130  void store(TlStorerToString &s, const char *field_name) const final;
10131 };
10132 
10141  std::int32_t get_id() const final {
10142  return ID;
10143  }
10144 
10145  public:
10150 
10155 
10163 
10165  static const std::int32_t ID = 1797419439;
10166 
10172  void store(TlStorerToString &s, const char *field_name) const final;
10173 };
10174 
10183  std::int32_t get_id() const final {
10184  return ID;
10185  }
10186 
10187  public:
10192 
10197 
10205 
10207  static const std::int32_t ID = -405930674;
10208 
10214  void store(TlStorerToString &s, const char *field_name) const final;
10215 };
10216 
10225  std::int32_t get_id() const final {
10226  return ID;
10227  }
10228 
10229  public:
10234 
10239 
10247 
10249  static const std::int32_t ID = 17317668;
10250 
10256  void store(TlStorerToString &s, const char *field_name) const final;
10257 };
10258 
10267  std::int32_t get_id() const final {
10268  return ID;
10269  }
10270 
10271  public:
10276 
10281 
10289 
10291  static const std::int32_t ID = -1311557720;
10292 
10298  void store(TlStorerToString &s, const char *field_name) const final;
10299 };
10300 
10309  std::int32_t get_id() const final {
10310  return ID;
10311  }
10312 
10313  public:
10318 
10323 
10331 
10333  static const std::int32_t ID = -811572541;
10334 
10340  void store(TlStorerToString &s, const char *field_name) const final;
10341 };
10342 
10351  std::int32_t get_id() const final {
10352  return ID;
10353  }
10354 
10355  public:
10360 
10365 
10373 
10375  static const std::int32_t ID = -1653195765;
10376 
10382  void store(TlStorerToString &s, const char *field_name) const final;
10383 };
10384 
10393  std::int32_t get_id() const final {
10394  return ID;
10395  }
10396 
10397  public:
10402 
10407 
10415 
10417  static const std::int32_t ID = -1243130481;
10418 
10424  void store(TlStorerToString &s, const char *field_name) const final;
10425 };
10426 
10435  std::int32_t get_id() const final {
10436  return ID;
10437  }
10438 
10439  public:
10444 
10449 
10457 
10459  static const std::int32_t ID = 118244123;
10460 
10466  void store(TlStorerToString &s, const char *field_name) const final;
10467 };
10468 
10477  std::int32_t get_id() const final {
10478  return ID;
10479  }
10480 
10481  public:
10483  string old_title_;
10485  string new_title_;
10486 
10491 
10498  chatEventTitleChanged(string const &old_title_, string const &new_title_);
10499 
10501  static const std::int32_t ID = 1134103250;
10502 
10508  void store(TlStorerToString &s, const char *field_name) const final;
10509 };
10510 
10519  std::int32_t get_id() const final {
10520  return ID;
10521  }
10522 
10523  public:
10528 
10533 
10540  chatEventUsernameChanged(string const &old_username_, string const &new_username_);
10541 
10543  static const std::int32_t ID = 1728558443;
10544 
10550  void store(TlStorerToString &s, const char *field_name) const final;
10551 };
10552 
10561  std::int32_t get_id() const final {
10562  return ID;
10563  }
10564 
10565  public:
10570 
10575 
10583 
10585  static const std::int32_t ID = -1508790810;
10586 
10592  void store(TlStorerToString &s, const char *field_name) const final;
10593 };
10594 
10603  std::int32_t get_id() const final {
10604  return ID;
10605  }
10606 
10607  public:
10616 
10621 
10631 
10633  static const std::int32_t ID = -427591885;
10634 
10640  void store(TlStorerToString &s, const char *field_name) const final;
10641 };
10642 
10651  std::int32_t get_id() const final {
10652  return ID;
10653  }
10654 
10655  public:
10664 
10669 
10679 
10681  static const std::int32_t ID = -1514612124;
10682 
10688  void store(TlStorerToString &s, const char *field_name) const final;
10689 };
10690 
10699  std::int32_t get_id() const final {
10700  return ID;
10701  }
10702 
10703  public:
10706 
10711 
10718 
10720  static const std::int32_t ID = -184270335;
10721 
10727  void store(TlStorerToString &s, const char *field_name) const final;
10728 };
10729 
10738  std::int32_t get_id() const final {
10739  return ID;
10740  }
10741 
10742  public:
10745 
10750 
10757 
10759  static const std::int32_t ID = -62548373;
10760 
10766  void store(TlStorerToString &s, const char *field_name) const final;
10767 };
10768 
10777  std::int32_t get_id() const final {
10778  return ID;
10779  }
10780 
10781  public:
10784 
10789 
10796 
10798  static const std::int32_t ID = -1599063019;
10799 
10805  void store(TlStorerToString &s, const char *field_name) const final;
10806 };
10807 
10816  std::int32_t get_id() const final {
10817  return ID;
10818  }
10819 
10820  public:
10823 
10828 
10835 
10837  static const std::int32_t ID = -125348094;
10838 
10844  void store(TlStorerToString &s, const char *field_name) const final;
10845 };
10846 
10855  std::int32_t get_id() const final {
10856  return ID;
10857  }
10858 
10859  public:
10862 
10867 
10874 
10876  static const std::int32_t ID = -1313265634;
10877 
10883  void store(TlStorerToString &s, const char *field_name) const final;
10884 };
10885 
10894  std::int32_t get_id() const final {
10895  return ID;
10896  }
10897 
10898  public:
10901 
10906 
10913 
10915  static const std::int32_t ID = -794343453;
10916 
10922  void store(TlStorerToString &s, const char *field_name) const final;
10923 };
10924 
10933  std::int32_t get_id() const final {
10934  return ID;
10935  }
10936 
10937  public:
10942 
10947 
10955 
10957  static const std::int32_t ID = -460190366;
10958 
10964  void store(TlStorerToString &s, const char *field_name) const final;
10965 };
10966 
10975  std::int32_t get_id() const final {
10976  return ID;
10977  }
10978 
10979  public:
10982 
10987 
10994 
10996  static const std::int32_t ID = -1579417629;
10997 
11003  void store(TlStorerToString &s, const char *field_name) const final;
11004 };
11005 
11014  std::int32_t get_id() const final {
11015  return ID;
11016  }
11017 
11018  public:
11021 
11026 
11033 
11035  static const std::int32_t ID = -1394974361;
11036 
11042  void store(TlStorerToString &s, const char *field_name) const final;
11043 };
11044 
11053  std::int32_t get_id() const final {
11054  return ID;
11055  }
11056 
11057  public:
11060 
11065 
11072 
11074  static const std::int32_t ID = 1822853755;
11075 
11081  void store(TlStorerToString &s, const char *field_name) const final;
11082 };
11083 
11092  std::int32_t get_id() const final {
11093  return ID;
11094  }
11095 
11096  public:
11099 
11104 
11111 
11113  static const std::int32_t ID = 1630039112;
11114 
11120  void store(TlStorerToString &s, const char *field_name) const final;
11121 };
11122 
11131  std::int32_t get_id() const final {
11132  return ID;
11133  }
11134 
11135  public:
11138 
11143 
11150 
11152  static const std::int32_t ID = -126547970;
11153 
11159  void store(TlStorerToString &s, const char *field_name) const final;
11160 };
11161 
11170  std::int32_t get_id() const final {
11171  return ID;
11172  }
11173 
11174  public:
11179 
11184 
11192 
11194  static const std::int32_t ID = 521165047;
11195 
11201  void store(TlStorerToString &s, const char *field_name) const final;
11202 };
11203 
11212  std::int32_t get_id() const final {
11213  return ID;
11214  }
11215 
11216  public:
11221 
11226 
11234 
11236  static const std::int32_t ID = 1131385534;
11237 
11243  void store(TlStorerToString &s, const char *field_name) const final;
11244 };
11245 
11254  std::int32_t get_id() const final {
11255  return ID;
11256  }
11257 
11258  public:
11261 
11266 
11272  explicit chatEventIsForumToggled(bool is_forum_);
11273 
11275  static const std::int32_t ID = 1516491033;
11276 
11282  void store(TlStorerToString &s, const char *field_name) const final;
11283 };
11284 
11293  std::int32_t get_id() const final {
11294  return ID;
11295  }
11296 
11297  public:
11300 
11305 
11312 
11314  static const std::int32_t ID = 2005269314;
11315 
11321  void store(TlStorerToString &s, const char *field_name) const final;
11322 };
11323 
11332  std::int32_t get_id() const final {
11333  return ID;
11334  }
11335 
11336  public:
11341 
11346 
11354 
11356  static const std::int32_t ID = 1624910860;
11357 
11363  void store(TlStorerToString &s, const char *field_name) const final;
11364 };
11365 
11374  std::int32_t get_id() const final {
11375  return ID;
11376  }
11377 
11378  public:
11381 
11386 
11393 
11395  static const std::int32_t ID = -962704070;
11396 
11402  void store(TlStorerToString &s, const char *field_name) const final;
11403 };
11404 
11413  std::int32_t get_id() const final {
11414  return ID;
11415  }
11416 
11417  public:
11420 
11425 
11432 
11434  static const std::int32_t ID = -1609175250;
11435 
11441  void store(TlStorerToString &s, const char *field_name) const final;
11442 };
11443 
11452  std::int32_t get_id() const final {
11453  return ID;
11454  }
11455 
11456  public:
11459 
11464 
11471 
11473  static const std::int32_t ID = -1332795123;
11474 
11480  void store(TlStorerToString &s, const char *field_name) const final;
11481 };
11482 
11491  std::int32_t get_id() const final {
11492  return ID;
11493  }
11494 
11495  public:
11500 
11505 
11513 
11515  static const std::int32_t ID = 2143626222;
11516 
11522  void store(TlStorerToString &s, const char *field_name) const final;
11523 };
11524 
11528 class chatEventLogFilters final : public Object {
11533  std::int32_t get_id() const final {
11534  return ID;
11535  }
11536 
11537  public:
11566 
11571 
11591 
11593  static const std::int32_t ID = -1032965711;
11594 
11600  void store(TlStorerToString &s, const char *field_name) const final;
11601 };
11602 
11603 class chatEvent;
11604 
11608 class chatEvents final : public Object {
11613  std::int32_t get_id() const final {
11614  return ID;
11615  }
11616 
11617  public:
11620 
11624  chatEvents();
11625 
11632 
11634  static const std::int32_t ID = -585329664;
11635 
11641  void store(TlStorerToString &s, const char *field_name) const final;
11642 };
11643 
11644 class chatFolderIcon;
11645 
11646 class chatFolderName;
11647 
11651 class chatFolder final : public Object {
11656  std::int32_t get_id() const final {
11657  return ID;
11658  }
11659 
11660  public:
11691 
11695  chatFolder();
11696 
11717 
11719  static const std::int32_t ID = 1596164696;
11720 
11726  void store(TlStorerToString &s, const char *field_name) const final;
11727 };
11728 
11732 class chatFolderIcon final : public Object {
11737  std::int32_t get_id() const final {
11738  return ID;
11739  }
11740 
11741  public:
11743  string name_;
11744 
11748  chatFolderIcon();
11749 
11755  explicit chatFolderIcon(string const &name_);
11756 
11758  static const std::int32_t ID = -146104090;
11759 
11765  void store(TlStorerToString &s, const char *field_name) const final;
11766 };
11767 
11768 class chatFolderIcon;
11769 
11770 class chatFolderName;
11771 
11775 class chatFolderInfo final : public Object {
11780  std::int32_t get_id() const final {
11781  return ID;
11782  }
11783 
11784  public:
11797 
11801  chatFolderInfo();
11802 
11814 
11816  static const std::int32_t ID = 815535117;
11817 
11823  void store(TlStorerToString &s, const char *field_name) const final;
11824 };
11825 
11829 class chatFolderInviteLink final : public Object {
11834  std::int32_t get_id() const final {
11835  return ID;
11836  }
11837 
11838  public:
11842  string name_;
11845 
11850 
11858  chatFolderInviteLink(string const &invite_link_, string const &name_, array<int53> &&chat_ids_);
11859 
11861  static const std::int32_t ID = 493969661;
11862 
11868  void store(TlStorerToString &s, const char *field_name) const final;
11869 };
11870 
11871 class chatFolderInfo;
11872 
11876 class chatFolderInviteLinkInfo final : public Object {
11881  std::int32_t get_id() const final {
11882  return ID;
11883  }
11884 
11885  public:
11892 
11897 
11906 
11908  static const std::int32_t ID = 1119450395;
11909 
11915  void store(TlStorerToString &s, const char *field_name) const final;
11916 };
11917 
11918 class chatFolderInviteLink;
11919 
11923 class chatFolderInviteLinks final : public Object {
11928  std::int32_t get_id() const final {
11929  return ID;
11930  }
11931 
11932  public:
11935 
11940 
11947 
11949  static const std::int32_t ID = 1853351525;
11950 
11956  void store(TlStorerToString &s, const char *field_name) const final;
11957 };
11958 
11959 class formattedText;
11960 
11964 class chatFolderName final : public Object {
11969  std::int32_t get_id() const final {
11970  return ID;
11971  }
11972 
11973  public:
11978 
11982  chatFolderName();
11983 
11991 
11993  static const std::int32_t ID = -330482274;
11994 
12000  void store(TlStorerToString &s, const char *field_name) const final;
12001 };
12002 
12004 
12008 class chatInviteLink final : public Object {
12013  std::int32_t get_id() const final {
12014  return ID;
12015  }
12016 
12017  public:
12021  string name_;
12046 
12050  chatInviteLink();
12051 
12071 
12073  static const std::int32_t ID = -957651664;
12074 
12080  void store(TlStorerToString &s, const char *field_name) const final;
12081 };
12082 
12086 class chatInviteLinkCount final : public Object {
12091  std::int32_t get_id() const final {
12092  return ID;
12093  }
12094 
12095  public:
12102 
12107 
12116 
12118  static const std::int32_t ID = -1021999210;
12119 
12125  void store(TlStorerToString &s, const char *field_name) const final;
12126 };
12127 
12128 class chatInviteLinkCount;
12129 
12133 class chatInviteLinkCounts final : public Object {
12138  std::int32_t get_id() const final {
12139  return ID;
12140  }
12141 
12142  public:
12145 
12150 
12157 
12159  static const std::int32_t ID = 920326637;
12160 
12166  void store(TlStorerToString &s, const char *field_name) const final;
12167 };
12168 
12169 class InviteLinkChatType;
12170 
12172 
12173 class chatPhotoInfo;
12174 
12175 class verificationStatus;
12176 
12180 class chatInviteLinkInfo final : public Object {
12185  std::int32_t get_id() const final {
12186  return ID;
12187  }
12188 
12189  public:
12197  string title_;
12216 
12221 
12240 
12242  static const std::int32_t ID = -1145310535;
12243 
12249  void store(TlStorerToString &s, const char *field_name) const final;
12250 };
12251 
12255 class chatInviteLinkMember final : public Object {
12260  std::int32_t get_id() const final {
12261  return ID;
12262  }
12263 
12264  public:
12273 
12278 
12288 
12290  static const std::int32_t ID = 29156795;
12291 
12297  void store(TlStorerToString &s, const char *field_name) const final;
12298 };
12299 
12300 class chatInviteLinkMember;
12301 
12305 class chatInviteLinkMembers final : public Object {
12310  std::int32_t get_id() const final {
12311  return ID;
12312  }
12313 
12314  public:
12319 
12324 
12332 
12334  static const std::int32_t ID = 315635051;
12335 
12341  void store(TlStorerToString &s, const char *field_name) const final;
12342 };
12343 
12345 
12354  std::int32_t get_id() const final {
12355  return ID;
12356  }
12357 
12358  public:
12365 
12370 
12379 
12381  static const std::int32_t ID = 953119592;
12382 
12388  void store(TlStorerToString &s, const char *field_name) const final;
12389 };
12390 
12391 class chatInviteLink;
12392 
12396 class chatInviteLinks final : public Object {
12401  std::int32_t get_id() const final {
12402  return ID;
12403  }
12404 
12405  public:
12410 
12414  chatInviteLinks();
12415 
12423 
12425  static const std::int32_t ID = 112891427;
12426 
12432  void store(TlStorerToString &s, const char *field_name) const final;
12433 };
12434 
12438 class chatJoinRequest final : public Object {
12443  std::int32_t get_id() const final {
12444  return ID;
12445  }
12446 
12447  public:
12453  string bio_;
12454 
12458  chatJoinRequest();
12459 
12467  chatJoinRequest(int53 user_id_, int32 date_, string const &bio_);
12468 
12470  static const std::int32_t ID = 59341416;
12471 
12477  void store(TlStorerToString &s, const char *field_name) const final;
12478 };
12479 
12480 class chatJoinRequest;
12481 
12485 class chatJoinRequests final : public Object {
12490  std::int32_t get_id() const final {
12491  return ID;
12492  }
12493 
12494  public:
12499 
12503  chatJoinRequests();
12504 
12512 
12514  static const std::int32_t ID = 1291680519;
12515 
12521  void store(TlStorerToString &s, const char *field_name) const final;
12522 };
12523 
12527 class chatJoinRequestsInfo final : public Object {
12532  std::int32_t get_id() const final {
12533  return ID;
12534  }
12535 
12536  public:
12541 
12546 
12554 
12556  static const std::int32_t ID = 888534463;
12557 
12563  void store(TlStorerToString &s, const char *field_name) const final;
12564 };
12565 
12570 class ChatList: public Object {
12571  public:
12572 };
12573 
12577 class chatListMain final : public ChatList {
12582  std::int32_t get_id() const final {
12583  return ID;
12584  }
12585 
12586  public:
12587 
12591  chatListMain();
12592 
12594  static const std::int32_t ID = -400991316;
12595 
12601  void store(TlStorerToString &s, const char *field_name) const final;
12602 };
12603 
12607 class chatListArchive final : public ChatList {
12612  std::int32_t get_id() const final {
12613  return ID;
12614  }
12615 
12616  public:
12617 
12621  chatListArchive();
12622 
12624  static const std::int32_t ID = 362770115;
12625 
12631  void store(TlStorerToString &s, const char *field_name) const final;
12632 };
12633 
12637 class chatListFolder final : public ChatList {
12642  std::int32_t get_id() const final {
12643  return ID;
12644  }
12645 
12646  public:
12649 
12653  chatListFolder();
12654 
12661 
12663  static const std::int32_t ID = 385760856;
12664 
12670  void store(TlStorerToString &s, const char *field_name) const final;
12671 };
12672 
12673 class ChatList;
12674 
12678 class chatLists final : public Object {
12683  std::int32_t get_id() const final {
12684  return ID;
12685  }
12686 
12687  public:
12690 
12694  chatLists();
12695 
12702 
12704  static const std::int32_t ID = -258292771;
12705 
12711  void store(TlStorerToString &s, const char *field_name) const final;
12712 };
12713 
12714 class location;
12715 
12719 class chatLocation final : public Object {
12724  std::int32_t get_id() const final {
12725  return ID;
12726  }
12727 
12728  public:
12732  string address_;
12733 
12737  chatLocation();
12738 
12746 
12748  static const std::int32_t ID = -1566863583;
12749 
12755  void store(TlStorerToString &s, const char *field_name) const final;
12756 };
12757 
12758 class ChatMemberStatus;
12759 
12760 class MessageSender;
12761 
12765 class chatMember final : public Object {
12770  std::int32_t get_id() const final {
12771  return ID;
12772  }
12773 
12774  public:
12783 
12787  chatMember();
12788 
12798 
12800  static const std::int32_t ID = 1829953909;
12801 
12807  void store(TlStorerToString &s, const char *field_name) const final;
12808 };
12809 
12811 
12812 class chatPermissions;
12813 
12818 class ChatMemberStatus: public Object {
12819  public:
12820 };
12821 
12830  std::int32_t get_id() const final {
12831  return ID;
12832  }
12833 
12834  public:
12841 
12846 
12855 
12857  static const std::int32_t ID = -160019714;
12858 
12864  void store(TlStorerToString &s, const char *field_name) const final;
12865 };
12866 
12875  std::int32_t get_id() const final {
12876  return ID;
12877  }
12878 
12879  public:
12886 
12891 
12900 
12902  static const std::int32_t ID = -70024163;
12903 
12909  void store(TlStorerToString &s, const char *field_name) const final;
12910 };
12911 
12920  std::int32_t get_id() const final {
12921  return ID;
12922  }
12923 
12924  public:
12927 
12932 
12939 
12941  static const std::int32_t ID = -32707562;
12942 
12948  void store(TlStorerToString &s, const char *field_name) const final;
12949 };
12950 
12959  std::int32_t get_id() const final {
12960  return ID;
12961  }
12962 
12963  public:
12970 
12975 
12984 
12986  static const std::int32_t ID = 1661432998;
12987 
12993  void store(TlStorerToString &s, const char *field_name) const final;
12994 };
12995 
13004  std::int32_t get_id() const final {
13005  return ID;
13006  }
13007 
13008  public:
13009 
13014 
13016  static const std::int32_t ID = -5815259;
13017 
13023  void store(TlStorerToString &s, const char *field_name) const final;
13024 };
13025 
13034  std::int32_t get_id() const final {
13035  return ID;
13036  }
13037 
13038  public:
13041 
13046 
13053 
13055  static const std::int32_t ID = -1653518666;
13056 
13062  void store(TlStorerToString &s, const char *field_name) const final;
13063 };
13064 
13065 class chatMember;
13066 
13070 class chatMembers final : public Object {
13075  std::int32_t get_id() const final {
13076  return ID;
13077  }
13078 
13079  public:
13084 
13088  chatMembers();
13089 
13097 
13099  static const std::int32_t ID = -497558622;
13100 
13106  void store(TlStorerToString &s, const char *field_name) const final;
13107 };
13108 
13113 class ChatMembersFilter: public Object {
13114  public:
13115 };
13116 
13125  std::int32_t get_id() const final {
13126  return ID;
13127  }
13128 
13129  public:
13130 
13135 
13137  static const std::int32_t ID = 1774485671;
13138 
13144  void store(TlStorerToString &s, const char *field_name) const final;
13145 };
13146 
13155  std::int32_t get_id() const final {
13156  return ID;
13157  }
13158 
13159  public:
13160 
13165 
13167  static const std::int32_t ID = -1266893796;
13168 
13174  void store(TlStorerToString &s, const char *field_name) const final;
13175 };
13176 
13185  std::int32_t get_id() const final {
13186  return ID;
13187  }
13188 
13189  public:
13190 
13195 
13197  static const std::int32_t ID = 670504342;
13198 
13204  void store(TlStorerToString &s, const char *field_name) const final;
13205 };
13206 
13215  std::int32_t get_id() const final {
13216  return ID;
13217  }
13218 
13219  public:
13222 
13227 
13234 
13236  static const std::int32_t ID = 856419831;
13237 
13243  void store(TlStorerToString &s, const char *field_name) const final;
13244 };
13245 
13254  std::int32_t get_id() const final {
13255  return ID;
13256  }
13257 
13258  public:
13259 
13264 
13266  static const std::int32_t ID = 1256282813;
13267 
13273  void store(TlStorerToString &s, const char *field_name) const final;
13274 };
13275 
13284  std::int32_t get_id() const final {
13285  return ID;
13286  }
13287 
13288  public:
13289 
13294 
13296  static const std::int32_t ID = -1863102648;
13297 
13303  void store(TlStorerToString &s, const char *field_name) const final;
13304 };
13305 
13314  std::int32_t get_id() const final {
13315  return ID;
13316  }
13317 
13318  public:
13319 
13324 
13326  static const std::int32_t ID = -1422567288;
13327 
13333  void store(TlStorerToString &s, const char *field_name) const final;
13334 };
13335 
13336 class MessageSender;
13337 
13341 class chatMessageSender final : public Object {
13346  std::int32_t get_id() const final {
13347  return ID;
13348  }
13349 
13350  public:
13355 
13360 
13368 
13370  static const std::int32_t ID = 760590010;
13371 
13377  void store(TlStorerToString &s, const char *field_name) const final;
13378 };
13379 
13380 class chatMessageSender;
13381 
13385 class chatMessageSenders final : public Object {
13390  std::int32_t get_id() const final {
13391  return ID;
13392  }
13393 
13394  public:
13397 
13402 
13409 
13411  static const std::int32_t ID = -1866230970;
13412 
13418  void store(TlStorerToString &s, const char *field_name) const final;
13419 };
13420 
13424 class chatNotificationSettings final : public Object {
13429  std::int32_t get_id() const final {
13430  return ID;
13431  }
13432 
13433  public:
13466 
13471 
13493 
13495  static const std::int32_t ID = 1459533846;
13496 
13502  void store(TlStorerToString &s, const char *field_name) const final;
13503 };
13504 
13508 class chatPermissions final : public Object {
13513  std::int32_t get_id() const final {
13514  return ID;
13515  }
13516 
13517  public:
13546 
13550  chatPermissions();
13551 
13571 
13573  static const std::int32_t ID = -118334855;
13574 
13580  void store(TlStorerToString &s, const char *field_name) const final;
13581 };
13582 
13583 class animatedChatPhoto;
13584 
13585 class chatPhotoSticker;
13586 
13587 class minithumbnail;
13588 
13589 class photoSize;
13590 
13594 class chatPhoto final : public Object {
13599  std::int32_t get_id() const final {
13600  return ID;
13601  }
13602 
13603  public:
13618 
13622  chatPhoto();
13623 
13636 
13638  static const std::int32_t ID = -1430870201;
13639 
13645  void store(TlStorerToString &s, const char *field_name) const final;
13646 };
13647 
13648 class file;
13649 
13650 class minithumbnail;
13651 
13655 class chatPhotoInfo final : public Object {
13660  std::int32_t get_id() const final {
13661  return ID;
13662  }
13663 
13664  public:
13675 
13679  chatPhotoInfo();
13680 
13691 
13693  static const std::int32_t ID = 281195686;
13694 
13700  void store(TlStorerToString &s, const char *field_name) const final;
13701 };
13702 
13703 class BackgroundFill;
13704 
13705 class ChatPhotoStickerType;
13706 
13710 class chatPhotoSticker final : public Object {
13715  std::int32_t get_id() const final {
13716  return ID;
13717  }
13718 
13719  public:
13724 
13728  chatPhotoSticker();
13729 
13737 
13739  static const std::int32_t ID = -1459387485;
13740 
13746  void store(TlStorerToString &s, const char *field_name) const final;
13747 };
13748 
13754  public:
13755 };
13756 
13765  std::int32_t get_id() const final {
13766  return ID;
13767  }
13768 
13769  public:
13774 
13779 
13787 
13789  static const std::int32_t ID = -415147620;
13790 
13796  void store(TlStorerToString &s, const char *field_name) const final;
13797 };
13798 
13807  std::int32_t get_id() const final {
13808  return ID;
13809  }
13810 
13811  public:
13814 
13819 
13826 
13828  static const std::int32_t ID = -266224943;
13829 
13835  void store(TlStorerToString &s, const char *field_name) const final;
13836 };
13837 
13838 class chatPhoto;
13839 
13843 class chatPhotos final : public Object {
13848  std::int32_t get_id() const final {
13849  return ID;
13850  }
13851 
13852  public:
13857 
13861  chatPhotos();
13862 
13870 
13872  static const std::int32_t ID = -1510699180;
13873 
13879  void store(TlStorerToString &s, const char *field_name) const final;
13880 };
13881 
13882 class ChatList;
13883 
13884 class ChatSource;
13885 
13889 class chatPosition final : public Object {
13894  std::int32_t get_id() const final {
13895  return ID;
13896  }
13897 
13898  public:
13907 
13911  chatPosition();
13912 
13922 
13924  static const std::int32_t ID = -622557355;
13925 
13931  void store(TlStorerToString &s, const char *field_name) const final;
13932 };
13933 
13937 class chatRevenueAmount final : public Object {
13942  std::int32_t get_id() const final {
13943  return ID;
13944  }
13945 
13946  public:
13957 
13962 
13973 
13975  static const std::int32_t ID = -1505178024;
13976 
13982  void store(TlStorerToString &s, const char *field_name) const final;
13983 };
13984 
13985 class StatisticalGraph;
13986 
13987 class chatRevenueAmount;
13988 
13992 class chatRevenueStatistics final : public Object {
13997  std::int32_t get_id() const final {
13998  return ID;
13999  }
14000 
14001  public:
14009  double usd_rate_;
14010 
14015 
14025 
14027  static const std::int32_t ID = 1667438779;
14028 
14034  void store(TlStorerToString &s, const char *field_name) const final;
14035 };
14036 
14038 
14042 class chatRevenueTransaction final : public Object {
14047  std::int32_t get_id() const final {
14048  return ID;
14049  }
14050 
14051  public:
14058 
14063 
14072 
14074  static const std::int32_t ID = 80192767;
14075 
14081  void store(TlStorerToString &s, const char *field_name) const final;
14082 };
14083 
14085 
14091  public:
14092 };
14093 
14102  std::int32_t get_id() const final {
14103  return ID;
14104  }
14105 
14106  public:
14111 
14116 
14124 
14126  static const std::int32_t ID = -400776056;
14127 
14133  void store(TlStorerToString &s, const char *field_name) const final;
14134 };
14135 
14144  std::int32_t get_id() const final {
14145  return ID;
14146  }
14147 
14148  public:
14152  string provider_;
14155 
14160 
14169 
14171  static const std::int32_t ID = 252939755;
14172 
14178  void store(TlStorerToString &s, const char *field_name) const final;
14179 };
14180 
14189  std::int32_t get_id() const final {
14190  return ID;
14191  }
14192 
14193  public:
14197  string provider_;
14198 
14203 
14211 
14213  static const std::int32_t ID = 302430279;
14214 
14220  void store(TlStorerToString &s, const char *field_name) const final;
14221 };
14222 
14224 
14228 class chatRevenueTransactions final : public Object {
14233  std::int32_t get_id() const final {
14234  return ID;
14235  }
14236 
14237  public:
14242 
14247 
14255 
14257  static const std::int32_t ID = -553258171;
14258 
14264  void store(TlStorerToString &s, const char *field_name) const final;
14265 };
14266 
14271 class ChatSource: public Object {
14272  public:
14273 };
14274 
14278 class chatSourceMtprotoProxy final : public ChatSource {
14283  std::int32_t get_id() const final {
14284  return ID;
14285  }
14286 
14287  public:
14288 
14293 
14295  static const std::int32_t ID = 394074115;
14296 
14302  void store(TlStorerToString &s, const char *field_name) const final;
14303 };
14304 
14313  std::int32_t get_id() const final {
14314  return ID;
14315  }
14316 
14317  public:
14319  string type_;
14321  string text_;
14322 
14327 
14334  chatSourcePublicServiceAnnouncement(string const &type_, string const &text_);
14335 
14337  static const std::int32_t ID = -328571244;
14338 
14344  void store(TlStorerToString &s, const char *field_name) const final;
14345 };
14346 
14347 class StatisticalGraph;
14348 
14350 
14352 
14354 
14356 
14357 class dateRange;
14358 
14359 class statisticalValue;
14360 
14365 class ChatStatistics: public Object {
14366  public:
14367 };
14368 
14377  std::int32_t get_id() const final {
14378  return ID;
14379  }
14380 
14381  public:
14414 
14419 
14441 
14443  static const std::int32_t ID = -17244633;
14444 
14450  void store(TlStorerToString &s, const char *field_name) const final;
14451 };
14452 
14461  std::int32_t get_id() const final {
14462  return ID;
14463  }
14464 
14465  public:
14510 
14515 
14543 
14545  static const std::int32_t ID = -1375151660;
14546 
14552  void store(TlStorerToString &s, const char *field_name) const final;
14553 };
14554 
14563  std::int32_t get_id() const final {
14564  return ID;
14565  }
14566 
14567  public:
14576 
14581 
14591 
14593  static const std::int32_t ID = -406467202;
14594 
14600  void store(TlStorerToString &s, const char *field_name) const final;
14601 };
14602 
14604 
14613  std::int32_t get_id() const final {
14614  return ID;
14615  }
14616 
14617  public:
14626 
14631 
14641 
14643  static const std::int32_t ID = 1766496909;
14644 
14650  void store(TlStorerToString &s, const char *field_name) const final;
14651 };
14652 
14656 class chatStatisticsInviterInfo final : public Object {
14661  std::int32_t get_id() const final {
14662  return ID;
14663  }
14664 
14665  public:
14670 
14675 
14683 
14685  static const std::int32_t ID = 629396619;
14686 
14692  void store(TlStorerToString &s, const char *field_name) const final;
14693 };
14694 
14703  std::int32_t get_id() const final {
14704  return ID;
14705  }
14706 
14707  public:
14714 
14719 
14728 
14730  static const std::int32_t ID = 1762295371;
14731 
14737  void store(TlStorerToString &s, const char *field_name) const final;
14738 };
14739 
14745  public:
14746 };
14747 
14756  std::int32_t get_id() const final {
14757  return ID;
14758  }
14759 
14760  public:
14763 
14768 
14775 
14777  static const std::int32_t ID = 1872700662;
14778 
14784  void store(TlStorerToString &s, const char *field_name) const final;
14785 };
14786 
14795  std::int32_t get_id() const final {
14796  return ID;
14797  }
14798 
14799  public:
14802 
14807 
14814 
14816  static const std::int32_t ID = 364575152;
14817 
14823  void store(TlStorerToString &s, const char *field_name) const final;
14824 };
14825 
14826 class themeSettings;
14827 
14831 class chatTheme final : public Object {
14836  std::int32_t get_id() const final {
14837  return ID;
14838  }
14839 
14840  public:
14842  string name_;
14847 
14851  chatTheme();
14852 
14861 
14863  static const std::int32_t ID = -113218503;
14864 
14870  void store(TlStorerToString &s, const char *field_name) const final;
14871 };
14872 
14877 class ChatType: public Object {
14878  public:
14879 };
14880 
14884 class chatTypePrivate final : public ChatType {
14889  std::int32_t get_id() const final {
14890  return ID;
14891  }
14892 
14893  public:
14896 
14900  chatTypePrivate();
14901 
14907  explicit chatTypePrivate(int53 user_id_);
14908 
14910  static const std::int32_t ID = 1579049844;
14911 
14917  void store(TlStorerToString &s, const char *field_name) const final;
14918 };
14919 
14923 class chatTypeBasicGroup final : public ChatType {
14928  std::int32_t get_id() const final {
14929  return ID;
14930  }
14931 
14932  public:
14935 
14940 
14947 
14949  static const std::int32_t ID = 973884508;
14950 
14956  void store(TlStorerToString &s, const char *field_name) const final;
14957 };
14958 
14962 class chatTypeSupergroup final : public ChatType {
14967  std::int32_t get_id() const final {
14968  return ID;
14969  }
14970 
14971  public:
14976 
14981 
14989 
14991  static const std::int32_t ID = -1472570774;
14992 
14998  void store(TlStorerToString &s, const char *field_name) const final;
14999 };
15000 
15004 class chatTypeSecret final : public ChatType {
15009  std::int32_t get_id() const final {
15010  return ID;
15011  }
15012 
15013  public:
15018 
15022  chatTypeSecret();
15023 
15031 
15033  static const std::int32_t ID = 862366513;
15034 
15040  void store(TlStorerToString &s, const char *field_name) const final;
15041 };
15042 
15046 class chats final : public Object {
15051  std::int32_t get_id() const final {
15052  return ID;
15053  }
15054 
15055  public:
15060 
15064  chats();
15065 
15073 
15075  static const std::int32_t ID = 1809654812;
15076 
15082  void store(TlStorerToString &s, const char *field_name) const final;
15083 };
15084 
15090  public:
15091 };
15092 
15101  std::int32_t get_id() const final {
15102  return ID;
15103  }
15104 
15105  public:
15106 
15111 
15113  static const std::int32_t ID = -1498956964;
15114 
15120  void store(TlStorerToString &s, const char *field_name) const final;
15121 };
15122 
15131  std::int32_t get_id() const final {
15132  return ID;
15133  }
15134 
15135  public:
15136 
15141 
15143  static const std::int32_t ID = -636979370;
15144 
15150  void store(TlStorerToString &s, const char *field_name) const final;
15151 };
15152 
15161  std::int32_t get_id() const final {
15162  return ID;
15163  }
15164 
15165  public:
15166 
15171 
15173  static const std::int32_t ID = 1320892201;
15174 
15180  void store(TlStorerToString &s, const char *field_name) const final;
15181 };
15182 
15191  std::int32_t get_id() const final {
15192  return ID;
15193  }
15194 
15195  public:
15196 
15201 
15203  static const std::int32_t ID = 5885529;
15204 
15210  void store(TlStorerToString &s, const char *field_name) const final;
15211 };
15212 
15221  std::int32_t get_id() const final {
15222  return ID;
15223  }
15224 
15225  public:
15226 
15231 
15233  static const std::int32_t ID = -659264388;
15234 
15240  void store(TlStorerToString &s, const char *field_name) const final;
15241 };
15242 
15251  std::int32_t get_id() const final {
15252  return ID;
15253  }
15254 
15255  public:
15256 
15261 
15263  static const std::int32_t ID = -51833641;
15264 
15270  void store(TlStorerToString &s, const char *field_name) const final;
15271 };
15272 
15278  public:
15279 };
15280 
15289  std::int32_t get_id() const final {
15290  return ID;
15291  }
15292 
15293  public:
15294 
15299 
15301  static const std::int32_t ID = -1404308904;
15302 
15308  void store(TlStorerToString &s, const char *field_name) const final;
15309 };
15310 
15319  std::int32_t get_id() const final {
15320  return ID;
15321  }
15322 
15323  public:
15324 
15329 
15331  static const std::int32_t ID = 177992244;
15332 
15338  void store(TlStorerToString &s, const char *field_name) const final;
15339 };
15340 
15349  std::int32_t get_id() const final {
15350  return ID;
15351  }
15352 
15353  public:
15354 
15359 
15361  static const std::int32_t ID = 1012980872;
15362 
15368  void store(TlStorerToString &s, const char *field_name) const final;
15369 };
15370 
15371 class birthdate;
15372 
15376 class closeBirthdayUser final : public Object {
15381  std::int32_t get_id() const final {
15382  return ID;
15383  }
15384 
15385  public:
15390 
15395 
15403 
15405  static const std::int32_t ID = -2147067410;
15406 
15412  void store(TlStorerToString &s, const char *field_name) const final;
15413 };
15414 
15415 class VectorPathCommand;
15416 
15420 class closedVectorPath final : public Object {
15425  std::int32_t get_id() const final {
15426  return ID;
15427  }
15428 
15429  public:
15432 
15436  closedVectorPath();
15437 
15444 
15446  static const std::int32_t ID = 589951657;
15447 
15453  void store(TlStorerToString &s, const char *field_name) const final;
15454 };
15455 
15459 class collectibleItemInfo final : public Object {
15464  std::int32_t get_id() const final {
15465  return ID;
15466  }
15467 
15468  public:
15472  string currency_;
15480  string url_;
15481 
15486 
15498 
15500  static const std::int32_t ID = 1460640717;
15501 
15507  void store(TlStorerToString &s, const char *field_name) const final;
15508 };
15509 
15515  public:
15516 };
15517 
15526  std::int32_t get_id() const final {
15527  return ID;
15528  }
15529 
15530  public:
15532  string username_;
15533 
15538 
15544  explicit collectibleItemTypeUsername(string const &username_);
15545 
15547  static const std::int32_t ID = 458680273;
15548 
15554  void store(TlStorerToString &s, const char *field_name) const final;
15555 };
15556 
15565  std::int32_t get_id() const final {
15566  return ID;
15567  }
15568 
15569  public:
15572 
15577 
15583  explicit collectibleItemTypePhoneNumber(string const &phone_number_);
15584 
15586  static const std::int32_t ID = 1256251714;
15587 
15593  void store(TlStorerToString &s, const char *field_name) const final;
15594 };
15595 
15597 
15601 class connectedAffiliateProgram final : public Object {
15606  std::int32_t get_id() const final {
15607  return ID;
15608  }
15609 
15610  public:
15612  string url_;
15625 
15630 
15643 
15645  static const std::int32_t ID = 1488942101;
15646 
15652  void store(TlStorerToString &s, const char *field_name) const final;
15653 };
15654 
15656 
15660 class connectedAffiliatePrograms final : public Object {
15665  std::int32_t get_id() const final {
15666  return ID;
15667  }
15668 
15669  public:
15676 
15681 
15690 
15692  static const std::int32_t ID = 1505880847;
15693 
15699  void store(TlStorerToString &s, const char *field_name) const final;
15700 };
15701 
15705 class connectedWebsite final : public Object {
15710  std::int32_t get_id() const final {
15711  return ID;
15712  }
15713 
15714  public:
15722  string browser_;
15724  string platform_;
15730  string ip_address_;
15732  string location_;
15733 
15737  connectedWebsite();
15738 
15752  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_);
15753 
15755  static const std::int32_t ID = 1978115978;
15756 
15762  void store(TlStorerToString &s, const char *field_name) const final;
15763 };
15764 
15765 class connectedWebsite;
15766 
15770 class connectedWebsites final : public Object {
15775  std::int32_t get_id() const final {
15776  return ID;
15777  }
15778 
15779  public:
15782 
15787 
15794 
15796  static const std::int32_t ID = -1727949694;
15797 
15803  void store(TlStorerToString &s, const char *field_name) const final;
15804 };
15805 
15810 class ConnectionState: public Object {
15811  public:
15812 };
15813 
15822  std::int32_t get_id() const final {
15823  return ID;
15824  }
15825 
15826  public:
15827 
15832 
15834  static const std::int32_t ID = 1695405912;
15835 
15841  void store(TlStorerToString &s, const char *field_name) const final;
15842 };
15843 
15852  std::int32_t get_id() const final {
15853  return ID;
15854  }
15855 
15856  public:
15857 
15862 
15864  static const std::int32_t ID = -93187239;
15865 
15871  void store(TlStorerToString &s, const char *field_name) const final;
15872 };
15873 
15882  std::int32_t get_id() const final {
15883  return ID;
15884  }
15885 
15886  public:
15887 
15892 
15894  static const std::int32_t ID = -1298400670;
15895 
15901  void store(TlStorerToString &s, const char *field_name) const final;
15902 };
15903 
15912  std::int32_t get_id() const final {
15913  return ID;
15914  }
15915 
15916  public:
15917 
15922 
15924  static const std::int32_t ID = -188104009;
15925 
15931  void store(TlStorerToString &s, const char *field_name) const final;
15932 };
15933 
15942  std::int32_t get_id() const final {
15943  return ID;
15944  }
15945 
15946  public:
15947 
15952 
15954  static const std::int32_t ID = 48608492;
15955 
15961  void store(TlStorerToString &s, const char *field_name) const final;
15962 };
15963 
15967 class contact final : public Object {
15972  std::int32_t get_id() const final {
15973  return ID;
15974  }
15975 
15976  public:
15980  string first_name_;
15982  string last_name_;
15984  string vcard_;
15987 
15991  contact();
15992 
16002  contact(string const &phone_number_, string const &first_name_, string const &last_name_, string const &vcard_, int53 user_id_);
16003 
16005  static const std::int32_t ID = -1993844876;
16006 
16012  void store(TlStorerToString &s, const char *field_name) const final;
16013 };
16014 
16018 class count final : public Object {
16023  std::int32_t get_id() const final {
16024  return ID;
16025  }
16026 
16027  public:
16030 
16034  count();
16035 
16041  explicit count(int32 count_);
16042 
16044  static const std::int32_t ID = 1295577348;
16045 
16051  void store(TlStorerToString &s, const char *field_name) const final;
16052 };
16053 
16054 class countryInfo;
16055 
16059 class countries final : public Object {
16064  std::int32_t get_id() const final {
16065  return ID;
16066  }
16067 
16068  public:
16071 
16075  countries();
16076 
16083 
16085  static const std::int32_t ID = 1854211813;
16086 
16092  void store(TlStorerToString &s, const char *field_name) const final;
16093 };
16094 
16098 class countryInfo final : public Object {
16103  std::int32_t get_id() const final {
16104  return ID;
16105  }
16106 
16107  public:
16111  string name_;
16118 
16122  countryInfo();
16123 
16133  countryInfo(string const &country_code_, string const &name_, string const &english_name_, bool is_hidden_, array<string> &&calling_codes_);
16134 
16136  static const std::int32_t ID = 1617195722;
16137 
16143  void store(TlStorerToString &s, const char *field_name) const final;
16144 };
16145 
16146 class failedToAddMembers;
16147 
16151 class createdBasicGroupChat final : public Object {
16156  std::int32_t get_id() const final {
16157  return ID;
16158  }
16159 
16160  public:
16165 
16170 
16178 
16180  static const std::int32_t ID = -20417068;
16181 
16187  void store(TlStorerToString &s, const char *field_name) const final;
16188 };
16189 
16193 class currentWeather final : public Object {
16198  std::int32_t get_id() const final {
16199  return ID;
16200  }
16201 
16202  public:
16206  string emoji_;
16207 
16211  currentWeather();
16212 
16219  currentWeather(double temperature_, string const &emoji_);
16220 
16222  static const std::int32_t ID = -355555136;
16223 
16229  void store(TlStorerToString &s, const char *field_name) const final;
16230 };
16231 
16235 class customRequestResult final : public Object {
16240  std::int32_t get_id() const final {
16241  return ID;
16242  }
16243 
16244  public:
16246  string result_;
16247 
16252 
16258  explicit customRequestResult(string const &result_);
16259 
16261  static const std::int32_t ID = -2009960452;
16262 
16268  void store(TlStorerToString &s, const char *field_name) const final;
16269 };
16270 
16274 class data final : public Object {
16279  std::int32_t get_id() const final {
16280  return ID;
16281  }
16282 
16283  public:
16286 
16290  data();
16291 
16297  explicit data(bytes const &data_);
16298 
16300  static const std::int32_t ID = 221197337;
16301 
16307  void store(TlStorerToString &s, const char *field_name) const final;
16308 };
16309 
16313 class databaseStatistics final : public Object {
16318  std::int32_t get_id() const final {
16319  return ID;
16320  }
16321 
16322  public:
16324  string statistics_;
16325 
16330 
16336  explicit databaseStatistics(string const &statistics_);
16337 
16339  static const std::int32_t ID = -1123912880;
16340 
16346  void store(TlStorerToString &s, const char *field_name) const final;
16347 };
16348 
16352 class date final : public Object {
16357  std::int32_t get_id() const final {
16358  return ID;
16359  }
16360 
16361  public:
16368 
16372  date();
16373 
16382 
16384  static const std::int32_t ID = -277956960;
16385 
16391  void store(TlStorerToString &s, const char *field_name) const final;
16392 };
16393 
16397 class dateRange final : public Object {
16402  std::int32_t get_id() const final {
16403  return ID;
16404  }
16405 
16406  public:
16411 
16415  dateRange();
16416 
16424 
16426  static const std::int32_t ID = 1360333926;
16427 
16433  void store(TlStorerToString &s, const char *field_name) const final;
16434 };
16435 
16436 class file;
16437 
16441 class datedFile final : public Object {
16446  std::int32_t get_id() const final {
16447  return ID;
16448  }
16449 
16450  public:
16455 
16459  datedFile();
16460 
16468 
16470  static const std::int32_t ID = -1840795491;
16471 
16477  void store(TlStorerToString &s, const char *field_name) const final;
16478 };
16479 
16480 class formattedText;
16481 
16485 class deepLinkInfo final : public Object {
16490  std::int32_t get_id() const final {
16491  return ID;
16492  }
16493 
16494  public:
16499 
16503  deepLinkInfo();
16504 
16512 
16514  static const std::int32_t ID = 1864081662;
16515 
16521  void store(TlStorerToString &s, const char *field_name) const final;
16522 };
16523 
16528 class DeviceToken: public Object {
16529  public:
16530 };
16531 
16540  std::int32_t get_id() const final {
16541  return ID;
16542  }
16543 
16544  public:
16546  string token_;
16548  bool encrypt_;
16549 
16554 
16561  deviceTokenFirebaseCloudMessaging(string const &token_, bool encrypt_);
16562 
16564  static const std::int32_t ID = -797881849;
16565 
16571  void store(TlStorerToString &s, const char *field_name) const final;
16572 };
16573 
16577 class deviceTokenApplePush final : public DeviceToken {
16582  std::int32_t get_id() const final {
16583  return ID;
16584  }
16585 
16586  public:
16591 
16596 
16603  deviceTokenApplePush(string const &device_token_, bool is_app_sandbox_);
16604 
16606  static const std::int32_t ID = 387541955;
16607 
16613  void store(TlStorerToString &s, const char *field_name) const final;
16614 };
16615 
16624  std::int32_t get_id() const final {
16625  return ID;
16626  }
16627 
16628  public:
16634  bool encrypt_;
16635 
16640 
16649 
16651  static const std::int32_t ID = 804275689;
16652 
16658  void store(TlStorerToString &s, const char *field_name) const final;
16659 };
16660 
16664 class deviceTokenWindowsPush final : public DeviceToken {
16669  std::int32_t get_id() const final {
16670  return ID;
16671  }
16672 
16673  public:
16676 
16681 
16687  explicit deviceTokenWindowsPush(string const &access_token_);
16688 
16690  static const std::int32_t ID = -1410514289;
16691 
16697  void store(TlStorerToString &s, const char *field_name) const final;
16698 };
16699 
16708  std::int32_t get_id() const final {
16709  return ID;
16710  }
16711 
16712  public:
16715 
16720 
16726  explicit deviceTokenMicrosoftPush(string const &channel_uri_);
16727 
16729  static const std::int32_t ID = 1224269900;
16730 
16736  void store(TlStorerToString &s, const char *field_name) const final;
16737 };
16738 
16747  std::int32_t get_id() const final {
16748  return ID;
16749  }
16750 
16751  public:
16754 
16759 
16765  explicit deviceTokenMicrosoftPushVoIP(string const &channel_uri_);
16766 
16768  static const std::int32_t ID = -785603759;
16769 
16775  void store(TlStorerToString &s, const char *field_name) const final;
16776 };
16777 
16781 class deviceTokenWebPush final : public DeviceToken {
16786  std::int32_t get_id() const final {
16787  return ID;
16788  }
16789 
16790  public:
16792  string endpoint_;
16797 
16802 
16810  deviceTokenWebPush(string const &endpoint_, string const &p256dh_base64url_, string const &auth_base64url_);
16811 
16813  static const std::int32_t ID = -1694507273;
16814 
16820  void store(TlStorerToString &s, const char *field_name) const final;
16821 };
16822 
16826 class deviceTokenSimplePush final : public DeviceToken {
16831  std::int32_t get_id() const final {
16832  return ID;
16833  }
16834 
16835  public:
16837  string endpoint_;
16838 
16843 
16849  explicit deviceTokenSimplePush(string const &endpoint_);
16850 
16852  static const std::int32_t ID = 49584736;
16853 
16859  void store(TlStorerToString &s, const char *field_name) const final;
16860 };
16861 
16865 class deviceTokenUbuntuPush final : public DeviceToken {
16870  std::int32_t get_id() const final {
16871  return ID;
16872  }
16873 
16874  public:
16876  string token_;
16877 
16882 
16888  explicit deviceTokenUbuntuPush(string const &token_);
16889 
16891  static const std::int32_t ID = 1782320422;
16892 
16898  void store(TlStorerToString &s, const char *field_name) const final;
16899 };
16900 
16909  std::int32_t get_id() const final {
16910  return ID;
16911  }
16912 
16913  public:
16915  string token_;
16916 
16921 
16927  explicit deviceTokenBlackBerryPush(string const &token_);
16928 
16930  static const std::int32_t ID = 1559167234;
16931 
16937  void store(TlStorerToString &s, const char *field_name) const final;
16938 };
16939 
16943 class deviceTokenTizenPush final : public DeviceToken {
16948  std::int32_t get_id() const final {
16949  return ID;
16950  }
16951 
16952  public:
16954  string reg_id_;
16955 
16960 
16966  explicit deviceTokenTizenPush(string const &reg_id_);
16967 
16969  static const std::int32_t ID = -1359947213;
16970 
16976  void store(TlStorerToString &s, const char *field_name) const final;
16977 };
16978 
16982 class deviceTokenHuaweiPush final : public DeviceToken {
16987  std::int32_t get_id() const final {
16988  return ID;
16989  }
16990 
16991  public:
16993  string token_;
16995  bool encrypt_;
16996 
17001 
17008  deviceTokenHuaweiPush(string const &token_, bool encrypt_);
17009 
17011  static const std::int32_t ID = 1989103142;
17012 
17018  void store(TlStorerToString &s, const char *field_name) const final;
17019 };
17020 
17021 class sticker;
17022 
17027 class DiceStickers: public Object {
17028  public:
17029 };
17030 
17034 class diceStickersRegular final : public DiceStickers {
17039  std::int32_t get_id() const final {
17040  return ID;
17041  }
17042 
17043  public:
17046 
17051 
17058 
17060  static const std::int32_t ID = -740299570;
17061 
17067  void store(TlStorerToString &s, const char *field_name) const final;
17068 };
17069 
17078  std::int32_t get_id() const final {
17079  return ID;
17080  }
17081 
17082  public:
17093 
17098 
17109 
17111  static const std::int32_t ID = -375223124;
17112 
17118  void store(TlStorerToString &s, const char *field_name) const final;
17119 };
17120 
17121 class file;
17122 
17123 class minithumbnail;
17124 
17125 class thumbnail;
17126 
17130 class document final : public Object {
17135  std::int32_t get_id() const final {
17136  return ID;
17137  }
17138 
17139  public:
17141  string file_name_;
17143  string mime_type_;
17150 
17154  document();
17155 
17166 
17168  static const std::int32_t ID = -1357271080;
17169 
17175  void store(TlStorerToString &s, const char *field_name) const final;
17176 };
17177 
17181 class downloadedFileCounts final : public Object {
17186  std::int32_t get_id() const final {
17187  return ID;
17188  }
17189 
17190  public:
17197 
17202 
17211 
17213  static const std::int32_t ID = -1973999550;
17214 
17220  void store(TlStorerToString &s, const char *field_name) const final;
17221 };
17222 
17223 class InputMessageContent;
17224 
17225 class InputMessageReplyTo;
17226 
17230 class draftMessage final : public Object {
17235  std::int32_t get_id() const final {
17236  return ID;
17237  }
17238 
17239  public:
17248 
17252  draftMessage();
17253 
17263 
17265  static const std::int32_t ID = 1125328749;
17266 
17272  void store(TlStorerToString &s, const char *field_name) const final;
17273 };
17274 
17280  public:
17281 };
17282 
17291  std::int32_t get_id() const final {
17292  return ID;
17293  }
17294 
17295  public:
17297  string code_;
17298 
17303 
17309  explicit emailAddressAuthenticationCode(string const &code_);
17310 
17312  static const std::int32_t ID = -993257022;
17313 
17319  void store(TlStorerToString &s, const char *field_name) const final;
17320 };
17321 
17330  std::int32_t get_id() const final {
17331  return ID;
17332  }
17333 
17334  public:
17336  string token_;
17337 
17342 
17348  explicit emailAddressAuthenticationAppleId(string const &token_);
17349 
17351  static const std::int32_t ID = 633948265;
17352 
17358  void store(TlStorerToString &s, const char *field_name) const final;
17359 };
17360 
17369  std::int32_t get_id() const final {
17370  return ID;
17371  }
17372 
17373  public:
17375  string token_;
17376 
17381 
17387  explicit emailAddressAuthenticationGoogleId(string const &token_);
17388 
17390  static const std::int32_t ID = -19142846;
17391 
17397  void store(TlStorerToString &s, const char *field_name) const final;
17398 };
17399 
17408  std::int32_t get_id() const final {
17409  return ID;
17410  }
17411 
17412  public:
17417 
17422 
17430 
17432  static const std::int32_t ID = 1151066659;
17433 
17439  void store(TlStorerToString &s, const char *field_name) const final;
17440 };
17441 
17447  public:
17448 };
17449 
17458  std::int32_t get_id() const final {
17459  return ID;
17460  }
17461 
17462  public:
17465 
17470 
17477 
17479  static const std::int32_t ID = -1917177600;
17480 
17486  void store(TlStorerToString &s, const char *field_name) const final;
17487 };
17488 
17497  std::int32_t get_id() const final {
17498  return ID;
17499  }
17500 
17501  public:
17504 
17509 
17516 
17518  static const std::int32_t ID = -1885966805;
17519 
17525  void store(TlStorerToString &s, const char *field_name) const final;
17526 };
17527 
17528 class emojiCategory;
17529 
17533 class emojiCategories final : public Object {
17538  std::int32_t get_id() const final {
17539  return ID;
17540  }
17541 
17542  public:
17545 
17549  emojiCategories();
17550 
17557 
17559  static const std::int32_t ID = -1455387824;
17560 
17566  void store(TlStorerToString &s, const char *field_name) const final;
17567 };
17568 
17569 class EmojiCategorySource;
17570 
17571 class sticker;
17572 
17576 class emojiCategory final : public Object {
17581  std::int32_t get_id() const final {
17582  return ID;
17583  }
17584 
17585  public:
17587  string name_;
17594 
17598  emojiCategory();
17599 
17609 
17611  static const std::int32_t ID = 571335919;
17612 
17618  void store(TlStorerToString &s, const char *field_name) const final;
17619 };
17620 
17626  public:
17627 };
17628 
17637  std::int32_t get_id() const final {
17638  return ID;
17639  }
17640 
17641  public:
17644 
17649 
17656 
17658  static const std::int32_t ID = -453260262;
17659 
17665  void store(TlStorerToString &s, const char *field_name) const final;
17666 };
17667 
17676  std::int32_t get_id() const final {
17677  return ID;
17678  }
17679 
17680  public:
17681 
17686 
17688  static const std::int32_t ID = -1932358388;
17689 
17695  void store(TlStorerToString &s, const char *field_name) const final;
17696 };
17697 
17702 class EmojiCategoryType: public Object {
17703  public:
17704 };
17705 
17714  std::int32_t get_id() const final {
17715  return ID;
17716  }
17717 
17718  public:
17719 
17724 
17726  static const std::int32_t ID = 1188782699;
17727 
17733  void store(TlStorerToString &s, const char *field_name) const final;
17734 };
17735 
17744  std::int32_t get_id() const final {
17745  return ID;
17746  }
17747 
17748  public:
17749 
17754 
17756  static const std::int32_t ID = -1337484846;
17757 
17763  void store(TlStorerToString &s, const char *field_name) const final;
17764 };
17765 
17774  std::int32_t get_id() const final {
17775  return ID;
17776  }
17777 
17778  public:
17779 
17784 
17786  static const std::int32_t ID = 1381282631;
17787 
17793  void store(TlStorerToString &s, const char *field_name) const final;
17794 };
17795 
17804  std::int32_t get_id() const final {
17805  return ID;
17806  }
17807 
17808  public:
17809 
17814 
17816  static const std::int32_t ID = 1059063081;
17817 
17823  void store(TlStorerToString &s, const char *field_name) const final;
17824 };
17825 
17829 class emojiKeyword final : public Object {
17834  std::int32_t get_id() const final {
17835  return ID;
17836  }
17837 
17838  public:
17840  string emoji_;
17842  string keyword_;
17843 
17847  emojiKeyword();
17848 
17855  emojiKeyword(string const &emoji_, string const &keyword_);
17856 
17858  static const std::int32_t ID = -2112285985;
17859 
17865  void store(TlStorerToString &s, const char *field_name) const final;
17866 };
17867 
17868 class emojiKeyword;
17869 
17873 class emojiKeywords final : public Object {
17878  std::int32_t get_id() const final {
17879  return ID;
17880  }
17881 
17882  public:
17885 
17889  emojiKeywords();
17890 
17897 
17899  static const std::int32_t ID = 689723339;
17900 
17906  void store(TlStorerToString &s, const char *field_name) const final;
17907 };
17908 
17909 class sticker;
17910 
17914 class emojiReaction final : public Object {
17919  std::int32_t get_id() const final {
17920  return ID;
17921  }
17922 
17923  public:
17925  string emoji_;
17927  string title_;
17944 
17948  emojiReaction();
17949 
17965 
17967  static const std::int32_t ID = 1616063583;
17968 
17974  void store(TlStorerToString &s, const char *field_name) const final;
17975 };
17976 
17977 class EmojiStatusType;
17978 
17982 class emojiStatus final : public Object {
17987  std::int32_t get_id() const final {
17988  return ID;
17989  }
17990 
17991  public:
17996 
18000  emojiStatus();
18001 
18009 
18011  static const std::int32_t ID = 973424912;
18012 
18018  void store(TlStorerToString &s, const char *field_name) const final;
18019 };
18020 
18024 class emojiStatusCustomEmojis final : public Object {
18029  std::int32_t get_id() const final {
18030  return ID;
18031  }
18032 
18033  public:
18036 
18041 
18048 
18050  static const std::int32_t ID = 917123337;
18051 
18057  void store(TlStorerToString &s, const char *field_name) const final;
18058 };
18059 
18061 
18066 class EmojiStatusType: public Object {
18067  public:
18068 };
18069 
18078  std::int32_t get_id() const final {
18079  return ID;
18080  }
18081 
18082  public:
18085 
18090 
18097 
18099  static const std::int32_t ID = -1666780939;
18100 
18106  void store(TlStorerToString &s, const char *field_name) const final;
18107 };
18108 
18117  std::int32_t get_id() const final {
18118  return ID;
18119  }
18120 
18121  public:
18125  string gift_title_;
18127  string gift_name_;
18134 
18139 
18151 
18153  static const std::int32_t ID = -837921804;
18154 
18160  void store(TlStorerToString &s, const char *field_name) const final;
18161 };
18162 
18163 class emojiStatus;
18164 
18168 class emojiStatuses final : public Object {
18173  std::int32_t get_id() const final {
18174  return ID;
18175  }
18176 
18177  public:
18180 
18184  emojiStatuses();
18185 
18192 
18194  static const std::int32_t ID = 1186104146;
18195 
18201  void store(TlStorerToString &s, const char *field_name) const final;
18202 };
18203 
18207 class emojis final : public Object {
18212  std::int32_t get_id() const final {
18213  return ID;
18214  }
18215 
18216  public:
18219 
18223  emojis();
18224 
18230  explicit emojis(array<string> &&emojis_);
18231 
18233  static const std::int32_t ID = 950339552;
18234 
18240  void store(TlStorerToString &s, const char *field_name) const final;
18241 };
18242 
18246 class encryptedCredentials final : public Object {
18251  std::int32_t get_id() const final {
18252  return ID;
18253  }
18254 
18255  public:
18262 
18267 
18275  encryptedCredentials(bytes const &data_, bytes const &hash_, bytes const &secret_);
18276 
18278  static const std::int32_t ID = 1331106766;
18279 
18285  void store(TlStorerToString &s, const char *field_name) const final;
18286 };
18287 
18288 class PassportElementType;
18289 
18290 class datedFile;
18291 
18295 class encryptedPassportElement final : public Object {
18300  std::int32_t get_id() const final {
18301  return ID;
18302  }
18303 
18304  public:
18320  string value_;
18322  string hash_;
18323 
18328 
18343 
18345  static const std::int32_t ID = 2002386193;
18346 
18352  void store(TlStorerToString &s, const char *field_name) const final;
18353 };
18354 
18358 class error final : public Object {
18363  std::int32_t get_id() const final {
18364  return ID;
18365  }
18366 
18367  public:
18371  string message_;
18372 
18376  error();
18377 
18384  error(int32 code_, string const &message_);
18385 
18387  static const std::int32_t ID = -1679978726;
18388 
18394  void store(TlStorerToString &s, const char *field_name) const final;
18395 };
18396 
18397 class formattedText;
18398 
18402 class factCheck final : public Object {
18407  std::int32_t get_id() const final {
18408  return ID;
18409  }
18410 
18411  public:
18416 
18420  factCheck();
18421 
18429 
18431  static const std::int32_t ID = -1048184552;
18432 
18438  void store(TlStorerToString &s, const char *field_name) const final;
18439 };
18440 
18444 class failedToAddMember final : public Object {
18449  std::int32_t get_id() const final {
18450  return ID;
18451  }
18452 
18453  public:
18460 
18465 
18474 
18476  static const std::int32_t ID = -282891070;
18477 
18483  void store(TlStorerToString &s, const char *field_name) const final;
18484 };
18485 
18486 class failedToAddMember;
18487 
18491 class failedToAddMembers final : public Object {
18496  std::int32_t get_id() const final {
18497  return ID;
18498  }
18499 
18500  public:
18503 
18508 
18515 
18517  static const std::int32_t ID = -272587152;
18518 
18524  void store(TlStorerToString &s, const char *field_name) const final;
18525 };
18526 
18527 class localFile;
18528 
18529 class remoteFile;
18530 
18534 class file final : public Object {
18539  std::int32_t get_id() const final {
18540  return ID;
18541  }
18542 
18543  public:
18554 
18558  file();
18559 
18570 
18572  static const std::int32_t ID = 1263291956;
18573 
18579  void store(TlStorerToString &s, const char *field_name) const final;
18580 };
18581 
18582 class message;
18583 
18587 class fileDownload final : public Object {
18592  std::int32_t get_id() const final {
18593  return ID;
18594  }
18595 
18596  public:
18607 
18611  fileDownload();
18612 
18623 
18625  static const std::int32_t ID = -2092100780;
18626 
18632  void store(TlStorerToString &s, const char *field_name) const final;
18633 };
18634 
18638 class fileDownloadedPrefixSize final : public Object {
18643  std::int32_t get_id() const final {
18644  return ID;
18645  }
18646 
18647  public:
18650 
18655 
18662 
18664  static const std::int32_t ID = -2015205381;
18665 
18671  void store(TlStorerToString &s, const char *field_name) const final;
18672 };
18673 
18678 class FileType: public Object {
18679  public:
18680 };
18681 
18685 class fileTypeNone final : public FileType {
18690  std::int32_t get_id() const final {
18691  return ID;
18692  }
18693 
18694  public:
18695 
18699  fileTypeNone();
18700 
18702  static const std::int32_t ID = 2003009189;
18703 
18709  void store(TlStorerToString &s, const char *field_name) const final;
18710 };
18711 
18715 class fileTypeAnimation final : public FileType {
18720  std::int32_t get_id() const final {
18721  return ID;
18722  }
18723 
18724  public:
18725 
18730 
18732  static const std::int32_t ID = -290816582;
18733 
18739  void store(TlStorerToString &s, const char *field_name) const final;
18740 };
18741 
18745 class fileTypeAudio final : public FileType {
18750  std::int32_t get_id() const final {
18751  return ID;
18752  }
18753 
18754  public:
18755 
18759  fileTypeAudio();
18760 
18762  static const std::int32_t ID = -709112160;
18763 
18769  void store(TlStorerToString &s, const char *field_name) const final;
18770 };
18771 
18775 class fileTypeDocument final : public FileType {
18780  std::int32_t get_id() const final {
18781  return ID;
18782  }
18783 
18784  public:
18785 
18789  fileTypeDocument();
18790 
18792  static const std::int32_t ID = -564722929;
18793 
18799  void store(TlStorerToString &s, const char *field_name) const final;
18800 };
18801 
18805 class fileTypeNotificationSound final : public FileType {
18810  std::int32_t get_id() const final {
18811  return ID;
18812  }
18813 
18814  public:
18815 
18820 
18822  static const std::int32_t ID = -1020289271;
18823 
18829  void store(TlStorerToString &s, const char *field_name) const final;
18830 };
18831 
18835 class fileTypePhoto final : public FileType {
18840  std::int32_t get_id() const final {
18841  return ID;
18842  }
18843 
18844  public:
18845 
18849  fileTypePhoto();
18850 
18852  static const std::int32_t ID = -1718914651;
18853 
18859  void store(TlStorerToString &s, const char *field_name) const final;
18860 };
18861 
18865 class fileTypePhotoStory final : public FileType {
18870  std::int32_t get_id() const final {
18871  return ID;
18872  }
18873 
18874  public:
18875 
18880 
18882  static const std::int32_t ID = 2018995956;
18883 
18889  void store(TlStorerToString &s, const char *field_name) const final;
18890 };
18891 
18895 class fileTypeProfilePhoto final : public FileType {
18900  std::int32_t get_id() const final {
18901  return ID;
18902  }
18903 
18904  public:
18905 
18910 
18912  static const std::int32_t ID = 1795089315;
18913 
18919  void store(TlStorerToString &s, const char *field_name) const final;
18920 };
18921 
18925 class fileTypeSecret final : public FileType {
18930  std::int32_t get_id() const final {
18931  return ID;
18932  }
18933 
18934  public:
18935 
18939  fileTypeSecret();
18940 
18942  static const std::int32_t ID = -1871899401;
18943 
18949  void store(TlStorerToString &s, const char *field_name) const final;
18950 };
18951 
18955 class fileTypeSecretThumbnail final : public FileType {
18960  std::int32_t get_id() const final {
18961  return ID;
18962  }
18963 
18964  public:
18965 
18970 
18972  static const std::int32_t ID = -1401326026;
18973 
18979  void store(TlStorerToString &s, const char *field_name) const final;
18980 };
18981 
18985 class fileTypeSecure final : public FileType {
18990  std::int32_t get_id() const final {
18991  return ID;
18992  }
18993 
18994  public:
18995 
18999  fileTypeSecure();
19000 
19002  static const std::int32_t ID = -1419133146;
19003 
19009  void store(TlStorerToString &s, const char *field_name) const final;
19010 };
19011 
19020  std::int32_t get_id() const final {
19021  return ID;
19022  }
19023 
19024  public:
19025 
19030 
19032  static const std::int32_t ID = 2077176475;
19033 
19039  void store(TlStorerToString &s, const char *field_name) const final;
19040 };
19041 
19050  std::int32_t get_id() const final {
19051  return ID;
19052  }
19053 
19054  public:
19055 
19060 
19062  static const std::int32_t ID = -1223900123;
19063 
19069  void store(TlStorerToString &s, const char *field_name) const final;
19070 };
19071 
19080  std::int32_t get_id() const final {
19081  return ID;
19082  }
19083 
19084  public:
19085 
19090 
19092  static const std::int32_t ID = 1495274177;
19093 
19099  void store(TlStorerToString &s, const char *field_name) const final;
19100 };
19101 
19110  std::int32_t get_id() const final {
19111  return ID;
19112  }
19113 
19114  public:
19115 
19120 
19122  static const std::int32_t ID = 1691409181;
19123 
19129  void store(TlStorerToString &s, const char *field_name) const final;
19130 };
19131 
19135 class fileTypeSticker final : public FileType {
19140  std::int32_t get_id() const final {
19141  return ID;
19142  }
19143 
19144  public:
19145 
19149  fileTypeSticker();
19150 
19152  static const std::int32_t ID = 475233385;
19153 
19159  void store(TlStorerToString &s, const char *field_name) const final;
19160 };
19161 
19165 class fileTypeThumbnail final : public FileType {
19170  std::int32_t get_id() const final {
19171  return ID;
19172  }
19173 
19174  public:
19175 
19180 
19182  static const std::int32_t ID = -12443298;
19183 
19189  void store(TlStorerToString &s, const char *field_name) const final;
19190 };
19191 
19195 class fileTypeUnknown final : public FileType {
19200  std::int32_t get_id() const final {
19201  return ID;
19202  }
19203 
19204  public:
19205 
19209  fileTypeUnknown();
19210 
19212  static const std::int32_t ID = -2011566768;
19213 
19219  void store(TlStorerToString &s, const char *field_name) const final;
19220 };
19221 
19225 class fileTypeVideo final : public FileType {
19230  std::int32_t get_id() const final {
19231  return ID;
19232  }
19233 
19234  public:
19235 
19239  fileTypeVideo();
19240 
19242  static const std::int32_t ID = 1430816539;
19243 
19249  void store(TlStorerToString &s, const char *field_name) const final;
19250 };
19251 
19255 class fileTypeVideoNote final : public FileType {
19260  std::int32_t get_id() const final {
19261  return ID;
19262  }
19263 
19264  public:
19265 
19270 
19272  static const std::int32_t ID = -518412385;
19273 
19279  void store(TlStorerToString &s, const char *field_name) const final;
19280 };
19281 
19285 class fileTypeVideoStory final : public FileType {
19290  std::int32_t get_id() const final {
19291  return ID;
19292  }
19293 
19294  public:
19295 
19300 
19302  static const std::int32_t ID = -2146754143;
19303 
19309  void store(TlStorerToString &s, const char *field_name) const final;
19310 };
19311 
19315 class fileTypeVoiceNote final : public FileType {
19320  std::int32_t get_id() const final {
19321  return ID;
19322  }
19323 
19324  public:
19325 
19330 
19332  static const std::int32_t ID = -588681661;
19333 
19339  void store(TlStorerToString &s, const char *field_name) const final;
19340 };
19341 
19345 class fileTypeWallpaper final : public FileType {
19350  std::int32_t get_id() const final {
19351  return ID;
19352  }
19353 
19354  public:
19355 
19360 
19362  static const std::int32_t ID = 1854930076;
19363 
19369  void store(TlStorerToString &s, const char *field_name) const final;
19370 };
19371 
19377  public:
19378 };
19379 
19388  std::int32_t get_id() const final {
19389  return ID;
19390  }
19391 
19392  public:
19393 
19398 
19400  static const std::int32_t ID = -1771112932;
19401 
19407  void store(TlStorerToString &s, const char *field_name) const final;
19408 };
19409 
19418  std::int32_t get_id() const final {
19419  return ID;
19420  }
19421 
19422  public:
19427 
19432 
19440 
19442  static const std::int32_t ID = 222930116;
19443 
19449  void store(TlStorerToString &s, const char *field_name) const final;
19450 };
19451 
19457  public:
19458 };
19459 
19468  std::int32_t get_id() const final {
19469  return ID;
19470  }
19471 
19472  public:
19475 
19480 
19487 
19489  static const std::int32_t ID = 731296497;
19490 
19496  void store(TlStorerToString &s, const char *field_name) const final;
19497 };
19498 
19507  std::int32_t get_id() const final {
19508  return ID;
19509  }
19510 
19511  public:
19513  string nonce_;
19516 
19521 
19529 
19531  static const std::int32_t ID = -889936502;
19532 
19538  void store(TlStorerToString &s, const char *field_name) const final;
19539 };
19540 
19541 class textEntity;
19542 
19546 class formattedText final : public Object {
19551  std::int32_t get_id() const final {
19552  return ID;
19553  }
19554 
19555  public:
19557  string text_;
19560 
19564  formattedText();
19565 
19573 
19575  static const std::int32_t ID = -252624564;
19576 
19582  void store(TlStorerToString &s, const char *field_name) const final;
19583 };
19584 
19586 
19587 class draftMessage;
19588 
19589 class forumTopicInfo;
19590 
19591 class message;
19592 
19596 class forumTopic final : public Object {
19601  std::int32_t get_id() const final {
19602  return ID;
19603  }
19604 
19605  public:
19628 
19632  forumTopic();
19633 
19650 
19652  static const std::int32_t ID = -2094608976;
19653 
19659  void store(TlStorerToString &s, const char *field_name) const final;
19660 };
19661 
19665 class forumTopicIcon final : public Object {
19670  std::int32_t get_id() const final {
19671  return ID;
19672  }
19673 
19674  public:
19679 
19683  forumTopicIcon();
19684 
19692 
19694  static const std::int32_t ID = -818765421;
19695 
19701  void store(TlStorerToString &s, const char *field_name) const final;
19702 };
19703 
19704 class MessageSender;
19705 
19706 class forumTopicIcon;
19707 
19711 class forumTopicInfo final : public Object {
19716  std::int32_t get_id() const final {
19717  return ID;
19718  }
19719 
19720  public:
19726  string name_;
19741 
19745  forumTopicInfo();
19746 
19762 
19764  static const std::int32_t ID = -654857606;
19765 
19771  void store(TlStorerToString &s, const char *field_name) const final;
19772 };
19773 
19774 class forumTopic;
19775 
19779 class forumTopics final : public Object {
19784  std::int32_t get_id() const final {
19785  return ID;
19786  }
19787 
19788  public:
19799 
19803  forumTopics();
19804 
19815 
19817  static const std::int32_t ID = 732819537;
19818 
19824  void store(TlStorerToString &s, const char *field_name) const final;
19825 };
19826 
19827 class MessageSender;
19828 
19832 class forwardSource final : public Object {
19837  std::int32_t get_id() const final {
19838  return ID;
19839  }
19840 
19841  public:
19854 
19858  forwardSource();
19859 
19871 
19873  static const std::int32_t ID = 1795337929;
19874 
19880  void store(TlStorerToString &s, const char *field_name) const final;
19881 };
19882 
19883 class affiliateProgramInfo;
19884 
19888 class foundAffiliateProgram final : public Object {
19893  std::int32_t get_id() const final {
19894  return ID;
19895  }
19896 
19897  public:
19902 
19907 
19915 
19917  static const std::int32_t ID = -966565242;
19918 
19924  void store(TlStorerToString &s, const char *field_name) const final;
19925 };
19926 
19927 class foundAffiliateProgram;
19928 
19932 class foundAffiliatePrograms final : public Object {
19937  std::int32_t get_id() const final {
19938  return ID;
19939  }
19940 
19941  public:
19948 
19953 
19962 
19964  static const std::int32_t ID = 186317057;
19965 
19971  void store(TlStorerToString &s, const char *field_name) const final;
19972 };
19973 
19974 class chatBoost;
19975 
19979 class foundChatBoosts final : public Object {
19984  std::int32_t get_id() const final {
19985  return ID;
19986  }
19987 
19988  public:
19995 
19999  foundChatBoosts();
20000 
20009 
20011  static const std::int32_t ID = 51457680;
20012 
20018  void store(TlStorerToString &s, const char *field_name) const final;
20019 };
20020 
20021 class message;
20022 
20026 class foundChatMessages final : public Object {
20031  std::int32_t get_id() const final {
20032  return ID;
20033  }
20034 
20035  public:
20042 
20047 
20056 
20058  static const std::int32_t ID = 427484196;
20059 
20065  void store(TlStorerToString &s, const char *field_name) const final;
20066 };
20067 
20068 class downloadedFileCounts;
20069 
20070 class fileDownload;
20071 
20075 class foundFileDownloads final : public Object {
20080  std::int32_t get_id() const final {
20081  return ID;
20082  }
20083 
20084  public:
20091 
20096 
20105 
20107  static const std::int32_t ID = 1395890392;
20108 
20114  void store(TlStorerToString &s, const char *field_name) const final;
20115 };
20116 
20117 class message;
20118 
20122 class foundMessages final : public Object {
20127  std::int32_t get_id() const final {
20128  return ID;
20129  }
20130 
20131  public:
20138 
20142  foundMessages();
20143 
20152 
20154  static const std::int32_t ID = -529809608;
20155 
20161  void store(TlStorerToString &s, const char *field_name) const final;
20162 };
20163 
20167 class foundPosition final : public Object {
20172  std::int32_t get_id() const final {
20173  return ID;
20174  }
20175 
20176  public:
20179 
20183  foundPosition();
20184 
20190  explicit foundPosition(int32 position_);
20191 
20193  static const std::int32_t ID = -1886724216;
20194 
20200  void store(TlStorerToString &s, const char *field_name) const final;
20201 };
20202 
20206 class foundPositions final : public Object {
20211  std::int32_t get_id() const final {
20212  return ID;
20213  }
20214 
20215  public:
20220 
20224  foundPositions();
20225 
20233 
20235  static const std::int32_t ID = -80518368;
20236 
20242  void store(TlStorerToString &s, const char *field_name) const final;
20243 };
20244 
20245 class story;
20246 
20250 class foundStories final : public Object {
20255  std::int32_t get_id() const final {
20256  return ID;
20257  }
20258 
20259  public:
20266 
20270  foundStories();
20271 
20280 
20282  static const std::int32_t ID = 1678513512;
20283 
20289  void store(TlStorerToString &s, const char *field_name) const final;
20290 };
20291 
20295 class foundUsers final : public Object {
20300  std::int32_t get_id() const final {
20301  return ID;
20302  }
20303 
20304  public:
20309 
20313  foundUsers();
20314 
20321  foundUsers(array<int53> &&user_ids_, string const &next_offset_);
20322 
20324  static const std::int32_t ID = 1150570075;
20325 
20331  void store(TlStorerToString &s, const char *field_name) const final;
20332 };
20333 
20334 class webApp;
20335 
20339 class foundWebApp final : public Object {
20344  std::int32_t get_id() const final {
20345  return ID;
20346  }
20347 
20348  public:
20355 
20359  foundWebApp();
20360 
20369 
20371  static const std::int32_t ID = -290926562;
20372 
20378  void store(TlStorerToString &s, const char *field_name) const final;
20379 };
20380 
20381 class animation;
20382 
20383 class formattedText;
20384 
20385 class photo;
20386 
20390 class game final : public Object {
20395  std::int32_t get_id() const final {
20396  return ID;
20397  }
20398 
20399  public:
20403  string short_name_;
20405  string title_;
20414 
20418  game();
20419 
20432 
20434  static const std::int32_t ID = -1565597752;
20435 
20441  void store(TlStorerToString &s, const char *field_name) const final;
20442 };
20443 
20447 class gameHighScore final : public Object {
20452  std::int32_t get_id() const final {
20453  return ID;
20454  }
20455 
20456  public:
20463 
20467  gameHighScore();
20468 
20477 
20479  static const std::int32_t ID = 342871838;
20480 
20486  void store(TlStorerToString &s, const char *field_name) const final;
20487 };
20488 
20489 class gameHighScore;
20490 
20494 class gameHighScores final : public Object {
20499  std::int32_t get_id() const final {
20500  return ID;
20501  }
20502 
20503  public:
20506 
20510  gameHighScores();
20511 
20518 
20520  static const std::int32_t ID = -725770727;
20521 
20527  void store(TlStorerToString &s, const char *field_name) const final;
20528 };
20529 
20530 class sticker;
20531 
20535 class gift final : public Object {
20540  std::int32_t get_id() const final {
20541  return ID;
20542  }
20543 
20544  public:
20565 
20569  gift();
20570 
20586 
20588  static const std::int32_t ID = 2096710701;
20589 
20595  void store(TlStorerToString &s, const char *field_name) const final;
20596 };
20597 
20598 class acceptedGiftTypes;
20599 
20603 class giftSettings final : public Object {
20608  std::int32_t get_id() const final {
20609  return ID;
20610  }
20611 
20612  public:
20617 
20621  giftSettings();
20622 
20630 
20632  static const std::int32_t ID = 45783168;
20633 
20639  void store(TlStorerToString &s, const char *field_name) const final;
20640 };
20641 
20642 class upgradedGiftBackdrop;
20643 
20644 class upgradedGiftModel;
20645 
20646 class upgradedGiftSymbol;
20647 
20651 class giftUpgradePreview final : public Object {
20656  std::int32_t get_id() const final {
20657  return ID;
20658  }
20659 
20660  public:
20667 
20672 
20681 
20683  static const std::int32_t ID = 729908218;
20684 
20690  void store(TlStorerToString &s, const char *field_name) const final;
20691 };
20692 
20693 class gift;
20694 
20698 class gifts final : public Object {
20703  std::int32_t get_id() const final {
20704  return ID;
20705  }
20706 
20707  public:
20710 
20714  gifts();
20715 
20721  explicit gifts(array<object_ptr<gift>> &&gifts_);
20722 
20724  static const std::int32_t ID = 1652323382;
20725 
20731  void store(TlStorerToString &s, const char *field_name) const final;
20732 };
20733 
20735 
20740 class GiveawayInfo: public Object {
20741  public:
20742 };
20743 
20747 class giveawayInfoOngoing final : public GiveawayInfo {
20752  std::int32_t get_id() const final {
20753  return ID;
20754  }
20755 
20756  public:
20763 
20768 
20777 
20779  static const std::int32_t ID = 1649336400;
20780 
20786  void store(TlStorerToString &s, const char *field_name) const final;
20787 };
20788 
20792 class giveawayInfoCompleted final : public GiveawayInfo {
20797  std::int32_t get_id() const final {
20798  return ID;
20799  }
20800 
20801  public:
20815  string gift_code_;
20818 
20823 
20837 
20839  static const std::int32_t ID = 848085852;
20840 
20846  void store(TlStorerToString &s, const char *field_name) const final;
20847 };
20848 
20852 class giveawayParameters final : public Object {
20857  std::int32_t get_id() const final {
20858  return ID;
20859  }
20860 
20861  public:
20876 
20881 
20894 
20896  static const std::int32_t ID = 1171549354;
20897 
20903  void store(TlStorerToString &s, const char *field_name) const final;
20904 };
20905 
20911  public:
20912 };
20913 
20922  std::int32_t get_id() const final {
20923  return ID;
20924  }
20925 
20926  public:
20927 
20932 
20934  static const std::int32_t ID = 304799383;
20935 
20941  void store(TlStorerToString &s, const char *field_name) const final;
20942 };
20943 
20952  std::int32_t get_id() const final {
20953  return ID;
20954  }
20955 
20956  public:
20957 
20962 
20964  static const std::int32_t ID = 492036975;
20965 
20971  void store(TlStorerToString &s, const char *field_name) const final;
20972 };
20973 
20982  std::int32_t get_id() const final {
20983  return ID;
20984  }
20985 
20986  public:
20989 
20994 
21001 
21003  static const std::int32_t ID = 301577632;
21004 
21010  void store(TlStorerToString &s, const char *field_name) const final;
21011 };
21012 
21021  std::int32_t get_id() const final {
21022  return ID;
21023  }
21024 
21025  public:
21028 
21033 
21040 
21042  static const std::int32_t ID = -934593931;
21043 
21049  void store(TlStorerToString &s, const char *field_name) const final;
21050 };
21051 
21060  std::int32_t get_id() const final {
21061  return ID;
21062  }
21063 
21064  public:
21067 
21072 
21079 
21081  static const std::int32_t ID = 1879794779;
21082 
21088  void store(TlStorerToString &s, const char *field_name) const final;
21089 };
21090 
21095 class GiveawayPrize: public Object {
21096  public:
21097 };
21098 
21102 class giveawayPrizePremium final : public GiveawayPrize {
21107  std::int32_t get_id() const final {
21108  return ID;
21109  }
21110 
21111  public:
21114 
21119 
21126 
21128  static const std::int32_t ID = 454224248;
21129 
21135  void store(TlStorerToString &s, const char *field_name) const final;
21136 };
21137 
21141 class giveawayPrizeStars final : public GiveawayPrize {
21146  std::int32_t get_id() const final {
21147  return ID;
21148  }
21149 
21150  public:
21153 
21158 
21165 
21167  static const std::int32_t ID = -1790173276;
21168 
21174  void store(TlStorerToString &s, const char *field_name) const final;
21175 };
21176 
21178 
21182 class groupCall final : public Object {
21187  std::int32_t get_id() const final {
21188  return ID;
21189  }
21190 
21191  public:
21195  string title_;
21240 
21244  groupCall();
21245 
21275 
21277  static const std::int32_t ID = -144438687;
21278 
21284  void store(TlStorerToString &s, const char *field_name) const final;
21285 };
21286 
21292  public:
21293 };
21294 
21303  std::int32_t get_id() const final {
21304  return ID;
21305  }
21306 
21307  public:
21308 
21313 
21315  static const std::int32_t ID = -32177779;
21316 
21322  void store(TlStorerToString &s, const char *field_name) const final;
21323 };
21324 
21333  std::int32_t get_id() const final {
21334  return ID;
21335  }
21336 
21337  public:
21338 
21343 
21345  static const std::int32_t ID = -601649103;
21346 
21352  void store(TlStorerToString &s, const char *field_name) const final;
21353 };
21354 
21358 class groupCallId final : public Object {
21363  std::int32_t get_id() const final {
21364  return ID;
21365  }
21366 
21367  public:
21370 
21374  groupCallId();
21375 
21381  explicit groupCallId(int32 id_);
21382 
21384  static const std::int32_t ID = 350534469;
21385 
21391  void store(TlStorerToString &s, const char *field_name) const final;
21392 };
21393 
21397 class groupCallInfo final : public Object {
21402  std::int32_t get_id() const final {
21403  return ID;
21404  }
21405 
21406  public:
21411 
21415  groupCallInfo();
21416 
21424 
21426  static const std::int32_t ID = 892575956;
21427 
21433  void store(TlStorerToString &s, const char *field_name) const final;
21434 };
21435 
21439 class groupCallJoinParameters final : public Object {
21444  std::int32_t get_id() const final {
21445  return ID;
21446  }
21447 
21448  public:
21452  string payload_;
21457 
21462 
21472 
21474  static const std::int32_t ID = 1763438054;
21475 
21481  void store(TlStorerToString &s, const char *field_name) const final;
21482 };
21483 
21484 class MessageSender;
21485 
21487 
21491 class groupCallParticipant final : public Object {
21496  std::int32_t get_id() const final {
21497  return ID;
21498  }
21499 
21500  public:
21512  string bio_;
21536  string order_;
21537 
21542 
21566 
21568  static const std::int32_t ID = 2059182571;
21569 
21575  void store(TlStorerToString &s, const char *field_name) const final;
21576 };
21577 
21579 
21588  std::int32_t get_id() const final {
21589  return ID;
21590  }
21591 
21592  public:
21599 
21604 
21613 
21615  static const std::int32_t ID = -14294645;
21616 
21622  void store(TlStorerToString &s, const char *field_name) const final;
21623 };
21624 
21625 class MessageSender;
21626 
21630 class groupCallParticipants final : public Object {
21635  std::int32_t get_id() const final {
21636  return ID;
21637  }
21638 
21639  public:
21644 
21649 
21657 
21659  static const std::int32_t ID = -1042491570;
21660 
21666  void store(TlStorerToString &s, const char *field_name) const final;
21667 };
21668 
21669 class MessageSender;
21670 
21674 class groupCallRecentSpeaker final : public Object {
21679  std::int32_t get_id() const final {
21680  return ID;
21681  }
21682 
21683  public:
21688 
21693 
21701 
21703  static const std::int32_t ID = 1819519436;
21704 
21710  void store(TlStorerToString &s, const char *field_name) const final;
21711 };
21712 
21718  public:
21719 };
21720 
21729  std::int32_t get_id() const final {
21730  return ID;
21731  }
21732 
21733  public:
21734 
21739 
21741  static const std::int32_t ID = -379186304;
21742 
21748  void store(TlStorerToString &s, const char *field_name) const final;
21749 };
21750 
21759  std::int32_t get_id() const final {
21760  return ID;
21761  }
21762 
21763  public:
21764 
21769 
21771  static const std::int32_t ID = 394968234;
21772 
21778  void store(TlStorerToString &s, const char *field_name) const final;
21779 };
21780 
21789  std::int32_t get_id() const final {
21790  return ID;
21791  }
21792 
21793  public:
21794 
21799 
21801  static const std::int32_t ID = -2125916617;
21802 
21808  void store(TlStorerToString &s, const char *field_name) const final;
21809 };
21810 
21814 class groupCallVideoSourceGroup final : public Object {
21819  std::int32_t get_id() const final {
21820  return ID;
21821  }
21822 
21823  public:
21825  string semantics_;
21828 
21833 
21841 
21843  static const std::int32_t ID = -1190900785;
21844 
21850  void store(TlStorerToString &s, const char *field_name) const final;
21851 };
21852 
21856 class hashtags final : public Object {
21861  std::int32_t get_id() const final {
21862  return ID;
21863  }
21864 
21865  public:
21868 
21872  hashtags();
21873 
21879  explicit hashtags(array<string> &&hashtags_);
21880 
21882  static const std::int32_t ID = 676798885;
21883 
21889  void store(TlStorerToString &s, const char *field_name) const final;
21890 };
21891 
21895 class httpUrl final : public Object {
21900  std::int32_t get_id() const final {
21901  return ID;
21902  }
21903 
21904  public:
21906  string url_;
21907 
21911  httpUrl();
21912 
21918  explicit httpUrl(string const &url_);
21919 
21921  static const std::int32_t ID = -2018019930;
21922 
21928  void store(TlStorerToString &s, const char *field_name) const final;
21929 };
21930 
21931 class date;
21932 
21933 class datedFile;
21934 
21938 class identityDocument final : public Object {
21943  std::int32_t get_id() const final {
21944  return ID;
21945  }
21946 
21947  public:
21949  string number_;
21960 
21964  identityDocument();
21965 
21977 
21979  static const std::int32_t ID = 1001703606;
21980 
21986  void store(TlStorerToString &s, const char *field_name) const final;
21987 };
21988 
21992 class importedContacts final : public Object {
21997  std::int32_t get_id() const final {
21998  return ID;
21999  }
22000 
22001  public:
22006 
22010  importedContacts();
22011 
22019 
22021  static const std::int32_t ID = 2068432290;
22022 
22028  void store(TlStorerToString &s, const char *field_name) const final;
22029 };
22030 
22032 
22036 class inlineKeyboardButton final : public Object {
22041  std::int32_t get_id() const final {
22042  return ID;
22043  }
22044 
22045  public:
22047  string text_;
22050 
22055 
22063 
22065  static const std::int32_t ID = -372105704;
22066 
22072  void store(TlStorerToString &s, const char *field_name) const final;
22073 };
22074 
22075 class TargetChat;
22076 
22082  public:
22083 };
22084 
22093  std::int32_t get_id() const final {
22094  return ID;
22095  }
22096 
22097  public:
22099  string url_;
22100 
22105 
22111  explicit inlineKeyboardButtonTypeUrl(string const &url_);
22112 
22114  static const std::int32_t ID = 1130741420;
22115 
22121  void store(TlStorerToString &s, const char *field_name) const final;
22122 };
22123 
22132  std::int32_t get_id() const final {
22133  return ID;
22134  }
22135 
22136  public:
22138  string url_;
22143 
22148 
22156  inlineKeyboardButtonTypeLoginUrl(string const &url_, int53 id_, string const &forward_text_);
22157 
22159  static const std::int32_t ID = -1203413081;
22160 
22166  void store(TlStorerToString &s, const char *field_name) const final;
22167 };
22168 
22177  std::int32_t get_id() const final {
22178  return ID;
22179  }
22180 
22181  public:
22183  string url_;
22184 
22189 
22195  explicit inlineKeyboardButtonTypeWebApp(string const &url_);
22196 
22198  static const std::int32_t ID = -1767471672;
22199 
22205  void store(TlStorerToString &s, const char *field_name) const final;
22206 };
22207 
22216  std::int32_t get_id() const final {
22217  return ID;
22218  }
22219 
22220  public:
22223 
22228 
22234  explicit inlineKeyboardButtonTypeCallback(bytes const &data_);
22235 
22237  static const std::int32_t ID = -1127515139;
22238 
22244  void store(TlStorerToString &s, const char *field_name) const final;
22245 };
22246 
22255  std::int32_t get_id() const final {
22256  return ID;
22257  }
22258 
22259  public:
22262 
22267 
22274 
22276  static const std::int32_t ID = 908018248;
22277 
22283  void store(TlStorerToString &s, const char *field_name) const final;
22284 };
22285 
22294  std::int32_t get_id() const final {
22295  return ID;
22296  }
22297 
22298  public:
22299 
22304 
22306  static const std::int32_t ID = -383429528;
22307 
22313  void store(TlStorerToString &s, const char *field_name) const final;
22314 };
22315 
22324  std::int32_t get_id() const final {
22325  return ID;
22326  }
22327 
22328  public:
22330  string query_;
22333 
22338 
22346 
22348  static const std::int32_t ID = 544906485;
22349 
22355  void store(TlStorerToString &s, const char *field_name) const final;
22356 };
22357 
22366  std::int32_t get_id() const final {
22367  return ID;
22368  }
22369 
22370  public:
22371 
22376 
22378  static const std::int32_t ID = 1360739440;
22379 
22385  void store(TlStorerToString &s, const char *field_name) const final;
22386 };
22387 
22396  std::int32_t get_id() const final {
22397  return ID;
22398  }
22399 
22400  public:
22403 
22408 
22415 
22417  static const std::int32_t ID = 1836574114;
22418 
22424  void store(TlStorerToString &s, const char *field_name) const final;
22425 };
22426 
22435  std::int32_t get_id() const final {
22436  return ID;
22437  }
22438 
22439  public:
22441  string text_;
22442 
22447 
22453  explicit inlineKeyboardButtonTypeCopyText(string const &text_);
22454 
22456  static const std::int32_t ID = 68883206;
22457 
22463  void store(TlStorerToString &s, const char *field_name) const final;
22464 };
22465 
22466 class animation;
22467 
22468 class audio;
22469 
22470 class contact;
22471 
22472 class document;
22473 
22474 class game;
22475 
22476 class location;
22477 
22478 class photo;
22479 
22480 class sticker;
22481 
22482 class thumbnail;
22483 
22484 class venue;
22485 
22486 class video;
22487 
22488 class voiceNote;
22489 
22494 class InlineQueryResult: public Object {
22495  public:
22496 };
22497 
22506  std::int32_t get_id() const final {
22507  return ID;
22508  }
22509 
22510  public:
22512  string id_;
22514  string url_;
22516  string title_;
22521 
22526 
22536  inlineQueryResultArticle(string const &id_, string const &url_, string const &title_, string const &description_, object_ptr<thumbnail> &&thumbnail_);
22537 
22539  static const std::int32_t ID = 269930522;
22540 
22546  void store(TlStorerToString &s, const char *field_name) const final;
22547 };
22548 
22557  std::int32_t get_id() const final {
22558  return ID;
22559  }
22560 
22561  public:
22563  string id_;
22568 
22573 
22582 
22584  static const std::int32_t ID = -181960174;
22585 
22591  void store(TlStorerToString &s, const char *field_name) const final;
22592 };
22593 
22602  std::int32_t get_id() const final {
22603  return ID;
22604  }
22605 
22606  public:
22608  string id_;
22612  string title_;
22615 
22620 
22630 
22632  static const std::int32_t ID = 466004752;
22633 
22639  void store(TlStorerToString &s, const char *field_name) const final;
22640 };
22641 
22650  std::int32_t get_id() const final {
22651  return ID;
22652  }
22653 
22654  public:
22656  string id_;
22661 
22666 
22675 
22677  static const std::int32_t ID = 1281036382;
22678 
22684  void store(TlStorerToString &s, const char *field_name) const final;
22685 };
22686 
22695  std::int32_t get_id() const final {
22696  return ID;
22697  }
22698 
22699  public:
22701  string id_;
22704 
22709 
22716  inlineQueryResultGame(string const &id_, object_ptr<game> &&game_);
22717 
22719  static const std::int32_t ID = 1706916987;
22720 
22726  void store(TlStorerToString &s, const char *field_name) const final;
22727 };
22728 
22737  std::int32_t get_id() const final {
22738  return ID;
22739  }
22740 
22741  public:
22743  string id_;
22747  string title_;
22748 
22753 
22761  inlineQueryResultAnimation(string const &id_, object_ptr<animation> &&animation_, string const &title_);
22762 
22764  static const std::int32_t ID = 2009984267;
22765 
22771  void store(TlStorerToString &s, const char *field_name) const final;
22772 };
22773 
22782  std::int32_t get_id() const final {
22783  return ID;
22784  }
22785 
22786  public:
22788  string id_;
22791 
22796 
22804 
22806  static const std::int32_t ID = 842650360;
22807 
22813  void store(TlStorerToString &s, const char *field_name) const final;
22814 };
22815 
22824  std::int32_t get_id() const final {
22825  return ID;
22826  }
22827 
22828  public:
22830  string id_;
22834  string title_;
22837 
22842 
22851  inlineQueryResultDocument(string const &id_, object_ptr<document> &&document_, string const &title_, string const &description_);
22852 
22854  static const std::int32_t ID = -1491268539;
22855 
22861  void store(TlStorerToString &s, const char *field_name) const final;
22862 };
22863 
22872  std::int32_t get_id() const final {
22873  return ID;
22874  }
22875 
22876  public:
22878  string id_;
22882  string title_;
22885 
22890 
22899  inlineQueryResultPhoto(string const &id_, object_ptr<photo> &&photo_, string const &title_, string const &description_);
22900 
22902  static const std::int32_t ID = 1848319440;
22903 
22909  void store(TlStorerToString &s, const char *field_name) const final;
22910 };
22911 
22920  std::int32_t get_id() const final {
22921  return ID;
22922  }
22923 
22924  public:
22926  string id_;
22929 
22934 
22942 
22944  static const std::int32_t ID = -1848224245;
22945 
22951  void store(TlStorerToString &s, const char *field_name) const final;
22952 };
22953 
22962  std::int32_t get_id() const final {
22963  return ID;
22964  }
22965 
22966  public:
22968  string id_;
22972  string title_;
22975 
22980 
22989  inlineQueryResultVideo(string const &id_, object_ptr<video> &&video_, string const &title_, string const &description_);
22990 
22992  static const std::int32_t ID = -1373158683;
22993 
22999  void store(TlStorerToString &s, const char *field_name) const final;
23000 };
23001 
23010  std::int32_t get_id() const final {
23011  return ID;
23012  }
23013 
23014  public:
23016  string id_;
23020  string title_;
23021 
23026 
23034  inlineQueryResultVoiceNote(string const &id_, object_ptr<voiceNote> &&voice_note_, string const &title_);
23035 
23037  static const std::int32_t ID = -1897393105;
23038 
23044  void store(TlStorerToString &s, const char *field_name) const final;
23045 };
23046 
23047 class InlineQueryResult;
23048 
23050 
23054 class inlineQueryResults final : public Object {
23059  std::int32_t get_id() const final {
23060  return ID;
23061  }
23062 
23063  public:
23072 
23077 
23087 
23089  static const std::int32_t ID = 1830685615;
23090 
23096  void store(TlStorerToString &s, const char *field_name) const final;
23097 };
23098 
23100 
23104 class inlineQueryResultsButton final : public Object {
23109  std::int32_t get_id() const final {
23110  return ID;
23111  }
23112 
23113  public:
23115  string text_;
23118 
23123 
23131 
23133  static const std::int32_t ID = -790689618;
23134 
23140  void store(TlStorerToString &s, const char *field_name) const final;
23141 };
23142 
23148  public:
23149 };
23150 
23159  std::int32_t get_id() const final {
23160  return ID;
23161  }
23162 
23163  public:
23165  string parameter_;
23166 
23171 
23177  explicit inlineQueryResultsButtonTypeStartBot(string const &parameter_);
23178 
23180  static const std::int32_t ID = -23400235;
23181 
23187  void store(TlStorerToString &s, const char *field_name) const final;
23188 };
23189 
23198  std::int32_t get_id() const final {
23199  return ID;
23200  }
23201 
23202  public:
23204  string url_;
23205 
23210 
23216  explicit inlineQueryResultsButtonTypeWebApp(string const &url_);
23217 
23219  static const std::int32_t ID = -1197382814;
23220 
23226  void store(TlStorerToString &s, const char *field_name) const final;
23227 };
23228 
23229 class InputFile;
23230 
23235 class InputBackground: public Object {
23236  public:
23237 };
23238 
23247  std::int32_t get_id() const final {
23248  return ID;
23249  }
23250 
23251  public:
23254 
23259 
23266 
23268  static const std::int32_t ID = -1747094364;
23269 
23275  void store(TlStorerToString &s, const char *field_name) const final;
23276 };
23277 
23286  std::int32_t get_id() const final {
23287  return ID;
23288  }
23289 
23290  public:
23293 
23298 
23305 
23307  static const std::int32_t ID = -274976231;
23308 
23314  void store(TlStorerToString &s, const char *field_name) const final;
23315 };
23316 
23325  std::int32_t get_id() const final {
23326  return ID;
23327  }
23328 
23329  public:
23332 
23337 
23344 
23346  static const std::int32_t ID = -351905954;
23347 
23353  void store(TlStorerToString &s, const char *field_name) const final;
23354 };
23355 
23356 class formattedText;
23357 
23361 class inputBusinessChatLink final : public Object {
23366  std::int32_t get_id() const final {
23367  return ID;
23368  }
23369 
23370  public:
23374  string title_;
23375 
23380 
23388 
23390  static const std::int32_t ID = 237858296;
23391 
23397  void store(TlStorerToString &s, const char *field_name) const final;
23398 };
23399 
23400 class InputFile;
23401 
23405 class inputBusinessStartPage final : public Object {
23410  std::int32_t get_id() const final {
23411  return ID;
23412  }
23413 
23414  public:
23416  string title_;
23418  string message_;
23421 
23426 
23434  inputBusinessStartPage(string const &title_, string const &message_, object_ptr<InputFile> &&sticker_);
23435 
23437  static const std::int32_t ID = -327383072;
23438 
23444  void store(TlStorerToString &s, const char *field_name) const final;
23445 };
23446 
23447 class InputFile;
23448 
23449 class chatPhotoSticker;
23450 
23455 class InputChatPhoto: public Object {
23456  public:
23457 };
23458 
23467  std::int32_t get_id() const final {
23468  return ID;
23469  }
23470 
23471  public:
23474 
23479 
23486 
23488  static const std::int32_t ID = 23128529;
23489 
23495  void store(TlStorerToString &s, const char *field_name) const final;
23496 };
23497 
23501 class inputChatPhotoStatic final : public InputChatPhoto {
23506  std::int32_t get_id() const final {
23507  return ID;
23508  }
23509 
23510  public:
23513 
23518 
23525 
23527  static const std::int32_t ID = 1979179699;
23528 
23534  void store(TlStorerToString &s, const char *field_name) const final;
23535 };
23536 
23545  std::int32_t get_id() const final {
23546  return ID;
23547  }
23548 
23549  public:
23554 
23559 
23567 
23569  static const std::int32_t ID = 90846242;
23570 
23576  void store(TlStorerToString &s, const char *field_name) const final;
23577 };
23578 
23587  std::int32_t get_id() const final {
23588  return ID;
23589  }
23590 
23591  public:
23594 
23599 
23606 
23608  static const std::int32_t ID = 1315861341;
23609 
23615  void store(TlStorerToString &s, const char *field_name) const final;
23616 };
23617 
23622 class InputCredentials: public Object {
23623  public:
23624 };
23625 
23634  std::int32_t get_id() const final {
23635  return ID;
23636  }
23637 
23638  public:
23641 
23646 
23652  explicit inputCredentialsSaved(string const &saved_credentials_id_);
23653 
23655  static const std::int32_t ID = -2034385364;
23656 
23662  void store(TlStorerToString &s, const char *field_name) const final;
23663 };
23664 
23673  std::int32_t get_id() const final {
23674  return ID;
23675  }
23676 
23677  public:
23679  string data_;
23682 
23687 
23694  inputCredentialsNew(string const &data_, bool allow_save_);
23695 
23697  static const std::int32_t ID = -829689558;
23698 
23704  void store(TlStorerToString &s, const char *field_name) const final;
23705 };
23706 
23715  std::int32_t get_id() const final {
23716  return ID;
23717  }
23718 
23719  public:
23721  string data_;
23722 
23727 
23733  explicit inputCredentialsApplePay(string const &data_);
23734 
23736  static const std::int32_t ID = -1246570799;
23737 
23743  void store(TlStorerToString &s, const char *field_name) const final;
23744 };
23745 
23754  std::int32_t get_id() const final {
23755  return ID;
23756  }
23757 
23758  public:
23760  string data_;
23761 
23766 
23772  explicit inputCredentialsGooglePay(string const &data_);
23773 
23775  static const std::int32_t ID = 844384100;
23776 
23782  void store(TlStorerToString &s, const char *field_name) const final;
23783 };
23784 
23789 class InputFile: public Object {
23790  public:
23791 };
23792 
23796 class inputFileId final : public InputFile {
23801  std::int32_t get_id() const final {
23802  return ID;
23803  }
23804 
23805  public:
23808 
23812  inputFileId();
23813 
23819  explicit inputFileId(int32 id_);
23820 
23822  static const std::int32_t ID = 1788906253;
23823 
23829  void store(TlStorerToString &s, const char *field_name) const final;
23830 };
23831 
23835 class inputFileRemote final : public InputFile {
23840  std::int32_t get_id() const final {
23841  return ID;
23842  }
23843 
23844  public:
23846  string id_;
23847 
23851  inputFileRemote();
23852 
23858  explicit inputFileRemote(string const &id_);
23859 
23861  static const std::int32_t ID = -107574466;
23862 
23868  void store(TlStorerToString &s, const char *field_name) const final;
23869 };
23870 
23874 class inputFileLocal final : public InputFile {
23879  std::int32_t get_id() const final {
23880  return ID;
23881  }
23882 
23883  public:
23885  string path_;
23886 
23890  inputFileLocal();
23891 
23897  explicit inputFileLocal(string const &path_);
23898 
23900  static const std::int32_t ID = 2056030919;
23901 
23907  void store(TlStorerToString &s, const char *field_name) const final;
23908 };
23909 
23913 class inputFileGenerated final : public InputFile {
23918  std::int32_t get_id() const final {
23919  return ID;
23920  }
23921 
23922  public:
23926  string conversion_;
23929 
23934 
23942  inputFileGenerated(string const &original_path_, string const &conversion_, int53 expected_size_);
23943 
23945  static const std::int32_t ID = -1333385216;
23946 
23952  void store(TlStorerToString &s, const char *field_name) const final;
23953 };
23954 
23959 class InputGroupCall: public Object {
23960  public:
23961 };
23962 
23966 class inputGroupCallLink final : public InputGroupCall {
23971  std::int32_t get_id() const final {
23972  return ID;
23973  }
23974 
23975  public:
23977  string link_;
23978 
23983 
23989  explicit inputGroupCallLink(string const &link_);
23990 
23992  static const std::int32_t ID = -812157480;
23993 
23999  void store(TlStorerToString &s, const char *field_name) const final;
24000 };
24001 
24010  std::int32_t get_id() const final {
24011  return ID;
24012  }
24013 
24014  public:
24019 
24024 
24032 
24034  static const std::int32_t ID = -341793768;
24035 
24041  void store(TlStorerToString &s, const char *field_name) const final;
24042 };
24043 
24044 class InputFile;
24045 
24046 class date;
24047 
24051 class inputIdentityDocument final : public Object {
24056  std::int32_t get_id() const final {
24057  return ID;
24058  }
24059 
24060  public:
24062  string number_;
24073 
24078 
24090 
24092  static const std::int32_t ID = 767353688;
24093 
24099  void store(TlStorerToString &s, const char *field_name) const final;
24100 };
24101 
24102 class InputMessageContent;
24103 
24104 class ReplyMarkup;
24105 
24106 class contact;
24107 
24108 class location;
24109 
24110 class venue;
24111 
24117  public:
24118 };
24119 
24128  std::int32_t get_id() const final {
24129  return ID;
24130  }
24131 
24132  public:
24134  string id_;
24136  string title_;
24142  string video_url_;
24155 
24160 
24177 
24179  static const std::int32_t ID = -1489808874;
24180 
24186  void store(TlStorerToString &s, const char *field_name) const final;
24187 };
24188 
24197  std::int32_t get_id() const final {
24198  return ID;
24199  }
24200 
24201  public:
24203  string id_;
24205  string url_;
24207  string title_;
24220 
24225 
24240 
24242  static const std::int32_t ID = 1983218620;
24243 
24249  void store(TlStorerToString &s, const char *field_name) const final;
24250 };
24251 
24260  std::int32_t get_id() const final {
24261  return ID;
24262  }
24263 
24264  public:
24266  string id_;
24268  string title_;
24270  string performer_;
24272  string audio_url_;
24279 
24284 
24297 
24299  static const std::int32_t ID = 1260139988;
24300 
24306  void store(TlStorerToString &s, const char *field_name) const final;
24307 };
24308 
24317  std::int32_t get_id() const final {
24318  return ID;
24319  }
24320 
24321  public:
24323  string id_;
24336 
24341 
24354 
24356  static const std::int32_t ID = 1846064594;
24357 
24363  void store(TlStorerToString &s, const char *field_name) const final;
24364 };
24365 
24374  std::int32_t get_id() const final {
24375  return ID;
24376  }
24377 
24378  public:
24380  string id_;
24382  string title_;
24388  string mime_type_;
24399 
24404 
24420 
24422  static const std::int32_t ID = 578801869;
24423 
24429  void store(TlStorerToString &s, const char *field_name) const final;
24430 };
24431 
24440  std::int32_t get_id() const final {
24441  return ID;
24442  }
24443 
24444  public:
24446  string id_;
24451 
24456 
24465 
24467  static const std::int32_t ID = 966074327;
24468 
24474  void store(TlStorerToString &s, const char *field_name) const final;
24475 };
24476 
24485  std::int32_t get_id() const final {
24486  return ID;
24487  }
24488 
24489  public:
24491  string id_;
24497  string title_;
24508 
24513 
24528 
24530  static const std::int32_t ID = -1887650218;
24531 
24537  void store(TlStorerToString &s, const char *field_name) const final;
24538 };
24539 
24548  std::int32_t get_id() const final {
24549  return ID;
24550  }
24551 
24552  public:
24554  string id_;
24556  string title_;
24562  string photo_url_;
24571 
24576 
24591 
24593  static const std::int32_t ID = -1123338721;
24594 
24600  void store(TlStorerToString &s, const char *field_name) const final;
24601 };
24602 
24611  std::int32_t get_id() const final {
24612  return ID;
24613  }
24614 
24615  public:
24617  string id_;
24630 
24635 
24648 
24650  static const std::int32_t ID = 274007129;
24651 
24657  void store(TlStorerToString &s, const char *field_name) const final;
24658 };
24659 
24668  std::int32_t get_id() const final {
24669  return ID;
24670  }
24671 
24672  public:
24674  string id_;
24687 
24692 
24705 
24707  static const std::int32_t ID = 541704509;
24708 
24714  void store(TlStorerToString &s, const char *field_name) const final;
24715 };
24716 
24725  std::int32_t get_id() const final {
24726  return ID;
24727  }
24728 
24729  public:
24731  string id_;
24733  string title_;
24739  string video_url_;
24741  string mime_type_;
24752 
24757 
24774 
24776  static const std::int32_t ID = 1724073191;
24777 
24783  void store(TlStorerToString &s, const char *field_name) const final;
24784 };
24785 
24794  std::int32_t get_id() const final {
24795  return ID;
24796  }
24797 
24798  public:
24800  string id_;
24802  string title_;
24811 
24816 
24828 
24830  static const std::int32_t ID = -1790072503;
24831 
24837  void store(TlStorerToString &s, const char *field_name) const final;
24838 };
24839 
24841 
24846 class InputInvoice: public Object {
24847  public:
24848 };
24849 
24853 class inputInvoiceMessage final : public InputInvoice {
24858  std::int32_t get_id() const final {
24859  return ID;
24860  }
24861 
24862  public:
24867 
24872 
24880 
24882  static const std::int32_t ID = 1490872848;
24883 
24889  void store(TlStorerToString &s, const char *field_name) const final;
24890 };
24891 
24895 class inputInvoiceName final : public InputInvoice {
24900  std::int32_t get_id() const final {
24901  return ID;
24902  }
24903 
24904  public:
24906  string name_;
24907 
24911  inputInvoiceName();
24912 
24918  explicit inputInvoiceName(string const &name_);
24919 
24921  static const std::int32_t ID = -1312155917;
24922 
24928  void store(TlStorerToString &s, const char *field_name) const final;
24929 };
24930 
24934 class inputInvoiceTelegram final : public InputInvoice {
24939  std::int32_t get_id() const final {
24940  return ID;
24941  }
24942 
24943  public:
24946 
24951 
24958 
24960  static const std::int32_t ID = -1762853139;
24961 
24967  void store(TlStorerToString &s, const char *field_name) const final;
24968 };
24969 
24970 class InputFile;
24971 
24973 
24974 class PollType;
24975 
24976 class contact;
24977 
24978 class formattedText;
24979 
24980 class inputPaidMedia;
24981 
24982 class inputThumbnail;
24983 
24984 class invoice;
24985 
24986 class linkPreviewOptions;
24987 
24988 class location;
24989 
24990 class messageCopyOptions;
24991 
24992 class venue;
24993 
24999  public:
25000 };
25001 
25010  std::int32_t get_id() const final {
25011  return ID;
25012  }
25013 
25014  public:
25021 
25025  inputMessageText();
25026 
25035 
25037  static const std::int32_t ID = -212805484;
25038 
25044  void store(TlStorerToString &s, const char *field_name) const final;
25045 };
25046 
25055  std::int32_t get_id() const final {
25056  return ID;
25057  }
25058 
25059  public:
25078 
25083 
25098 
25100  static const std::int32_t ID = -210404059;
25101 
25107  void store(TlStorerToString &s, const char *field_name) const final;
25108 };
25109 
25118  std::int32_t get_id() const final {
25119  return ID;
25120  }
25121 
25122  public:
25130  string title_;
25132  string performer_;
25135 
25140 
25152 
25154  static const std::int32_t ID = -626786126;
25155 
25161  void store(TlStorerToString &s, const char *field_name) const final;
25162 };
25163 
25172  std::int32_t get_id() const final {
25173  return ID;
25174  }
25175 
25176  public:
25185 
25190 
25200 
25202  static const std::int32_t ID = 1633383097;
25203 
25209  void store(TlStorerToString &s, const char *field_name) const final;
25210 };
25211 
25220  std::int32_t get_id() const final {
25221  return ID;
25222  }
25223 
25224  public:
25234  string payload_;
25235 
25240 
25251 
25253  static const std::int32_t ID = -1274819374;
25254 
25260  void store(TlStorerToString &s, const char *field_name) const final;
25261 };
25262 
25271  std::int32_t get_id() const final {
25272  return ID;
25273  }
25274 
25275  public:
25294 
25299 
25314 
25316  static const std::int32_t ID = -810129442;
25317 
25323  void store(TlStorerToString &s, const char *field_name) const final;
25324 };
25325 
25334  std::int32_t get_id() const final {
25335  return ID;
25336  }
25337 
25338  public:
25348  string emoji_;
25349 
25354 
25365 
25367  static const std::int32_t ID = 1072805625;
25368 
25374  void store(TlStorerToString &s, const char *field_name) const final;
25375 };
25376 
25385  std::int32_t get_id() const final {
25386  return ID;
25387  }
25388 
25389  public:
25416 
25421 
25440 
25442  static const std::int32_t ID = -605958271;
25443 
25449  void store(TlStorerToString &s, const char *field_name) const final;
25450 };
25451 
25460  std::int32_t get_id() const final {
25461  return ID;
25462  }
25463 
25464  public:
25475 
25480 
25491 
25493  static const std::int32_t ID = -714598691;
25494 
25500  void store(TlStorerToString &s, const char *field_name) const final;
25501 };
25502 
25511  std::int32_t get_id() const final {
25512  return ID;
25513  }
25514 
25515  public:
25526 
25531 
25542 
25544  static const std::int32_t ID = 1461977004;
25545 
25551  void store(TlStorerToString &s, const char *field_name) const final;
25552 };
25553 
25562  std::int32_t get_id() const final {
25563  return ID;
25564  }
25565 
25566  public:
25575 
25580 
25590 
25592  static const std::int32_t ID = 648735088;
25593 
25599  void store(TlStorerToString &s, const char *field_name) const final;
25600 };
25601 
25610  std::int32_t get_id() const final {
25611  return ID;
25612  }
25613 
25614  public:
25617 
25622 
25629 
25631  static const std::int32_t ID = 1447926269;
25632 
25638  void store(TlStorerToString &s, const char *field_name) const final;
25639 };
25640 
25649  std::int32_t get_id() const final {
25650  return ID;
25651  }
25652 
25653  public:
25656 
25661 
25668 
25670  static const std::int32_t ID = -982446849;
25671 
25677  void store(TlStorerToString &s, const char *field_name) const final;
25678 };
25679 
25688  std::int32_t get_id() const final {
25689  return ID;
25690  }
25691 
25692  public:
25694  string emoji_;
25697 
25701  inputMessageDice();
25702 
25709  inputMessageDice(string const &emoji_, bool clear_draft_);
25710 
25712  static const std::int32_t ID = 841574313;
25713 
25719  void store(TlStorerToString &s, const char *field_name) const final;
25720 };
25721 
25730  std::int32_t get_id() const final {
25731  return ID;
25732  }
25733 
25734  public:
25739 
25743  inputMessageGame();
25744 
25752 
25754  static const std::int32_t ID = 1252944610;
25755 
25761  void store(TlStorerToString &s, const char *field_name) const final;
25762 };
25763 
25772  std::int32_t get_id() const final {
25773  return ID;
25774  }
25775 
25776  public:
25780  string title_;
25784  string photo_url_;
25803 
25808 
25827 
25829  static const std::int32_t ID = -1162047631;
25830 
25836  void store(TlStorerToString &s, const char *field_name) const final;
25837 };
25838 
25847  std::int32_t get_id() const final {
25848  return ID;
25849  }
25850 
25851  public:
25866 
25870  inputMessagePoll();
25871 
25884 
25886  static const std::int32_t ID = -263337164;
25887 
25893  void store(TlStorerToString &s, const char *field_name) const final;
25894 };
25895 
25904  std::int32_t get_id() const final {
25905  return ID;
25906  }
25907 
25908  public:
25913 
25918 
25926 
25928  static const std::int32_t ID = -370732053;
25929 
25935  void store(TlStorerToString &s, const char *field_name) const final;
25936 };
25937 
25946  std::int32_t get_id() const final {
25947  return ID;
25948  }
25949 
25950  public:
25963 
25968 
25980 
25982  static const std::int32_t ID = -1076506316;
25983 
25989  void store(TlStorerToString &s, const char *field_name) const final;
25990 };
25991 
25992 class inputTextQuote;
25993 
25999  public:
26000 };
26001 
26010  std::int32_t get_id() const final {
26011  return ID;
26012  }
26013 
26014  public:
26019 
26024 
26032 
26034  static const std::int32_t ID = -1033987837;
26035 
26041  void store(TlStorerToString &s, const char *field_name) const final;
26042 };
26043 
26052  std::int32_t get_id() const final {
26053  return ID;
26054  }
26055 
26056  public:
26063 
26068 
26077 
26079  static const std::int32_t ID = -1993530582;
26080 
26086  void store(TlStorerToString &s, const char *field_name) const final;
26087 };
26088 
26097  std::int32_t get_id() const final {
26098  return ID;
26099  }
26100 
26101  public:
26106 
26111 
26119 
26121  static const std::int32_t ID = -1723842320;
26122 
26128  void store(TlStorerToString &s, const char *field_name) const final;
26129 };
26130 
26131 class InputFile;
26132 
26133 class InputPaidMediaType;
26134 
26135 class inputThumbnail;
26136 
26140 class inputPaidMedia final : public Object {
26145  std::int32_t get_id() const final {
26146  return ID;
26147  }
26148 
26149  public:
26162 
26166  inputPaidMedia();
26167 
26179 
26181  static const std::int32_t ID = 475844035;
26182 
26188  void store(TlStorerToString &s, const char *field_name) const final;
26189 };
26190 
26191 class InputFile;
26192 
26198  public:
26199 };
26200 
26209  std::int32_t get_id() const final {
26210  return ID;
26211  }
26212 
26213  public:
26214 
26219 
26221  static const std::int32_t ID = -761660134;
26222 
26228  void store(TlStorerToString &s, const char *field_name) const final;
26229 };
26230 
26239  std::int32_t get_id() const final {
26240  return ID;
26241  }
26242 
26243  public:
26252 
26257 
26267 
26269  static const std::int32_t ID = 1793741625;
26270 
26276  void store(TlStorerToString &s, const char *field_name) const final;
26277 };
26278 
26279 class address;
26280 
26281 class inputIdentityDocument;
26282 
26283 class inputPersonalDocument;
26284 
26285 class personalDetails;
26286 
26292  public:
26293 };
26294 
26303  std::int32_t get_id() const final {
26304  return ID;
26305  }
26306 
26307  public:
26310 
26315 
26322 
26324  static const std::int32_t ID = 164791359;
26325 
26331  void store(TlStorerToString &s, const char *field_name) const final;
26332 };
26333 
26342  std::int32_t get_id() const final {
26343  return ID;
26344  }
26345 
26346  public:
26349 
26354 
26361 
26363  static const std::int32_t ID = -497011356;
26364 
26370  void store(TlStorerToString &s, const char *field_name) const final;
26371 };
26372 
26381  std::int32_t get_id() const final {
26382  return ID;
26383  }
26384 
26385  public:
26388 
26393 
26400 
26402  static const std::int32_t ID = 304813264;
26403 
26409  void store(TlStorerToString &s, const char *field_name) const final;
26410 };
26411 
26420  std::int32_t get_id() const final {
26421  return ID;
26422  }
26423 
26424  public:
26427 
26432 
26439 
26441  static const std::int32_t ID = -9963390;
26442 
26448  void store(TlStorerToString &s, const char *field_name) const final;
26449 };
26450 
26459  std::int32_t get_id() const final {
26460  return ID;
26461  }
26462 
26463  public:
26466 
26471 
26478 
26480  static const std::int32_t ID = 715360043;
26481 
26487  void store(TlStorerToString &s, const char *field_name) const final;
26488 };
26489 
26498  std::int32_t get_id() const final {
26499  return ID;
26500  }
26501 
26502  public:
26505 
26510 
26517 
26519  static const std::int32_t ID = 461630480;
26520 
26526  void store(TlStorerToString &s, const char *field_name) const final;
26527 };
26528 
26537  std::int32_t get_id() const final {
26538  return ID;
26539  }
26540 
26541  public:
26544 
26549 
26556 
26558  static const std::int32_t ID = 1389203841;
26559 
26565  void store(TlStorerToString &s, const char *field_name) const final;
26566 };
26567 
26576  std::int32_t get_id() const final {
26577  return ID;
26578  }
26579 
26580  public:
26583 
26588 
26595 
26597  static const std::int32_t ID = -26585208;
26598 
26604  void store(TlStorerToString &s, const char *field_name) const final;
26605 };
26606 
26615  std::int32_t get_id() const final {
26616  return ID;
26617  }
26618 
26619  public:
26622 
26627 
26634 
26636  static const std::int32_t ID = 1736154155;
26637 
26643  void store(TlStorerToString &s, const char *field_name) const final;
26644 };
26645 
26654  std::int32_t get_id() const final {
26655  return ID;
26656  }
26657 
26658  public:
26661 
26666 
26673 
26675  static const std::int32_t ID = 1314562128;
26676 
26682  void store(TlStorerToString &s, const char *field_name) const final;
26683 };
26684 
26693  std::int32_t get_id() const final {
26694  return ID;
26695  }
26696 
26697  public:
26700 
26705 
26712 
26714  static const std::int32_t ID = -1913238047;
26715 
26721  void store(TlStorerToString &s, const char *field_name) const final;
26722 };
26723 
26732  std::int32_t get_id() const final {
26733  return ID;
26734  }
26735 
26736  public:
26739 
26744 
26750  explicit inputPassportElementPhoneNumber(string const &phone_number_);
26751 
26753  static const std::int32_t ID = 1319357497;
26754 
26760  void store(TlStorerToString &s, const char *field_name) const final;
26761 };
26762 
26771  std::int32_t get_id() const final {
26772  return ID;
26773  }
26774 
26775  public:
26778 
26783 
26789  explicit inputPassportElementEmailAddress(string const &email_address_);
26790 
26792  static const std::int32_t ID = -248605659;
26793 
26799  void store(TlStorerToString &s, const char *field_name) const final;
26800 };
26801 
26803 
26804 class PassportElementType;
26805 
26809 class inputPassportElementError final : public Object {
26814  std::int32_t get_id() const final {
26815  return ID;
26816  }
26817 
26818  public:
26822  string message_;
26825 
26830 
26839 
26841  static const std::int32_t ID = 285756898;
26842 
26848  void store(TlStorerToString &s, const char *field_name) const final;
26849 };
26850 
26856  public:
26857 };
26858 
26867  std::int32_t get_id() const final {
26868  return ID;
26869  }
26870 
26871  public:
26874 
26879 
26886 
26888  static const std::int32_t ID = 267230319;
26889 
26895  void store(TlStorerToString &s, const char *field_name) const final;
26896 };
26897 
26906  std::int32_t get_id() const final {
26907  return ID;
26908  }
26909 
26910  public:
26912  string field_name_;
26915 
26920 
26928 
26930  static const std::int32_t ID = -426795002;
26931 
26937  void store(TlStorerToString &s, const char *field_name) const final;
26938 };
26939 
26948  std::int32_t get_id() const final {
26949  return ID;
26950  }
26951 
26952  public:
26955 
26960 
26967 
26969  static const std::int32_t ID = 588023741;
26970 
26976  void store(TlStorerToString &s, const char *field_name) const final;
26977 };
26978 
26987  std::int32_t get_id() const final {
26988  return ID;
26989  }
26990 
26991  public:
26994 
26999 
27006 
27008  static const std::int32_t ID = 413072891;
27009 
27015  void store(TlStorerToString &s, const char *field_name) const final;
27016 };
27017 
27026  std::int32_t get_id() const final {
27027  return ID;
27028  }
27029 
27030  public:
27033 
27038 
27045 
27047  static const std::int32_t ID = -773575528;
27048 
27054  void store(TlStorerToString &s, const char *field_name) const final;
27055 };
27056 
27065  std::int32_t get_id() const final {
27066  return ID;
27067  }
27068 
27069  public:
27072 
27077 
27084 
27086  static const std::int32_t ID = 505842299;
27087 
27093  void store(TlStorerToString &s, const char *field_name) const final;
27094 };
27095 
27104  std::int32_t get_id() const final {
27105  return ID;
27106  }
27107 
27108  public:
27111 
27116 
27123 
27125  static const std::int32_t ID = -527254048;
27126 
27132  void store(TlStorerToString &s, const char *field_name) const final;
27133 };
27134 
27143  std::int32_t get_id() const final {
27144  return ID;
27145  }
27146 
27147  public:
27150 
27155 
27162 
27164  static const std::int32_t ID = -298492469;
27165 
27171  void store(TlStorerToString &s, const char *field_name) const final;
27172 };
27173 
27182  std::int32_t get_id() const final {
27183  return ID;
27184  }
27185 
27186  public:
27189 
27194 
27201 
27203  static const std::int32_t ID = -2008541640;
27204 
27210  void store(TlStorerToString &s, const char *field_name) const final;
27211 };
27212 
27213 class InputFile;
27214 
27218 class inputPersonalDocument final : public Object {
27223  std::int32_t get_id() const final {
27224  return ID;
27225  }
27226 
27227  public:
27232 
27237 
27245 
27247  static const std::int32_t ID = 1676966826;
27248 
27254  void store(TlStorerToString &s, const char *field_name) const final;
27255 };
27256 
27257 class InputFile;
27258 
27259 class StickerFormat;
27260 
27261 class maskPosition;
27262 
27266 class inputSticker final : public Object {
27271  std::int32_t get_id() const final {
27272  return ID;
27273  }
27274 
27275  public:
27281  string emojis_;
27286 
27290  inputSticker();
27291 
27302 
27304  static const std::int32_t ID = 1589392402;
27305 
27311  void store(TlStorerToString &s, const char *field_name) const final;
27312 };
27313 
27314 class InputStoryAreaType;
27315 
27316 class storyAreaPosition;
27317 
27321 class inputStoryArea final : public Object {
27326  std::int32_t get_id() const final {
27327  return ID;
27328  }
27329 
27330  public:
27335 
27339  inputStoryArea();
27340 
27348 
27350  static const std::int32_t ID = 122859135;
27351 
27357  void store(TlStorerToString &s, const char *field_name) const final;
27358 };
27359 
27360 class ReactionType;
27361 
27362 class location;
27363 
27364 class locationAddress;
27365 
27371  public:
27372 };
27373 
27382  std::int32_t get_id() const final {
27383  return ID;
27384  }
27385 
27386  public:
27391 
27396 
27404 
27406  static const std::int32_t ID = -1433714887;
27407 
27413  void store(TlStorerToString &s, const char *field_name) const final;
27414 };
27415 
27424  std::int32_t get_id() const final {
27425  return ID;
27426  }
27427 
27428  public:
27432  string result_id_;
27433 
27438 
27446 
27448  static const std::int32_t ID = -1395809130;
27449 
27455  void store(TlStorerToString &s, const char *field_name) const final;
27456 };
27457 
27466  std::int32_t get_id() const final {
27467  return ID;
27468  }
27469 
27470  public:
27474  string venue_id_;
27475 
27480 
27487  inputStoryAreaTypePreviousVenue(string const &venue_provider_, string const &venue_id_);
27488 
27490  static const std::int32_t ID = 1846693388;
27491 
27497  void store(TlStorerToString &s, const char *field_name) const final;
27498 };
27499 
27508  std::int32_t get_id() const final {
27509  return ID;
27510  }
27511 
27512  public:
27516  bool is_dark_;
27519 
27524 
27533 
27535  static const std::int32_t ID = 2101826003;
27536 
27542  void store(TlStorerToString &s, const char *field_name) const final;
27543 };
27544 
27553  std::int32_t get_id() const final {
27554  return ID;
27555  }
27556 
27557  public:
27562 
27567 
27575 
27577  static const std::int32_t ID = -266607529;
27578 
27584  void store(TlStorerToString &s, const char *field_name) const final;
27585 };
27586 
27595  std::int32_t get_id() const final {
27596  return ID;
27597  }
27598 
27599  public:
27601  string url_;
27602 
27607 
27613  explicit inputStoryAreaTypeLink(string const &url_);
27614 
27616  static const std::int32_t ID = 1408441160;
27617 
27623  void store(TlStorerToString &s, const char *field_name) const final;
27624 };
27625 
27634  std::int32_t get_id() const final {
27635  return ID;
27636  }
27637 
27638  public:
27642  string emoji_;
27645 
27650 
27659 
27661  static const std::int32_t ID = -1212686691;
27662 
27668  void store(TlStorerToString &s, const char *field_name) const final;
27669 };
27670 
27679  std::int32_t get_id() const final {
27680  return ID;
27681  }
27682 
27683  public:
27685  string gift_name_;
27686 
27691 
27697  explicit inputStoryAreaTypeUpgradedGift(string const &gift_name_);
27698 
27700  static const std::int32_t ID = 793059694;
27701 
27707  void store(TlStorerToString &s, const char *field_name) const final;
27708 };
27709 
27710 class inputStoryArea;
27711 
27715 class inputStoryAreas final : public Object {
27720  std::int32_t get_id() const final {
27721  return ID;
27722  }
27723 
27724  public:
27727 
27731  inputStoryAreas();
27732 
27739 
27741  static const std::int32_t ID = -883247088;
27742 
27748  void store(TlStorerToString &s, const char *field_name) const final;
27749 };
27750 
27751 class InputFile;
27752 
27757 class InputStoryContent: public Object {
27758  public:
27759 };
27760 
27769  std::int32_t get_id() const final {
27770  return ID;
27771  }
27772 
27773  public:
27778 
27783 
27791 
27793  static const std::int32_t ID = -309196727;
27794 
27800  void store(TlStorerToString &s, const char *field_name) const final;
27801 };
27802 
27811  std::int32_t get_id() const final {
27812  return ID;
27813  }
27814 
27815  public:
27821  double duration_;
27826 
27831 
27842 
27844  static const std::int32_t ID = 3809243;
27845 
27851  void store(TlStorerToString &s, const char *field_name) const final;
27852 };
27853 
27854 class formattedText;
27855 
27859 class inputTextQuote final : public Object {
27864  std::int32_t get_id() const final {
27865  return ID;
27866  }
27867 
27868  public:
27873 
27877  inputTextQuote();
27878 
27886 
27888  static const std::int32_t ID = -1219859172;
27889 
27895  void store(TlStorerToString &s, const char *field_name) const final;
27896 };
27897 
27898 class InputFile;
27899 
27903 class inputThumbnail final : public Object {
27908  std::int32_t get_id() const final {
27909  return ID;
27910  }
27911 
27912  public:
27919 
27923  inputThumbnail();
27924 
27933 
27935  static const std::int32_t ID = 1582387236;
27936 
27942  void store(TlStorerToString &s, const char *field_name) const final;
27943 };
27944 
27945 class ProxyType;
27946 
27947 class TargetChat;
27948 
27949 class WebAppOpenMode;
27950 
27952 
27953 class formattedText;
27954 
27959 class InternalLinkType: public Object {
27960  public:
27961 };
27962 
27971  std::int32_t get_id() const final {
27972  return ID;
27973  }
27974 
27975  public:
27976 
27981 
27983  static const std::int32_t ID = 1886108589;
27984 
27990  void store(TlStorerToString &s, const char *field_name) const final;
27991 };
27992 
28001  std::int32_t get_id() const final {
28002  return ID;
28003  }
28004 
28005  public:
28011  string url_;
28012 
28017 
28026 
28028  static const std::int32_t ID = 1682719269;
28029 
28035  void store(TlStorerToString &s, const char *field_name) const final;
28036 };
28037 
28046  std::int32_t get_id() const final {
28047  return ID;
28048  }
28049 
28050  public:
28052  string code_;
28053 
28058 
28064  explicit internalLinkTypeAuthenticationCode(string const &code_);
28065 
28067  static const std::int32_t ID = -209235982;
28068 
28074  void store(TlStorerToString &s, const char *field_name) const final;
28075 };
28076 
28085  std::int32_t get_id() const final {
28086  return ID;
28087  }
28088 
28089  public:
28092 
28097 
28103  explicit internalLinkTypeBackground(string const &background_name_);
28104 
28106  static const std::int32_t ID = 185411848;
28107 
28113  void store(TlStorerToString &s, const char *field_name) const final;
28114 };
28115 
28124  std::int32_t get_id() const final {
28125  return ID;
28126  }
28127 
28128  public:
28133 
28138 
28146 
28148  static const std::int32_t ID = 1401602752;
28149 
28155  void store(TlStorerToString &s, const char *field_name) const final;
28156 };
28157 
28166  std::int32_t get_id() const final {
28167  return ID;
28168  }
28169 
28170  public:
28177 
28182 
28190  internalLinkTypeBotStart(string const &bot_username_, string const &start_parameter_, bool autostart_);
28191 
28193  static const std::int32_t ID = 1066950637;
28194 
28200  void store(TlStorerToString &s, const char *field_name) const final;
28201 };
28202 
28211  std::int32_t get_id() const final {
28212  return ID;
28213  }
28214 
28215  public:
28222 
28227 
28236 
28238  static const std::int32_t ID = -905081650;
28239 
28245  void store(TlStorerToString &s, const char *field_name) const final;
28246 };
28247 
28256  std::int32_t get_id() const final {
28257  return ID;
28258  }
28259 
28260  public:
28262  string link_name_;
28263 
28268 
28274  explicit internalLinkTypeBusinessChat(string const &link_name_);
28275 
28277  static const std::int32_t ID = -1606751785;
28278 
28284  void store(TlStorerToString &s, const char *field_name) const final;
28285 };
28286 
28295  std::int32_t get_id() const final {
28296  return ID;
28297  }
28298 
28299  public:
28303  string purpose_;
28304 
28309 
28317 
28319  static const std::int32_t ID = -1454587065;
28320 
28326  void store(TlStorerToString &s, const char *field_name) const final;
28327 };
28328 
28337  std::int32_t get_id() const final {
28338  return ID;
28339  }
28340 
28341  public:
28342 
28347 
28349  static const std::int32_t ID = -265856255;
28350 
28356  void store(TlStorerToString &s, const char *field_name) const final;
28357 };
28358 
28367  std::int32_t get_id() const final {
28368  return ID;
28369  }
28370 
28371  public:
28373  string username_;
28375  string referrer_;
28376 
28381 
28388  internalLinkTypeChatAffiliateProgram(string const &username_, string const &referrer_);
28389 
28391  static const std::int32_t ID = 632049700;
28392 
28398  void store(TlStorerToString &s, const char *field_name) const final;
28399 };
28400 
28409  std::int32_t get_id() const final {
28410  return ID;
28411  }
28412 
28413  public:
28415  string url_;
28416 
28421 
28427  explicit internalLinkTypeChatBoost(string const &url_);
28428 
28430  static const std::int32_t ID = -716571328;
28431 
28437  void store(TlStorerToString &s, const char *field_name) const final;
28438 };
28439 
28448  std::int32_t get_id() const final {
28449  return ID;
28450  }
28451 
28452  public:
28455 
28460 
28466  explicit internalLinkTypeChatFolderInvite(string const &invite_link_);
28467 
28469  static const std::int32_t ID = -1984804546;
28470 
28476  void store(TlStorerToString &s, const char *field_name) const final;
28477 };
28478 
28487  std::int32_t get_id() const final {
28488  return ID;
28489  }
28490 
28491  public:
28492 
28497 
28499  static const std::int32_t ID = -1073805988;
28500 
28506  void store(TlStorerToString &s, const char *field_name) const final;
28507 };
28508 
28517  std::int32_t get_id() const final {
28518  return ID;
28519  }
28520 
28521  public:
28524 
28529 
28535  explicit internalLinkTypeChatInvite(string const &invite_link_);
28536 
28538  static const std::int32_t ID = 428621017;
28539 
28545  void store(TlStorerToString &s, const char *field_name) const final;
28546 };
28547 
28556  std::int32_t get_id() const final {
28557  return ID;
28558  }
28559 
28560  public:
28561 
28566 
28568  static const std::int32_t ID = 732625201;
28569 
28575  void store(TlStorerToString &s, const char *field_name) const final;
28576 };
28577 
28586  std::int32_t get_id() const final {
28587  return ID;
28588  }
28589 
28590  public:
28591 
28596 
28598  static const std::int32_t ID = -1022472090;
28599 
28605  void store(TlStorerToString &s, const char *field_name) const final;
28606 };
28607 
28616  std::int32_t get_id() const final {
28617  return ID;
28618  }
28619 
28620  public:
28625 
28630 
28637  internalLinkTypeGame(string const &bot_username_, string const &game_short_name_);
28638 
28640  static const std::int32_t ID = -260788787;
28641 
28647  void store(TlStorerToString &s, const char *field_name) const final;
28648 };
28649 
28658  std::int32_t get_id() const final {
28659  return ID;
28660  }
28661 
28662  public:
28665 
28670 
28676  explicit internalLinkTypeGroupCall(string const &invite_link_);
28677 
28679  static const std::int32_t ID = 1953084438;
28680 
28686  void store(TlStorerToString &s, const char *field_name) const final;
28687 };
28688 
28697  std::int32_t get_id() const final {
28698  return ID;
28699  }
28700 
28701  public:
28703  string url_;
28706 
28711 
28718  internalLinkTypeInstantView(string const &url_, string const &fallback_url_);
28719 
28721  static const std::int32_t ID = 1776607039;
28722 
28728  void store(TlStorerToString &s, const char *field_name) const final;
28729 };
28730 
28739  std::int32_t get_id() const final {
28740  return ID;
28741  }
28742 
28743  public:
28746 
28751 
28757  explicit internalLinkTypeInvoice(string const &invoice_name_);
28758 
28760  static const std::int32_t ID = -213094996;
28761 
28767  void store(TlStorerToString &s, const char *field_name) const final;
28768 };
28769 
28778  std::int32_t get_id() const final {
28779  return ID;
28780  }
28781 
28782  public:
28785 
28790 
28796  explicit internalLinkTypeLanguagePack(string const &language_pack_id_);
28797 
28799  static const std::int32_t ID = -1450766996;
28800 
28806  void store(TlStorerToString &s, const char *field_name) const final;
28807 };
28808 
28817  std::int32_t get_id() const final {
28818  return ID;
28819  }
28820 
28821  public:
28822 
28827 
28829  static const std::int32_t ID = -1340479770;
28830 
28836  void store(TlStorerToString &s, const char *field_name) const final;
28837 };
28838 
28847  std::int32_t get_id() const final {
28848  return ID;
28849  }
28850 
28851  public:
28858 
28863 
28872 
28874  static const std::int32_t ID = 1574925033;
28875 
28881  void store(TlStorerToString &s, const char *field_name) const final;
28882 };
28883 
28892  std::int32_t get_id() const final {
28893  return ID;
28894  }
28895 
28896  public:
28898  string url_;
28899 
28904 
28910  explicit internalLinkTypeMessage(string const &url_);
28911 
28913  static const std::int32_t ID = 978541650;
28914 
28920  void store(TlStorerToString &s, const char *field_name) const final;
28921 };
28922 
28931  std::int32_t get_id() const final {
28932  return ID;
28933  }
28934 
28935  public:
28940 
28945 
28953 
28955  static const std::int32_t ID = 661633749;
28956 
28962  void store(TlStorerToString &s, const char *field_name) const final;
28963 };
28964 
28973  std::int32_t get_id() const final {
28974  return ID;
28975  }
28976 
28977  public:
28981  string scope_;
28983  string public_key_;
28985  string nonce_;
28988 
28993 
29003  internalLinkTypePassportDataRequest(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_, string const &callback_url_);
29004 
29006  static const std::int32_t ID = -988819839;
29007 
29013  void store(TlStorerToString &s, const char *field_name) const final;
29014 };
29015 
29024  std::int32_t get_id() const final {
29025  return ID;
29026  }
29027 
29028  public:
29030  string hash_;
29033 
29038 
29045  internalLinkTypePhoneNumberConfirmation(string const &hash_, string const &phone_number_);
29046 
29048  static const std::int32_t ID = 1757375254;
29049 
29055  void store(TlStorerToString &s, const char *field_name) const final;
29056 };
29057 
29066  std::int32_t get_id() const final {
29067  return ID;
29068  }
29069 
29070  public:
29072  string referrer_;
29073 
29078 
29084  explicit internalLinkTypePremiumFeatures(string const &referrer_);
29085 
29087  static const std::int32_t ID = 1216892745;
29088 
29094  void store(TlStorerToString &s, const char *field_name) const final;
29095 };
29096 
29105  std::int32_t get_id() const final {
29106  return ID;
29107  }
29108 
29109  public:
29111  string referrer_;
29112 
29117 
29123  explicit internalLinkTypePremiumGift(string const &referrer_);
29124 
29126  static const std::int32_t ID = 1523936577;
29127 
29133  void store(TlStorerToString &s, const char *field_name) const final;
29134 };
29135 
29144  std::int32_t get_id() const final {
29145  return ID;
29146  }
29147 
29148  public:
29150  string code_;
29151 
29156 
29162  explicit internalLinkTypePremiumGiftCode(string const &code_);
29163 
29165  static const std::int32_t ID = -564356974;
29166 
29172  void store(TlStorerToString &s, const char *field_name) const final;
29173 };
29174 
29183  std::int32_t get_id() const final {
29184  return ID;
29185  }
29186 
29187  public:
29188 
29193 
29195  static const std::int32_t ID = -1386255665;
29196 
29202  void store(TlStorerToString &s, const char *field_name) const final;
29203 };
29204 
29213  std::int32_t get_id() const final {
29214  return ID;
29215  }
29216 
29217  public:
29219  string server_;
29224 
29229 
29238 
29240  static const std::int32_t ID = -1313788694;
29241 
29247  void store(TlStorerToString &s, const char *field_name) const final;
29248 };
29249 
29258  std::int32_t get_id() const final {
29259  return ID;
29260  }
29261 
29262  public:
29266  string draft_text_;
29269 
29274 
29282  internalLinkTypePublicChat(string const &chat_username_, string const &draft_text_, bool open_profile_);
29283 
29285  static const std::int32_t ID = 1769614592;
29286 
29292  void store(TlStorerToString &s, const char *field_name) const final;
29293 };
29294 
29303  std::int32_t get_id() const final {
29304  return ID;
29305  }
29306 
29307  public:
29308 
29313 
29315  static const std::int32_t ID = -1089332956;
29316 
29322  void store(TlStorerToString &s, const char *field_name) const final;
29323 };
29324 
29333  std::int32_t get_id() const final {
29334  return ID;
29335  }
29336 
29337  public:
29338 
29343 
29345  static const std::int32_t ID = 606090371;
29346 
29352  void store(TlStorerToString &s, const char *field_name) const final;
29353 };
29354 
29363  std::int32_t get_id() const final {
29364  return ID;
29365  }
29366 
29367  public:
29368 
29373 
29375  static const std::int32_t ID = 393561524;
29376 
29382  void store(TlStorerToString &s, const char *field_name) const final;
29383 };
29384 
29393  std::int32_t get_id() const final {
29394  return ID;
29395  }
29396 
29397  public:
29402 
29407 
29415 
29417  static const std::int32_t ID = -1589227614;
29418 
29424  void store(TlStorerToString &s, const char *field_name) const final;
29425 };
29426 
29435  std::int32_t get_id() const final {
29436  return ID;
29437  }
29438 
29439  public:
29444 
29449 
29457 
29459  static const std::int32_t ID = 1852042869;
29460 
29466  void store(TlStorerToString &s, const char *field_name) const final;
29467 };
29468 
29477  std::int32_t get_id() const final {
29478  return ID;
29479  }
29480 
29481  public:
29483  string theme_name_;
29484 
29489 
29495  explicit internalLinkTypeTheme(string const &theme_name_);
29496 
29498  static const std::int32_t ID = -200935417;
29499 
29505  void store(TlStorerToString &s, const char *field_name) const final;
29506 };
29507 
29516  std::int32_t get_id() const final {
29517  return ID;
29518  }
29519 
29520  public:
29521 
29526 
29528  static const std::int32_t ID = -1051903722;
29529 
29535  void store(TlStorerToString &s, const char *field_name) const final;
29536 };
29537 
29546  std::int32_t get_id() const final {
29547  return ID;
29548  }
29549 
29550  public:
29552  string link_;
29553 
29558 
29564  explicit internalLinkTypeUnknownDeepLink(string const &link_);
29565 
29567  static const std::int32_t ID = 625596379;
29568 
29574  void store(TlStorerToString &s, const char *field_name) const final;
29575 };
29576 
29585  std::int32_t get_id() const final {
29586  return ID;
29587  }
29588 
29589  public:
29590 
29595 
29597  static const std::int32_t ID = -566649079;
29598 
29604  void store(TlStorerToString &s, const char *field_name) const final;
29605 };
29606 
29615  std::int32_t get_id() const final {
29616  return ID;
29617  }
29618 
29619  public:
29621  string name_;
29622 
29627 
29633  explicit internalLinkTypeUpgradedGift(string const &name_);
29634 
29636  static const std::int32_t ID = -708405605;
29637 
29643  void store(TlStorerToString &s, const char *field_name) const final;
29644 };
29645 
29654  std::int32_t get_id() const final {
29655  return ID;
29656  }
29657 
29658  public:
29662  string draft_text_;
29665 
29670 
29678  internalLinkTypeUserPhoneNumber(string const &phone_number_, string const &draft_text_, bool open_profile_);
29679 
29681  static const std::int32_t ID = 273398536;
29682 
29688  void store(TlStorerToString &s, const char *field_name) const final;
29689 };
29690 
29699  std::int32_t get_id() const final {
29700  return ID;
29701  }
29702 
29703  public:
29705  string token_;
29706 
29711 
29717  explicit internalLinkTypeUserToken(string const &token_);
29718 
29720  static const std::int32_t ID = -1462248615;
29721 
29727  void store(TlStorerToString &s, const char *field_name) const final;
29728 };
29729 
29738  std::int32_t get_id() const final {
29739  return ID;
29740  }
29741 
29742  public:
29749 
29754 
29762  internalLinkTypeVideoChat(string const &chat_username_, string const &invite_hash_, bool is_live_stream_);
29763 
29765  static const std::int32_t ID = -2020149068;
29766 
29772  void store(TlStorerToString &s, const char *field_name) const final;
29773 };
29774 
29783  std::int32_t get_id() const final {
29784  return ID;
29785  }
29786 
29787  public:
29796 
29801 
29811 
29813  static const std::int32_t ID = 2062112045;
29814 
29820  void store(TlStorerToString &s, const char *field_name) const final;
29821 };
29822 
29828  public:
29829 };
29830 
29839  std::int32_t get_id() const final {
29840  return ID;
29841  }
29842 
29843  public:
29844 
29849 
29851  static const std::int32_t ID = 53003769;
29852 
29858  void store(TlStorerToString &s, const char *field_name) const final;
29859 };
29860 
29869  std::int32_t get_id() const final {
29870  return ID;
29871  }
29872 
29873  public:
29874 
29879 
29881  static const std::int32_t ID = 661526151;
29882 
29888  void store(TlStorerToString &s, const char *field_name) const final;
29889 };
29890 
29899  std::int32_t get_id() const final {
29900  return ID;
29901  }
29902 
29903  public:
29904 
29909 
29911  static const std::int32_t ID = -204345357;
29912 
29918  void store(TlStorerToString &s, const char *field_name) const final;
29919 };
29920 
29929  std::int32_t get_id() const final {
29930  return ID;
29931  }
29932 
29933  public:
29938 
29943 
29951 
29953  static const std::int32_t ID = -1914309427;
29954 
29960  void store(TlStorerToString &s, const char *field_name) const final;
29961 };
29962 
29968  public:
29969 };
29970 
29979  std::int32_t get_id() const final {
29980  return ID;
29981  }
29982 
29983  public:
29984 
29989 
29991  static const std::int32_t ID = 1296287214;
29992 
29998  void store(TlStorerToString &s, const char *field_name) const final;
29999 };
30000 
30009  std::int32_t get_id() const final {
30010  return ID;
30011  }
30012 
30013  public:
30014 
30019 
30021  static const std::int32_t ID = 1038640984;
30022 
30028  void store(TlStorerToString &s, const char *field_name) const final;
30029 };
30030 
30039  std::int32_t get_id() const final {
30040  return ID;
30041  }
30042 
30043  public:
30044 
30049 
30051  static const std::int32_t ID = 806547211;
30052 
30058  void store(TlStorerToString &s, const char *field_name) const final;
30059 };
30060 
30061 class labeledPricePart;
30062 
30066 class invoice final : public Object {
30071  std::int32_t get_id() const final {
30072  return ID;
30073  }
30074 
30075  public:
30077  string currency_;
30091  bool is_test_;
30106 
30110  invoice();
30111 
30132 
30134  static const std::int32_t ID = 113204876;
30135 
30141  void store(TlStorerToString &s, const char *field_name) const final;
30142 };
30143 
30144 class JsonValue;
30145 
30149 class jsonObjectMember final : public Object {
30154  std::int32_t get_id() const final {
30155  return ID;
30156  }
30157 
30158  public:
30160  string key_;
30163 
30167  jsonObjectMember();
30168 
30176 
30178  static const std::int32_t ID = -1803309418;
30179 
30185  void store(TlStorerToString &s, const char *field_name) const final;
30186 };
30187 
30188 class JsonValue;
30189 
30190 class jsonObjectMember;
30191 
30196 class JsonValue: public Object {
30197  public:
30198 };
30199 
30203 class jsonValueNull final : public JsonValue {
30208  std::int32_t get_id() const final {
30209  return ID;
30210  }
30211 
30212  public:
30213 
30217  jsonValueNull();
30218 
30220  static const std::int32_t ID = -92872499;
30221 
30227  void store(TlStorerToString &s, const char *field_name) const final;
30228 };
30229 
30233 class jsonValueBoolean final : public JsonValue {
30238  std::int32_t get_id() const final {
30239  return ID;
30240  }
30241 
30242  public:
30244  bool value_;
30245 
30249  jsonValueBoolean();
30250 
30256  explicit jsonValueBoolean(bool value_);
30257 
30259  static const std::int32_t ID = -2142186576;
30260 
30266  void store(TlStorerToString &s, const char *field_name) const final;
30267 };
30268 
30272 class jsonValueNumber final : public JsonValue {
30277  std::int32_t get_id() const final {
30278  return ID;
30279  }
30280 
30281  public:
30283  double value_;
30284 
30288  jsonValueNumber();
30289 
30295  explicit jsonValueNumber(double value_);
30296 
30298  static const std::int32_t ID = -1010822033;
30299 
30305  void store(TlStorerToString &s, const char *field_name) const final;
30306 };
30307 
30311 class jsonValueString final : public JsonValue {
30316  std::int32_t get_id() const final {
30317  return ID;
30318  }
30319 
30320  public:
30322  string value_;
30323 
30327  jsonValueString();
30328 
30334  explicit jsonValueString(string const &value_);
30335 
30337  static const std::int32_t ID = 1597947313;
30338 
30344  void store(TlStorerToString &s, const char *field_name) const final;
30345 };
30346 
30350 class jsonValueArray final : public JsonValue {
30355  std::int32_t get_id() const final {
30356  return ID;
30357  }
30358 
30359  public:
30362 
30366  jsonValueArray();
30367 
30374 
30376  static const std::int32_t ID = -183913546;
30377 
30383  void store(TlStorerToString &s, const char *field_name) const final;
30384 };
30385 
30389 class jsonValueObject final : public JsonValue {
30394  std::int32_t get_id() const final {
30395  return ID;
30396  }
30397 
30398  public:
30401 
30405  jsonValueObject();
30406 
30413 
30415  static const std::int32_t ID = 520252026;
30416 
30422  void store(TlStorerToString &s, const char *field_name) const final;
30423 };
30424 
30425 class KeyboardButtonType;
30426 
30430 class keyboardButton final : public Object {
30435  std::int32_t get_id() const final {
30436  return ID;
30437  }
30438 
30439  public:
30441  string text_;
30444 
30448  keyboardButton();
30449 
30457 
30459  static const std::int32_t ID = -2069836172;
30460 
30466  void store(TlStorerToString &s, const char *field_name) const final;
30467 };
30468 
30470 
30476  public:
30477 };
30478 
30487  std::int32_t get_id() const final {
30488  return ID;
30489  }
30490 
30491  public:
30492 
30497 
30499  static const std::int32_t ID = -1773037256;
30500 
30506  void store(TlStorerToString &s, const char *field_name) const final;
30507 };
30508 
30517  std::int32_t get_id() const final {
30518  return ID;
30519  }
30520 
30521  public:
30522 
30527 
30529  static const std::int32_t ID = -1529235527;
30530 
30536  void store(TlStorerToString &s, const char *field_name) const final;
30537 };
30538 
30547  std::int32_t get_id() const final {
30548  return ID;
30549  }
30550 
30551  public:
30552 
30557 
30559  static const std::int32_t ID = -125661955;
30560 
30566  void store(TlStorerToString &s, const char *field_name) const final;
30567 };
30568 
30577  std::int32_t get_id() const final {
30578  return ID;
30579  }
30580 
30581  public:
30586 
30591 
30599 
30601  static const std::int32_t ID = 1902435512;
30602 
30608  void store(TlStorerToString &s, const char *field_name) const final;
30609 };
30610 
30619  std::int32_t get_id() const final {
30620  return ID;
30621  }
30622 
30623  public:
30642 
30647 
30662 
30664  static const std::int32_t ID = -1738765315;
30665 
30671  void store(TlStorerToString &s, const char *field_name) const final;
30672 };
30673 
30682  std::int32_t get_id() const final {
30683  return ID;
30684  }
30685 
30686  public:
30713 
30718 
30737 
30739  static const std::int32_t ID = 1511138485;
30740 
30746  void store(TlStorerToString &s, const char *field_name) const final;
30747 };
30748 
30757  std::int32_t get_id() const final {
30758  return ID;
30759  }
30760 
30761  public:
30763  string url_;
30764 
30769 
30775  explicit keyboardButtonTypeWebApp(string const &url_);
30776 
30778  static const std::int32_t ID = 1892220770;
30779 
30785  void store(TlStorerToString &s, const char *field_name) const final;
30786 };
30787 
30791 class labeledPricePart final : public Object {
30796  std::int32_t get_id() const final {
30797  return ID;
30798  }
30799 
30800  public:
30802  string label_;
30805 
30809  labeledPricePart();
30810 
30817  labeledPricePart(string const &label_, int53 amount_);
30818 
30820  static const std::int32_t ID = 552789798;
30821 
30827  void store(TlStorerToString &s, const char *field_name) const final;
30828 };
30829 
30833 class languagePackInfo final : public Object {
30838  std::int32_t get_id() const final {
30839  return ID;
30840  }
30841 
30842  public:
30844  string id_;
30848  string name_;
30856  bool is_rtl_;
30858  bool is_beta_;
30869 
30873  languagePackInfo();
30874 
30892  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_);
30893 
30895  static const std::int32_t ID = 542199642;
30896 
30902  void store(TlStorerToString &s, const char *field_name) const final;
30903 };
30904 
30906 
30910 class languagePackString final : public Object {
30915  std::int32_t get_id() const final {
30916  return ID;
30917  }
30918 
30919  public:
30921  string key_;
30924 
30929 
30937 
30939  static const std::int32_t ID = 1307632736;
30940 
30946  void store(TlStorerToString &s, const char *field_name) const final;
30947 };
30948 
30954  public:
30955 };
30956 
30965  std::int32_t get_id() const final {
30966  return ID;
30967  }
30968 
30969  public:
30971  string value_;
30972 
30977 
30983  explicit languagePackStringValueOrdinary(string const &value_);
30984 
30986  static const std::int32_t ID = -249256352;
30987 
30993  void store(TlStorerToString &s, const char *field_name) const final;
30994 };
30995 
31004  std::int32_t get_id() const final {
31005  return ID;
31006  }
31007 
31008  public:
31010  string zero_value_;
31012  string one_value_;
31014  string two_value_;
31016  string few_value_;
31018  string many_value_;
31021 
31026 
31037  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_);
31038 
31040  static const std::int32_t ID = 1906840261;
31041 
31047  void store(TlStorerToString &s, const char *field_name) const final;
31048 };
31049 
31058  std::int32_t get_id() const final {
31059  return ID;
31060  }
31061 
31062  public:
31063 
31068 
31070  static const std::int32_t ID = 1834792698;
31071 
31077  void store(TlStorerToString &s, const char *field_name) const final;
31078 };
31079 
31080 class languagePackString;
31081 
31085 class languagePackStrings final : public Object {
31090  std::int32_t get_id() const final {
31091  return ID;
31092  }
31093 
31094  public:
31097 
31102 
31109 
31111  static const std::int32_t ID = 1172082922;
31112 
31118  void store(TlStorerToString &s, const char *field_name) const final;
31119 };
31120 
31121 class LinkPreviewType;
31122 
31123 class formattedText;
31124 
31128 class linkPreview final : public Object {
31133  std::int32_t get_id() const final {
31134  return ID;
31135  }
31136 
31137  public:
31139  string url_;
31143  string site_name_;
31145  string title_;
31149  string author_;
31164 
31168  linkPreview();
31169 
31188 
31190  static const std::int32_t ID = 1729417714;
31191 
31197  void store(TlStorerToString &s, const char *field_name) const final;
31198 };
31199 
31200 class photo;
31201 
31202 class video;
31203 
31209  public:
31210 };
31211 
31220  std::int32_t get_id() const final {
31221  return ID;
31222  }
31223 
31224  public:
31227 
31232 
31239 
31241  static const std::int32_t ID = -935480434;
31242 
31248  void store(TlStorerToString &s, const char *field_name) const final;
31249 };
31250 
31259  std::int32_t get_id() const final {
31260  return ID;
31261  }
31262 
31263  public:
31266 
31271 
31278 
31280  static const std::int32_t ID = 390616795;
31281 
31287  void store(TlStorerToString &s, const char *field_name) const final;
31288 };
31289 
31293 class linkPreviewOptions final : public Object {
31298  std::int32_t get_id() const final {
31299  return ID;
31300  }
31301 
31302  public:
31306  string url_;
31313 
31318 
31329 
31331  static const std::int32_t ID = 1046590451;
31332 
31338  void store(TlStorerToString &s, const char *field_name) const final;
31339 };
31340 
31341 class BackgroundType;
31342 
31343 class InviteLinkChatType;
31344 
31345 class LinkPreviewAlbumMedia;
31346 
31347 class animation;
31348 
31349 class audio;
31350 
31351 class chatPhoto;
31352 
31353 class document;
31354 
31355 class photo;
31356 
31357 class sticker;
31358 
31359 class themeSettings;
31360 
31361 class upgradedGift;
31362 
31363 class video;
31364 
31365 class videoNote;
31366 
31367 class voiceNote;
31368 
31373 class LinkPreviewType: public Object {
31374  public:
31375 };
31376 
31385  std::int32_t get_id() const final {
31386  return ID;
31387  }
31388 
31389  public:
31393  string caption_;
31394 
31399 
31407 
31409  static const std::int32_t ID = -919156671;
31410 
31416  void store(TlStorerToString &s, const char *field_name) const final;
31417 };
31418 
31427  std::int32_t get_id() const final {
31428  return ID;
31429  }
31430 
31431  public:
31434 
31439 
31446 
31448  static const std::int32_t ID = -1386429132;
31449 
31455  void store(TlStorerToString &s, const char *field_name) const final;
31456 };
31457 
31461 class linkPreviewTypeApp final : public LinkPreviewType {
31466  std::int32_t get_id() const final {
31467  return ID;
31468  }
31469 
31470  public:
31473 
31478 
31485 
31487  static const std::int32_t ID = -475623953;
31488 
31494  void store(TlStorerToString &s, const char *field_name) const final;
31495 };
31496 
31505  std::int32_t get_id() const final {
31506  return ID;
31507  }
31508 
31509  public:
31512 
31517 
31524 
31526  static const std::int32_t ID = 2093915097;
31527 
31533  void store(TlStorerToString &s, const char *field_name) const final;
31534 };
31535 
31544  std::int32_t get_id() const final {
31545  return ID;
31546  }
31547 
31548  public:
31551 
31556 
31563 
31565  static const std::int32_t ID = 1977878482;
31566 
31572  void store(TlStorerToString &s, const char *field_name) const final;
31573 };
31574 
31583  std::int32_t get_id() const final {
31584  return ID;
31585  }
31586 
31587  public:
31592 
31597 
31605 
31607  static const std::int32_t ID = 977838560;
31608 
31614  void store(TlStorerToString &s, const char *field_name) const final;
31615 };
31616 
31625  std::int32_t get_id() const final {
31626  return ID;
31627  }
31628 
31629  public:
31632 
31637 
31644 
31646  static const std::int32_t ID = -957086634;
31647 
31653  void store(TlStorerToString &s, const char *field_name) const final;
31654 };
31655 
31659 class linkPreviewTypeChat final : public LinkPreviewType {
31664  std::int32_t get_id() const final {
31665  return ID;
31666  }
31667 
31668  public:
31675 
31680 
31689 
31691  static const std::int32_t ID = -1372610270;
31692 
31698  void store(TlStorerToString &s, const char *field_name) const final;
31699 };
31700 
31709  std::int32_t get_id() const final {
31710  return ID;
31711  }
31712 
31713  public:
31716 
31721 
31728 
31730  static const std::int32_t ID = -1090426462;
31731 
31737  void store(TlStorerToString &s, const char *field_name) const final;
31738 };
31739 
31748  std::int32_t get_id() const final {
31749  return ID;
31750  }
31751 
31752  public:
31754  string url_;
31763 
31768 
31779 
31781  static const std::int32_t ID = -1436887547;
31782 
31788  void store(TlStorerToString &s, const char *field_name) const final;
31789 };
31790 
31799  std::int32_t get_id() const final {
31800  return ID;
31801  }
31802 
31803  public:
31805  string url_;
31814 
31819 
31830 
31832  static const std::int32_t ID = 571163292;
31833 
31839  void store(TlStorerToString &s, const char *field_name) const final;
31840 };
31841 
31850  std::int32_t get_id() const final {
31851  return ID;
31852  }
31853 
31854  public:
31856  string url_;
31865 
31870 
31881 
31883  static const std::int32_t ID = -1480606973;
31884 
31890  void store(TlStorerToString &s, const char *field_name) const final;
31891 };
31892 
31901  std::int32_t get_id() const final {
31902  return ID;
31903  }
31904 
31905  public:
31907  string url_;
31909  string mime_type_;
31912 
31917 
31925  linkPreviewTypeExternalAudio(string const &url_, string const &mime_type_, int32 duration_);
31926 
31928  static const std::int32_t ID = -1971126291;
31929 
31935  void store(TlStorerToString &s, const char *field_name) const final;
31936 };
31937 
31946  std::int32_t get_id() const final {
31947  return ID;
31948  }
31949 
31950  public:
31952  string url_;
31954  string mime_type_;
31961 
31966 
31977 
31979  static const std::int32_t ID = 1367198616;
31980 
31986  void store(TlStorerToString &s, const char *field_name) const final;
31987 };
31988 
31997  std::int32_t get_id() const final {
31998  return ID;
31999  }
32000 
32001  public:
32002 
32007 
32009  static const std::int32_t ID = -1242459936;
32010 
32016  void store(TlStorerToString &s, const char *field_name) const final;
32017 };
32018 
32027  std::int32_t get_id() const final {
32028  return ID;
32029  }
32030 
32031  public:
32032 
32037 
32039  static const std::int32_t ID = -729855782;
32040 
32046  void store(TlStorerToString &s, const char *field_name) const final;
32047 };
32048 
32057  std::int32_t get_id() const final {
32058  return ID;
32059  }
32060 
32061  public:
32062 
32067 
32069  static const std::int32_t ID = 435470750;
32070 
32076  void store(TlStorerToString &s, const char *field_name) const final;
32077 };
32078 
32087  std::int32_t get_id() const final {
32088  return ID;
32089  }
32090 
32091  public:
32094 
32099 
32106 
32108  static const std::int32_t ID = -1362122068;
32109 
32115  void store(TlStorerToString &s, const char *field_name) const final;
32116 };
32117 
32126  std::int32_t get_id() const final {
32127  return ID;
32128  }
32129 
32130  public:
32131 
32136 
32138  static const std::int32_t ID = 1309507761;
32139 
32145  void store(TlStorerToString &s, const char *field_name) const final;
32146 };
32147 
32156  std::int32_t get_id() const final {
32157  return ID;
32158  }
32159 
32160  public:
32161 
32166 
32168  static const std::int32_t ID = -2141539524;
32169 
32175  void store(TlStorerToString &s, const char *field_name) const final;
32176 };
32177 
32186  std::int32_t get_id() const final {
32187  return ID;
32188  }
32189 
32190  public:
32193 
32198 
32205 
32207  static const std::int32_t ID = 610225445;
32208 
32214  void store(TlStorerToString &s, const char *field_name) const final;
32215 };
32216 
32225  std::int32_t get_id() const final {
32226  return ID;
32227  }
32228 
32229  public:
32232 
32237 
32244 
32246  static const std::int32_t ID = -145958768;
32247 
32253  void store(TlStorerToString &s, const char *field_name) const final;
32254 };
32255 
32264  std::int32_t get_id() const final {
32265  return ID;
32266  }
32267 
32268  public:
32273 
32278 
32286 
32288  static const std::int32_t ID = 1045709531;
32289 
32295  void store(TlStorerToString &s, const char *field_name) const final;
32296 };
32297 
32306  std::int32_t get_id() const final {
32307  return ID;
32308  }
32309 
32310  public:
32313 
32318 
32325 
32327  static const std::int32_t ID = -1873345418;
32328 
32334  void store(TlStorerToString &s, const char *field_name) const final;
32335 };
32336 
32345  std::int32_t get_id() const final {
32346  return ID;
32347  }
32348 
32349  public:
32354 
32359 
32367 
32369  static const std::int32_t ID = -226118489;
32370 
32376  void store(TlStorerToString &s, const char *field_name) const final;
32377 };
32378 
32387  std::int32_t get_id() const final {
32388  return ID;
32389  }
32390 
32391  public:
32392 
32397 
32399  static const std::int32_t ID = 1924738233;
32400 
32406  void store(TlStorerToString &s, const char *field_name) const final;
32407 };
32408 
32417  std::int32_t get_id() const final {
32418  return ID;
32419  }
32420 
32421  public:
32424 
32429 
32436 
32438  static const std::int32_t ID = 293249807;
32439 
32445  void store(TlStorerToString &s, const char *field_name) const final;
32446 };
32447 
32451 class linkPreviewTypeUser final : public LinkPreviewType {
32456  std::int32_t get_id() const final {
32457  return ID;
32458  }
32459 
32460  public:
32464  bool is_bot_;
32465 
32470 
32478 
32480  static const std::int32_t ID = -1465024132;
32481 
32487  void store(TlStorerToString &s, const char *field_name) const final;
32488 };
32489 
32498  std::int32_t get_id() const final {
32499  return ID;
32500  }
32501 
32502  public:
32509 
32514 
32523 
32525  static const std::int32_t ID = 1573057926;
32526 
32532  void store(TlStorerToString &s, const char *field_name) const final;
32533 };
32534 
32543  std::int32_t get_id() const final {
32544  return ID;
32545  }
32546 
32547  public:
32552 
32557 
32565 
32567  static const std::int32_t ID = 420015635;
32568 
32574  void store(TlStorerToString &s, const char *field_name) const final;
32575 };
32576 
32585  std::int32_t get_id() const final {
32586  return ID;
32587  }
32588 
32589  public:
32592 
32597 
32604 
32606  static const std::int32_t ID = -814687391;
32607 
32613  void store(TlStorerToString &s, const char *field_name) const final;
32614 };
32615 
32624  std::int32_t get_id() const final {
32625  return ID;
32626  }
32627 
32628  public:
32631 
32636 
32643 
32645  static const std::int32_t ID = -757936341;
32646 
32652  void store(TlStorerToString &s, const char *field_name) const final;
32653 };
32654 
32663  std::int32_t get_id() const final {
32664  return ID;
32665  }
32666 
32667  public:
32670 
32675 
32682 
32684  static const std::int32_t ID = -1506873462;
32685 
32691  void store(TlStorerToString &s, const char *field_name) const final;
32692 };
32693 
32697 class localFile final : public Object {
32702  std::int32_t get_id() const final {
32703  return ID;
32704  }
32705 
32706  public:
32708  string path_;
32723 
32727  localFile();
32728 
32742 
32744  static const std::int32_t ID = -1562732153;
32745 
32751  void store(TlStorerToString &s, const char *field_name) const final;
32752 };
32753 
32754 class languagePackInfo;
32755 
32759 class localizationTargetInfo final : public Object {
32764  std::int32_t get_id() const final {
32765  return ID;
32766  }
32767 
32768  public:
32771 
32776 
32783 
32785  static const std::int32_t ID = -2048670809;
32786 
32792  void store(TlStorerToString &s, const char *field_name) const final;
32793 };
32794 
32798 class location final : public Object {
32803  std::int32_t get_id() const final {
32804  return ID;
32805  }
32806 
32807  public:
32809  double latitude_;
32811  double longitude_;
32814 
32818  location();
32819 
32827  location(double latitude_, double longitude_, double horizontal_accuracy_);
32828 
32830  static const std::int32_t ID = -443392141;
32831 
32837  void store(TlStorerToString &s, const char *field_name) const final;
32838 };
32839 
32843 class locationAddress final : public Object {
32848  std::int32_t get_id() const final {
32849  return ID;
32850  }
32851 
32852  public:
32856  string state_;
32858  string city_;
32860  string street_;
32861 
32865  locationAddress();
32866 
32875  locationAddress(string const &country_code_, string const &state_, string const &city_, string const &street_);
32876 
32878  static const std::int32_t ID = -1545940190;
32879 
32885  void store(TlStorerToString &s, const char *field_name) const final;
32886 };
32887 
32892 class LogStream: public Object {
32893  public:
32894 };
32895 
32899 class logStreamDefault final : public LogStream {
32904  std::int32_t get_id() const final {
32905  return ID;
32906  }
32907 
32908  public:
32909 
32913  logStreamDefault();
32914 
32916  static const std::int32_t ID = 1390581436;
32917 
32923  void store(TlStorerToString &s, const char *field_name) const final;
32924 };
32925 
32929 class logStreamFile final : public LogStream {
32934  std::int32_t get_id() const final {
32935  return ID;
32936  }
32937 
32938  public:
32940  string path_;
32945 
32949  logStreamFile();
32950 
32959 
32961  static const std::int32_t ID = 1532136933;
32962 
32968  void store(TlStorerToString &s, const char *field_name) const final;
32969 };
32970 
32974 class logStreamEmpty final : public LogStream {
32979  std::int32_t get_id() const final {
32980  return ID;
32981  }
32982 
32983  public:
32984 
32988  logStreamEmpty();
32989 
32991  static const std::int32_t ID = -499912244;
32992 
32998  void store(TlStorerToString &s, const char *field_name) const final;
32999 };
33000 
33004 class logTags final : public Object {
33009  std::int32_t get_id() const final {
33010  return ID;
33011  }
33012 
33013  public:
33016 
33020  logTags();
33021 
33027  explicit logTags(array<string> &&tags_);
33028 
33030  static const std::int32_t ID = -1604930601;
33031 
33037  void store(TlStorerToString &s, const char *field_name) const final;
33038 };
33039 
33043 class logVerbosityLevel final : public Object {
33048  std::int32_t get_id() const final {
33049  return ID;
33050  }
33051 
33052  public:
33055 
33060 
33067 
33069  static const std::int32_t ID = 1734624234;
33070 
33076  void store(TlStorerToString &s, const char *field_name) const final;
33077 };
33078 
33083 class LoginUrlInfo: public Object {
33084  public:
33085 };
33086 
33090 class loginUrlInfoOpen final : public LoginUrlInfo {
33095  std::int32_t get_id() const final {
33096  return ID;
33097  }
33098 
33099  public:
33101  string url_;
33104 
33108  loginUrlInfoOpen();
33109 
33116  loginUrlInfoOpen(string const &url_, bool skip_confirmation_);
33117 
33119  static const std::int32_t ID = 837282306;
33120 
33126  void store(TlStorerToString &s, const char *field_name) const final;
33127 };
33128 
33137  std::int32_t get_id() const final {
33138  return ID;
33139  }
33140 
33141  public:
33143  string url_;
33145  string domain_;
33150 
33155 
33165 
33167  static const std::int32_t ID = 2128290863;
33168 
33174  void store(TlStorerToString &s, const char *field_name) const final;
33175 };
33176 
33177 class WebAppOpenMode;
33178 
33182 class mainWebApp final : public Object {
33187  std::int32_t get_id() const final {
33188  return ID;
33189  }
33190 
33191  public:
33193  string url_;
33196 
33200  mainWebApp();
33201 
33208  mainWebApp(string const &url_, object_ptr<WebAppOpenMode> &&mode_);
33209 
33211  static const std::int32_t ID = 1940368506;
33212 
33218  void store(TlStorerToString &s, const char *field_name) const final;
33219 };
33220 
33225 class MaskPoint: public Object {
33226  public:
33227 };
33228 
33232 class maskPointForehead final : public MaskPoint {
33237  std::int32_t get_id() const final {
33238  return ID;
33239  }
33240 
33241  public:
33242 
33247 
33249  static const std::int32_t ID = 1027512005;
33250 
33256  void store(TlStorerToString &s, const char *field_name) const final;
33257 };
33258 
33262 class maskPointEyes final : public MaskPoint {
33267  std::int32_t get_id() const final {
33268  return ID;
33269  }
33270 
33271  public:
33272 
33276  maskPointEyes();
33277 
33279  static const std::int32_t ID = 1748310861;
33280 
33286  void store(TlStorerToString &s, const char *field_name) const final;
33287 };
33288 
33292 class maskPointMouth final : public MaskPoint {
33297  std::int32_t get_id() const final {
33298  return ID;
33299  }
33300 
33301  public:
33302 
33306  maskPointMouth();
33307 
33309  static const std::int32_t ID = 411773406;
33310 
33316  void store(TlStorerToString &s, const char *field_name) const final;
33317 };
33318 
33322 class maskPointChin final : public MaskPoint {
33327  std::int32_t get_id() const final {
33328  return ID;
33329  }
33330 
33331  public:
33332 
33336  maskPointChin();
33337 
33339  static const std::int32_t ID = 534995335;
33340 
33346  void store(TlStorerToString &s, const char *field_name) const final;
33347 };
33348 
33349 class MaskPoint;
33350 
33354 class maskPosition final : public Object {
33359  std::int32_t get_id() const final {
33360  return ID;
33361  }
33362 
33363  public:
33367  double x_shift_;
33369  double y_shift_;
33371  double scale_;
33372 
33376  maskPosition();
33377 
33386  maskPosition(object_ptr<MaskPoint> &&point_, double x_shift_, double y_shift_, double scale_);
33387 
33389  static const std::int32_t ID = -2097433026;
33390 
33396  void store(TlStorerToString &s, const char *field_name) const final;
33397 };
33398 
33399 class MessageContent;
33400 
33401 class MessageReplyTo;
33402 
33404 
33406 
33407 class MessageSender;
33408 
33409 class MessageSendingState;
33410 
33411 class ReplyMarkup;
33412 
33413 class factCheck;
33414 
33415 class messageForwardInfo;
33416 
33417 class messageImportInfo;
33418 
33420 
33421 class unreadReaction;
33422 
33426 class message final : public Object {
33431  std::int32_t get_id() const final {
33432  return ID;
33433  }
33434 
33435  public:
33510 
33514  message();
33515 
33558 
33560  static const std::int32_t ID = 726001662;
33561 
33567  void store(TlStorerToString &s, const char *field_name) const final;
33568 };
33569 
33573 class messageAutoDeleteTime final : public Object {
33578  std::int32_t get_id() const final {
33579  return ID;
33580  }
33581 
33582  public:
33585 
33590 
33596  explicit messageAutoDeleteTime(int32 time_);
33597 
33599  static const std::int32_t ID = 1972045589;
33600 
33606  void store(TlStorerToString &s, const char *field_name) const final;
33607 };
33608 
33609 class messageCalendarDay;
33610 
33614 class messageCalendar final : public Object {
33619  std::int32_t get_id() const final {
33620  return ID;
33621  }
33622 
33623  public:
33628 
33632  messageCalendar();
33633 
33641 
33643  static const std::int32_t ID = -1682890519;
33644 
33650  void store(TlStorerToString &s, const char *field_name) const final;
33651 };
33652 
33653 class message;
33654 
33658 class messageCalendarDay final : public Object {
33663  std::int32_t get_id() const final {
33664  return ID;
33665  }
33666 
33667  public:
33672 
33677 
33685 
33687  static const std::int32_t ID = -376467614;
33688 
33694  void store(TlStorerToString &s, const char *field_name) const final;
33695 };
33696 
33698 
33699 class CallDiscardReason;
33700 
33701 class DiceStickers;
33702 
33703 class GiveawayPrize;
33704 
33705 class MessageSender;
33706 
33707 class PaidMedia;
33708 
33709 class PassportElementType;
33710 
33711 class alternativeVideo;
33712 
33713 class animatedEmoji;
33714 
33715 class animation;
33716 
33717 class audio;
33718 
33719 class chatBackground;
33720 
33721 class chatPhoto;
33722 
33723 class contact;
33724 
33725 class document;
33726 
33727 class encryptedCredentials;
33728 
33730 
33731 class formattedText;
33732 
33733 class forumTopicIcon;
33734 
33735 class game;
33736 
33737 class gift;
33738 
33739 class giveawayParameters;
33740 
33741 class linkPreview;
33742 
33743 class linkPreviewOptions;
33744 
33745 class location;
33746 
33747 class orderInfo;
33748 
33749 class photo;
33750 
33751 class poll;
33752 
33753 class productInfo;
33754 
33755 class sharedChat;
33756 
33757 class sharedUser;
33758 
33759 class sticker;
33760 
33761 class upgradedGift;
33762 
33763 class venue;
33764 
33765 class video;
33766 
33767 class videoNote;
33768 
33769 class voiceNote;
33770 
33775 class MessageContent: public Object {
33776  public:
33777 };
33778 
33782 class messageText final : public MessageContent {
33787  std::int32_t get_id() const final {
33788  return ID;
33789  }
33790 
33791  public:
33798 
33802  messageText();
33803 
33812 
33814  static const std::int32_t ID = 1751469188;
33815 
33821  void store(TlStorerToString &s, const char *field_name) const final;
33822 };
33823 
33827 class messageAnimation final : public MessageContent {
33832  std::int32_t get_id() const final {
33833  return ID;
33834  }
33835 
33836  public:
33847 
33851  messageAnimation();
33852 
33863 
33865  static const std::int32_t ID = -1899294424;
33866 
33872  void store(TlStorerToString &s, const char *field_name) const final;
33873 };
33874 
33878 class messageAudio final : public MessageContent {
33883  std::int32_t get_id() const final {
33884  return ID;
33885  }
33886 
33887  public:
33892 
33896  messageAudio();
33897 
33905 
33907  static const std::int32_t ID = 276722716;
33908 
33914  void store(TlStorerToString &s, const char *field_name) const final;
33915 };
33916 
33920 class messageDocument final : public MessageContent {
33925  std::int32_t get_id() const final {
33926  return ID;
33927  }
33928 
33929  public:
33934 
33938  messageDocument();
33939 
33947 
33949  static const std::int32_t ID = 596945783;
33950 
33956  void store(TlStorerToString &s, const char *field_name) const final;
33957 };
33958 
33962 class messagePaidMedia final : public MessageContent {
33967  std::int32_t get_id() const final {
33968  return ID;
33969  }
33970 
33971  public:
33980 
33984  messagePaidMedia();
33985 
33995 
33997  static const std::int32_t ID = -724750073;
33998 
34004  void store(TlStorerToString &s, const char *field_name) const final;
34005 };
34006 
34010 class messagePhoto final : public MessageContent {
34015  std::int32_t get_id() const final {
34016  return ID;
34017  }
34018 
34019  public:
34030 
34034  messagePhoto();
34035 
34046 
34048  static const std::int32_t ID = 1967947295;
34049 
34055  void store(TlStorerToString &s, const char *field_name) const final;
34056 };
34057 
34061 class messageSticker final : public MessageContent {
34066  std::int32_t get_id() const final {
34067  return ID;
34068  }
34069 
34070  public:
34075 
34079  messageSticker();
34080 
34088 
34090  static const std::int32_t ID = -437199670;
34091 
34097  void store(TlStorerToString &s, const char *field_name) const final;
34098 };
34099 
34103 class messageVideo final : public MessageContent {
34108  std::int32_t get_id() const final {
34109  return ID;
34110  }
34111 
34112  public:
34129 
34133  messageVideo();
34134 
34148 
34150  static const std::int32_t ID = 374791437;
34151 
34157  void store(TlStorerToString &s, const char *field_name) const final;
34158 };
34159 
34163 class messageVideoNote final : public MessageContent {
34168  std::int32_t get_id() const final {
34169  return ID;
34170  }
34171 
34172  public:
34179 
34183  messageVideoNote();
34184 
34193 
34195  static const std::int32_t ID = 963323014;
34196 
34202  void store(TlStorerToString &s, const char *field_name) const final;
34203 };
34204 
34208 class messageVoiceNote final : public MessageContent {
34213  std::int32_t get_id() const final {
34214  return ID;
34215  }
34216 
34217  public:
34224 
34228  messageVoiceNote();
34229 
34238 
34240  static const std::int32_t ID = 527777781;
34241 
34247  void store(TlStorerToString &s, const char *field_name) const final;
34248 };
34249 
34253 class messageExpiredPhoto final : public MessageContent {
34258  std::int32_t get_id() const final {
34259  return ID;
34260  }
34261 
34262  public:
34263 
34268 
34270  static const std::int32_t ID = -1404641801;
34271 
34277  void store(TlStorerToString &s, const char *field_name) const final;
34278 };
34279 
34283 class messageExpiredVideo final : public MessageContent {
34288  std::int32_t get_id() const final {
34289  return ID;
34290  }
34291 
34292  public:
34293 
34298 
34300  static const std::int32_t ID = -1212209981;
34301 
34307  void store(TlStorerToString &s, const char *field_name) const final;
34308 };
34309 
34318  std::int32_t get_id() const final {
34319  return ID;
34320  }
34321 
34322  public:
34323 
34328 
34330  static const std::int32_t ID = 599540711;
34331 
34337  void store(TlStorerToString &s, const char *field_name) const final;
34338 };
34339 
34348  std::int32_t get_id() const final {
34349  return ID;
34350  }
34351 
34352  public:
34353 
34358 
34360  static const std::int32_t ID = 143684989;
34361 
34367  void store(TlStorerToString &s, const char *field_name) const final;
34368 };
34369 
34373 class messageLocation final : public MessageContent {
34378  std::int32_t get_id() const final {
34379  return ID;
34380  }
34381 
34382  public:
34393 
34397  messageLocation();
34398 
34409 
34411  static const std::int32_t ID = 303973492;
34412 
34418  void store(TlStorerToString &s, const char *field_name) const final;
34419 };
34420 
34424 class messageVenue final : public MessageContent {
34429  std::int32_t get_id() const final {
34430  return ID;
34431  }
34432 
34433  public:
34436 
34440  messageVenue();
34441 
34448 
34450  static const std::int32_t ID = -2146492043;
34451 
34457  void store(TlStorerToString &s, const char *field_name) const final;
34458 };
34459 
34463 class messageContact final : public MessageContent {
34468  std::int32_t get_id() const final {
34469  return ID;
34470  }
34471 
34472  public:
34475 
34479  messageContact();
34480 
34487 
34489  static const std::int32_t ID = -512684966;
34490 
34496  void store(TlStorerToString &s, const char *field_name) const final;
34497 };
34498 
34502 class messageAnimatedEmoji final : public MessageContent {
34507  std::int32_t get_id() const final {
34508  return ID;
34509  }
34510 
34511  public:
34515  string emoji_;
34516 
34521 
34529 
34531  static const std::int32_t ID = 908195298;
34532 
34538  void store(TlStorerToString &s, const char *field_name) const final;
34539 };
34540 
34544 class messageDice final : public MessageContent {
34549  std::int32_t get_id() const final {
34550  return ID;
34551  }
34552 
34553  public:
34559  string emoji_;
34564 
34568  messageDice();
34569 
34580 
34582  static const std::int32_t ID = 1115779641;
34583 
34589  void store(TlStorerToString &s, const char *field_name) const final;
34590 };
34591 
34595 class messageGame final : public MessageContent {
34600  std::int32_t get_id() const final {
34601  return ID;
34602  }
34603 
34604  public:
34607 
34611  messageGame();
34612 
34618  explicit messageGame(object_ptr<game> &&game_);
34619 
34621  static const std::int32_t ID = -69441162;
34622 
34628  void store(TlStorerToString &s, const char *field_name) const final;
34629 };
34630 
34634 class messagePoll final : public MessageContent {
34639  std::int32_t get_id() const final {
34640  return ID;
34641  }
34642 
34643  public:
34646 
34650  messagePoll();
34651 
34657  explicit messagePoll(object_ptr<poll> &&poll_);
34658 
34660  static const std::int32_t ID = -662130099;
34661 
34667  void store(TlStorerToString &s, const char *field_name) const final;
34668 };
34669 
34673 class messageStory final : public MessageContent {
34678  std::int32_t get_id() const final {
34679  return ID;
34680  }
34681 
34682  public:
34689 
34693  messageStory();
34694 
34703 
34705  static const std::int32_t ID = 1514236353;
34706 
34712  void store(TlStorerToString &s, const char *field_name) const final;
34713 };
34714 
34718 class messageInvoice final : public MessageContent {
34723  std::int32_t get_id() const final {
34724  return ID;
34725  }
34726 
34727  public:
34731  string currency_;
34737  bool is_test_;
34746 
34750  messageInvoice();
34751 
34766 
34768  static const std::int32_t ID = 263060806;
34769 
34775  void store(TlStorerToString &s, const char *field_name) const final;
34776 };
34777 
34781 class messageCall final : public MessageContent {
34786  std::int32_t get_id() const final {
34787  return ID;
34788  }
34789 
34790  public:
34797 
34801  messageCall();
34802 
34811 
34813  static const std::int32_t ID = 538893824;
34814 
34820  void store(TlStorerToString &s, const char *field_name) const final;
34821 };
34822 
34826 class messageGroupCall final : public MessageContent {
34831  std::int32_t get_id() const final {
34832  return ID;
34833  }
34834 
34835  public:
34846 
34850  messageGroupCall();
34851 
34862 
34864  static const std::int32_t ID = 1370396295;
34865 
34871  void store(TlStorerToString &s, const char *field_name) const final;
34872 };
34873 
34882  std::int32_t get_id() const final {
34883  return ID;
34884  }
34885 
34886  public:
34891 
34896 
34904 
34906  static const std::int32_t ID = -1855185481;
34907 
34913  void store(TlStorerToString &s, const char *field_name) const final;
34914 };
34915 
34924  std::int32_t get_id() const final {
34925  return ID;
34926  }
34927 
34928  public:
34931 
34936 
34943 
34945  static const std::int32_t ID = 521225561;
34946 
34952  void store(TlStorerToString &s, const char *field_name) const final;
34953 };
34954 
34963  std::int32_t get_id() const final {
34964  return ID;
34965  }
34966 
34967  public:
34970 
34975 
34982 
34984  static const std::int32_t ID = 2032544855;
34985 
34991  void store(TlStorerToString &s, const char *field_name) const final;
34992 };
34993 
35002  std::int32_t get_id() const final {
35003  return ID;
35004  }
35005 
35006  public:
35011 
35016 
35024 
35026  static const std::int32_t ID = -1459065585;
35027 
35033  void store(TlStorerToString &s, const char *field_name) const final;
35034 };
35035 
35044  std::int32_t get_id() const final {
35045  return ID;
35046  }
35047 
35048  public:
35050  string title_;
35053 
35058 
35066 
35068  static const std::int32_t ID = 795404060;
35069 
35075  void store(TlStorerToString &s, const char *field_name) const final;
35076 };
35077 
35086  std::int32_t get_id() const final {
35087  return ID;
35088  }
35089 
35090  public:
35092  string title_;
35093 
35098 
35104  explicit messageSupergroupChatCreate(string const &title_);
35105 
35107  static const std::int32_t ID = -434325733;
35108 
35114  void store(TlStorerToString &s, const char *field_name) const final;
35115 };
35116 
35125  std::int32_t get_id() const final {
35126  return ID;
35127  }
35128 
35129  public:
35131  string title_;
35132 
35137 
35143  explicit messageChatChangeTitle(string const &title_);
35144 
35146  static const std::int32_t ID = 748272449;
35147 
35153  void store(TlStorerToString &s, const char *field_name) const final;
35154 };
35155 
35164  std::int32_t get_id() const final {
35165  return ID;
35166  }
35167 
35168  public:
35171 
35176 
35183 
35185  static const std::int32_t ID = -813415093;
35186 
35192  void store(TlStorerToString &s, const char *field_name) const final;
35193 };
35194 
35203  std::int32_t get_id() const final {
35204  return ID;
35205  }
35206 
35207  public:
35208 
35213 
35215  static const std::int32_t ID = -184374809;
35216 
35222  void store(TlStorerToString &s, const char *field_name) const final;
35223 };
35224 
35233  std::int32_t get_id() const final {
35234  return ID;
35235  }
35236 
35237  public:
35240 
35245 
35252 
35254  static const std::int32_t ID = 1701117908;
35255 
35261  void store(TlStorerToString &s, const char *field_name) const final;
35262 };
35263 
35272  std::int32_t get_id() const final {
35273  return ID;
35274  }
35275 
35276  public:
35277 
35282 
35284  static const std::int32_t ID = 1846493311;
35285 
35291  void store(TlStorerToString &s, const char *field_name) const final;
35292 };
35293 
35302  std::int32_t get_id() const final {
35303  return ID;
35304  }
35305 
35306  public:
35307 
35312 
35314  static const std::int32_t ID = 1195428732;
35315 
35321  void store(TlStorerToString &s, const char *field_name) const final;
35322 };
35323 
35332  std::int32_t get_id() const final {
35333  return ID;
35334  }
35335 
35336  public:
35339 
35344 
35351 
35353  static const std::int32_t ID = 938029481;
35354 
35360  void store(TlStorerToString &s, const char *field_name) const final;
35361 };
35362 
35366 class messageChatUpgradeTo final : public MessageContent {
35371  std::int32_t get_id() const final {
35372  return ID;
35373  }
35374 
35375  public:
35378 
35383 
35390 
35392  static const std::int32_t ID = 104813723;
35393 
35399  void store(TlStorerToString &s, const char *field_name) const final;
35400 };
35401 
35410  std::int32_t get_id() const final {
35411  return ID;
35412  }
35413 
35414  public:
35416  string title_;
35419 
35424 
35432 
35434  static const std::int32_t ID = 325954268;
35435 
35441  void store(TlStorerToString &s, const char *field_name) const final;
35442 };
35443 
35447 class messagePinMessage final : public MessageContent {
35452  std::int32_t get_id() const final {
35453  return ID;
35454  }
35455 
35456  public:
35459 
35464 
35471 
35473  static const std::int32_t ID = 953503801;
35474 
35480  void store(TlStorerToString &s, const char *field_name) const final;
35481 };
35482 
35491  std::int32_t get_id() const final {
35492  return ID;
35493  }
35494 
35495  public:
35496 
35501 
35503  static const std::int32_t ID = -1564971605;
35504 
35510  void store(TlStorerToString &s, const char *field_name) const final;
35511 };
35512 
35521  std::int32_t get_id() const final {
35522  return ID;
35523  }
35524 
35525  public:
35532 
35537 
35546 
35548  static const std::int32_t ID = 1029536832;
35549 
35555  void store(TlStorerToString &s, const char *field_name) const final;
35556 };
35557 
35561 class messageChatSetTheme final : public MessageContent {
35566  std::int32_t get_id() const final {
35567  return ID;
35568  }
35569 
35570  public:
35572  string theme_name_;
35573 
35578 
35584  explicit messageChatSetTheme(string const &theme_name_);
35585 
35587  static const std::int32_t ID = -1716612088;
35588 
35594  void store(TlStorerToString &s, const char *field_name) const final;
35595 };
35596 
35605  std::int32_t get_id() const final {
35606  return ID;
35607  }
35608 
35609  public:
35614 
35619 
35627 
35629  static const std::int32_t ID = 1637745966;
35630 
35636  void store(TlStorerToString &s, const char *field_name) const final;
35637 };
35638 
35642 class messageChatBoost final : public MessageContent {
35647  std::int32_t get_id() const final {
35648  return ID;
35649  }
35650 
35651  public:
35654 
35658  messageChatBoost();
35659 
35666 
35668  static const std::int32_t ID = 1583310219;
35669 
35675  void store(TlStorerToString &s, const char *field_name) const final;
35676 };
35677 
35686  std::int32_t get_id() const final {
35687  return ID;
35688  }
35689 
35690  public:
35692  string name_;
35695 
35700 
35708 
35710  static const std::int32_t ID = -1194440751;
35711 
35717  void store(TlStorerToString &s, const char *field_name) const final;
35718 };
35719 
35728  std::int32_t get_id() const final {
35729  return ID;
35730  }
35731 
35732  public:
35734  string name_;
35739 
35744 
35753 
35755  static const std::int32_t ID = 12629888;
35756 
35762  void store(TlStorerToString &s, const char *field_name) const final;
35763 };
35764 
35773  std::int32_t get_id() const final {
35774  return ID;
35775  }
35776 
35777  public:
35780 
35785 
35792 
35794  static const std::int32_t ID = 1264029664;
35795 
35801  void store(TlStorerToString &s, const char *field_name) const final;
35802 };
35803 
35812  std::int32_t get_id() const final {
35813  return ID;
35814  }
35815 
35816  public:
35819 
35824 
35831 
35833  static const std::int32_t ID = -1751936002;
35834 
35840  void store(TlStorerToString &s, const char *field_name) const final;
35841 };
35842 
35851  std::int32_t get_id() const final {
35852  return ID;
35853  }
35854 
35855  public:
35858 
35863 
35870 
35872  static const std::int32_t ID = -1251926297;
35873 
35879  void store(TlStorerToString &s, const char *field_name) const final;
35880 };
35881 
35890  std::int32_t get_id() const final {
35891  return ID;
35892  }
35893 
35894  public:
35896  string text_;
35897 
35902 
35908  explicit messageCustomServiceAction(string const &text_);
35909 
35911  static const std::int32_t ID = 1435879282;
35912 
35918  void store(TlStorerToString &s, const char *field_name) const final;
35919 };
35920 
35924 class messageGameScore final : public MessageContent {
35929  std::int32_t get_id() const final {
35930  return ID;
35931  }
35932 
35933  public:
35940 
35944  messageGameScore();
35945 
35954 
35956  static const std::int32_t ID = 1344904575;
35957 
35963  void store(TlStorerToString &s, const char *field_name) const final;
35964 };
35965 
35974  std::int32_t get_id() const final {
35975  return ID;
35976  }
35977 
35978  public:
35984  string currency_;
35995 
36000 
36014 
36016  static const std::int32_t ID = 1046878481;
36017 
36023  void store(TlStorerToString &s, const char *field_name) const final;
36024 };
36025 
36034  std::int32_t get_id() const final {
36035  return ID;
36036  }
36037 
36038  public:
36040  string currency_;
36059 
36064 
36080 
36082  static const std::int32_t ID = -949596737;
36083 
36089  void store(TlStorerToString &s, const char *field_name) const final;
36090 };
36091 
36100  std::int32_t get_id() const final {
36101  return ID;
36102  }
36103 
36104  public:
36108  string currency_;
36117 
36122 
36134 
36136  static const std::int32_t ID = 297580787;
36137 
36143  void store(TlStorerToString &s, const char *field_name) const final;
36144 };
36145 
36149 class messageGiftedPremium final : public MessageContent {
36154  std::int32_t get_id() const final {
36155  return ID;
36156  }
36157 
36158  public:
36166  string currency_;
36177 
36182 
36197 
36199  static const std::int32_t ID = -456073094;
36200 
36206  void store(TlStorerToString &s, const char *field_name) const final;
36207 };
36208 
36217  std::int32_t get_id() const final {
36218  return ID;
36219  }
36220 
36221  public:
36231  string currency_;
36243  string code_;
36244 
36249 
36266 
36268  static const std::int32_t ID = 701640270;
36269 
36275  void store(TlStorerToString &s, const char *field_name) const final;
36276 };
36277 
36286  std::int32_t get_id() const final {
36287  return ID;
36288  }
36289 
36290  public:
36293 
36298 
36305 
36307  static const std::int32_t ID = 972252063;
36308 
36314  void store(TlStorerToString &s, const char *field_name) const final;
36315 };
36316 
36320 class messageGiveaway final : public MessageContent {
36325  std::int32_t get_id() const final {
36326  return ID;
36327  }
36328 
36329  public:
36338 
36342  messageGiveaway();
36343 
36353 
36355  static const std::int32_t ID = -345908568;
36356 
36362  void store(TlStorerToString &s, const char *field_name) const final;
36363 };
36364 
36373  std::int32_t get_id() const final {
36374  return ID;
36375  }
36376 
36377  public:
36386 
36391 
36401 
36403  static const std::int32_t ID = -467351305;
36404 
36410  void store(TlStorerToString &s, const char *field_name) const final;
36411 };
36412 
36421  std::int32_t get_id() const final {
36422  return ID;
36423  }
36424 
36425  public:
36448 
36453 
36470 
36472  static const std::int32_t ID = 2098585405;
36473 
36479  void store(TlStorerToString &s, const char *field_name) const final;
36480 };
36481 
36485 class messageGiftedStars final : public MessageContent {
36490  std::int32_t get_id() const final {
36491  return ID;
36492  }
36493 
36494  public:
36500  string currency_;
36513 
36518 
36533 
36535  static const std::int32_t ID = 1102954151;
36536 
36542  void store(TlStorerToString &s, const char *field_name) const final;
36543 };
36544 
36553  std::int32_t get_id() const final {
36554  return ID;
36555  }
36556 
36557  public:
36570 
36575 
36587 
36589  static const std::int32_t ID = -1441833501;
36590 
36596  void store(TlStorerToString &s, const char *field_name) const final;
36597 };
36598 
36602 class messageGift final : public MessageContent {
36607  std::int32_t get_id() const final {
36608  return ID;
36609  }
36610 
36611  public:
36638 
36642  messageGift();
36643 
36662 
36664  static const std::int32_t ID = 2090444659;
36665 
36671  void store(TlStorerToString &s, const char *field_name) const final;
36672 };
36673 
36677 class messageUpgradedGift final : public MessageContent {
36682  std::int32_t get_id() const final {
36683  return ID;
36684  }
36685 
36686  public:
36705 
36710 
36725 
36727  static const std::int32_t ID = -1068647053;
36728 
36734  void store(TlStorerToString &s, const char *field_name) const final;
36735 };
36736 
36745  std::int32_t get_id() const final {
36746  return ID;
36747  }
36748 
36749  public:
36756 
36761 
36770 
36772  static const std::int32_t ID = -1308949479;
36773 
36779  void store(TlStorerToString &s, const char *field_name) const final;
36780 };
36781 
36790  std::int32_t get_id() const final {
36791  return ID;
36792  }
36793 
36794  public:
36799 
36804 
36812 
36814  static const std::int32_t ID = 580403343;
36815 
36821  void store(TlStorerToString &s, const char *field_name) const final;
36822 };
36823 
36832  std::int32_t get_id() const final {
36833  return ID;
36834  }
36835 
36836  public:
36839 
36844 
36851 
36853  static const std::int32_t ID = -344945397;
36854 
36860  void store(TlStorerToString &s, const char *field_name) const final;
36861 };
36862 
36871  std::int32_t get_id() const final {
36872  return ID;
36873  }
36874 
36875  public:
36876 
36881 
36883  static const std::int32_t ID = -1502020353;
36884 
36890  void store(TlStorerToString &s, const char *field_name) const final;
36891 };
36892 
36896 class messageUsersShared final : public MessageContent {
36901  std::int32_t get_id() const final {
36902  return ID;
36903  }
36904 
36905  public:
36910 
36915 
36923 
36925  static const std::int32_t ID = -842442318;
36926 
36932  void store(TlStorerToString &s, const char *field_name) const final;
36933 };
36934 
36938 class messageChatShared final : public MessageContent {
36943  std::int32_t get_id() const final {
36944  return ID;
36945  }
36946 
36947  public:
36952 
36957 
36965 
36967  static const std::int32_t ID = -1362699935;
36968 
36974  void store(TlStorerToString &s, const char *field_name) const final;
36975 };
36976 
36985  std::int32_t get_id() const final {
36986  return ID;
36987  }
36988 
36989  public:
36992 
36997 
37004 
37006  static const std::int32_t ID = -1702185036;
37007 
37013  void store(TlStorerToString &s, const char *field_name) const final;
37014 };
37015 
37024  std::int32_t get_id() const final {
37025  return ID;
37026  }
37027 
37028  public:
37031 
37036 
37042  explicit messageWebAppDataSent(string const &button_text_);
37043 
37045  static const std::int32_t ID = -83674862;
37046 
37052  void store(TlStorerToString &s, const char *field_name) const final;
37053 };
37054 
37063  std::int32_t get_id() const final {
37064  return ID;
37065  }
37066 
37067  public:
37071  string data_;
37072 
37077 
37084  messageWebAppDataReceived(string const &button_text_, string const &data_);
37085 
37087  static const std::int32_t ID = -8578539;
37088 
37094  void store(TlStorerToString &s, const char *field_name) const final;
37095 };
37096 
37105  std::int32_t get_id() const final {
37106  return ID;
37107  }
37108 
37109  public:
37112 
37117 
37124 
37126  static const std::int32_t ID = 1017405171;
37127 
37133  void store(TlStorerToString &s, const char *field_name) const final;
37134 };
37135 
37144  std::int32_t get_id() const final {
37145  return ID;
37146  }
37147 
37148  public:
37153 
37158 
37166 
37168  static const std::int32_t ID = -1367863624;
37169 
37175  void store(TlStorerToString &s, const char *field_name) const final;
37176 };
37177 
37186  std::int32_t get_id() const final {
37187  return ID;
37188  }
37189 
37190  public:
37197 
37202 
37211 
37213  static const std::int32_t ID = 67761875;
37214 
37220  void store(TlStorerToString &s, const char *field_name) const final;
37221 };
37222 
37226 class messageUnsupported final : public MessageContent {
37231  std::int32_t get_id() const final {
37232  return ID;
37233  }
37234 
37235  public:
37236 
37241 
37243  static const std::int32_t ID = -1816726139;
37244 
37250  void store(TlStorerToString &s, const char *field_name) const final;
37251 };
37252 
37253 class formattedText;
37254 
37258 class messageCopyOptions final : public Object {
37263  std::int32_t get_id() const final {
37264  return ID;
37265  }
37266 
37267  public:
37276 
37281 
37291 
37293  static const std::int32_t ID = 1079772090;
37294 
37300  void store(TlStorerToString &s, const char *field_name) const final;
37301 };
37302 
37303 class MessageEffectType;
37304 
37305 class sticker;
37306 
37310 class messageEffect final : public Object {
37315  std::int32_t get_id() const final {
37316  return ID;
37317  }
37318 
37319  public:
37325  string emoji_;
37330 
37334  messageEffect();
37335 
37346 
37348  static const std::int32_t ID = -1758836433;
37349 
37355  void store(TlStorerToString &s, const char *field_name) const final;
37356 };
37357 
37358 class sticker;
37359 
37364 class MessageEffectType: public Object {
37365  public:
37366 };
37367 
37376  std::int32_t get_id() const final {
37377  return ID;
37378  }
37379 
37380  public:
37385 
37390 
37398 
37400  static const std::int32_t ID = 1756079678;
37401 
37407  void store(TlStorerToString &s, const char *field_name) const final;
37408 };
37409 
37418  std::int32_t get_id() const final {
37419  return ID;
37420  }
37421 
37422  public:
37425 
37430 
37437 
37439  static const std::int32_t ID = 1637231609;
37440 
37446  void store(TlStorerToString &s, const char *field_name) const final;
37447 };
37448 
37453 class MessageFileType: public Object {
37454  public:
37455 };
37456 
37465  std::int32_t get_id() const final {
37466  return ID;
37467  }
37468 
37469  public:
37471  string name_;
37472 
37477 
37483  explicit messageFileTypePrivate(string const &name_);
37484 
37486  static const std::int32_t ID = -521908524;
37487 
37493  void store(TlStorerToString &s, const char *field_name) const final;
37494 };
37495 
37504  std::int32_t get_id() const final {
37505  return ID;
37506  }
37507 
37508  public:
37510  string title_;
37511 
37516 
37522  explicit messageFileTypeGroup(string const &title_);
37523 
37525  static const std::int32_t ID = -219836568;
37526 
37532  void store(TlStorerToString &s, const char *field_name) const final;
37533 };
37534 
37543  std::int32_t get_id() const final {
37544  return ID;
37545  }
37546 
37547  public:
37548 
37553 
37555  static const std::int32_t ID = 1176353458;
37556 
37562  void store(TlStorerToString &s, const char *field_name) const final;
37563 };
37564 
37565 class MessageOrigin;
37566 
37567 class forwardSource;
37568 
37572 class messageForwardInfo final : public Object {
37577  std::int32_t get_id() const final {
37578  return ID;
37579  }
37580 
37581  public:
37590 
37595 
37605 
37607  static const std::int32_t ID = -880313475;
37608 
37614  void store(TlStorerToString &s, const char *field_name) const final;
37615 };
37616 
37620 class messageImportInfo final : public Object {
37625  std::int32_t get_id() const final {
37626  return ID;
37627  }
37628 
37629  public:
37634 
37639 
37646  messageImportInfo(string const &sender_name_, int32 date_);
37647 
37649  static const std::int32_t ID = -421549105;
37650 
37656  void store(TlStorerToString &s, const char *field_name) const final;
37657 };
37658 
37659 class messageReactions;
37660 
37661 class messageReplyInfo;
37662 
37666 class messageInteractionInfo final : public Object {
37671  std::int32_t get_id() const final {
37672  return ID;
37673  }
37674 
37675  public:
37684 
37689 
37699 
37701  static const std::int32_t ID = 733797893;
37702 
37708  void store(TlStorerToString &s, const char *field_name) const final;
37709 };
37710 
37714 class messageLink final : public Object {
37719  std::int32_t get_id() const final {
37720  return ID;
37721  }
37722 
37723  public:
37725  string link_;
37728 
37732  messageLink();
37733 
37740  messageLink(string const &link_, bool is_public_);
37741 
37743  static const std::int32_t ID = -1354089818;
37744 
37750  void store(TlStorerToString &s, const char *field_name) const final;
37751 };
37752 
37753 class message;
37754 
37758 class messageLinkInfo final : public Object {
37763  std::int32_t get_id() const final {
37764  return ID;
37765  }
37766 
37767  public:
37780 
37784  messageLinkInfo();
37785 
37797 
37799  static const std::int32_t ID = 731315024;
37800 
37806  void store(TlStorerToString &s, const char *field_name) const final;
37807 };
37808 
37813 class MessageOrigin: public Object {
37814  public:
37815 };
37816 
37820 class messageOriginUser final : public MessageOrigin {
37825  std::int32_t get_id() const final {
37826  return ID;
37827  }
37828 
37829  public:
37832 
37837 
37844 
37846  static const std::int32_t ID = -1677684669;
37847 
37853  void store(TlStorerToString &s, const char *field_name) const final;
37854 };
37855 
37864  std::int32_t get_id() const final {
37865  return ID;
37866  }
37867 
37868  public:
37871 
37876 
37882  explicit messageOriginHiddenUser(string const &sender_name_);
37883 
37885  static const std::int32_t ID = -317971494;
37886 
37892  void store(TlStorerToString &s, const char *field_name) const final;
37893 };
37894 
37898 class messageOriginChat final : public MessageOrigin {
37903  std::int32_t get_id() const final {
37904  return ID;
37905  }
37906 
37907  public:
37912 
37917 
37925 
37927  static const std::int32_t ID = -205824332;
37928 
37934  void store(TlStorerToString &s, const char *field_name) const final;
37935 };
37936 
37940 class messageOriginChannel final : public MessageOrigin {
37945  std::int32_t get_id() const final {
37946  return ID;
37947  }
37948 
37949  public:
37956 
37961 
37970 
37972  static const std::int32_t ID = -1451535938;
37973 
37979  void store(TlStorerToString &s, const char *field_name) const final;
37980 };
37981 
37985 class messagePosition final : public Object {
37990  std::int32_t get_id() const final {
37991  return ID;
37992  }
37993 
37994  public:
38001 
38005  messagePosition();
38006 
38015 
38017  static const std::int32_t ID = 1292189935;
38018 
38024  void store(TlStorerToString &s, const char *field_name) const final;
38025 };
38026 
38027 class messagePosition;
38028 
38032 class messagePositions final : public Object {
38037  std::int32_t get_id() const final {
38038  return ID;
38039  }
38040 
38041  public:
38046 
38050  messagePositions();
38051 
38059 
38061  static const std::int32_t ID = -1930466649;
38062 
38068  void store(TlStorerToString &s, const char *field_name) const final;
38069 };
38070 
38074 class messageProperties final : public Object {
38079  std::int32_t get_id() const final {
38080  return ID;
38081  }
38082 
38083  public:
38136 
38141 
38173 
38175  static const std::int32_t ID = -27014655;
38176 
38182  void store(TlStorerToString &s, const char *field_name) const final;
38183 };
38184 
38185 class MessageSender;
38186 
38187 class ReactionType;
38188 
38192 class messageReaction final : public Object {
38197  std::int32_t get_id() const final {
38198  return ID;
38199  }
38200 
38201  public:
38212 
38216  messageReaction();
38217 
38228 
38230  static const std::int32_t ID = -1093994369;
38231 
38237  void store(TlStorerToString &s, const char *field_name) const final;
38238 };
38239 
38240 class messageReaction;
38241 
38242 class paidReactor;
38243 
38247 class messageReactions final : public Object {
38252  std::int32_t get_id() const final {
38253  return ID;
38254  }
38255 
38256  public:
38265 
38269  messageReactions();
38270 
38280 
38282  static const std::int32_t ID = 1475966817;
38283 
38289  void store(TlStorerToString &s, const char *field_name) const final;
38290 };
38291 
38296 class MessageReadDate: public Object {
38297  public:
38298 };
38299 
38303 class messageReadDateRead final : public MessageReadDate {
38308  std::int32_t get_id() const final {
38309  return ID;
38310  }
38311 
38312  public:
38315 
38320 
38327 
38329  static const std::int32_t ID = 1972186672;
38330 
38336  void store(TlStorerToString &s, const char *field_name) const final;
38337 };
38338 
38347  std::int32_t get_id() const final {
38348  return ID;
38349  }
38350 
38351  public:
38352 
38357 
38359  static const std::int32_t ID = 397549868;
38360 
38366  void store(TlStorerToString &s, const char *field_name) const final;
38367 };
38368 
38377  std::int32_t get_id() const final {
38378  return ID;
38379  }
38380 
38381  public:
38382 
38387 
38389  static const std::int32_t ID = -1233773024;
38390 
38396  void store(TlStorerToString &s, const char *field_name) const final;
38397 };
38398 
38407  std::int32_t get_id() const final {
38408  return ID;
38409  }
38410 
38411  public:
38412 
38417 
38419  static const std::int32_t ID = -1282567130;
38420 
38426  void store(TlStorerToString &s, const char *field_name) const final;
38427 };
38428 
38437  std::int32_t get_id() const final {
38438  return ID;
38439  }
38440 
38441  public:
38442 
38447 
38449  static const std::int32_t ID = -693971852;
38450 
38456  void store(TlStorerToString &s, const char *field_name) const final;
38457 };
38458 
38459 class MessageSender;
38460 
38464 class messageReplyInfo final : public Object {
38469  std::int32_t get_id() const final {
38470  return ID;
38471  }
38472 
38473  public:
38484 
38488  messageReplyInfo();
38489 
38500 
38502  static const std::int32_t ID = -2093702263;
38503 
38509  void store(TlStorerToString &s, const char *field_name) const final;
38510 };
38511 
38512 class MessageContent;
38513 
38514 class MessageOrigin;
38515 
38516 class textQuote;
38517 
38522 class MessageReplyTo: public Object {
38523  public:
38524 };
38525 
38534  std::int32_t get_id() const final {
38535  return ID;
38536  }
38537 
38538  public:
38551 
38556 
38568 
38570  static const std::int32_t ID = -300918393;
38571 
38577  void store(TlStorerToString &s, const char *field_name) const final;
38578 };
38579 
38583 class messageReplyToStory final : public MessageReplyTo {
38588  std::int32_t get_id() const final {
38589  return ID;
38590  }
38591 
38592  public:
38597 
38602 
38610 
38612  static const std::int32_t ID = -674492596;
38613 
38619  void store(TlStorerToString &s, const char *field_name) const final;
38620 };
38621 
38627  public:
38628 };
38629 
38638  std::int32_t get_id() const final {
38639  return ID;
38640  }
38641 
38642  public:
38645 
38650 
38657 
38659  static const std::int32_t ID = -1485570073;
38660 
38666  void store(TlStorerToString &s, const char *field_name) const final;
38667 };
38668 
38677  std::int32_t get_id() const final {
38678  return ID;
38679  }
38680 
38681  public:
38682 
38687 
38689  static const std::int32_t ID = 2092947464;
38690 
38696  void store(TlStorerToString &s, const char *field_name) const final;
38697 };
38698 
38707  std::int32_t get_id() const final {
38708  return ID;
38709  }
38710 
38711  public:
38714 
38719 
38726 
38728  static const std::int32_t ID = 2101578734;
38729 
38735  void store(TlStorerToString &s, const char *field_name) const final;
38736 };
38737 
38743  public:
38744 };
38745 
38754  std::int32_t get_id() const final {
38755  return ID;
38756  }
38757 
38758  public:
38761 
38766 
38773 
38775  static const std::int32_t ID = 1351440333;
38776 
38782  void store(TlStorerToString &s, const char *field_name) const final;
38783 };
38784 
38793  std::int32_t get_id() const final {
38794  return ID;
38795  }
38796 
38797  public:
38798 
38803 
38805  static const std::int32_t ID = -1036218363;
38806 
38812  void store(TlStorerToString &s, const char *field_name) const final;
38813 };
38814 
38816 
38820 class messageSendOptions final : public Object {
38825  std::int32_t get_id() const final {
38826  return ID;
38827  }
38828 
38829  public:
38850 
38855 
38871 
38873  static const std::int32_t ID = -128496262;
38874 
38880  void store(TlStorerToString &s, const char *field_name) const final;
38881 };
38882 
38887 class MessageSender: public Object {
38888  public:
38889 };
38890 
38894 class messageSenderUser final : public MessageSender {
38899  std::int32_t get_id() const final {
38900  return ID;
38901  }
38902 
38903  public:
38906 
38911 
38917  explicit messageSenderUser(int53 user_id_);
38918 
38920  static const std::int32_t ID = -336109341;
38921 
38927  void store(TlStorerToString &s, const char *field_name) const final;
38928 };
38929 
38933 class messageSenderChat final : public MessageSender {
38938  std::int32_t get_id() const final {
38939  return ID;
38940  }
38941 
38942  public:
38945 
38950 
38956  explicit messageSenderChat(int53 chat_id_);
38957 
38959  static const std::int32_t ID = -239660751;
38960 
38966  void store(TlStorerToString &s, const char *field_name) const final;
38967 };
38968 
38969 class MessageSender;
38970 
38974 class messageSenders final : public Object {
38979  std::int32_t get_id() const final {
38980  return ID;
38981  }
38982 
38983  public:
38988 
38992  messageSenders();
38993 
39001 
39003  static const std::int32_t ID = -690158467;
39004 
39010  void store(TlStorerToString &s, const char *field_name) const final;
39011 };
39012 
39013 class error;
39014 
39020  public:
39021 };
39022 
39031  std::int32_t get_id() const final {
39032  return ID;
39033  }
39034 
39035  public:
39038 
39043 
39050 
39052  static const std::int32_t ID = -215260236;
39053 
39059  void store(TlStorerToString &s, const char *field_name) const final;
39060 };
39061 
39070  std::int32_t get_id() const final {
39071  return ID;
39072  }
39073 
39074  public:
39089 
39094 
39107 
39109  static const std::int32_t ID = -777630522;
39110 
39116  void store(TlStorerToString &s, const char *field_name) const final;
39117 };
39118 
39123 class MessageSource: public Object {
39124  public:
39125 };
39126 
39135  std::int32_t get_id() const final {
39136  return ID;
39137  }
39138 
39139  public:
39140 
39145 
39147  static const std::int32_t ID = -1090386116;
39148 
39154  void store(TlStorerToString &s, const char *field_name) const final;
39155 };
39156 
39165  std::int32_t get_id() const final {
39166  return ID;
39167  }
39168 
39169  public:
39170 
39175 
39177  static const std::int32_t ID = 290427142;
39178 
39184  void store(TlStorerToString &s, const char *field_name) const final;
39185 };
39186 
39195  std::int32_t get_id() const final {
39196  return ID;
39197  }
39198 
39199  public:
39200 
39205 
39207  static const std::int32_t ID = -1518064457;
39208 
39214  void store(TlStorerToString &s, const char *field_name) const final;
39215 };
39216 
39225  std::int32_t get_id() const final {
39226  return ID;
39227  }
39228 
39229  public:
39230 
39235 
39237  static const std::int32_t ID = 1024254993;
39238 
39244  void store(TlStorerToString &s, const char *field_name) const final;
39245 };
39246 
39250 class messageSourceChatList final : public MessageSource {
39255  std::int32_t get_id() const final {
39256  return ID;
39257  }
39258 
39259  public:
39260 
39265 
39267  static const std::int32_t ID = -2047406102;
39268 
39274  void store(TlStorerToString &s, const char *field_name) const final;
39275 };
39276 
39280 class messageSourceSearch final : public MessageSource {
39285  std::int32_t get_id() const final {
39286  return ID;
39287  }
39288 
39289  public:
39290 
39295 
39297  static const std::int32_t ID = 1921333105;
39298 
39304  void store(TlStorerToString &s, const char *field_name) const final;
39305 };
39306 
39315  std::int32_t get_id() const final {
39316  return ID;
39317  }
39318 
39319  public:
39320 
39325 
39327  static const std::int32_t ID = -1028777540;
39328 
39334  void store(TlStorerToString &s, const char *field_name) const final;
39335 };
39336 
39345  std::int32_t get_id() const final {
39346  return ID;
39347  }
39348 
39349  public:
39350 
39355 
39357  static const std::int32_t ID = -1046406163;
39358 
39364  void store(TlStorerToString &s, const char *field_name) const final;
39365 };
39366 
39375  std::int32_t get_id() const final {
39376  return ID;
39377  }
39378 
39379  public:
39380 
39385 
39387  static const std::int32_t ID = 469982474;
39388 
39394  void store(TlStorerToString &s, const char *field_name) const final;
39395 };
39396 
39400 class messageSourceOther final : public MessageSource {
39405  std::int32_t get_id() const final {
39406  return ID;
39407  }
39408 
39409  public:
39410 
39415 
39417  static const std::int32_t ID = 901818114;
39418 
39424  void store(TlStorerToString &s, const char *field_name) const final;
39425 };
39426 
39427 class photo;
39428 
39432 class messageSponsor final : public Object {
39437  std::int32_t get_id() const final {
39438  return ID;
39439  }
39440 
39441  public:
39443  string url_;
39447  string info_;
39448 
39452  messageSponsor();
39453 
39461  messageSponsor(string const &url_, object_ptr<photo> &&photo_, string const &info_);
39462 
39464  static const std::int32_t ID = 2009223646;
39465 
39471  void store(TlStorerToString &s, const char *field_name) const final;
39472 };
39473 
39474 class StatisticalGraph;
39475 
39479 class messageStatistics final : public Object {
39484  std::int32_t get_id() const final {
39485  return ID;
39486  }
39487 
39488  public:
39493 
39498 
39506 
39508  static const std::int32_t ID = -1563537657;
39509 
39515  void store(TlStorerToString &s, const char *field_name) const final;
39516 };
39517 
39518 class draftMessage;
39519 
39520 class message;
39521 
39522 class messageReplyInfo;
39523 
39527 class messageThreadInfo final : public Object {
39532  std::int32_t get_id() const final {
39533  return ID;
39534  }
39535 
39536  public:
39549 
39554 
39566 
39568  static const std::int32_t ID = -248536056;
39569 
39575  void store(TlStorerToString &s, const char *field_name) const final;
39576 };
39577 
39581 class messageViewer final : public Object {
39586  std::int32_t get_id() const final {
39587  return ID;
39588  }
39589 
39590  public:
39595 
39599  messageViewer();
39600 
39608 
39610  static const std::int32_t ID = 1458639309;
39611 
39617  void store(TlStorerToString &s, const char *field_name) const final;
39618 };
39619 
39620 class messageViewer;
39621 
39625 class messageViewers final : public Object {
39630  std::int32_t get_id() const final {
39631  return ID;
39632  }
39633 
39634  public:
39637 
39641  messageViewers();
39642 
39649 
39651  static const std::int32_t ID = 2116480287;
39652 
39658  void store(TlStorerToString &s, const char *field_name) const final;
39659 };
39660 
39661 class message;
39662 
39666 class messages final : public Object {
39671  std::int32_t get_id() const final {
39672  return ID;
39673  }
39674 
39675  public:
39680 
39684  messages();
39685 
39693 
39695  static const std::int32_t ID = -16498159;
39696 
39702  void store(TlStorerToString &s, const char *field_name) const final;
39703 };
39704 
39708 class minithumbnail final : public Object {
39713  std::int32_t get_id() const final {
39714  return ID;
39715  }
39716 
39717  public:
39724 
39728  minithumbnail();
39729 
39738 
39740  static const std::int32_t ID = -328540758;
39741 
39747  void store(TlStorerToString &s, const char *field_name) const final;
39748 };
39749 
39751 
39755 class networkStatistics final : public Object {
39760  std::int32_t get_id() const final {
39761  return ID;
39762  }
39763 
39764  public:
39769 
39774 
39782 
39784  static const std::int32_t ID = 1615554212;
39785 
39791  void store(TlStorerToString &s, const char *field_name) const final;
39792 };
39793 
39794 class FileType;
39795 
39796 class NetworkType;
39797 
39803  public:
39804 };
39805 
39814  std::int32_t get_id() const final {
39815  return ID;
39816  }
39817 
39818  public:
39827 
39832 
39842 
39844  static const std::int32_t ID = 188452706;
39845 
39851  void store(TlStorerToString &s, const char *field_name) const final;
39852 };
39853 
39862  std::int32_t get_id() const final {
39863  return ID;
39864  }
39865 
39866  public:
39874  double duration_;
39875 
39880 
39890 
39892  static const std::int32_t ID = 737000365;
39893 
39899  void store(TlStorerToString &s, const char *field_name) const final;
39900 };
39901 
39906 class NetworkType: public Object {
39907  public:
39908 };
39909 
39913 class networkTypeNone final : public NetworkType {
39918  std::int32_t get_id() const final {
39919  return ID;
39920  }
39921 
39922  public:
39923 
39927  networkTypeNone();
39928 
39930  static const std::int32_t ID = -1971691759;
39931 
39937  void store(TlStorerToString &s, const char *field_name) const final;
39938 };
39939 
39943 class networkTypeMobile final : public NetworkType {
39948  std::int32_t get_id() const final {
39949  return ID;
39950  }
39951 
39952  public:
39953 
39958 
39960  static const std::int32_t ID = 819228239;
39961 
39967  void store(TlStorerToString &s, const char *field_name) const final;
39968 };
39969 
39978  std::int32_t get_id() const final {
39979  return ID;
39980  }
39981 
39982  public:
39983 
39988 
39990  static const std::int32_t ID = -1435199760;
39991 
39997  void store(TlStorerToString &s, const char *field_name) const final;
39998 };
39999 
40003 class networkTypeWiFi final : public NetworkType {
40008  std::int32_t get_id() const final {
40009  return ID;
40010  }
40011 
40012  public:
40013 
40017  networkTypeWiFi();
40018 
40020  static const std::int32_t ID = -633872070;
40021 
40027  void store(TlStorerToString &s, const char *field_name) const final;
40028 };
40029 
40033 class networkTypeOther final : public NetworkType {
40038  std::int32_t get_id() const final {
40039  return ID;
40040  }
40041 
40042  public:
40043 
40047  networkTypeOther();
40048 
40050  static const std::int32_t ID = 1942128539;
40051 
40057  void store(TlStorerToString &s, const char *field_name) const final;
40058 };
40059 
40063 class newChatPrivacySettings final : public Object {
40068  std::int32_t get_id() const final {
40069  return ID;
40070  }
40071 
40072  public:
40077 
40082 
40090 
40092  static const std::int32_t ID = 123716192;
40093 
40099  void store(TlStorerToString &s, const char *field_name) const final;
40100 };
40101 
40102 class NotificationType;
40103 
40107 class notification final : public Object {
40112  std::int32_t get_id() const final {
40113  return ID;
40114  }
40115 
40116  public:
40125 
40129  notification();
40130 
40140 
40142  static const std::int32_t ID = 788743120;
40143 
40149  void store(TlStorerToString &s, const char *field_name) const final;
40150 };
40151 
40152 class NotificationGroupType;
40153 
40154 class notification;
40155 
40159 class notificationGroup final : public Object {
40164  std::int32_t get_id() const final {
40165  return ID;
40166  }
40167 
40168  public:
40179 
40184 
40195 
40197  static const std::int32_t ID = 780691541;
40198 
40204  void store(TlStorerToString &s, const char *field_name) const final;
40205 };
40206 
40212  public:
40213 };
40214 
40223  std::int32_t get_id() const final {
40224  return ID;
40225  }
40226 
40227  public:
40228 
40233 
40235  static const std::int32_t ID = -1702481123;
40236 
40242  void store(TlStorerToString &s, const char *field_name) const final;
40243 };
40244 
40253  std::int32_t get_id() const final {
40254  return ID;
40255  }
40256 
40257  public:
40258 
40263 
40265  static const std::int32_t ID = -2050324051;
40266 
40272  void store(TlStorerToString &s, const char *field_name) const final;
40273 };
40274 
40283  std::int32_t get_id() const final {
40284  return ID;
40285  }
40286 
40287  public:
40288 
40293 
40295  static const std::int32_t ID = 1390759476;
40296 
40302  void store(TlStorerToString &s, const char *field_name) const final;
40303 };
40304 
40313  std::int32_t get_id() const final {
40314  return ID;
40315  }
40316 
40317  public:
40318 
40323 
40325  static const std::int32_t ID = 1379123538;
40326 
40332  void store(TlStorerToString &s, const char *field_name) const final;
40333 };
40334 
40340  public:
40341 };
40342 
40351  std::int32_t get_id() const final {
40352  return ID;
40353  }
40354 
40355  public:
40356 
40361 
40363  static const std::int32_t ID = 937446759;
40364 
40370  void store(TlStorerToString &s, const char *field_name) const final;
40371 };
40372 
40381  std::int32_t get_id() const final {
40382  return ID;
40383  }
40384 
40385  public:
40386 
40391 
40393  static const std::int32_t ID = 1212142067;
40394 
40400  void store(TlStorerToString &s, const char *field_name) const final;
40401 };
40402 
40411  std::int32_t get_id() const final {
40412  return ID;
40413  }
40414 
40415  public:
40416 
40421 
40423  static const std::int32_t ID = 548013448;
40424 
40430  void store(TlStorerToString &s, const char *field_name) const final;
40431 };
40432 
40433 class file;
40434 
40438 class notificationSound final : public Object {
40443  std::int32_t get_id() const final {
40444  return ID;
40445  }
40446 
40447  public:
40455  string title_;
40457  string data_;
40460 
40465 
40476  notificationSound(int64 id_, int32 duration_, int32 date_, string const &title_, string const &data_, object_ptr<file> &&sound_);
40477 
40479  static const std::int32_t ID = -185638601;
40480 
40486  void store(TlStorerToString &s, const char *field_name) const final;
40487 };
40488 
40489 class notificationSound;
40490 
40494 class notificationSounds final : public Object {
40499  std::int32_t get_id() const final {
40500  return ID;
40501  }
40502 
40503  public:
40506 
40511 
40518 
40520  static const std::int32_t ID = -630813169;
40521 
40527  void store(TlStorerToString &s, const char *field_name) const final;
40528 };
40529 
40530 class MessageSender;
40531 
40532 class PushMessageContent;
40533 
40534 class message;
40535 
40540 class NotificationType: public Object {
40541  public:
40542 };
40543 
40552  std::int32_t get_id() const final {
40553  return ID;
40554  }
40555 
40556  public:
40561 
40566 
40574 
40576  static const std::int32_t ID = -254745614;
40577 
40583  void store(TlStorerToString &s, const char *field_name) const final;
40584 };
40585 
40594  std::int32_t get_id() const final {
40595  return ID;
40596  }
40597 
40598  public:
40599 
40604 
40606  static const std::int32_t ID = 1198638768;
40607 
40613  void store(TlStorerToString &s, const char *field_name) const final;
40614 };
40615 
40624  std::int32_t get_id() const final {
40625  return ID;
40626  }
40627 
40628  public:
40631 
40636 
40643 
40645  static const std::int32_t ID = 1712734585;
40646 
40652  void store(TlStorerToString &s, const char *field_name) const final;
40653 };
40654 
40663  std::int32_t get_id() const final {
40664  return ID;
40665  }
40666 
40667  public:
40678 
40683 
40694 
40696  static const std::int32_t ID = -711680462;
40697 
40703  void store(TlStorerToString &s, const char *field_name) const final;
40704 };
40705 
40709 class ok final : public Object {
40714  std::int32_t get_id() const final {
40715  return ID;
40716  }
40717 
40718  public:
40719 
40723  ok();
40724 
40726  static const std::int32_t ID = -722616727;
40727 
40733  void store(TlStorerToString &s, const char *field_name) const final;
40734 };
40735 
40740 class OptionValue: public Object {
40741  public:
40742 };
40743 
40747 class optionValueBoolean final : public OptionValue {
40752  std::int32_t get_id() const final {
40753  return ID;
40754  }
40755 
40756  public:
40758  bool value_;
40759 
40764 
40770  explicit optionValueBoolean(bool value_);
40771 
40773  static const std::int32_t ID = 63135518;
40774 
40780  void store(TlStorerToString &s, const char *field_name) const final;
40781 };
40782 
40786 class optionValueEmpty final : public OptionValue {
40791  std::int32_t get_id() const final {
40792  return ID;
40793  }
40794 
40795  public:
40796 
40800  optionValueEmpty();
40801 
40803  static const std::int32_t ID = 918955155;
40804 
40810  void store(TlStorerToString &s, const char *field_name) const final;
40811 };
40812 
40816 class optionValueInteger final : public OptionValue {
40821  std::int32_t get_id() const final {
40822  return ID;
40823  }
40824 
40825  public:
40828 
40833 
40839  explicit optionValueInteger(int64 value_);
40840 
40842  static const std::int32_t ID = -186858780;
40843 
40849  void store(TlStorerToString &s, const char *field_name) const final;
40850 };
40851 
40855 class optionValueString final : public OptionValue {
40860  std::int32_t get_id() const final {
40861  return ID;
40862  }
40863 
40864  public:
40866  string value_;
40867 
40872 
40878  explicit optionValueString(string const &value_);
40879 
40881  static const std::int32_t ID = 756248212;
40882 
40888  void store(TlStorerToString &s, const char *field_name) const final;
40889 };
40890 
40891 class address;
40892 
40896 class orderInfo final : public Object {
40901  std::int32_t get_id() const final {
40902  return ID;
40903  }
40904 
40905  public:
40907  string name_;
40914 
40918  orderInfo();
40919 
40928  orderInfo(string const &name_, string const &phone_number_, string const &email_address_, object_ptr<address> &&shipping_address_);
40929 
40931  static const std::int32_t ID = 783997294;
40932 
40938  void store(TlStorerToString &s, const char *field_name) const final;
40939 };
40940 
40941 class closedVectorPath;
40942 
40946 class outline final : public Object {
40951  std::int32_t get_id() const final {
40952  return ID;
40953  }
40954 
40955  public:
40958 
40962  outline();
40963 
40970 
40972  static const std::int32_t ID = -161506702;
40973 
40979  void store(TlStorerToString &s, const char *field_name) const final;
40980 };
40981 
40982 class PageBlock;
40983 
40984 class RichText;
40985 
40986 class animation;
40987 
40988 class audio;
40989 
40990 class chatPhotoInfo;
40991 
40992 class location;
40993 
40994 class pageBlockCaption;
40995 
40996 class pageBlockListItem;
40997 
40999 
41000 class pageBlockTableCell;
41001 
41002 class photo;
41003 
41004 class video;
41005 
41006 class voiceNote;
41007 
41012 class PageBlock: public Object {
41013  public:
41014 };
41015 
41019 class pageBlockTitle final : public PageBlock {
41024  std::int32_t get_id() const final {
41025  return ID;
41026  }
41027 
41028  public:
41031 
41035  pageBlockTitle();
41036 
41043 
41045  static const std::int32_t ID = 1629664784;
41046 
41052  void store(TlStorerToString &s, const char *field_name) const final;
41053 };
41054 
41058 class pageBlockSubtitle final : public PageBlock {
41063  std::int32_t get_id() const final {
41064  return ID;
41065  }
41066 
41067  public:
41070 
41075 
41082 
41084  static const std::int32_t ID = 264524263;
41085 
41091  void store(TlStorerToString &s, const char *field_name) const final;
41092 };
41093 
41097 class pageBlockAuthorDate final : public PageBlock {
41102  std::int32_t get_id() const final {
41103  return ID;
41104  }
41105 
41106  public:
41111 
41116 
41124 
41126  static const std::int32_t ID = 1300231184;
41127 
41133  void store(TlStorerToString &s, const char *field_name) const final;
41134 };
41135 
41139 class pageBlockHeader final : public PageBlock {
41144  std::int32_t get_id() const final {
41145  return ID;
41146  }
41147 
41148  public:
41151 
41155  pageBlockHeader();
41156 
41163 
41165  static const std::int32_t ID = 1402854811;
41166 
41172  void store(TlStorerToString &s, const char *field_name) const final;
41173 };
41174 
41178 class pageBlockSubheader final : public PageBlock {
41183  std::int32_t get_id() const final {
41184  return ID;
41185  }
41186 
41187  public:
41190 
41195 
41202 
41204  static const std::int32_t ID = 1263956774;
41205 
41211  void store(TlStorerToString &s, const char *field_name) const final;
41212 };
41213 
41217 class pageBlockKicker final : public PageBlock {
41222  std::int32_t get_id() const final {
41223  return ID;
41224  }
41225 
41226  public:
41229 
41233  pageBlockKicker();
41234 
41241 
41243  static const std::int32_t ID = 1361282635;
41244 
41250  void store(TlStorerToString &s, const char *field_name) const final;
41251 };
41252 
41256 class pageBlockParagraph final : public PageBlock {
41261  std::int32_t get_id() const final {
41262  return ID;
41263  }
41264 
41265  public:
41268 
41273 
41280 
41282  static const std::int32_t ID = 1182402406;
41283 
41289  void store(TlStorerToString &s, const char *field_name) const final;
41290 };
41291 
41295 class pageBlockPreformatted final : public PageBlock {
41300  std::int32_t get_id() const final {
41301  return ID;
41302  }
41303 
41304  public:
41308  string language_;
41309 
41314 
41322 
41324  static const std::int32_t ID = -1066346178;
41325 
41331  void store(TlStorerToString &s, const char *field_name) const final;
41332 };
41333 
41337 class pageBlockFooter final : public PageBlock {
41342  std::int32_t get_id() const final {
41343  return ID;
41344  }
41345 
41346  public:
41349 
41353  pageBlockFooter();
41354 
41361 
41363  static const std::int32_t ID = 886429480;
41364 
41370  void store(TlStorerToString &s, const char *field_name) const final;
41371 };
41372 
41376 class pageBlockDivider final : public PageBlock {
41381  std::int32_t get_id() const final {
41382  return ID;
41383  }
41384 
41385  public:
41386 
41390  pageBlockDivider();
41391 
41393  static const std::int32_t ID = -618614392;
41394 
41400  void store(TlStorerToString &s, const char *field_name) const final;
41401 };
41402 
41406 class pageBlockAnchor final : public PageBlock {
41411  std::int32_t get_id() const final {
41412  return ID;
41413  }
41414 
41415  public:
41417  string name_;
41418 
41422  pageBlockAnchor();
41423 
41429  explicit pageBlockAnchor(string const &name_);
41430 
41432  static const std::int32_t ID = -837994576;
41433 
41439  void store(TlStorerToString &s, const char *field_name) const final;
41440 };
41441 
41445 class pageBlockList final : public PageBlock {
41450  std::int32_t get_id() const final {
41451  return ID;
41452  }
41453 
41454  public:
41457 
41461  pageBlockList();
41462 
41469 
41471  static const std::int32_t ID = -1037074852;
41472 
41478  void store(TlStorerToString &s, const char *field_name) const final;
41479 };
41480 
41484 class pageBlockBlockQuote final : public PageBlock {
41489  std::int32_t get_id() const final {
41490  return ID;
41491  }
41492 
41493  public:
41498 
41503 
41511 
41513  static const std::int32_t ID = 1657834142;
41514 
41520  void store(TlStorerToString &s, const char *field_name) const final;
41521 };
41522 
41526 class pageBlockPullQuote final : public PageBlock {
41531  std::int32_t get_id() const final {
41532  return ID;
41533  }
41534 
41535  public:
41540 
41545 
41553 
41555  static const std::int32_t ID = 490242317;
41556 
41562  void store(TlStorerToString &s, const char *field_name) const final;
41563 };
41564 
41568 class pageBlockAnimation final : public PageBlock {
41573  std::int32_t get_id() const final {
41574  return ID;
41575  }
41576 
41577  public:
41584 
41589 
41598 
41600  static const std::int32_t ID = 1355669513;
41601 
41607  void store(TlStorerToString &s, const char *field_name) const final;
41608 };
41609 
41613 class pageBlockAudio final : public PageBlock {
41618  std::int32_t get_id() const final {
41619  return ID;
41620  }
41621 
41622  public:
41627 
41631  pageBlockAudio();
41632 
41640 
41642  static const std::int32_t ID = -63371245;
41643 
41649  void store(TlStorerToString &s, const char *field_name) const final;
41650 };
41651 
41655 class pageBlockPhoto final : public PageBlock {
41660  std::int32_t get_id() const final {
41661  return ID;
41662  }
41663 
41664  public:
41670  string url_;
41671 
41675  pageBlockPhoto();
41676 
41685 
41687  static const std::int32_t ID = 417601156;
41688 
41694  void store(TlStorerToString &s, const char *field_name) const final;
41695 };
41696 
41700 class pageBlockVideo final : public PageBlock {
41705  std::int32_t get_id() const final {
41706  return ID;
41707  }
41708 
41709  public:
41718 
41722  pageBlockVideo();
41723 
41733 
41735  static const std::int32_t ID = 510041394;
41736 
41742  void store(TlStorerToString &s, const char *field_name) const final;
41743 };
41744 
41748 class pageBlockVoiceNote final : public PageBlock {
41753  std::int32_t get_id() const final {
41754  return ID;
41755  }
41756 
41757  public:
41762 
41767 
41775 
41777  static const std::int32_t ID = 1823310463;
41778 
41784  void store(TlStorerToString &s, const char *field_name) const final;
41785 };
41786 
41790 class pageBlockCover final : public PageBlock {
41795  std::int32_t get_id() const final {
41796  return ID;
41797  }
41798 
41799  public:
41802 
41806  pageBlockCover();
41807 
41814 
41816  static const std::int32_t ID = 972174080;
41817 
41823  void store(TlStorerToString &s, const char *field_name) const final;
41824 };
41825 
41829 class pageBlockEmbedded final : public PageBlock {
41834  std::int32_t get_id() const final {
41835  return ID;
41836  }
41837 
41838  public:
41840  string url_;
41842  string html_;
41855 
41860 
41874 
41876  static const std::int32_t ID = -1942577763;
41877 
41883  void store(TlStorerToString &s, const char *field_name) const final;
41884 };
41885 
41889 class pageBlockEmbeddedPost final : public PageBlock {
41894  std::int32_t get_id() const final {
41895  return ID;
41896  }
41897 
41898  public:
41900  string url_;
41902  string author_;
41911 
41916 
41928 
41930  static const std::int32_t ID = 397600949;
41931 
41937  void store(TlStorerToString &s, const char *field_name) const final;
41938 };
41939 
41943 class pageBlockCollage final : public PageBlock {
41948  std::int32_t get_id() const final {
41949  return ID;
41950  }
41951 
41952  public:
41957 
41961  pageBlockCollage();
41962 
41970 
41972  static const std::int32_t ID = 1163760110;
41973 
41979  void store(TlStorerToString &s, const char *field_name) const final;
41980 };
41981 
41985 class pageBlockSlideshow final : public PageBlock {
41990  std::int32_t get_id() const final {
41991  return ID;
41992  }
41993 
41994  public:
41999 
42004 
42012 
42014  static const std::int32_t ID = 539217375;
42015 
42021  void store(TlStorerToString &s, const char *field_name) const final;
42022 };
42023 
42027 class pageBlockChatLink final : public PageBlock {
42032  std::int32_t get_id() const final {
42033  return ID;
42034  }
42035 
42036  public:
42038  string title_;
42044  string username_;
42045 
42050 
42060 
42062  static const std::int32_t ID = 1646188731;
42063 
42069  void store(TlStorerToString &s, const char *field_name) const final;
42070 };
42071 
42075 class pageBlockTable final : public PageBlock {
42080  std::int32_t get_id() const final {
42081  return ID;
42082  }
42083 
42084  public:
42093 
42097  pageBlockTable();
42098 
42108 
42110  static const std::int32_t ID = -942649288;
42111 
42117  void store(TlStorerToString &s, const char *field_name) const final;
42118 };
42119 
42123 class pageBlockDetails final : public PageBlock {
42128  std::int32_t get_id() const final {
42129  return ID;
42130  }
42131 
42132  public:
42138  bool is_open_;
42139 
42143  pageBlockDetails();
42144 
42153 
42155  static const std::int32_t ID = -1599869809;
42156 
42162  void store(TlStorerToString &s, const char *field_name) const final;
42163 };
42164 
42168 class pageBlockRelatedArticles final : public PageBlock {
42173  std::int32_t get_id() const final {
42174  return ID;
42175  }
42176 
42177  public:
42182 
42187 
42195 
42197  static const std::int32_t ID = -1807324374;
42198 
42204  void store(TlStorerToString &s, const char *field_name) const final;
42205 };
42206 
42210 class pageBlockMap final : public PageBlock {
42215  std::int32_t get_id() const final {
42216  return ID;
42217  }
42218 
42219  public:
42230 
42234  pageBlockMap();
42235 
42246 
42248  static const std::int32_t ID = 1510961171;
42249 
42255  void store(TlStorerToString &s, const char *field_name) const final;
42256 };
42257 
42258 class RichText;
42259 
42263 class pageBlockCaption final : public Object {
42268  std::int32_t get_id() const final {
42269  return ID;
42270  }
42271 
42272  public:
42277 
42281  pageBlockCaption();
42282 
42290 
42292  static const std::int32_t ID = -1180064650;
42293 
42299  void store(TlStorerToString &s, const char *field_name) const final;
42300 };
42301 
42307  public:
42308 };
42309 
42318  std::int32_t get_id() const final {
42319  return ID;
42320  }
42321 
42322  public:
42323 
42328 
42330  static const std::int32_t ID = 848701417;
42331 
42337  void store(TlStorerToString &s, const char *field_name) const final;
42338 };
42339 
42348  std::int32_t get_id() const final {
42349  return ID;
42350  }
42351 
42352  public:
42353 
42358 
42360  static const std::int32_t ID = -1009203990;
42361 
42367  void store(TlStorerToString &s, const char *field_name) const final;
42368 };
42369 
42378  std::int32_t get_id() const final {
42379  return ID;
42380  }
42381 
42382  public:
42383 
42388 
42390  static const std::int32_t ID = 1371369214;
42391 
42397  void store(TlStorerToString &s, const char *field_name) const final;
42398 };
42399 
42400 class PageBlock;
42401 
42405 class pageBlockListItem final : public Object {
42410  std::int32_t get_id() const final {
42411  return ID;
42412  }
42413 
42414  public:
42416  string label_;
42419 
42424 
42432 
42434  static const std::int32_t ID = 323186259;
42435 
42441  void store(TlStorerToString &s, const char *field_name) const final;
42442 };
42443 
42444 class photo;
42445 
42449 class pageBlockRelatedArticle final : public Object {
42454  std::int32_t get_id() const final {
42455  return ID;
42456  }
42457 
42458  public:
42460  string url_;
42462  string title_;
42468  string author_;
42471 
42476 
42487  pageBlockRelatedArticle(string const &url_, string const &title_, string const &description_, object_ptr<photo> &&photo_, string const &author_, int32 publish_date_);
42488 
42490  static const std::int32_t ID = 481199251;
42491 
42497  void store(TlStorerToString &s, const char *field_name) const final;
42498 };
42499 
42501 
42503 
42504 class RichText;
42505 
42509 class pageBlockTableCell final : public Object {
42514  std::int32_t get_id() const final {
42515  return ID;
42516  }
42517 
42518  public:
42531 
42536 
42548 
42550  static const std::int32_t ID = 1417658214;
42551 
42557  void store(TlStorerToString &s, const char *field_name) const final;
42558 };
42559 
42565  public:
42566 };
42567 
42576  std::int32_t get_id() const final {
42577  return ID;
42578  }
42579 
42580  public:
42581 
42586 
42588  static const std::int32_t ID = 195500454;
42589 
42595  void store(TlStorerToString &s, const char *field_name) const final;
42596 };
42597 
42606  std::int32_t get_id() const final {
42607  return ID;
42608  }
42609 
42610  public:
42611 
42616 
42618  static const std::int32_t ID = -2123096587;
42619 
42625  void store(TlStorerToString &s, const char *field_name) const final;
42626 };
42627 
42636  std::int32_t get_id() const final {
42637  return ID;
42638  }
42639 
42640  public:
42641 
42646 
42648  static const std::int32_t ID = 2092531158;
42649 
42655  void store(TlStorerToString &s, const char *field_name) const final;
42656 };
42657 
42658 class minithumbnail;
42659 
42660 class photo;
42661 
42662 class video;
42663 
42668 class PaidMedia: public Object {
42669  public:
42670 };
42671 
42675 class paidMediaPreview final : public PaidMedia {
42680  std::int32_t get_id() const final {
42681  return ID;
42682  }
42683 
42684  public:
42693 
42697  paidMediaPreview();
42698 
42708 
42710  static const std::int32_t ID = -1128151948;
42711 
42717  void store(TlStorerToString &s, const char *field_name) const final;
42718 };
42719 
42723 class paidMediaPhoto final : public PaidMedia {
42728  std::int32_t get_id() const final {
42729  return ID;
42730  }
42731 
42732  public:
42735 
42739  paidMediaPhoto();
42740 
42747 
42749  static const std::int32_t ID = -1165863654;
42750 
42756  void store(TlStorerToString &s, const char *field_name) const final;
42757 };
42758 
42762 class paidMediaVideo final : public PaidMedia {
42767  std::int32_t get_id() const final {
42768  return ID;
42769  }
42770 
42771  public:
42778 
42782  paidMediaVideo();
42783 
42792 
42794  static const std::int32_t ID = 870838318;
42795 
42801  void store(TlStorerToString &s, const char *field_name) const final;
42802 };
42803 
42807 class paidMediaUnsupported final : public PaidMedia {
42812  std::int32_t get_id() const final {
42813  return ID;
42814  }
42815 
42816  public:
42817 
42822 
42824  static const std::int32_t ID = 112999974;
42825 
42831  void store(TlStorerToString &s, const char *field_name) const final;
42832 };
42833 
42838 class PaidReactionType: public Object {
42839  public:
42840 };
42841 
42850  std::int32_t get_id() const final {
42851  return ID;
42852  }
42853 
42854  public:
42855 
42860 
42862  static const std::int32_t ID = -1199187333;
42863 
42869  void store(TlStorerToString &s, const char *field_name) const final;
42870 };
42871 
42880  std::int32_t get_id() const final {
42881  return ID;
42882  }
42883 
42884  public:
42885 
42890 
42892  static const std::int32_t ID = 47892621;
42893 
42899  void store(TlStorerToString &s, const char *field_name) const final;
42900 };
42901 
42910  std::int32_t get_id() const final {
42911  return ID;
42912  }
42913 
42914  public:
42917 
42922 
42929 
42931  static const std::int32_t ID = -675782044;
42932 
42938  void store(TlStorerToString &s, const char *field_name) const final;
42939 };
42940 
42941 class MessageSender;
42942 
42946 class paidReactor final : public Object {
42951  std::int32_t get_id() const final {
42952  return ID;
42953  }
42954 
42955  public:
42961  bool is_top_;
42963  bool is_me_;
42966 
42970  paidReactor();
42971 
42982 
42984  static const std::int32_t ID = -1657303032;
42985 
42991  void store(TlStorerToString &s, const char *field_name) const final;
42992 };
42993 
42995 
42999 class passportAuthorizationForm final : public Object {
43004  std::int32_t get_id() const final {
43005  return ID;
43006  }
43007 
43008  public:
43015 
43020 
43029 
43031  static const std::int32_t ID = -1070673218;
43032 
43038  void store(TlStorerToString &s, const char *field_name) const final;
43039 };
43040 
43041 class address;
43042 
43043 class identityDocument;
43044 
43045 class personalDetails;
43046 
43047 class personalDocument;
43048 
43053 class PassportElement: public Object {
43054  public:
43055 };
43056 
43065  std::int32_t get_id() const final {
43066  return ID;
43067  }
43068 
43069  public:
43072 
43077 
43084 
43086  static const std::int32_t ID = 1217724035;
43087 
43093  void store(TlStorerToString &s, const char *field_name) const final;
43094 };
43095 
43104  std::int32_t get_id() const final {
43105  return ID;
43106  }
43107 
43108  public:
43111 
43116 
43123 
43125  static const std::int32_t ID = -263985373;
43126 
43132  void store(TlStorerToString &s, const char *field_name) const final;
43133 };
43134 
43143  std::int32_t get_id() const final {
43144  return ID;
43145  }
43146 
43147  public:
43150 
43155 
43162 
43164  static const std::int32_t ID = 1643580589;
43165 
43171  void store(TlStorerToString &s, const char *field_name) const final;
43172 };
43173 
43182  std::int32_t get_id() const final {
43183  return ID;
43184  }
43185 
43186  public:
43189 
43194 
43201 
43203  static const std::int32_t ID = 2083775797;
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:
43228 
43233 
43240 
43242  static const std::int32_t ID = 36220295;
43243 
43249  void store(TlStorerToString &s, const char *field_name) const final;
43250 };
43251 
43260  std::int32_t get_id() const final {
43261  return ID;
43262  }
43263 
43264  public:
43267 
43272 
43279 
43281  static const std::int32_t ID = -782625232;
43282 
43288  void store(TlStorerToString &s, const char *field_name) const final;
43289 };
43290 
43299  std::int32_t get_id() const final {
43300  return ID;
43301  }
43302 
43303  public:
43306 
43311 
43318 
43320  static const std::int32_t ID = -234611246;
43321 
43327  void store(TlStorerToString &s, const char *field_name) const final;
43328 };
43329 
43338  std::int32_t get_id() const final {
43339  return ID;
43340  }
43341 
43342  public:
43345 
43350 
43357 
43359  static const std::int32_t ID = -366464408;
43360 
43366  void store(TlStorerToString &s, const char *field_name) const final;
43367 };
43368 
43377  std::int32_t get_id() const final {
43378  return ID;
43379  }
43380 
43381  public:
43384 
43389 
43396 
43398  static const std::int32_t ID = -290141400;
43399 
43405  void store(TlStorerToString &s, const char *field_name) const final;
43406 };
43407 
43416  std::int32_t get_id() const final {
43417  return ID;
43418  }
43419 
43420  public:
43423 
43428 
43435 
43437  static const std::int32_t ID = 618323071;
43438 
43444  void store(TlStorerToString &s, const char *field_name) const final;
43445 };
43446 
43455  std::int32_t get_id() const final {
43456  return ID;
43457  }
43458 
43459  public:
43462 
43467 
43474 
43476  static const std::int32_t ID = 1237626864;
43477 
43483  void store(TlStorerToString &s, const char *field_name) const final;
43484 };
43485 
43494  std::int32_t get_id() const final {
43495  return ID;
43496  }
43497 
43498  public:
43501 
43506 
43512  explicit passportElementPhoneNumber(string const &phone_number_);
43513 
43515  static const std::int32_t ID = -1320118375;
43516 
43522  void store(TlStorerToString &s, const char *field_name) const final;
43523 };
43524 
43533  std::int32_t get_id() const final {
43534  return ID;
43535  }
43536 
43537  public:
43540 
43545 
43551  explicit passportElementEmailAddress(string const &email_address_);
43552 
43554  static const std::int32_t ID = -1528129531;
43555 
43561  void store(TlStorerToString &s, const char *field_name) const final;
43562 };
43563 
43565 
43566 class PassportElementType;
43567 
43571 class passportElementError final : public Object {
43576  std::int32_t get_id() const final {
43577  return ID;
43578  }
43579 
43580  public:
43584  string message_;
43587 
43592 
43601 
43603  static const std::int32_t ID = -1861902395;
43604 
43610  void store(TlStorerToString &s, const char *field_name) const final;
43611 };
43612 
43618  public:
43619 };
43620 
43629  std::int32_t get_id() const final {
43630  return ID;
43631  }
43632 
43633  public:
43634 
43639 
43641  static const std::int32_t ID = -378320830;
43642 
43648  void store(TlStorerToString &s, const char *field_name) const final;
43649 };
43650 
43659  std::int32_t get_id() const final {
43660  return ID;
43661  }
43662 
43663  public:
43665  string field_name_;
43666 
43671 
43677  explicit passportElementErrorSourceDataField(string const &field_name_);
43678 
43680  static const std::int32_t ID = -308650776;
43681 
43687  void store(TlStorerToString &s, const char *field_name) const final;
43688 };
43689 
43698  std::int32_t get_id() const final {
43699  return ID;
43700  }
43701 
43702  public:
43703 
43708 
43710  static const std::int32_t ID = 1895658292;
43711 
43717  void store(TlStorerToString &s, const char *field_name) const final;
43718 };
43719 
43728  std::int32_t get_id() const final {
43729  return ID;
43730  }
43731 
43732  public:
43733 
43738 
43740  static const std::int32_t ID = 1918630391;
43741 
43747  void store(TlStorerToString &s, const char *field_name) const final;
43748 };
43749 
43758  std::int32_t get_id() const final {
43759  return ID;
43760  }
43761 
43762  public:
43763 
43768 
43770  static const std::int32_t ID = -797043672;
43771 
43777  void store(TlStorerToString &s, const char *field_name) const final;
43778 };
43779 
43788  std::int32_t get_id() const final {
43789  return ID;
43790  }
43791 
43792  public:
43795 
43800 
43807 
43809  static const std::int32_t ID = -689621228;
43810 
43816  void store(TlStorerToString &s, const char *field_name) const final;
43817 };
43818 
43827  std::int32_t get_id() const final {
43828  return ID;
43829  }
43830 
43831  public:
43832 
43837 
43839  static const std::int32_t ID = 581280796;
43840 
43846  void store(TlStorerToString &s, const char *field_name) const final;
43847 };
43848 
43857  std::int32_t get_id() const final {
43858  return ID;
43859  }
43860 
43861  public:
43864 
43869 
43876 
43878  static const std::int32_t ID = 2020358960;
43879 
43885  void store(TlStorerToString &s, const char *field_name) const final;
43886 };
43887 
43896  std::int32_t get_id() const final {
43897  return ID;
43898  }
43899 
43900  public:
43901 
43906 
43908  static const std::int32_t ID = 1894164178;
43909 
43915  void store(TlStorerToString &s, const char *field_name) const final;
43916 };
43917 
43923  public:
43924 };
43925 
43934  std::int32_t get_id() const final {
43935  return ID;
43936  }
43937 
43938  public:
43939 
43944 
43946  static const std::int32_t ID = -1032136365;
43947 
43953  void store(TlStorerToString &s, const char *field_name) const final;
43954 };
43955 
43964  std::int32_t get_id() const final {
43965  return ID;
43966  }
43967 
43968  public:
43969 
43974 
43976  static const std::int32_t ID = -436360376;
43977 
43983  void store(TlStorerToString &s, const char *field_name) const final;
43984 };
43985 
43994  std::int32_t get_id() const final {
43995  return ID;
43996  }
43997 
43998  public:
43999 
44004 
44006  static const std::int32_t ID = 1827298379;
44007 
44013  void store(TlStorerToString &s, const char *field_name) const final;
44014 };
44015 
44024  std::int32_t get_id() const final {
44025  return ID;
44026  }
44027 
44028  public:
44029 
44034 
44036  static const std::int32_t ID = -502356132;
44037 
44043  void store(TlStorerToString &s, const char *field_name) const final;
44044 };
44045 
44054  std::int32_t get_id() const final {
44055  return ID;
44056  }
44057 
44058  public:
44059 
44064 
44066  static const std::int32_t ID = -793781959;
44067 
44073  void store(TlStorerToString &s, const char *field_name) const final;
44074 };
44075 
44084  std::int32_t get_id() const final {
44085  return ID;
44086  }
44087 
44088  public:
44089 
44094 
44096  static const std::int32_t ID = 496327874;
44097 
44103  void store(TlStorerToString &s, const char *field_name) const final;
44104 };
44105 
44114  std::int32_t get_id() const final {
44115  return ID;
44116  }
44117 
44118  public:
44119 
44124 
44126  static const std::int32_t ID = 627084906;
44127 
44133  void store(TlStorerToString &s, const char *field_name) const final;
44134 };
44135 
44144  std::int32_t get_id() const final {
44145  return ID;
44146  }
44147 
44148  public:
44149 
44154 
44156  static const std::int32_t ID = 574095667;
44157 
44163  void store(TlStorerToString &s, const char *field_name) const final;
44164 };
44165 
44174  std::int32_t get_id() const final {
44175  return ID;
44176  }
44177 
44178  public:
44179 
44184 
44186  static const std::int32_t ID = -2060583280;
44187 
44193  void store(TlStorerToString &s, const char *field_name) const final;
44194 };
44195 
44204  std::int32_t get_id() const final {
44205  return ID;
44206  }
44207 
44208  public:
44209 
44214 
44216  static const std::int32_t ID = -159478209;
44217 
44223  void store(TlStorerToString &s, const char *field_name) const final;
44224 };
44225 
44234  std::int32_t get_id() const final {
44235  return ID;
44236  }
44237 
44238  public:
44239 
44244 
44246  static const std::int32_t ID = 1092498527;
44247 
44253  void store(TlStorerToString &s, const char *field_name) const final;
44254 };
44255 
44264  std::int32_t get_id() const final {
44265  return ID;
44266  }
44267 
44268  public:
44269 
44274 
44276  static const std::int32_t ID = -995361172;
44277 
44283  void store(TlStorerToString &s, const char *field_name) const final;
44284 };
44285 
44294  std::int32_t get_id() const final {
44295  return ID;
44296  }
44297 
44298  public:
44299 
44304 
44306  static const std::int32_t ID = -79321405;
44307 
44313  void store(TlStorerToString &s, const char *field_name) const final;
44314 };
44315 
44316 class PassportElement;
44317 
44321 class passportElements final : public Object {
44326  std::int32_t get_id() const final {
44327  return ID;
44328  }
44329 
44330  public:
44333 
44337  passportElements();
44338 
44345 
44347  static const std::int32_t ID = 1264617556;
44348 
44354  void store(TlStorerToString &s, const char *field_name) const final;
44355 };
44356 
44357 class PassportElement;
44358 
44359 class passportElementError;
44360 
44364 class passportElementsWithErrors final : public Object {
44369  std::int32_t get_id() const final {
44370  return ID;
44371  }
44372 
44373  public:
44378 
44383 
44391 
44393  static const std::int32_t ID = 1308923044;
44394 
44400  void store(TlStorerToString &s, const char *field_name) const final;
44401 };
44402 
44404 
44408 class passportRequiredElement final : public Object {
44413  std::int32_t get_id() const final {
44414  return ID;
44415  }
44416 
44417  public:
44420 
44425 
44432 
44434  static const std::int32_t ID = -1983641651;
44435 
44441  void store(TlStorerToString &s, const char *field_name) const final;
44442 };
44443 
44444 class PassportElementType;
44445 
44449 class passportSuitableElement final : public Object {
44454  std::int32_t get_id() const final {
44455  return ID;
44456  }
44457 
44458  public:
44467 
44472 
44482 
44484  static const std::int32_t ID = -789019876;
44485 
44491  void store(TlStorerToString &s, const char *field_name) const final;
44492 };
44493 
44495 
44499 class passwordState final : public Object {
44504  std::int32_t get_id() const final {
44505  return ID;
44506  }
44507 
44508  public:
44523 
44527  passwordState();
44528 
44541 
44543  static const std::int32_t ID = 483801128;
44544 
44550  void store(TlStorerToString &s, const char *field_name) const final;
44551 };
44552 
44553 class PaymentFormType;
44554 
44555 class productInfo;
44556 
44560 class paymentForm final : public Object {
44565  std::int32_t get_id() const final {
44566  return ID;
44567  }
44568 
44569  public:
44578 
44582  paymentForm();
44583 
44593 
44595  static const std::int32_t ID = 1998651315;
44596 
44602  void store(TlStorerToString &s, const char *field_name) const final;
44603 };
44604 
44605 class PaymentProvider;
44606 
44607 class invoice;
44608 
44609 class orderInfo;
44610 
44611 class paymentOption;
44612 
44613 class savedCredentials;
44614 
44616 
44621 class PaymentFormType: public Object {
44622  public:
44623 };
44624 
44633  std::int32_t get_id() const final {
44634  return ID;
44635  }
44636 
44637  public:
44654 
44659 
44673 
44675  static const std::int32_t ID = -615089778;
44676 
44682  void store(TlStorerToString &s, const char *field_name) const final;
44683 };
44684 
44693  std::int32_t get_id() const final {
44694  return ID;
44695  }
44696 
44697  public:
44700 
44705 
44712 
44714  static const std::int32_t ID = 90938685;
44715 
44721  void store(TlStorerToString &s, const char *field_name) const final;
44722 };
44723 
44732  std::int32_t get_id() const final {
44733  return ID;
44734  }
44735 
44736  public:
44739 
44744 
44751 
44753  static const std::int32_t ID = 271444827;
44754 
44760  void store(TlStorerToString &s, const char *field_name) const final;
44761 };
44762 
44766 class paymentOption final : public Object {
44771  std::int32_t get_id() const final {
44772  return ID;
44773  }
44774 
44775  public:
44777  string title_;
44779  string url_;
44780 
44784  paymentOption();
44785 
44792  paymentOption(string const &title_, string const &url_);
44793 
44795  static const std::int32_t ID = -294020965;
44796 
44802  void store(TlStorerToString &s, const char *field_name) const final;
44803 };
44804 
44809 class PaymentProvider: public Object {
44810  public:
44811 };
44812 
44821  std::int32_t get_id() const final {
44822  return ID;
44823  }
44824 
44825  public:
44830 
44835 
44842  paymentProviderSmartGlocal(string const &public_token_, string const &tokenize_url_);
44843 
44845  static const std::int32_t ID = -1174112396;
44846 
44852  void store(TlStorerToString &s, const char *field_name) const final;
44853 };
44854 
44863  std::int32_t get_id() const final {
44864  return ID;
44865  }
44866 
44867  public:
44876 
44881 
44891 
44893  static const std::int32_t ID = 370467227;
44894 
44900  void store(TlStorerToString &s, const char *field_name) const final;
44901 };
44902 
44911  std::int32_t get_id() const final {
44912  return ID;
44913  }
44914 
44915  public:
44917  string url_;
44918 
44923 
44929  explicit paymentProviderOther(string const &url_);
44930 
44932  static const std::int32_t ID = -1336876828;
44933 
44939  void store(TlStorerToString &s, const char *field_name) const final;
44940 };
44941 
44942 class PaymentReceiptType;
44943 
44944 class productInfo;
44945 
44949 class paymentReceipt final : public Object {
44954  std::int32_t get_id() const final {
44955  return ID;
44956  }
44957 
44958  public:
44967 
44971  paymentReceipt();
44972 
44982 
44984  static const std::int32_t ID = 758199186;
44985 
44991  void store(TlStorerToString &s, const char *field_name) const final;
44992 };
44993 
44994 class invoice;
44995 
44996 class orderInfo;
44997 
44998 class shippingOption;
44999 
45005  public:
45006 };
45007 
45016  std::int32_t get_id() const final {
45017  return ID;
45018  }
45019 
45020  public:
45033 
45038 
45050 
45052  static const std::int32_t ID = -1636362826;
45053 
45059  void store(TlStorerToString &s, const char *field_name) const final;
45060 };
45061 
45070  std::int32_t get_id() const final {
45071  return ID;
45072  }
45073 
45074  public:
45079 
45084 
45092 
45094  static const std::int32_t ID = 294913868;
45095 
45101  void store(TlStorerToString &s, const char *field_name) const final;
45102 };
45103 
45107 class paymentResult final : public Object {
45112  std::int32_t get_id() const final {
45113  return ID;
45114  }
45115 
45116  public:
45118  bool success_;
45121 
45125  paymentResult();
45126 
45133  paymentResult(bool success_, string const &verification_url_);
45134 
45136  static const std::int32_t ID = -804263843;
45137 
45143  void store(TlStorerToString &s, const char *field_name) const final;
45144 };
45145 
45146 class date;
45147 
45151 class personalDetails final : public Object {
45156  std::int32_t get_id() const final {
45157  return ID;
45158  }
45159 
45160  public:
45162  string first_name_;
45166  string last_name_;
45176  string gender_;
45181 
45185  personalDetails();
45186 
45201  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_);
45202 
45204  static const std::int32_t ID = -1061656137;
45205 
45211  void store(TlStorerToString &s, const char *field_name) const final;
45212 };
45213 
45214 class datedFile;
45215 
45219 class personalDocument final : public Object {
45224  std::int32_t get_id() const final {
45225  return ID;
45226  }
45227 
45228  public:
45233 
45237  personalDocument();
45238 
45246 
45248  static const std::int32_t ID = -1011634661;
45249 
45255  void store(TlStorerToString &s, const char *field_name) const final;
45256 };
45257 
45259 
45268  std::int32_t get_id() const final {
45269  return ID;
45270  }
45271 
45272  public:
45287 
45292 
45305 
45307  static const std::int32_t ID = 1881885547;
45308 
45314  void store(TlStorerToString &s, const char *field_name) const final;
45315 };
45316 
45322  public:
45323 };
45324 
45333  std::int32_t get_id() const final {
45334  return ID;
45335  }
45336 
45337  public:
45338 
45343 
45345  static const std::int32_t ID = 87144986;
45346 
45352  void store(TlStorerToString &s, const char *field_name) const final;
45353 };
45354 
45363  std::int32_t get_id() const final {
45364  return ID;
45365  }
45366 
45367  public:
45368 
45373 
45375  static const std::int32_t ID = -1029402661;
45376 
45382  void store(TlStorerToString &s, const char *field_name) const final;
45383 };
45384 
45393  std::int32_t get_id() const final {
45394  return ID;
45395  }
45396 
45397  public:
45399  string hash_;
45400 
45405 
45411  explicit phoneNumberCodeTypeConfirmOwnership(string const &hash_);
45412 
45414  static const std::int32_t ID = -485404696;
45415 
45421  void store(TlStorerToString &s, const char *field_name) const final;
45422 };
45423 
45424 class countryInfo;
45425 
45429 class phoneNumberInfo final : public Object {
45434  std::int32_t get_id() const final {
45435  return ID;
45436  }
45437 
45438  public:
45447 
45451  phoneNumberInfo();
45452 
45462 
45464  static const std::int32_t ID = -758933343;
45465 
45471  void store(TlStorerToString &s, const char *field_name) const final;
45472 };
45473 
45474 class minithumbnail;
45475 
45476 class photoSize;
45477 
45481 class photo final : public Object {
45486  std::int32_t get_id() const final {
45487  return ID;
45488  }
45489 
45490  public:
45497 
45501  photo();
45502 
45511 
45513  static const std::int32_t ID = -2022871583;
45514 
45520  void store(TlStorerToString &s, const char *field_name) const final;
45521 };
45522 
45523 class file;
45524 
45528 class photoSize final : public Object {
45533  std::int32_t get_id() const final {
45534  return ID;
45535  }
45536 
45537  public:
45539  string type_;
45548 
45552  photoSize();
45553 
45564 
45566  static const std::int32_t ID = 1609182352;
45567 
45573  void store(TlStorerToString &s, const char *field_name) const final;
45574 };
45575 
45579 class point final : public Object {
45584  std::int32_t get_id() const final {
45585  return ID;
45586  }
45587 
45588  public:
45590  double x_;
45592  double y_;
45593 
45597  point();
45598 
45605  point(double x_, double y_);
45606 
45608  static const std::int32_t ID = 437515705;
45609 
45615  void store(TlStorerToString &s, const char *field_name) const final;
45616 };
45617 
45618 class MessageSender;
45619 
45620 class PollType;
45621 
45622 class formattedText;
45623 
45624 class pollOption;
45625 
45629 class poll final : public Object {
45634  std::int32_t get_id() const final {
45635  return ID;
45636  }
45637 
45638  public:
45659 
45663  poll();
45664 
45680 
45682  static const std::int32_t ID = 1913016502;
45683 
45689  void store(TlStorerToString &s, const char *field_name) const final;
45690 };
45691 
45692 class formattedText;
45693 
45697 class pollOption final : public Object {
45702  std::int32_t get_id() const final {
45703  return ID;
45704  }
45705 
45706  public:
45717 
45721  pollOption();
45722 
45733 
45735  static const std::int32_t ID = 1676243088;
45736 
45742  void store(TlStorerToString &s, const char *field_name) const final;
45743 };
45744 
45745 class formattedText;
45746 
45751 class PollType: public Object {
45752  public:
45753 };
45754 
45758 class pollTypeRegular final : public PollType {
45763  std::int32_t get_id() const final {
45764  return ID;
45765  }
45766 
45767  public:
45770 
45774  pollTypeRegular();
45775 
45782 
45784  static const std::int32_t ID = 641265698;
45785 
45791  void store(TlStorerToString &s, const char *field_name) const final;
45792 };
45793 
45797 class pollTypeQuiz final : public PollType {
45802  std::int32_t get_id() const final {
45803  return ID;
45804  }
45805 
45806  public:
45811 
45815  pollTypeQuiz();
45816 
45824 
45826  static const std::int32_t ID = 657013913;
45827 
45833  void store(TlStorerToString &s, const char *field_name) const final;
45834 };
45835 
45840 class PremiumFeature: public Object {
45841  public:
45842 };
45843 
45852  std::int32_t get_id() const final {
45853  return ID;
45854  }
45855 
45856  public:
45857 
45862 
45864  static const std::int32_t ID = 1785455031;
45865 
45871  void store(TlStorerToString &s, const char *field_name) const final;
45872 };
45873 
45882  std::int32_t get_id() const final {
45883  return ID;
45884  }
45885 
45886  public:
45887 
45892 
45894  static const std::int32_t ID = 1825367155;
45895 
45901  void store(TlStorerToString &s, const char *field_name) const final;
45902 };
45903 
45912  std::int32_t get_id() const final {
45913  return ID;
45914  }
45915 
45916  public:
45917 
45922 
45924  static const std::int32_t ID = -267695554;
45925 
45931  void store(TlStorerToString &s, const char *field_name) const final;
45932 };
45933 
45942  std::int32_t get_id() const final {
45943  return ID;
45944  }
45945 
45946  public:
45947 
45952 
45954  static const std::int32_t ID = 1288216542;
45955 
45961  void store(TlStorerToString &s, const char *field_name) const final;
45962 };
45963 
45972  std::int32_t get_id() const final {
45973  return ID;
45974  }
45975 
45976  public:
45977 
45982 
45984  static const std::int32_t ID = -2008587702;
45985 
45991  void store(TlStorerToString &s, const char *field_name) const final;
45992 };
45993 
46002  std::int32_t get_id() const final {
46003  return ID;
46004  }
46005 
46006  public:
46007 
46012 
46014  static const std::int32_t ID = 766750743;
46015 
46021  void store(TlStorerToString &s, const char *field_name) const final;
46022 };
46023 
46032  std::int32_t get_id() const final {
46033  return ID;
46034  }
46035 
46036  public:
46037 
46042 
46044  static const std::int32_t ID = -2101773312;
46045 
46051  void store(TlStorerToString &s, const char *field_name) const final;
46052 };
46053 
46062  std::int32_t get_id() const final {
46063  return ID;
46064  }
46065 
46066  public:
46067 
46072 
46074  static const std::int32_t ID = 1332599628;
46075 
46081  void store(TlStorerToString &s, const char *field_name) const final;
46082 };
46083 
46092  std::int32_t get_id() const final {
46093  return ID;
46094  }
46095 
46096  public:
46097 
46102 
46104  static const std::int32_t ID = 796347674;
46105 
46111  void store(TlStorerToString &s, const char *field_name) const final;
46112 };
46113 
46122  std::int32_t get_id() const final {
46123  return ID;
46124  }
46125 
46126  public:
46127 
46132 
46134  static const std::int32_t ID = 233648322;
46135 
46141  void store(TlStorerToString &s, const char *field_name) const final;
46142 };
46143 
46152  std::int32_t get_id() const final {
46153  return ID;
46154  }
46155 
46156  public:
46157 
46162 
46164  static const std::int32_t ID = -36516639;
46165 
46171  void store(TlStorerToString &s, const char *field_name) const final;
46172 };
46173 
46182  std::int32_t get_id() const final {
46183  return ID;
46184  }
46185 
46186  public:
46187 
46192 
46194  static const std::int32_t ID = -100741914;
46195 
46201  void store(TlStorerToString &s, const char *field_name) const final;
46202 };
46203 
46212  std::int32_t get_id() const final {
46213  return ID;
46214  }
46215 
46216  public:
46217 
46222 
46224  static const std::int32_t ID = -823172286;
46225 
46231  void store(TlStorerToString &s, const char *field_name) const final;
46232 };
46233 
46242  std::int32_t get_id() const final {
46243  return ID;
46244  }
46245 
46246  public:
46247 
46252 
46254  static const std::int32_t ID = 1585050761;
46255 
46261  void store(TlStorerToString &s, const char *field_name) const final;
46262 };
46263 
46272  std::int32_t get_id() const final {
46273  return ID;
46274  }
46275 
46276  public:
46277 
46282 
46284  static const std::int32_t ID = -1143471488;
46285 
46291  void store(TlStorerToString &s, const char *field_name) const final;
46292 };
46293 
46302  std::int32_t get_id() const final {
46303  return ID;
46304  }
46305 
46306  public:
46307 
46312 
46314  static const std::int32_t ID = -1878522597;
46315 
46321  void store(TlStorerToString &s, const char *field_name) const final;
46322 };
46323 
46332  std::int32_t get_id() const final {
46333  return ID;
46334  }
46335 
46336  public:
46337 
46342 
46344  static const std::int32_t ID = 1576574747;
46345 
46351  void store(TlStorerToString &s, const char *field_name) const final;
46352 };
46353 
46362  std::int32_t get_id() const final {
46363  return ID;
46364  }
46365 
46366  public:
46367 
46372 
46374  static const std::int32_t ID = 907724190;
46375 
46381  void store(TlStorerToString &s, const char *field_name) const final;
46382 };
46383 
46392  std::int32_t get_id() const final {
46393  return ID;
46394  }
46395 
46396  public:
46397 
46402 
46404  static const std::int32_t ID = 575074042;
46405 
46411  void store(TlStorerToString &s, const char *field_name) const final;
46412 };
46413 
46422  std::int32_t get_id() const final {
46423  return ID;
46424  }
46425 
46426  public:
46427 
46432 
46434  static const std::int32_t ID = 1003219334;
46435 
46441  void store(TlStorerToString &s, const char *field_name) const final;
46442 };
46443 
46452  std::int32_t get_id() const final {
46453  return ID;
46454  }
46455 
46456  public:
46457 
46462 
46464  static const std::int32_t ID = 802322678;
46465 
46471  void store(TlStorerToString &s, const char *field_name) const final;
46472 };
46473 
46482  std::int32_t get_id() const final {
46483  return ID;
46484  }
46485 
46486  public:
46487 
46492 
46494  static const std::int32_t ID = -762230129;
46495 
46501  void store(TlStorerToString &s, const char *field_name) const final;
46502 };
46503 
46512  std::int32_t get_id() const final {
46513  return ID;
46514  }
46515 
46516  public:
46517 
46522 
46524  static const std::int32_t ID = -1503619324;
46525 
46531  void store(TlStorerToString &s, const char *field_name) const final;
46532 };
46533 
46542  std::int32_t get_id() const final {
46543  return ID;
46544  }
46545 
46546  public:
46547 
46552 
46554  static const std::int32_t ID = -723300255;
46555 
46561  void store(TlStorerToString &s, const char *field_name) const final;
46562 };
46563 
46564 class PremiumFeature;
46565 
46566 class animation;
46567 
46576  std::int32_t get_id() const final {
46577  return ID;
46578  }
46579 
46580  public:
46585 
46590 
46598 
46600  static const std::int32_t ID = -1986155748;
46601 
46607  void store(TlStorerToString &s, const char *field_name) const final;
46608 };
46609 
46610 class InternalLinkType;
46611 
46612 class PremiumFeature;
46613 
46614 class premiumLimit;
46615 
46619 class premiumFeatures final : public Object {
46624  std::int32_t get_id() const final {
46625  return ID;
46626  }
46627 
46628  public:
46635 
46639  premiumFeatures();
46640 
46649 
46651  static const std::int32_t ID = 1875162172;
46652 
46658  void store(TlStorerToString &s, const char *field_name) const final;
46659 };
46660 
46661 class MessageSender;
46662 
46666 class premiumGiftCodeInfo final : public Object {
46671  std::int32_t get_id() const final {
46672  return ID;
46673  }
46674 
46675  public:
46690 
46695 
46708 
46710  static const std::int32_t ID = -1198544674;
46711 
46717  void store(TlStorerToString &s, const char *field_name) const final;
46718 };
46719 
46720 class sticker;
46721 
46725 class premiumGiftPaymentOption final : public Object {
46730  std::int32_t get_id() const final {
46731  return ID;
46732  }
46733 
46734  public:
46736  string currency_;
46749 
46754 
46767 
46769  static const std::int32_t ID = -338085027;
46770 
46776  void store(TlStorerToString &s, const char *field_name) const final;
46777 };
46778 
46780 
46784 class premiumGiftPaymentOptions final : public Object {
46789  std::int32_t get_id() const final {
46790  return ID;
46791  }
46792 
46793  public:
46796 
46801 
46808 
46810  static const std::int32_t ID = -1347543032;
46811 
46817  void store(TlStorerToString &s, const char *field_name) const final;
46818 };
46819 
46823 class premiumGiveawayPaymentOption final : public Object {
46828  std::int32_t get_id() const final {
46829  return ID;
46830  }
46831 
46832  public:
46834  string currency_;
46845 
46850 
46862 
46864  static const std::int32_t ID = 1099221896;
46865 
46871  void store(TlStorerToString &s, const char *field_name) const final;
46872 };
46873 
46875 
46884  std::int32_t get_id() const final {
46885  return ID;
46886  }
46887 
46888  public:
46891 
46896 
46903 
46905  static const std::int32_t ID = -1587397823;
46906 
46912  void store(TlStorerToString &s, const char *field_name) const final;
46913 };
46914 
46915 class PremiumLimitType;
46916 
46920 class premiumLimit final : public Object {
46925  std::int32_t get_id() const final {
46926  return ID;
46927  }
46928 
46929  public:
46936 
46940  premiumLimit();
46941 
46950 
46952  static const std::int32_t ID = 2127786726;
46953 
46959  void store(TlStorerToString &s, const char *field_name) const final;
46960 };
46961 
46966 class PremiumLimitType: public Object {
46967  public:
46968 };
46969 
46978  std::int32_t get_id() const final {
46979  return ID;
46980  }
46981 
46982  public:
46983 
46988 
46990  static const std::int32_t ID = -247467131;
46991 
46997  void store(TlStorerToString &s, const char *field_name) const final;
46998 };
46999 
47008  std::int32_t get_id() const final {
47009  return ID;
47010  }
47011 
47012  public:
47013 
47018 
47020  static const std::int32_t ID = -998947871;
47021 
47027  void store(TlStorerToString &s, const char *field_name) const final;
47028 };
47029 
47038  std::int32_t get_id() const final {
47039  return ID;
47040  }
47041 
47042  public:
47043 
47048 
47050  static const std::int32_t ID = 446086841;
47051 
47057  void store(TlStorerToString &s, const char *field_name) const final;
47058 };
47059 
47068  std::int32_t get_id() const final {
47069  return ID;
47070  }
47071 
47072  public:
47073 
47078 
47080  static const std::int32_t ID = -19759735;
47081 
47087  void store(TlStorerToString &s, const char *field_name) const final;
47088 };
47089 
47098  std::int32_t get_id() const final {
47099  return ID;
47100  }
47101 
47102  public:
47103 
47108 
47110  static const std::int32_t ID = 639754787;
47111 
47117  void store(TlStorerToString &s, const char *field_name) const final;
47118 };
47119 
47128  std::int32_t get_id() const final {
47129  return ID;
47130  }
47131 
47132  public:
47133 
47138 
47140  static const std::int32_t ID = 377489774;
47141 
47147  void store(TlStorerToString &s, const char *field_name) const final;
47148 };
47149 
47158  std::int32_t get_id() const final {
47159  return ID;
47160  }
47161 
47162  public:
47163 
47168 
47170  static const std::int32_t ID = 1691435861;
47171 
47177  void store(TlStorerToString &s, const char *field_name) const final;
47178 };
47179 
47188  std::int32_t get_id() const final {
47189  return ID;
47190  }
47191 
47192  public:
47193 
47198 
47200  static const std::int32_t ID = 1485515276;
47201 
47207  void store(TlStorerToString &s, const char *field_name) const final;
47208 };
47209 
47218  std::int32_t get_id() const final {
47219  return ID;
47220  }
47221 
47222  public:
47223 
47228 
47230  static const std::int32_t ID = -1544854305;
47231 
47237  void store(TlStorerToString &s, const char *field_name) const final;
47238 };
47239 
47248  std::int32_t get_id() const final {
47249  return ID;
47250  }
47251 
47252  public:
47253 
47258 
47260  static const std::int32_t ID = 293984314;
47261 
47267  void store(TlStorerToString &s, const char *field_name) const final;
47268 };
47269 
47278  std::int32_t get_id() const final {
47279  return ID;
47280  }
47281 
47282  public:
47283 
47288 
47290  static const std::int32_t ID = -1146976765;
47291 
47297  void store(TlStorerToString &s, const char *field_name) const final;
47298 };
47299 
47308  std::int32_t get_id() const final {
47309  return ID;
47310  }
47311 
47312  public:
47313 
47318 
47320  static const std::int32_t ID = -128702950;
47321 
47327  void store(TlStorerToString &s, const char *field_name) const final;
47328 };
47329 
47338  std::int32_t get_id() const final {
47339  return ID;
47340  }
47341 
47342  public:
47343 
47348 
47350  static const std::int32_t ID = 1612625095;
47351 
47357  void store(TlStorerToString &s, const char *field_name) const final;
47358 };
47359 
47368  std::int32_t get_id() const final {
47369  return ID;
47370  }
47371 
47372  public:
47373 
47378 
47380  static const std::int32_t ID = -1926486372;
47381 
47387  void store(TlStorerToString &s, const char *field_name) const final;
47388 };
47389 
47398  std::int32_t get_id() const final {
47399  return ID;
47400  }
47401 
47402  public:
47403 
47408 
47410  static const std::int32_t ID = -506354313;
47411 
47417  void store(TlStorerToString &s, const char *field_name) const final;
47418 };
47419 
47428  std::int32_t get_id() const final {
47429  return ID;
47430  }
47431 
47432  public:
47433 
47438 
47440  static const std::int32_t ID = 26329490;
47441 
47447  void store(TlStorerToString &s, const char *field_name) const final;
47448 };
47449 
47458  std::int32_t get_id() const final {
47459  return ID;
47460  }
47461 
47462  public:
47463 
47468 
47470  static const std::int32_t ID = -1093324030;
47471 
47477  void store(TlStorerToString &s, const char *field_name) const final;
47478 };
47479 
47488  std::int32_t get_id() const final {
47489  return ID;
47490  }
47491 
47492  public:
47493 
47498 
47500  static const std::int32_t ID = -1170032633;
47501 
47507  void store(TlStorerToString &s, const char *field_name) const final;
47508 };
47509 
47518  std::int32_t get_id() const final {
47519  return ID;
47520  }
47521 
47522  public:
47523 
47528 
47530  static const std::int32_t ID = -1563549935;
47531 
47537  void store(TlStorerToString &s, const char *field_name) const final;
47538 };
47539 
47540 class InternalLinkType;
47541 
47545 class premiumPaymentOption final : public Object {
47550  std::int32_t get_id() const final {
47551  return ID;
47552  }
47553 
47554  public:
47556  string currency_;
47567 
47572 
47584 
47586  static const std::int32_t ID = -1945346126;
47587 
47593  void store(TlStorerToString &s, const char *field_name) const final;
47594 };
47595 
47596 class BusinessFeature;
47597 
47598 class PremiumFeature;
47599 
47600 class PremiumLimitType;
47601 
47602 class PremiumStoryFeature;
47603 
47608 class PremiumSource: public Object {
47609  public:
47610 };
47611 
47620  std::int32_t get_id() const final {
47621  return ID;
47622  }
47623 
47624  public:
47627 
47632 
47639 
47641  static const std::int32_t ID = -2052159742;
47642 
47648  void store(TlStorerToString &s, const char *field_name) const final;
47649 };
47650 
47654 class premiumSourceFeature final : public PremiumSource {
47659  std::int32_t get_id() const final {
47660  return ID;
47661  }
47662 
47663  public:
47666 
47671 
47678 
47680  static const std::int32_t ID = 445813541;
47681 
47687  void store(TlStorerToString &s, const char *field_name) const final;
47688 };
47689 
47698  std::int32_t get_id() const final {
47699  return ID;
47700  }
47701 
47702  public:
47705 
47710 
47717 
47719  static const std::int32_t ID = -1492946340;
47720 
47726  void store(TlStorerToString &s, const char *field_name) const final;
47727 };
47728 
47737  std::int32_t get_id() const final {
47738  return ID;
47739  }
47740 
47741  public:
47744 
47749 
47756 
47758  static const std::int32_t ID = -1030737556;
47759 
47765  void store(TlStorerToString &s, const char *field_name) const final;
47766 };
47767 
47771 class premiumSourceLink final : public PremiumSource {
47776  std::int32_t get_id() const final {
47777  return ID;
47778  }
47779 
47780  public:
47782  string referrer_;
47783 
47788 
47794  explicit premiumSourceLink(string const &referrer_);
47795 
47797  static const std::int32_t ID = 2135071132;
47798 
47804  void store(TlStorerToString &s, const char *field_name) const final;
47805 };
47806 
47810 class premiumSourceSettings final : public PremiumSource {
47815  std::int32_t get_id() const final {
47816  return ID;
47817  }
47818 
47819  public:
47820 
47825 
47827  static const std::int32_t ID = -285702859;
47828 
47834  void store(TlStorerToString &s, const char *field_name) const final;
47835 };
47836 
47838 
47839 class formattedText;
47840 
47842 
47844 
47848 class premiumState final : public Object {
47853  std::int32_t get_id() const final {
47854  return ID;
47855  }
47856 
47857  public:
47866 
47870  premiumState();
47871 
47881 
47883  static const std::int32_t ID = 1772082178;
47884 
47890  void store(TlStorerToString &s, const char *field_name) const final;
47891 };
47892 
47893 class premiumPaymentOption;
47894 
47898 class premiumStatePaymentOption final : public Object {
47903  std::int32_t get_id() const final {
47904  return ID;
47905  }
47906 
47907  public:
47916 
47921 
47931 
47933  static const std::int32_t ID = 2097591673;
47934 
47940  void store(TlStorerToString &s, const char *field_name) const final;
47941 };
47942 
47948  public:
47949 };
47950 
47959  std::int32_t get_id() const final {
47960  return ID;
47961  }
47962 
47963  public:
47964 
47969 
47971  static const std::int32_t ID = -1880001849;
47972 
47978  void store(TlStorerToString &s, const char *field_name) const final;
47979 };
47980 
47989  std::int32_t get_id() const final {
47990  return ID;
47991  }
47992 
47993  public:
47994 
47999 
48001  static const std::int32_t ID = 1194605988;
48002 
48008  void store(TlStorerToString &s, const char *field_name) const final;
48009 };
48010 
48019  std::int32_t get_id() const final {
48020  return ID;
48021  }
48022 
48023  public:
48024 
48029 
48031  static const std::int32_t ID = -1029683296;
48032 
48038  void store(TlStorerToString &s, const char *field_name) const final;
48039 };
48040 
48049  std::int32_t get_id() const final {
48050  return ID;
48051  }
48052 
48053  public:
48054 
48059 
48061  static const std::int32_t ID = -593229162;
48062 
48068  void store(TlStorerToString &s, const char *field_name) const final;
48069 };
48070 
48079  std::int32_t get_id() const final {
48080  return ID;
48081  }
48082 
48083  public:
48084 
48089 
48091  static const std::int32_t ID = -1501286467;
48092 
48098  void store(TlStorerToString &s, const char *field_name) const final;
48099 };
48100 
48109  std::int32_t get_id() const final {
48110  return ID;
48111  }
48112 
48113  public:
48114 
48119 
48121  static const std::int32_t ID = -622623753;
48122 
48128  void store(TlStorerToString &s, const char *field_name) const final;
48129 };
48130 
48139  std::int32_t get_id() const final {
48140  return ID;
48141  }
48142 
48143  public:
48144 
48149 
48151  static const std::int32_t ID = -1162887511;
48152 
48158  void store(TlStorerToString &s, const char *field_name) const final;
48159 };
48160 
48161 class GiveawayPrize;
48162 
48166 class prepaidGiveaway final : public Object {
48171  std::int32_t get_id() const final {
48172  return ID;
48173  }
48174 
48175  public:
48186 
48190  prepaidGiveaway();
48191 
48202 
48204  static const std::int32_t ID = -277859441;
48205 
48211  void store(TlStorerToString &s, const char *field_name) const final;
48212 };
48213 
48214 class InlineQueryResult;
48215 
48216 class targetChatTypes;
48217 
48221 class preparedInlineMessage final : public Object {
48226  std::int32_t get_id() const final {
48227  return ID;
48228  }
48229 
48230  public:
48237 
48242 
48251 
48253  static const std::int32_t ID = -1808892734;
48254 
48260  void store(TlStorerToString &s, const char *field_name) const final;
48261 };
48262 
48266 class preparedInlineMessageId final : public Object {
48271  std::int32_t get_id() const final {
48272  return ID;
48273  }
48274 
48275  public:
48277  string id_;
48280 
48285 
48293 
48295  static const std::int32_t ID = 940415972;
48296 
48302  void store(TlStorerToString &s, const char *field_name) const final;
48303 };
48304 
48305 class formattedText;
48306 
48307 class photo;
48308 
48312 class productInfo final : public Object {
48317  std::int32_t get_id() const final {
48318  return ID;
48319  }
48320 
48321  public:
48323  string title_;
48328 
48332  productInfo();
48333 
48342 
48344  static const std::int32_t ID = -2015069020;
48345 
48351  void store(TlStorerToString &s, const char *field_name) const final;
48352 };
48353 
48354 class profileAccentColors;
48355 
48359 class profileAccentColor final : public Object {
48364  std::int32_t get_id() const final {
48365  return ID;
48366  }
48367 
48368  public:
48379 
48384 
48395 
48397  static const std::int32_t ID = 557679253;
48398 
48404  void store(TlStorerToString &s, const char *field_name) const final;
48405 };
48406 
48410 class profileAccentColors final : public Object {
48415  std::int32_t get_id() const final {
48416  return ID;
48417  }
48418 
48419  public:
48426 
48431 
48440 
48442  static const std::int32_t ID = -596042431;
48443 
48449  void store(TlStorerToString &s, const char *field_name) const final;
48450 };
48451 
48452 class file;
48453 
48454 class minithumbnail;
48455 
48459 class profilePhoto final : public Object {
48464  std::int32_t get_id() const final {
48465  return ID;
48466  }
48467 
48468  public:
48481 
48485  profilePhoto();
48486 
48498 
48500  static const std::int32_t ID = -1025754018;
48501 
48507  void store(TlStorerToString &s, const char *field_name) const final;
48508 };
48509 
48510 class proxy;
48511 
48515 class proxies final : public Object {
48520  std::int32_t get_id() const final {
48521  return ID;
48522  }
48523 
48524  public:
48527 
48531  proxies();
48532 
48538  explicit proxies(array<object_ptr<proxy>> &&proxies_);
48539 
48541  static const std::int32_t ID = 1200447205;
48542 
48548  void store(TlStorerToString &s, const char *field_name) const final;
48549 };
48550 
48551 class ProxyType;
48552 
48556 class proxy final : public Object {
48561  std::int32_t get_id() const final {
48562  return ID;
48563  }
48564 
48565  public:
48569  string server_;
48578 
48582  proxy();
48583 
48595 
48597  static const std::int32_t ID = 196049779;
48598 
48604  void store(TlStorerToString &s, const char *field_name) const final;
48605 };
48606 
48611 class ProxyType: public Object {
48612  public:
48613 };
48614 
48618 class proxyTypeSocks5 final : public ProxyType {
48623  std::int32_t get_id() const final {
48624  return ID;
48625  }
48626 
48627  public:
48629  string username_;
48631  string password_;
48632 
48636  proxyTypeSocks5();
48637 
48644  proxyTypeSocks5(string const &username_, string const &password_);
48645 
48647  static const std::int32_t ID = -890027341;
48648 
48654  void store(TlStorerToString &s, const char *field_name) const final;
48655 };
48656 
48660 class proxyTypeHttp final : public ProxyType {
48665  std::int32_t get_id() const final {
48666  return ID;
48667  }
48668 
48669  public:
48671  string username_;
48673  string password_;
48676 
48680  proxyTypeHttp();
48681 
48689  proxyTypeHttp(string const &username_, string const &password_, bool http_only_);
48690 
48692  static const std::int32_t ID = -1547188361;
48693 
48699  void store(TlStorerToString &s, const char *field_name) const final;
48700 };
48701 
48705 class proxyTypeMtproto final : public ProxyType {
48710  std::int32_t get_id() const final {
48711  return ID;
48712  }
48713 
48714  public:
48716  string secret_;
48717 
48721  proxyTypeMtproto();
48722 
48728  explicit proxyTypeMtproto(string const &secret_);
48729 
48731  static const std::int32_t ID = -1964826627;
48732 
48738  void store(TlStorerToString &s, const char *field_name) const final;
48739 };
48740 
48745 class PublicChatType: public Object {
48746  public:
48747 };
48748 
48757  std::int32_t get_id() const final {
48758  return ID;
48759  }
48760 
48761  public:
48762 
48767 
48769  static const std::int32_t ID = 350789758;
48770 
48776  void store(TlStorerToString &s, const char *field_name) const final;
48777 };
48778 
48787  std::int32_t get_id() const final {
48788  return ID;
48789  }
48790 
48791  public:
48792 
48797 
48799  static const std::int32_t ID = 1183735952;
48800 
48806  void store(TlStorerToString &s, const char *field_name) const final;
48807 };
48808 
48809 class message;
48810 
48811 class story;
48812 
48817 class PublicForward: public Object {
48818  public:
48819 };
48820 
48824 class publicForwardMessage final : public PublicForward {
48829  std::int32_t get_id() const final {
48830  return ID;
48831  }
48832 
48833  public:
48836 
48841 
48848 
48850  static const std::int32_t ID = 51885010;
48851 
48857  void store(TlStorerToString &s, const char *field_name) const final;
48858 };
48859 
48863 class publicForwardStory final : public PublicForward {
48868  std::int32_t get_id() const final {
48869  return ID;
48870  }
48871 
48872  public:
48875 
48880 
48887 
48889  static const std::int32_t ID = 2145330863;
48890 
48896  void store(TlStorerToString &s, const char *field_name) const final;
48897 };
48898 
48899 class PublicForward;
48900 
48904 class publicForwards final : public Object {
48909  std::int32_t get_id() const final {
48910  return ID;
48911  }
48912 
48913  public:
48920 
48924  publicForwards();
48925 
48934 
48936  static const std::int32_t ID = -2011272719;
48937 
48943  void store(TlStorerToString &s, const char *field_name) const final;
48944 };
48945 
48946 class GiveawayPrize;
48947 
48948 class animation;
48949 
48950 class audio;
48951 
48952 class document;
48953 
48954 class photo;
48955 
48956 class sticker;
48957 
48958 class video;
48959 
48960 class videoNote;
48961 
48962 class voiceNote;
48963 
48969  public:
48970 };
48971 
48980  std::int32_t get_id() const final {
48981  return ID;
48982  }
48983 
48984  public:
48987 
48992 
48998  explicit pushMessageContentHidden(bool is_pinned_);
48999 
49001  static const std::int32_t ID = -316950436;
49002 
49008  void store(TlStorerToString &s, const char *field_name) const final;
49009 };
49010 
49019  std::int32_t get_id() const final {
49020  return ID;
49021  }
49022 
49023  public:
49027  string caption_;
49030 
49035 
49044 
49046  static const std::int32_t ID = 1034215396;
49047 
49053  void store(TlStorerToString &s, const char *field_name) const final;
49054 };
49055 
49064  std::int32_t get_id() const final {
49065  return ID;
49066  }
49067 
49068  public:
49073 
49078 
49086 
49088  static const std::int32_t ID = 381581426;
49089 
49095  void store(TlStorerToString &s, const char *field_name) const final;
49096 };
49097 
49106  std::int32_t get_id() const final {
49107  return ID;
49108  }
49109 
49110  public:
49112  string name_;
49115 
49120 
49127  pushMessageContentContact(string const &name_, bool is_pinned_);
49128 
49130  static const std::int32_t ID = -12219820;
49131 
49137  void store(TlStorerToString &s, const char *field_name) const final;
49138 };
49139 
49148  std::int32_t get_id() const final {
49149  return ID;
49150  }
49151 
49152  public:
49153 
49158 
49160  static const std::int32_t ID = -303962720;
49161 
49167  void store(TlStorerToString &s, const char *field_name) const final;
49168 };
49169 
49178  std::int32_t get_id() const final {
49179  return ID;
49180  }
49181 
49182  public:
49187 
49192 
49200 
49202  static const std::int32_t ID = -458379775;
49203 
49209  void store(TlStorerToString &s, const char *field_name) const final;
49210 };
49211 
49220  std::int32_t get_id() const final {
49221  return ID;
49222  }
49223 
49224  public:
49226  string title_;
49229 
49234 
49241  pushMessageContentGame(string const &title_, bool is_pinned_);
49242 
49244  static const std::int32_t ID = -515131109;
49245 
49251  void store(TlStorerToString &s, const char *field_name) const final;
49252 };
49253 
49262  std::int32_t get_id() const final {
49263  return ID;
49264  }
49265 
49266  public:
49268  string title_;
49273 
49278 
49287 
49289  static const std::int32_t ID = 901303688;
49290 
49296  void store(TlStorerToString &s, const char *field_name) const final;
49297 };
49298 
49307  std::int32_t get_id() const final {
49308  return ID;
49309  }
49310 
49311  public:
49313  string price_;
49316 
49321 
49328  pushMessageContentInvoice(string const &price_, bool is_pinned_);
49329 
49331  static const std::int32_t ID = -1731687492;
49332 
49338  void store(TlStorerToString &s, const char *field_name) const final;
49339 };
49340 
49349  std::int32_t get_id() const final {
49350  return ID;
49351  }
49352 
49353  public:
49355  bool is_live_;
49358 
49363 
49371 
49373  static const std::int32_t ID = -1288005709;
49374 
49380  void store(TlStorerToString &s, const char *field_name) const final;
49381 };
49382 
49391  std::int32_t get_id() const final {
49392  return ID;
49393  }
49394 
49395  public:
49400 
49405 
49413 
49415  static const std::int32_t ID = -1252595894;
49416 
49422  void store(TlStorerToString &s, const char *field_name) const final;
49423 };
49424 
49433  std::int32_t get_id() const final {
49434  return ID;
49435  }
49436 
49437  public:
49441  string caption_;
49446 
49451 
49461 
49463  static const std::int32_t ID = 140631122;
49464 
49470  void store(TlStorerToString &s, const char *field_name) const final;
49471 };
49472 
49481  std::int32_t get_id() const final {
49482  return ID;
49483  }
49484 
49485  public:
49487  string question_;
49492 
49497 
49505  pushMessageContentPoll(string const &question_, bool is_regular_, bool is_pinned_);
49506 
49508  static const std::int32_t ID = -44403654;
49509 
49515  void store(TlStorerToString &s, const char *field_name) const final;
49516 };
49517 
49526  std::int32_t get_id() const final {
49527  return ID;
49528  }
49529 
49530  public:
49533 
49538 
49545 
49547  static const std::int32_t ID = 413224997;
49548 
49554  void store(TlStorerToString &s, const char *field_name) const final;
49555 };
49556 
49565  std::int32_t get_id() const final {
49566  return ID;
49567  }
49568 
49569  public:
49576 
49581 
49590 
49592  static const std::int32_t ID = -700547186;
49593 
49599  void store(TlStorerToString &s, const char *field_name) const final;
49600 };
49601 
49610  std::int32_t get_id() const final {
49611  return ID;
49612  }
49613 
49614  public:
49617 
49622 
49629 
49631  static const std::int32_t ID = -2069312245;
49632 
49638  void store(TlStorerToString &s, const char *field_name) const final;
49639 };
49640 
49649  std::int32_t get_id() const final {
49650  return ID;
49651  }
49652 
49653  public:
49656 
49661 
49668 
49670  static const std::int32_t ID = -1711666466;
49671 
49677  void store(TlStorerToString &s, const char *field_name) const final;
49678 };
49679 
49688  std::int32_t get_id() const final {
49689  return ID;
49690  }
49691 
49692  public:
49693 
49698 
49700  static const std::int32_t ID = 214245369;
49701 
49707  void store(TlStorerToString &s, const char *field_name) const final;
49708 };
49709 
49718  std::int32_t get_id() const final {
49719  return ID;
49720  }
49721 
49722  public:
49726  string emoji_;
49729 
49734 
49743 
49745  static const std::int32_t ID = 1553513939;
49746 
49752  void store(TlStorerToString &s, const char *field_name) const final;
49753 };
49754 
49763  std::int32_t get_id() const final {
49764  return ID;
49765  }
49766 
49767  public:
49772 
49777 
49785 
49787  static const std::int32_t ID = 599622223;
49788 
49794  void store(TlStorerToString &s, const char *field_name) const final;
49795 };
49796 
49805  std::int32_t get_id() const final {
49806  return ID;
49807  }
49808 
49809  public:
49811  string text_;
49814 
49819 
49826  pushMessageContentText(string const &text_, bool is_pinned_);
49827 
49829  static const std::int32_t ID = 274587305;
49830 
49836  void store(TlStorerToString &s, const char *field_name) const final;
49837 };
49838 
49847  std::int32_t get_id() const final {
49848  return ID;
49849  }
49850 
49851  public:
49855  string caption_;
49860 
49865 
49875 
49877  static const std::int32_t ID = 310038831;
49878 
49884  void store(TlStorerToString &s, const char *field_name) const final;
49885 };
49886 
49895  std::int32_t get_id() const final {
49896  return ID;
49897  }
49898 
49899  public:
49904 
49909 
49917 
49919  static const std::int32_t ID = -1122764417;
49920 
49926  void store(TlStorerToString &s, const char *field_name) const final;
49927 };
49928 
49937  std::int32_t get_id() const final {
49938  return ID;
49939  }
49940 
49941  public:
49946 
49951 
49959 
49961  static const std::int32_t ID = 88910987;
49962 
49968  void store(TlStorerToString &s, const char *field_name) const final;
49969 };
49970 
49979  std::int32_t get_id() const final {
49980  return ID;
49981  }
49982 
49983  public:
49984 
49989 
49991  static const std::int32_t ID = -2114855172;
49992 
49998  void store(TlStorerToString &s, const char *field_name) const final;
49999 };
50000 
50009  std::int32_t get_id() const final {
50010  return ID;
50011  }
50012 
50013  public:
50014 
50019 
50021  static const std::int32_t ID = -566547393;
50022 
50028  void store(TlStorerToString &s, const char *field_name) const final;
50029 };
50030 
50039  std::int32_t get_id() const final {
50040  return ID;
50041  }
50042 
50043  public:
50044 
50049 
50051  static const std::int32_t ID = -1250265885;
50052 
50058  void store(TlStorerToString &s, const char *field_name) const final;
50059 };
50060 
50069  std::int32_t get_id() const final {
50070  return ID;
50071  }
50072 
50073  public:
50076 
50081 
50088 
50090  static const std::int32_t ID = 517620365;
50091 
50097  void store(TlStorerToString &s, const char *field_name) const final;
50098 };
50099 
50108  std::int32_t get_id() const final {
50109  return ID;
50110  }
50111 
50112  public:
50119 
50124 
50133 
50135  static const std::int32_t ID = -1087145158;
50136 
50142  void store(TlStorerToString &s, const char *field_name) const final;
50143 };
50144 
50153  std::int32_t get_id() const final {
50154  return ID;
50155  }
50156 
50157  public:
50158 
50163 
50165  static const std::int32_t ID = -1114222051;
50166 
50172  void store(TlStorerToString &s, const char *field_name) const final;
50173 };
50174 
50183  std::int32_t get_id() const final {
50184  return ID;
50185  }
50186 
50187  public:
50189  string title_;
50190 
50195 
50201  explicit pushMessageContentChatChangeTitle(string const &title_);
50202 
50204  static const std::int32_t ID = -1964902749;
50205 
50211  void store(TlStorerToString &s, const char *field_name) const final;
50212 };
50213 
50222  std::int32_t get_id() const final {
50223  return ID;
50224  }
50225 
50226  public:
50228  bool is_same_;
50229 
50234 
50241 
50243  static const std::int32_t ID = -1490331933;
50244 
50250  void store(TlStorerToString &s, const char *field_name) const final;
50251 };
50252 
50261  std::int32_t get_id() const final {
50262  return ID;
50263  }
50264 
50265  public:
50267  string theme_name_;
50268 
50273 
50279  explicit pushMessageContentChatSetTheme(string const &theme_name_);
50280 
50282  static const std::int32_t ID = 173882216;
50283 
50289  void store(TlStorerToString &s, const char *field_name) const final;
50290 };
50291 
50300  std::int32_t get_id() const final {
50301  return ID;
50302  }
50303 
50304  public:
50310  bool is_left_;
50311 
50316 
50325 
50327  static const std::int32_t ID = 598714783;
50328 
50334  void store(TlStorerToString &s, const char *field_name) const final;
50335 };
50336 
50345  std::int32_t get_id() const final {
50346  return ID;
50347  }
50348 
50349  public:
50350 
50355 
50357  static const std::int32_t ID = 1553719113;
50358 
50364  void store(TlStorerToString &s, const char *field_name) const final;
50365 };
50366 
50375  std::int32_t get_id() const final {
50376  return ID;
50377  }
50378 
50379  public:
50380 
50385 
50387  static const std::int32_t ID = -205823627;
50388 
50394  void store(TlStorerToString &s, const char *field_name) const final;
50395 };
50396 
50405  std::int32_t get_id() const final {
50406  return ID;
50407  }
50408 
50409  public:
50411  string amount_;
50412 
50417 
50423  explicit pushMessageContentRecurringPayment(string const &amount_);
50424 
50426  static const std::int32_t ID = 1619211802;
50427 
50433  void store(TlStorerToString &s, const char *field_name) const final;
50434 };
50435 
50444  std::int32_t get_id() const final {
50445  return ID;
50446  }
50447 
50448  public:
50449 
50454 
50456  static const std::int32_t ID = 2104225963;
50457 
50463  void store(TlStorerToString &s, const char *field_name) const final;
50464 };
50465 
50474  std::int32_t get_id() const final {
50475  return ID;
50476  }
50477 
50478  public:
50481 
50486 
50493 
50495  static const std::int32_t ID = -264601594;
50496 
50502  void store(TlStorerToString &s, const char *field_name) const final;
50503 };
50504 
50513  std::int32_t get_id() const final {
50514  return ID;
50515  }
50516 
50517  public:
50520 
50525 
50532 
50534  static const std::int32_t ID = -1913083876;
50535 
50541  void store(TlStorerToString &s, const char *field_name) const final;
50542 };
50543 
50552  std::int32_t get_id() const final {
50553  return ID;
50554  }
50555 
50556  public:
50567 
50572 
50583 
50585  static const std::int32_t ID = -748426897;
50586 
50592  void store(TlStorerToString &s, const char *field_name) const final;
50593 };
50594 
50598 class pushReceiverId final : public Object {
50603  std::int32_t get_id() const final {
50604  return ID;
50605  }
50606 
50607  public:
50610 
50614  pushReceiverId();
50615 
50621  explicit pushReceiverId(int64 id_);
50622 
50624  static const std::int32_t ID = 371056428;
50625 
50631  void store(TlStorerToString &s, const char *field_name) const final;
50632 };
50633 
50634 class MessageContent;
50635 
50636 class MessageSendingState;
50637 
50638 class ReplyMarkup;
50639 
50643 class quickReplyMessage final : public Object {
50648  std::int32_t get_id() const final {
50649  return ID;
50650  }
50651 
50652  public:
50669 
50674 
50688 
50690  static const std::int32_t ID = -1090965757;
50691 
50697  void store(TlStorerToString &s, const char *field_name) const final;
50698 };
50699 
50700 class quickReplyMessage;
50701 
50705 class quickReplyMessages final : public Object {
50710  std::int32_t get_id() const final {
50711  return ID;
50712  }
50713 
50714  public:
50717 
50722 
50729 
50731  static const std::int32_t ID = 743214375;
50732 
50738  void store(TlStorerToString &s, const char *field_name) const final;
50739 };
50740 
50741 class quickReplyMessage;
50742 
50746 class quickReplyShortcut final : public Object {
50751  std::int32_t get_id() const final {
50752  return ID;
50753  }
50754 
50755  public:
50759  string name_;
50764 
50769 
50779 
50781  static const std::int32_t ID = -1107453291;
50782 
50788  void store(TlStorerToString &s, const char *field_name) const final;
50789 };
50790 
50792 
50796 class reactionNotificationSettings final : public Object {
50801  std::int32_t get_id() const final {
50802  return ID;
50803  }
50804 
50805  public:
50814 
50819 
50829 
50831  static const std::int32_t ID = 733017684;
50832 
50838  void store(TlStorerToString &s, const char *field_name) const final;
50839 };
50840 
50846  public:
50847 };
50848 
50857  std::int32_t get_id() const final {
50858  return ID;
50859  }
50860 
50861  public:
50862 
50867 
50869  static const std::int32_t ID = 366374940;
50870 
50876  void store(TlStorerToString &s, const char *field_name) const final;
50877 };
50878 
50887  std::int32_t get_id() const final {
50888  return ID;
50889  }
50890 
50891  public:
50892 
50897 
50899  static const std::int32_t ID = 555501621;
50900 
50906  void store(TlStorerToString &s, const char *field_name) const final;
50907 };
50908 
50917  std::int32_t get_id() const final {
50918  return ID;
50919  }
50920 
50921  public:
50922 
50927 
50929  static const std::int32_t ID = 1241689234;
50930 
50936  void store(TlStorerToString &s, const char *field_name) const final;
50937 };
50938 
50943 class ReactionType: public Object {
50944  public:
50945 };
50946 
50950 class reactionTypeEmoji final : public ReactionType {
50955  std::int32_t get_id() const final {
50956  return ID;
50957  }
50958 
50959  public:
50961  string emoji_;
50962 
50967 
50973  explicit reactionTypeEmoji(string const &emoji_);
50974 
50976  static const std::int32_t ID = -1942084920;
50977 
50983  void store(TlStorerToString &s, const char *field_name) const final;
50984 };
50985 
50994  std::int32_t get_id() const final {
50995  return ID;
50996  }
50997 
50998  public:
51001 
51006 
51013 
51015  static const std::int32_t ID = -989117709;
51016 
51022  void store(TlStorerToString &s, const char *field_name) const final;
51023 };
51024 
51028 class reactionTypePaid final : public ReactionType {
51033  std::int32_t get_id() const final {
51034  return ID;
51035  }
51036 
51037  public:
51038 
51042  reactionTypePaid();
51043 
51045  static const std::int32_t ID = 436294381;
51046 
51052  void store(TlStorerToString &s, const char *field_name) const final;
51053 };
51054 
51060  public:
51061 };
51062 
51071  std::int32_t get_id() const final {
51072  return ID;
51073  }
51074 
51075  public:
51076 
51081 
51083  static const std::int32_t ID = -499612677;
51084 
51090  void store(TlStorerToString &s, const char *field_name) const final;
51091 };
51092 
51101  std::int32_t get_id() const final {
51102  return ID;
51103  }
51104 
51105  public:
51106 
51111 
51113  static const std::int32_t ID = 1357861444;
51114 
51120  void store(TlStorerToString &s, const char *field_name) const final;
51121 };
51122 
51126 class readDatePrivacySettings final : public Object {
51131  std::int32_t get_id() const final {
51132  return ID;
51133  }
51134 
51135  public:
51138 
51143 
51150 
51152  static const std::int32_t ID = 1654842920;
51153 
51159  void store(TlStorerToString &s, const char *field_name) const final;
51160 };
51161 
51162 class MessageSender;
51163 
51164 class SentGift;
51165 
51166 class formattedText;
51167 
51171 class receivedGift final : public Object {
51176  std::int32_t get_id() const final {
51177  return ID;
51178  }
51179 
51180  public:
51211 
51215  receivedGift();
51216 
51237 
51239  static const std::int32_t ID = 553476056;
51240 
51246  void store(TlStorerToString &s, const char *field_name) const final;
51247 };
51248 
51249 class receivedGift;
51250 
51254 class receivedGifts final : public Object {
51259  std::int32_t get_id() const final {
51260  return ID;
51261  }
51262 
51263  public:
51272 
51276  receivedGifts();
51277 
51287 
51289  static const std::int32_t ID = 1237114400;
51290 
51296  void store(TlStorerToString &s, const char *field_name) const final;
51297 };
51298 
51299 class chatFolder;
51300 
51304 class recommendedChatFolder final : public Object {
51309  std::int32_t get_id() const final {
51310  return ID;
51311  }
51312 
51313  public:
51318 
51323 
51331 
51333  static const std::int32_t ID = -2116569930;
51334 
51340  void store(TlStorerToString &s, const char *field_name) const final;
51341 };
51342 
51343 class recommendedChatFolder;
51344 
51348 class recommendedChatFolders final : public Object {
51353  std::int32_t get_id() const final {
51354  return ID;
51355  }
51356 
51357  public:
51360 
51365 
51372 
51374  static const std::int32_t ID = -739217656;
51375 
51381  void store(TlStorerToString &s, const char *field_name) const final;
51382 };
51383 
51387 class recoveryEmailAddress final : public Object {
51392  std::int32_t get_id() const final {
51393  return ID;
51394  }
51395 
51396  public:
51399 
51404 
51410  explicit recoveryEmailAddress(string const &recovery_email_address_);
51411 
51413  static const std::int32_t ID = 1290526187;
51414 
51420  void store(TlStorerToString &s, const char *field_name) const final;
51421 };
51422 
51426 class remoteFile final : public Object {
51431  std::int32_t get_id() const final {
51432  return ID;
51433  }
51434 
51435  public:
51437  string id_;
51439  string unique_id_;
51446 
51450  remoteFile();
51451 
51461  remoteFile(string const &id_, string const &unique_id_, bool is_uploading_active_, bool is_uploading_completed_, int53 uploaded_size_);
51462 
51464  static const std::int32_t ID = 747731030;
51465 
51471  void store(TlStorerToString &s, const char *field_name) const final;
51472 };
51473 
51474 class inlineKeyboardButton;
51475 
51476 class keyboardButton;
51477 
51482 class ReplyMarkup: public Object {
51483  public:
51484 };
51485 
51494  std::int32_t get_id() const final {
51495  return ID;
51496  }
51497 
51498  public:
51501 
51506 
51512  explicit replyMarkupRemoveKeyboard(bool is_personal_);
51513 
51515  static const std::int32_t ID = -691252879;
51516 
51522  void store(TlStorerToString &s, const char *field_name) const final;
51523 };
51524 
51528 class replyMarkupForceReply final : public ReplyMarkup {
51533  std::int32_t get_id() const final {
51534  return ID;
51535  }
51536 
51537  public:
51542 
51547 
51555 
51557  static const std::int32_t ID = 1101461919;
51558 
51564  void store(TlStorerToString &s, const char *field_name) const final;
51565 };
51566 
51570 class replyMarkupShowKeyboard final : public ReplyMarkup {
51575  std::int32_t get_id() const final {
51576  return ID;
51577  }
51578 
51579  public:
51592 
51597 
51609 
51611  static const std::int32_t ID = -791495984;
51612 
51618  void store(TlStorerToString &s, const char *field_name) const final;
51619 };
51620 
51629  std::int32_t get_id() const final {
51630  return ID;
51631  }
51632 
51633  public:
51636 
51641 
51648 
51650  static const std::int32_t ID = -619317658;
51651 
51657  void store(TlStorerToString &s, const char *field_name) const final;
51658 };
51659 
51660 class reportOption;
51661 
51666 class ReportChatResult: public Object {
51667  public:
51668 };
51669 
51673 class reportChatResultOk final : public ReportChatResult {
51678  std::int32_t get_id() const final {
51679  return ID;
51680  }
51681 
51682  public:
51683 
51688 
51690  static const std::int32_t ID = 1209685373;
51691 
51697  void store(TlStorerToString &s, const char *field_name) const final;
51698 };
51699 
51708  std::int32_t get_id() const final {
51709  return ID;
51710  }
51711 
51712  public:
51714  string title_;
51717 
51722 
51730 
51732  static const std::int32_t ID = -881375669;
51733 
51739  void store(TlStorerToString &s, const char *field_name) const final;
51740 };
51741 
51750  std::int32_t get_id() const final {
51751  return ID;
51752  }
51753 
51754  public:
51759 
51764 
51772 
51774  static const std::int32_t ID = -1949552447;
51775 
51781  void store(TlStorerToString &s, const char *field_name) const final;
51782 };
51783 
51792  std::int32_t get_id() const final {
51793  return ID;
51794  }
51795 
51796  public:
51797 
51802 
51804  static const std::int32_t ID = 106043280;
51805 
51811  void store(TlStorerToString &s, const char *field_name) const final;
51812 };
51813 
51817 class reportOption final : public Object {
51822  std::int32_t get_id() const final {
51823  return ID;
51824  }
51825 
51826  public:
51830  string text_;
51831 
51835  reportOption();
51836 
51843  reportOption(bytes const &id_, string const &text_);
51844 
51846  static const std::int32_t ID = 1106390048;
51847 
51853  void store(TlStorerToString &s, const char *field_name) const final;
51854 };
51855 
51860 class ReportReason: public Object {
51861  public:
51862 };
51863 
51867 class reportReasonSpam final : public ReportReason {
51872  std::int32_t get_id() const final {
51873  return ID;
51874  }
51875 
51876  public:
51877 
51881  reportReasonSpam();
51882 
51884  static const std::int32_t ID = -1207032897;
51885 
51891  void store(TlStorerToString &s, const char *field_name) const final;
51892 };
51893 
51897 class reportReasonViolence final : public ReportReason {
51902  std::int32_t get_id() const final {
51903  return ID;
51904  }
51905 
51906  public:
51907 
51912 
51914  static const std::int32_t ID = 2038679353;
51915 
51921  void store(TlStorerToString &s, const char *field_name) const final;
51922 };
51923 
51932  std::int32_t get_id() const final {
51933  return ID;
51934  }
51935 
51936  public:
51937 
51942 
51944  static const std::int32_t ID = 1306467575;
51945 
51951  void store(TlStorerToString &s, const char *field_name) const final;
51952 };
51953 
51957 class reportReasonChildAbuse final : public ReportReason {
51962  std::int32_t get_id() const final {
51963  return ID;
51964  }
51965 
51966  public:
51967 
51972 
51974  static const std::int32_t ID = 761086718;
51975 
51981  void store(TlStorerToString &s, const char *field_name) const final;
51982 };
51983 
51987 class reportReasonCopyright final : public ReportReason {
51992  std::int32_t get_id() const final {
51993  return ID;
51994  }
51995 
51996  public:
51997 
52002 
52004  static const std::int32_t ID = 1474441135;
52005 
52011  void store(TlStorerToString &s, const char *field_name) const final;
52012 };
52013 
52022  std::int32_t get_id() const final {
52023  return ID;
52024  }
52025 
52026  public:
52027 
52032 
52034  static const std::int32_t ID = 87562288;
52035 
52041  void store(TlStorerToString &s, const char *field_name) const final;
52042 };
52043 
52047 class reportReasonFake final : public ReportReason {
52052  std::int32_t get_id() const final {
52053  return ID;
52054  }
52055 
52056  public:
52057 
52061  reportReasonFake();
52062 
52064  static const std::int32_t ID = 352862176;
52065 
52071  void store(TlStorerToString &s, const char *field_name) const final;
52072 };
52073 
52082  std::int32_t get_id() const final {
52083  return ID;
52084  }
52085 
52086  public:
52087 
52092 
52094  static const std::int32_t ID = -61599200;
52095 
52101  void store(TlStorerToString &s, const char *field_name) const final;
52102 };
52103 
52112  std::int32_t get_id() const final {
52113  return ID;
52114  }
52115 
52116  public:
52117 
52122 
52124  static const std::int32_t ID = -1588882414;
52125 
52131  void store(TlStorerToString &s, const char *field_name) const final;
52132 };
52133 
52137 class reportReasonCustom final : public ReportReason {
52142  std::int32_t get_id() const final {
52143  return ID;
52144  }
52145 
52146  public:
52147 
52152 
52154  static const std::int32_t ID = -1380459917;
52155 
52161  void store(TlStorerToString &s, const char *field_name) const final;
52162 };
52163 
52164 class reportOption;
52165 
52171  public:
52172 };
52173 
52182  std::int32_t get_id() const final {
52183  return ID;
52184  }
52185 
52186  public:
52187 
52192 
52194  static const std::int32_t ID = -128473456;
52195 
52201  void store(TlStorerToString &s, const char *field_name) const final;
52202 };
52203 
52212  std::int32_t get_id() const final {
52213  return ID;
52214  }
52215 
52216  public:
52217 
52222 
52224  static const std::int32_t ID = 1231714278;
52225 
52231  void store(TlStorerToString &s, const char *field_name) const final;
52232 };
52233 
52242  std::int32_t get_id() const final {
52243  return ID;
52244  }
52245 
52246  public:
52248  string title_;
52251 
52256 
52264 
52266  static const std::int32_t ID = -1646687318;
52267 
52273  void store(TlStorerToString &s, const char *field_name) const final;
52274 };
52275 
52284  std::int32_t get_id() const final {
52285  return ID;
52286  }
52287 
52288  public:
52289 
52294 
52296  static const std::int32_t ID = -372279531;
52297 
52303  void store(TlStorerToString &s, const char *field_name) const final;
52304 };
52305 
52314  std::int32_t get_id() const final {
52315  return ID;
52316  }
52317 
52318  public:
52319 
52324 
52326  static const std::int32_t ID = -55411887;
52327 
52333  void store(TlStorerToString &s, const char *field_name) const final;
52334 };
52335 
52336 class reportOption;
52337 
52342 class ReportStoryResult: public Object {
52343  public:
52344 };
52345 
52354  std::int32_t get_id() const final {
52355  return ID;
52356  }
52357 
52358  public:
52359 
52364 
52366  static const std::int32_t ID = -1405328461;
52367 
52373  void store(TlStorerToString &s, const char *field_name) const final;
52374 };
52375 
52384  std::int32_t get_id() const final {
52385  return ID;
52386  }
52387 
52388  public:
52390  string title_;
52393 
52398 
52406 
52408  static const std::int32_t ID = 1632974839;
52409 
52415  void store(TlStorerToString &s, const char *field_name) const final;
52416 };
52417 
52426  std::int32_t get_id() const final {
52427  return ID;
52428  }
52429 
52430  public:
52435 
52440 
52448 
52450  static const std::int32_t ID = 334339473;
52451 
52457  void store(TlStorerToString &s, const char *field_name) const final;
52458 };
52459 
52464 class ResendCodeReason: public Object {
52465  public:
52466 };
52467 
52476  std::int32_t get_id() const final {
52477  return ID;
52478  }
52479 
52480  public:
52481 
52486 
52488  static const std::int32_t ID = -441923456;
52489 
52495  void store(TlStorerToString &s, const char *field_name) const final;
52496 };
52497 
52506  std::int32_t get_id() const final {
52507  return ID;
52508  }
52509 
52510  public:
52513 
52518 
52524  explicit resendCodeReasonVerificationFailed(string const &error_message_);
52525 
52527  static const std::int32_t ID = 529870273;
52528 
52534  void store(TlStorerToString &s, const char *field_name) const final;
52535 };
52536 
52542  public:
52543 };
52544 
52553  std::int32_t get_id() const final {
52554  return ID;
52555  }
52556 
52557  public:
52558 
52563 
52565  static const std::int32_t ID = -1397267463;
52566 
52572  void store(TlStorerToString &s, const char *field_name) const final;
52573 };
52574 
52583  std::int32_t get_id() const final {
52584  return ID;
52585  }
52586 
52587  public:
52590 
52595 
52602 
52604  static const std::int32_t ID = 1193925721;
52605 
52611  void store(TlStorerToString &s, const char *field_name) const final;
52612 };
52613 
52622  std::int32_t get_id() const final {
52623  return ID;
52624  }
52625 
52626  public:
52629 
52634 
52641 
52643  static const std::int32_t ID = -1202200373;
52644 
52650  void store(TlStorerToString &s, const char *field_name) const final;
52651 };
52652 
52658  public:
52659 };
52660 
52669  std::int32_t get_id() const final {
52670  return ID;
52671  }
52672 
52673  public:
52674 
52679 
52681  static const std::int32_t ID = 1563512741;
52682 
52688  void store(TlStorerToString &s, const char *field_name) const final;
52689 };
52690 
52699  std::int32_t get_id() const final {
52700  return ID;
52701  }
52702 
52703  public:
52707  string url_;
52708 
52713 
52721 
52723  static const std::int32_t ID = 265375242;
52724 
52730  void store(TlStorerToString &s, const char *field_name) const final;
52731 };
52732 
52741  std::int32_t get_id() const final {
52742  return ID;
52743  }
52744 
52745  public:
52746 
52751 
52753  static const std::int32_t ID = -12504951;
52754 
52760  void store(TlStorerToString &s, const char *field_name) const final;
52761 };
52762 
52763 class RichText;
52764 
52765 class document;
52766 
52771 class RichText: public Object {
52772  public:
52773 };
52774 
52778 class richTextPlain final : public RichText {
52783  std::int32_t get_id() const final {
52784  return ID;
52785  }
52786 
52787  public:
52789  string text_;
52790 
52794  richTextPlain();
52795 
52801  explicit richTextPlain(string const &text_);
52802 
52804  static const std::int32_t ID = 482617702;
52805 
52811  void store(TlStorerToString &s, const char *field_name) const final;
52812 };
52813 
52817 class richTextBold final : public RichText {
52822  std::int32_t get_id() const final {
52823  return ID;
52824  }
52825 
52826  public:
52829 
52833  richTextBold();
52834 
52841 
52843  static const std::int32_t ID = 1670844268;
52844 
52850  void store(TlStorerToString &s, const char *field_name) const final;
52851 };
52852 
52856 class richTextItalic final : public RichText {
52861  std::int32_t get_id() const final {
52862  return ID;
52863  }
52864 
52865  public:
52868 
52872  richTextItalic();
52873 
52880 
52882  static const std::int32_t ID = 1853354047;
52883 
52889  void store(TlStorerToString &s, const char *field_name) const final;
52890 };
52891 
52895 class richTextUnderline final : public RichText {
52900  std::int32_t get_id() const final {
52901  return ID;
52902  }
52903 
52904  public:
52907 
52912 
52919 
52921  static const std::int32_t ID = -536019572;
52922 
52928  void store(TlStorerToString &s, const char *field_name) const final;
52929 };
52930 
52934 class richTextStrikethrough final : public RichText {
52939  std::int32_t get_id() const final {
52940  return ID;
52941  }
52942 
52943  public:
52946 
52951 
52958 
52960  static const std::int32_t ID = 723413585;
52961 
52967  void store(TlStorerToString &s, const char *field_name) const final;
52968 };
52969 
52973 class richTextFixed final : public RichText {
52978  std::int32_t get_id() const final {
52979  return ID;
52980  }
52981 
52982  public:
52985 
52989  richTextFixed();
52990 
52997 
52999  static const std::int32_t ID = -1271496249;
53000 
53006  void store(TlStorerToString &s, const char *field_name) const final;
53007 };
53008 
53012 class richTextUrl final : public RichText {
53017  std::int32_t get_id() const final {
53018  return ID;
53019  }
53020 
53021  public:
53025  string url_;
53028 
53032  richTextUrl();
53033 
53041  richTextUrl(object_ptr<RichText> &&text_, string const &url_, bool is_cached_);
53042 
53044  static const std::int32_t ID = 83939092;
53045 
53051  void store(TlStorerToString &s, const char *field_name) const final;
53052 };
53053 
53057 class richTextEmailAddress final : public RichText {
53062  std::int32_t get_id() const final {
53063  return ID;
53064  }
53065 
53066  public:
53071 
53076 
53084 
53086  static const std::int32_t ID = 40018679;
53087 
53093  void store(TlStorerToString &s, const char *field_name) const final;
53094 };
53095 
53099 class richTextSubscript final : public RichText {
53104  std::int32_t get_id() const final {
53105  return ID;
53106  }
53107 
53108  public:
53111 
53116 
53123 
53125  static const std::int32_t ID = -868197812;
53126 
53132  void store(TlStorerToString &s, const char *field_name) const final;
53133 };
53134 
53138 class richTextSuperscript final : public RichText {
53143  std::int32_t get_id() const final {
53144  return ID;
53145  }
53146 
53147  public:
53150 
53155 
53162 
53164  static const std::int32_t ID = -382241437;
53165 
53171  void store(TlStorerToString &s, const char *field_name) const final;
53172 };
53173 
53177 class richTextMarked final : public RichText {
53182  std::int32_t get_id() const final {
53183  return ID;
53184  }
53185 
53186  public:
53189 
53193  richTextMarked();
53194 
53201 
53203  static const std::int32_t ID = -1271999614;
53204 
53210  void store(TlStorerToString &s, const char *field_name) const final;
53211 };
53212 
53216 class richTextPhoneNumber final : public RichText {
53221  std::int32_t get_id() const final {
53222  return ID;
53223  }
53224 
53225  public:
53230 
53235 
53243 
53245  static const std::int32_t ID = 128521539;
53246 
53252  void store(TlStorerToString &s, const char *field_name) const final;
53253 };
53254 
53258 class richTextIcon final : public RichText {
53263  std::int32_t get_id() const final {
53264  return ID;
53265  }
53266 
53267  public:
53274 
53278  richTextIcon();
53279 
53288 
53290  static const std::int32_t ID = -1480316158;
53291 
53297  void store(TlStorerToString &s, const char *field_name) const final;
53298 };
53299 
53303 class richTextReference final : public RichText {
53308  std::int32_t get_id() const final {
53309  return ID;
53310  }
53311 
53312  public:
53318  string url_;
53319 
53324 
53332  richTextReference(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
53333 
53335  static const std::int32_t ID = -1147530634;
53336 
53342  void store(TlStorerToString &s, const char *field_name) const final;
53343 };
53344 
53348 class richTextAnchor final : public RichText {
53353  std::int32_t get_id() const final {
53354  return ID;
53355  }
53356 
53357  public:
53359  string name_;
53360 
53364  richTextAnchor();
53365 
53371  explicit richTextAnchor(string const &name_);
53372 
53374  static const std::int32_t ID = 1316950068;
53375 
53381  void store(TlStorerToString &s, const char *field_name) const final;
53382 };
53383 
53387 class richTextAnchorLink final : public RichText {
53392  std::int32_t get_id() const final {
53393  return ID;
53394  }
53395 
53396  public:
53402  string url_;
53403 
53408 
53416  richTextAnchorLink(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
53417 
53419  static const std::int32_t ID = -1541418282;
53420 
53426  void store(TlStorerToString &s, const char *field_name) const final;
53427 };
53428 
53432 class richTexts final : public RichText {
53437  std::int32_t get_id() const final {
53438  return ID;
53439  }
53440 
53441  public:
53444 
53448  richTexts();
53449 
53456 
53458  static const std::int32_t ID = 1647457821;
53459 
53465  void store(TlStorerToString &s, const char *field_name) const final;
53466 };
53467 
53471 class rtmpUrl final : public Object {
53476  std::int32_t get_id() const final {
53477  return ID;
53478  }
53479 
53480  public:
53482  string url_;
53484  string stream_key_;
53485 
53489  rtmpUrl();
53490 
53497  rtmpUrl(string const &url_, string const &stream_key_);
53498 
53500  static const std::int32_t ID = 1009302613;
53501 
53507  void store(TlStorerToString &s, const char *field_name) const final;
53508 };
53509 
53513 class savedCredentials final : public Object {
53518  std::int32_t get_id() const final {
53519  return ID;
53520  }
53521 
53522  public:
53524  string id_;
53526  string title_;
53527 
53531  savedCredentials();
53532 
53539  savedCredentials(string const &id_, string const &title_);
53540 
53542  static const std::int32_t ID = -370273060;
53543 
53549  void store(TlStorerToString &s, const char *field_name) const final;
53550 };
53551 
53552 class ReactionType;
53553 
53557 class savedMessagesTag final : public Object {
53562  std::int32_t get_id() const final {
53563  return ID;
53564  }
53565 
53566  public:
53570  string label_;
53573 
53577  savedMessagesTag();
53578 
53587 
53589  static const std::int32_t ID = 1785183329;
53590 
53596  void store(TlStorerToString &s, const char *field_name) const final;
53597 };
53598 
53599 class savedMessagesTag;
53600 
53604 class savedMessagesTags final : public Object {
53609  std::int32_t get_id() const final {
53610  return ID;
53611  }
53612 
53613  public:
53616 
53621 
53628 
53630  static const std::int32_t ID = -1749291430;
53631 
53637  void store(TlStorerToString &s, const char *field_name) const final;
53638 };
53639 
53641 
53642 class draftMessage;
53643 
53644 class message;
53645 
53649 class savedMessagesTopic final : public Object {
53654  std::int32_t get_id() const final {
53655  return ID;
53656  }
53657 
53658  public:
53671 
53676 
53688 
53690  static const std::int32_t ID = -760684124;
53691 
53697  void store(TlStorerToString &s, const char *field_name) const final;
53698 };
53699 
53705  public:
53706 };
53707 
53716  std::int32_t get_id() const final {
53717  return ID;
53718  }
53719 
53720  public:
53721 
53726 
53728  static const std::int32_t ID = -1282784779;
53729 
53735  void store(TlStorerToString &s, const char *field_name) const final;
53736 };
53737 
53746  std::int32_t get_id() const final {
53747  return ID;
53748  }
53749 
53750  public:
53751 
53756 
53758  static const std::int32_t ID = 1882997141;
53759 
53765  void store(TlStorerToString &s, const char *field_name) const final;
53766 };
53767 
53776  std::int32_t get_id() const final {
53777  return ID;
53778  }
53779 
53780  public:
53783 
53788 
53795 
53797  static const std::int32_t ID = -1723880104;
53798 
53804  void store(TlStorerToString &s, const char *field_name) const final;
53805 };
53806 
53810 class scopeAutosaveSettings final : public Object {
53815  std::int32_t get_id() const final {
53816  return ID;
53817  }
53818 
53819  public:
53826 
53831 
53840 
53842  static const std::int32_t ID = 1546821427;
53843 
53849  void store(TlStorerToString &s, const char *field_name) const final;
53850 };
53851 
53855 class scopeNotificationSettings final : public Object {
53860  std::int32_t get_id() const final {
53861  return ID;
53862  }
53863 
53864  public:
53883 
53888 
53903 
53905  static const std::int32_t ID = 88369150;
53906 
53912  void store(TlStorerToString &s, const char *field_name) const final;
53913 };
53914 
53920  public:
53921 };
53922 
53931  std::int32_t get_id() const final {
53932  return ID;
53933  }
53934 
53935  public:
53936 
53941 
53943  static const std::int32_t ID = 1169248975;
53944 
53950  void store(TlStorerToString &s, const char *field_name) const final;
53951 };
53952 
53961  std::int32_t get_id() const final {
53962  return ID;
53963  }
53964 
53965  public:
53966 
53971 
53973  static const std::int32_t ID = -2059426022;
53974 
53980  void store(TlStorerToString &s, const char *field_name) const final;
53981 };
53982 
53991  std::int32_t get_id() const final {
53992  return ID;
53993  }
53994 
53995  public:
53996 
54001 
54003  static const std::int32_t ID = -773540139;
54004 
54010  void store(TlStorerToString &s, const char *field_name) const final;
54011 };
54012 
54018  public:
54019 };
54020 
54029  std::int32_t get_id() const final {
54030  return ID;
54031  }
54032 
54033  public:
54034 
54039 
54041  static const std::int32_t ID = -869395657;
54042 
54048  void store(TlStorerToString &s, const char *field_name) const final;
54049 };
54050 
54059  std::int32_t get_id() const final {
54060  return ID;
54061  }
54062 
54063  public:
54064 
54069 
54071  static const std::int32_t ID = -155713339;
54072 
54078  void store(TlStorerToString &s, const char *field_name) const final;
54079 };
54080 
54089  std::int32_t get_id() const final {
54090  return ID;
54091  }
54092 
54093  public:
54094 
54099 
54101  static const std::int32_t ID = 867505275;
54102 
54108  void store(TlStorerToString &s, const char *field_name) const final;
54109 };
54110 
54119  std::int32_t get_id() const final {
54120  return ID;
54121  }
54122 
54123  public:
54124 
54129 
54131  static const std::int32_t ID = 1526331215;
54132 
54138  void store(TlStorerToString &s, const char *field_name) const final;
54139 };
54140 
54149  std::int32_t get_id() const final {
54150  return ID;
54151  }
54152 
54153  public:
54154 
54159 
54161  static const std::int32_t ID = 925932293;
54162 
54168  void store(TlStorerToString &s, const char *field_name) const final;
54169 };
54170 
54179  std::int32_t get_id() const final {
54180  return ID;
54181  }
54182 
54183  public:
54184 
54189 
54191  static const std::int32_t ID = 115538222;
54192 
54198  void store(TlStorerToString &s, const char *field_name) const final;
54199 };
54200 
54209  std::int32_t get_id() const final {
54210  return ID;
54211  }
54212 
54213  public:
54214 
54219 
54221  static const std::int32_t ID = 1841439357;
54222 
54228  void store(TlStorerToString &s, const char *field_name) const final;
54229 };
54230 
54239  std::int32_t get_id() const final {
54240  return ID;
54241  }
54242 
54243  public:
54244 
54249 
54251  static const std::int32_t ID = 1352130963;
54252 
54258  void store(TlStorerToString &s, const char *field_name) const final;
54259 };
54260 
54269  std::int32_t get_id() const final {
54270  return ID;
54271  }
54272 
54273  public:
54274 
54279 
54281  static const std::int32_t ID = -1828724341;
54282 
54288  void store(TlStorerToString &s, const char *field_name) const final;
54289 };
54290 
54299  std::int32_t get_id() const final {
54300  return ID;
54301  }
54302 
54303  public:
54304 
54309 
54311  static const std::int32_t ID = -1247751329;
54312 
54318  void store(TlStorerToString &s, const char *field_name) const final;
54319 };
54320 
54329  std::int32_t get_id() const final {
54330  return ID;
54331  }
54332 
54333  public:
54334 
54339 
54341  static const std::int32_t ID = 564323321;
54342 
54348  void store(TlStorerToString &s, const char *field_name) const final;
54349 };
54350 
54359  std::int32_t get_id() const final {
54360  return ID;
54361  }
54362 
54363  public:
54364 
54369 
54371  static const std::int32_t ID = 664174819;
54372 
54378  void store(TlStorerToString &s, const char *field_name) const final;
54379 };
54380 
54389  std::int32_t get_id() const final {
54390  return ID;
54391  }
54392 
54393  public:
54394 
54399 
54401  static const std::int32_t ID = 2001258652;
54402 
54408  void store(TlStorerToString &s, const char *field_name) const final;
54409 };
54410 
54419  std::int32_t get_id() const final {
54420  return ID;
54421  }
54422 
54423  public:
54424 
54429 
54431  static const std::int32_t ID = -95769149;
54432 
54438  void store(TlStorerToString &s, const char *field_name) const final;
54439 };
54440 
54449  std::int32_t get_id() const final {
54450  return ID;
54451  }
54452 
54453  public:
54454 
54459 
54461  static const std::int32_t ID = -1379651328;
54462 
54468  void store(TlStorerToString &s, const char *field_name) const final;
54469 };
54470 
54479  std::int32_t get_id() const final {
54480  return ID;
54481  }
54482 
54483  public:
54484 
54489 
54491  static const std::int32_t ID = -596322564;
54492 
54498  void store(TlStorerToString &s, const char *field_name) const final;
54499 };
54500 
54509  std::int32_t get_id() const final {
54510  return ID;
54511  }
54512 
54513  public:
54514 
54519 
54521  static const std::int32_t ID = 371805512;
54522 
54528  void store(TlStorerToString &s, const char *field_name) const final;
54529 };
54530 
54534 class seconds final : public Object {
54539  std::int32_t get_id() const final {
54540  return ID;
54541  }
54542 
54543  public:
54545  double seconds_;
54546 
54550  seconds();
54551 
54557  explicit seconds(double seconds_);
54558 
54560  static const std::int32_t ID = 959899022;
54561 
54567  void store(TlStorerToString &s, const char *field_name) const final;
54568 };
54569 
54570 class SecretChatState;
54571 
54575 class secretChat final : public Object {
54580  std::int32_t get_id() const final {
54581  return ID;
54582  }
54583 
54584  public:
54597 
54601  secretChat();
54602 
54614 
54616  static const std::int32_t ID = -676918325;
54617 
54623  void store(TlStorerToString &s, const char *field_name) const final;
54624 };
54625 
54630 class SecretChatState: public Object {
54631  public:
54632 };
54633 
54642  std::int32_t get_id() const final {
54643  return ID;
54644  }
54645 
54646  public:
54647 
54652 
54654  static const std::int32_t ID = -1637050756;
54655 
54661  void store(TlStorerToString &s, const char *field_name) const final;
54662 };
54663 
54672  std::int32_t get_id() const final {
54673  return ID;
54674  }
54675 
54676  public:
54677 
54682 
54684  static const std::int32_t ID = -1611352087;
54685 
54691  void store(TlStorerToString &s, const char *field_name) const final;
54692 };
54693 
54702  std::int32_t get_id() const final {
54703  return ID;
54704  }
54705 
54706  public:
54707 
54712 
54714  static const std::int32_t ID = -1945106707;
54715 
54721  void store(TlStorerToString &s, const char *field_name) const final;
54722 };
54723 
54724 class gift;
54725 
54726 class upgradedGift;
54727 
54732 class SentGift: public Object {
54733  public:
54734 };
54735 
54739 class sentGiftRegular final : public SentGift {
54744  std::int32_t get_id() const final {
54745  return ID;
54746  }
54747 
54748  public:
54751 
54755  sentGiftRegular();
54756 
54763 
54765  static const std::int32_t ID = 594062617;
54766 
54772  void store(TlStorerToString &s, const char *field_name) const final;
54773 };
54774 
54778 class sentGiftUpgraded final : public SentGift {
54783  std::int32_t get_id() const final {
54784  return ID;
54785  }
54786 
54787  public:
54790 
54794  sentGiftUpgraded();
54795 
54802 
54804  static const std::int32_t ID = 627524736;
54805 
54811  void store(TlStorerToString &s, const char *field_name) const final;
54812 };
54813 
54817 class sentWebAppMessage final : public Object {
54822  std::int32_t get_id() const final {
54823  return ID;
54824  }
54825 
54826  public:
54829 
54834 
54840  explicit sentWebAppMessage(string const &inline_message_id_);
54841 
54843  static const std::int32_t ID = 1243934400;
54844 
54850  void store(TlStorerToString &s, const char *field_name) const final;
54851 };
54852 
54853 class SessionType;
54854 
54858 class session final : public Object {
54863  std::int32_t get_id() const final {
54864  return ID;
54865  }
54866 
54867  public:
54893  string platform_;
54901  string ip_address_;
54903  string location_;
54904 
54908  session();
54909 
54933 
54935  static const std::int32_t ID = 158702140;
54936 
54942  void store(TlStorerToString &s, const char *field_name) const final;
54943 };
54944 
54949 class SessionType: public Object {
54950  public:
54951 };
54952 
54956 class sessionTypeAndroid final : public SessionType {
54961  std::int32_t get_id() const final {
54962  return ID;
54963  }
54964 
54965  public:
54966 
54971 
54973  static const std::int32_t ID = -2071764840;
54974 
54980  void store(TlStorerToString &s, const char *field_name) const final;
54981 };
54982 
54986 class sessionTypeApple final : public SessionType {
54991  std::int32_t get_id() const final {
54992  return ID;
54993  }
54994 
54995  public:
54996 
55000  sessionTypeApple();
55001 
55003  static const std::int32_t ID = -1818635701;
55004 
55010  void store(TlStorerToString &s, const char *field_name) const final;
55011 };
55012 
55016 class sessionTypeBrave final : public SessionType {
55021  std::int32_t get_id() const final {
55022  return ID;
55023  }
55024 
55025  public:
55026 
55030  sessionTypeBrave();
55031 
55033  static const std::int32_t ID = -1216812563;
55034 
55040  void store(TlStorerToString &s, const char *field_name) const final;
55041 };
55042 
55046 class sessionTypeChrome final : public SessionType {
55051  std::int32_t get_id() const final {
55052  return ID;
55053  }
55054 
55055  public:
55056 
55061 
55063  static const std::int32_t ID = 1573464425;
55064 
55070  void store(TlStorerToString &s, const char *field_name) const final;
55071 };
55072 
55076 class sessionTypeEdge final : public SessionType {
55081  std::int32_t get_id() const final {
55082  return ID;
55083  }
55084 
55085  public:
55086 
55090  sessionTypeEdge();
55091 
55093  static const std::int32_t ID = -538916005;
55094 
55100  void store(TlStorerToString &s, const char *field_name) const final;
55101 };
55102 
55106 class sessionTypeFirefox final : public SessionType {
55111  std::int32_t get_id() const final {
55112  return ID;
55113  }
55114 
55115  public:
55116 
55121 
55123  static const std::int32_t ID = 2122579364;
55124 
55130  void store(TlStorerToString &s, const char *field_name) const final;
55131 };
55132 
55136 class sessionTypeIpad final : public SessionType {
55141  std::int32_t get_id() const final {
55142  return ID;
55143  }
55144 
55145  public:
55146 
55150  sessionTypeIpad();
55151 
55153  static const std::int32_t ID = 1294647023;
55154 
55160  void store(TlStorerToString &s, const char *field_name) const final;
55161 };
55162 
55166 class sessionTypeIphone final : public SessionType {
55171  std::int32_t get_id() const final {
55172  return ID;
55173  }
55174 
55175  public:
55176 
55181 
55183  static const std::int32_t ID = 97616573;
55184 
55190  void store(TlStorerToString &s, const char *field_name) const final;
55191 };
55192 
55196 class sessionTypeLinux final : public SessionType {
55201  std::int32_t get_id() const final {
55202  return ID;
55203  }
55204 
55205  public:
55206 
55210  sessionTypeLinux();
55211 
55213  static const std::int32_t ID = -1487422871;
55214 
55220  void store(TlStorerToString &s, const char *field_name) const final;
55221 };
55222 
55226 class sessionTypeMac final : public SessionType {
55231  std::int32_t get_id() const final {
55232  return ID;
55233  }
55234 
55235  public:
55236 
55240  sessionTypeMac();
55241 
55243  static const std::int32_t ID = -612250975;
55244 
55250  void store(TlStorerToString &s, const char *field_name) const final;
55251 };
55252 
55256 class sessionTypeOpera final : public SessionType {
55261  std::int32_t get_id() const final {
55262  return ID;
55263  }
55264 
55265  public:
55266 
55270  sessionTypeOpera();
55271 
55273  static const std::int32_t ID = -1463673734;
55274 
55280  void store(TlStorerToString &s, const char *field_name) const final;
55281 };
55282 
55286 class sessionTypeSafari final : public SessionType {
55291  std::int32_t get_id() const final {
55292  return ID;
55293  }
55294 
55295  public:
55296 
55301 
55303  static const std::int32_t ID = 710646873;
55304 
55310  void store(TlStorerToString &s, const char *field_name) const final;
55311 };
55312 
55316 class sessionTypeUbuntu final : public SessionType {
55321  std::int32_t get_id() const final {
55322  return ID;
55323  }
55324 
55325  public:
55326 
55331 
55333  static const std::int32_t ID = 1569680069;
55334 
55340  void store(TlStorerToString &s, const char *field_name) const final;
55341 };
55342 
55346 class sessionTypeUnknown final : public SessionType {
55351  std::int32_t get_id() const final {
55352  return ID;
55353  }
55354 
55355  public:
55356 
55361 
55363  static const std::int32_t ID = 233926704;
55364 
55370  void store(TlStorerToString &s, const char *field_name) const final;
55371 };
55372 
55376 class sessionTypeVivaldi final : public SessionType {
55381  std::int32_t get_id() const final {
55382  return ID;
55383  }
55384 
55385  public:
55386 
55391 
55393  static const std::int32_t ID = 1120503279;
55394 
55400  void store(TlStorerToString &s, const char *field_name) const final;
55401 };
55402 
55406 class sessionTypeWindows final : public SessionType {
55411  std::int32_t get_id() const final {
55412  return ID;
55413  }
55414 
55415  public:
55416 
55421 
55423  static const std::int32_t ID = -1676512600;
55424 
55430  void store(TlStorerToString &s, const char *field_name) const final;
55431 };
55432 
55436 class sessionTypeXbox final : public SessionType {
55441  std::int32_t get_id() const final {
55442  return ID;
55443  }
55444 
55445  public:
55446 
55450  sessionTypeXbox();
55451 
55453  static const std::int32_t ID = 1856216492;
55454 
55460  void store(TlStorerToString &s, const char *field_name) const final;
55461 };
55462 
55463 class session;
55464 
55468 class sessions final : public Object {
55473  std::int32_t get_id() const final {
55474  return ID;
55475  }
55476 
55477  public:
55482 
55486  sessions();
55487 
55495 
55497  static const std::int32_t ID = 842912274;
55498 
55504  void store(TlStorerToString &s, const char *field_name) const final;
55505 };
55506 
55507 class photo;
55508 
55512 class sharedChat final : public Object {
55517  std::int32_t get_id() const final {
55518  return ID;
55519  }
55520 
55521  public:
55525  string title_;
55527  string username_;
55530 
55534  sharedChat();
55535 
55544  sharedChat(int53 chat_id_, string const &title_, string const &username_, object_ptr<photo> &&photo_);
55545 
55547  static const std::int32_t ID = 1250406426;
55548 
55554  void store(TlStorerToString &s, const char *field_name) const final;
55555 };
55556 
55557 class photo;
55558 
55562 class sharedUser final : public Object {
55567  std::int32_t get_id() const final {
55568  return ID;
55569  }
55570 
55571  public:
55575  string first_name_;
55577  string last_name_;
55579  string username_;
55582 
55586  sharedUser();
55587 
55597  sharedUser(int53 user_id_, string const &first_name_, string const &last_name_, string const &username_, object_ptr<photo> &&photo_);
55598 
55600  static const std::int32_t ID = 293020919;
55601 
55607  void store(TlStorerToString &s, const char *field_name) const final;
55608 };
55609 
55610 class labeledPricePart;
55611 
55615 class shippingOption final : public Object {
55620  std::int32_t get_id() const final {
55621  return ID;
55622  }
55623 
55624  public:
55626  string id_;
55628  string title_;
55631 
55635  shippingOption();
55636 
55644  shippingOption(string const &id_, string const &title_, array<object_ptr<labeledPricePart>> &&price_parts_);
55645 
55647  static const std::int32_t ID = 1425690001;
55648 
55654  void store(TlStorerToString &s, const char *field_name) const final;
55655 };
55656 
55657 class error;
55658 
55664  public:
55665 };
55666 
55675  std::int32_t get_id() const final {
55676  return ID;
55677  }
55678 
55679  public:
55682 
55687 
55693  explicit speechRecognitionResultPending(string const &partial_text_);
55694 
55696  static const std::int32_t ID = -1631810048;
55697 
55703  void store(TlStorerToString &s, const char *field_name) const final;
55704 };
55705 
55714  std::int32_t get_id() const final {
55715  return ID;
55716  }
55717 
55718  public:
55720  string text_;
55721 
55726 
55732  explicit speechRecognitionResultText(string const &text_);
55733 
55735  static const std::int32_t ID = -2132377123;
55736 
55742  void store(TlStorerToString &s, const char *field_name) const final;
55743 };
55744 
55753  std::int32_t get_id() const final {
55754  return ID;
55755  }
55756 
55757  public:
55760 
55765 
55772 
55774  static const std::int32_t ID = 164774908;
55775 
55781  void store(TlStorerToString &s, const char *field_name) const final;
55782 };
55783 
55787 class sponsoredChat final : public Object {
55792  std::int32_t get_id() const final {
55793  return ID;
55794  }
55795 
55796  public:
55805 
55809  sponsoredChat();
55810 
55819  sponsoredChat(int53 unique_id_, int53 chat_id_, string const &sponsor_info_, string const &additional_info_);
55820 
55822  static const std::int32_t ID = -325763489;
55823 
55829  void store(TlStorerToString &s, const char *field_name) const final;
55830 };
55831 
55832 class sponsoredChat;
55833 
55837 class sponsoredChats final : public Object {
55842  std::int32_t get_id() const final {
55843  return ID;
55844  }
55845 
55846  public:
55849 
55853  sponsoredChats();
55854 
55861 
55863  static const std::int32_t ID = 536300641;
55864 
55870  void store(TlStorerToString &s, const char *field_name) const final;
55871 };
55872 
55873 class MessageContent;
55874 
55875 class messageSponsor;
55876 
55880 class sponsoredMessage final : public Object {
55885  std::int32_t get_id() const final {
55886  return ID;
55887  }
55888 
55889  public:
55901  string title_;
55910 
55914  sponsoredMessage();
55915 
55931 
55933  static const std::int32_t ID = -1215476699;
55934 
55940  void store(TlStorerToString &s, const char *field_name) const final;
55941 };
55942 
55943 class sponsoredMessage;
55944 
55948 class sponsoredMessages final : public Object {
55953  std::int32_t get_id() const final {
55954  return ID;
55955  }
55956 
55957  public:
55962 
55967 
55975 
55977  static const std::int32_t ID = -537674389;
55978 
55984  void store(TlStorerToString &s, const char *field_name) const final;
55985 };
55986 
55990 class starAmount final : public Object {
55995  std::int32_t get_id() const final {
55996  return ID;
55997  }
55998 
55999  public:
56004 
56008  starAmount();
56009 
56017 
56019  static const std::int32_t ID = 1863216512;
56020 
56026  void store(TlStorerToString &s, const char *field_name) const final;
56027 };
56028 
56032 class starCount final : public Object {
56037  std::int32_t get_id() const final {
56038  return ID;
56039  }
56040 
56041  public:
56044 
56048  starCount();
56049 
56055  explicit starCount(int53 star_count_);
56056 
56058  static const std::int32_t ID = -1566395144;
56059 
56065  void store(TlStorerToString &s, const char *field_name) const final;
56066 };
56067 
56069 
56073 class starGiveawayPaymentOption final : public Object {
56078  std::int32_t get_id() const final {
56079  return ID;
56080  }
56081 
56082  public:
56084  string currency_;
56099 
56104 
56118 
56120  static const std::int32_t ID = 565089625;
56121 
56127  void store(TlStorerToString &s, const char *field_name) const final;
56128 };
56129 
56131 
56135 class starGiveawayPaymentOptions final : public Object {
56140  std::int32_t get_id() const final {
56141  return ID;
56142  }
56143 
56144  public:
56147 
56152 
56159 
56161  static const std::int32_t ID = -1216716679;
56162 
56168  void store(TlStorerToString &s, const char *field_name) const final;
56169 };
56170 
56174 class starGiveawayWinnerOption final : public Object {
56179  std::int32_t get_id() const final {
56180  return ID;
56181  }
56182 
56183  public:
56190 
56195 
56204 
56206  static const std::int32_t ID = -865888761;
56207 
56213  void store(TlStorerToString &s, const char *field_name) const final;
56214 };
56215 
56219 class starPaymentOption final : public Object {
56224  std::int32_t get_id() const final {
56225  return ID;
56226  }
56227 
56228  public:
56230  string currency_;
56239 
56244 
56255 
56257  static const std::int32_t ID = -1364056047;
56258 
56264  void store(TlStorerToString &s, const char *field_name) const final;
56265 };
56266 
56267 class starPaymentOption;
56268 
56272 class starPaymentOptions final : public Object {
56277  std::int32_t get_id() const final {
56278  return ID;
56279  }
56280 
56281  public:
56284 
56289 
56296 
56298  static const std::int32_t ID = -423720498;
56299 
56305  void store(TlStorerToString &s, const char *field_name) const final;
56306 };
56307 
56308 class StatisticalGraph;
56309 
56310 class starRevenueStatus;
56311 
56315 class starRevenueStatistics final : public Object {
56320  std::int32_t get_id() const final {
56321  return ID;
56322  }
56323 
56324  public:
56330  double usd_rate_;
56331 
56336 
56345 
56347  static const std::int32_t ID = -1121086889;
56348 
56354  void store(TlStorerToString &s, const char *field_name) const final;
56355 };
56356 
56357 class starAmount;
56358 
56362 class starRevenueStatus final : public Object {
56367  std::int32_t get_id() const final {
56368  return ID;
56369  }
56370 
56371  public:
56382 
56387 
56398 
56400  static const std::int32_t ID = 2006266600;
56401 
56407  void store(TlStorerToString &s, const char *field_name) const final;
56408 };
56409 
56410 class StarSubscriptionType;
56411 
56413 
56417 class starSubscription final : public Object {
56422  std::int32_t get_id() const final {
56423  return ID;
56424  }
56425 
56426  public:
56428  string id_;
56441 
56445  starSubscription();
56446 
56459 
56461  static const std::int32_t ID = 976753141;
56462 
56468  void store(TlStorerToString &s, const char *field_name) const final;
56469 };
56470 
56474 class starSubscriptionPricing final : public Object {
56479  std::int32_t get_id() const final {
56480  return ID;
56481  }
56482 
56483  public:
56488 
56493 
56501 
56503  static const std::int32_t ID = -1767733162;
56504 
56510  void store(TlStorerToString &s, const char *field_name) const final;
56511 };
56512 
56513 class photo;
56514 
56520  public:
56521 };
56522 
56531  std::int32_t get_id() const final {
56532  return ID;
56533  }
56534 
56535  public:
56540 
56545 
56553 
56555  static const std::int32_t ID = -1030048011;
56556 
56562  void store(TlStorerToString &s, const char *field_name) const final;
56563 };
56564 
56573  std::int32_t get_id() const final {
56574  return ID;
56575  }
56576 
56577  public:
56581  string title_;
56586 
56591 
56601 
56603  static const std::int32_t ID = 226024914;
56604 
56610  void store(TlStorerToString &s, const char *field_name) const final;
56611 };
56612 
56613 class starAmount;
56614 
56615 class starSubscription;
56616 
56620 class starSubscriptions final : public Object {
56625  std::int32_t get_id() const final {
56626  return ID;
56627  }
56628 
56629  public:
56638 
56643 
56653 
56655  static const std::int32_t ID = 151169395;
56656 
56662  void store(TlStorerToString &s, const char *field_name) const final;
56663 };
56664 
56665 class StarTransactionType;
56666 
56667 class starAmount;
56668 
56672 class starTransaction final : public Object {
56677  std::int32_t get_id() const final {
56678  return ID;
56679  }
56680 
56681  public:
56683  string id_;
56692 
56696  starTransaction();
56697 
56708 
56710  static const std::int32_t ID = 2139228816;
56711 
56717  void store(TlStorerToString &s, const char *field_name) const final;
56718 };
56719 
56725  public:
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 = -1295335866;
56749 
56755  void store(TlStorerToString &s, const char *field_name) const final;
56756 };
56757 
56766  std::int32_t get_id() const final {
56767  return ID;
56768  }
56769 
56770  public:
56771 
56776 
56778  static const std::int32_t ID = 1854125472;
56779 
56785  void store(TlStorerToString &s, const char *field_name) const final;
56786 };
56787 
56788 class MessageSender;
56789 
56790 class PaidMedia;
56791 
56793 
56794 class affiliateInfo;
56795 
56796 class gift;
56797 
56798 class productInfo;
56799 
56800 class starAmount;
56801 
56802 class sticker;
56803 
56804 class upgradedGift;
56805 
56811  public:
56812 };
56813 
56822  std::int32_t get_id() const final {
56823  return ID;
56824  }
56825 
56826  public:
56827 
56832 
56834  static const std::int32_t ID = -663156466;
56835 
56841  void store(TlStorerToString &s, const char *field_name) const final;
56842 };
56843 
56852  std::int32_t get_id() const final {
56853  return ID;
56854  }
56855 
56856  public:
56857 
56862 
56864  static const std::int32_t ID = 136853825;
56865 
56871  void store(TlStorerToString &s, const char *field_name) const final;
56872 };
56873 
56882  std::int32_t get_id() const final {
56883  return ID;
56884  }
56885 
56886  public:
56887 
56892 
56894  static const std::int32_t ID = -323111338;
56895 
56901  void store(TlStorerToString &s, const char *field_name) const final;
56902 };
56903 
56912  std::int32_t get_id() const final {
56913  return ID;
56914  }
56915 
56916  public:
56917 
56922 
56924  static const std::int32_t ID = 123887172;
56925 
56931  void store(TlStorerToString &s, const char *field_name) const final;
56932 };
56933 
56942  std::int32_t get_id() const final {
56943  return ID;
56944  }
56945 
56946  public:
56951 
56956 
56964 
56966  static const std::int32_t ID = 204085481;
56967 
56973  void store(TlStorerToString &s, const char *field_name) const final;
56974 };
56975 
56984  std::int32_t get_id() const final {
56985  return ID;
56986  }
56987 
56988  public:
56993 
56998 
57006 
57008  static const std::int32_t ID = -1318977338;
57009 
57015  void store(TlStorerToString &s, const char *field_name) const final;
57016 };
57017 
57026  std::int32_t get_id() const final {
57027  return ID;
57028  }
57029 
57030  public:
57033 
57038 
57045 
57047  static const std::int32_t ID = -1355142766;
57048 
57054  void store(TlStorerToString &s, const char *field_name) const final;
57055 };
57056 
57065  std::int32_t get_id() const final {
57066  return ID;
57067  }
57068 
57069  public:
57070 
57075 
57077  static const std::int32_t ID = -1517386647;
57078 
57084  void store(TlStorerToString &s, const char *field_name) const final;
57085 };
57086 
57095  std::int32_t get_id() const final {
57096  return ID;
57097  }
57098 
57099  public:
57102 
57107 
57114 
57116  static const std::int32_t ID = 665332478;
57117 
57123  void store(TlStorerToString &s, const char *field_name) const final;
57124 };
57125 
57134  std::int32_t get_id() const final {
57135  return ID;
57136  }
57137 
57138  public:
57143 
57148 
57156 
57158  static const std::int32_t ID = 976645509;
57159 
57165  void store(TlStorerToString &s, const char *field_name) const final;
57166 };
57167 
57176  std::int32_t get_id() const final {
57177  return ID;
57178  }
57179 
57180  public:
57186  string payload_;
57189 
57194 
57204 
57206  static const std::int32_t ID = -1034408372;
57207 
57213  void store(TlStorerToString &s, const char *field_name) const final;
57214 };
57215 
57224  std::int32_t get_id() const final {
57225  return ID;
57226  }
57227 
57228  public:
57235 
57240 
57249 
57251  static const std::int32_t ID = -1321281338;
57252 
57258  void store(TlStorerToString &s, const char *field_name) const final;
57259 };
57260 
57269  std::int32_t get_id() const final {
57270  return ID;
57271  }
57272 
57273  public:
57280 
57285 
57294 
57296  static const std::int32_t ID = 52587085;
57297 
57303  void store(TlStorerToString &s, const char *field_name) const final;
57304 };
57305 
57314  std::int32_t get_id() const final {
57315  return ID;
57316  }
57317 
57318  public:
57323 
57328 
57336 
57338  static const std::int32_t ID = 501066764;
57339 
57345  void store(TlStorerToString &s, const char *field_name) const final;
57346 };
57347 
57356  std::int32_t get_id() const final {
57357  return ID;
57358  }
57359 
57360  public:
57369 
57374 
57384 
57386  static const std::int32_t ID = 1534954799;
57387 
57393  void store(TlStorerToString &s, const char *field_name) const final;
57394 };
57395 
57404  std::int32_t get_id() const final {
57405  return ID;
57406  }
57407 
57408  public:
57415 
57420 
57429 
57431  static const std::int32_t ID = 1086264149;
57432 
57438  void store(TlStorerToString &s, const char *field_name) const final;
57439 };
57440 
57449  std::int32_t get_id() const final {
57450  return ID;
57451  }
57452 
57453  public:
57464 
57469 
57480 
57482  static const std::int32_t ID = 526936201;
57483 
57489  void store(TlStorerToString &s, const char *field_name) const final;
57490 };
57491 
57500  std::int32_t get_id() const final {
57501  return ID;
57502  }
57503 
57504  public:
57509 
57514 
57522 
57524  static const std::int32_t ID = 940487633;
57525 
57531  void store(TlStorerToString &s, const char *field_name) const final;
57532 };
57533 
57542  std::int32_t get_id() const final {
57543  return ID;
57544  }
57545 
57546  public:
57551 
57556 
57564 
57566  static const std::int32_t ID = -32342910;
57567 
57573  void store(TlStorerToString &s, const char *field_name) const final;
57574 };
57575 
57584  std::int32_t get_id() const final {
57585  return ID;
57586  }
57587 
57588  public:
57593 
57598 
57606 
57608  static const std::int32_t ID = -1819045664;
57609 
57615  void store(TlStorerToString &s, const char *field_name) const final;
57616 };
57617 
57626  std::int32_t get_id() const final {
57627  return ID;
57628  }
57629 
57630  public:
57635 
57640 
57648 
57650  static const std::int32_t ID = 9835767;
57651 
57657  void store(TlStorerToString &s, const char *field_name) const final;
57658 };
57659 
57668  std::int32_t get_id() const final {
57669  return ID;
57670  }
57671 
57672  public:
57677 
57682 
57690 
57692  static const std::int32_t ID = 1691750743;
57693 
57699  void store(TlStorerToString &s, const char *field_name) const final;
57700 };
57701 
57710  std::int32_t get_id() const final {
57711  return ID;
57712  }
57713 
57714  public:
57719 
57724 
57732 
57734  static const std::int32_t ID = -632388839;
57735 
57741  void store(TlStorerToString &s, const char *field_name) const final;
57742 };
57743 
57752  std::int32_t get_id() const final {
57753  return ID;
57754  }
57755 
57756  public:
57761 
57766 
57774 
57776  static const std::int32_t ID = -1071224896;
57777 
57783  void store(TlStorerToString &s, const char *field_name) const final;
57784 };
57785 
57794  std::int32_t get_id() const final {
57795  return ID;
57796  }
57797 
57798  public:
57803 
57808 
57816 
57818  static const std::int32_t ID = 601291243;
57819 
57825  void store(TlStorerToString &s, const char *field_name) const final;
57826 };
57827 
57836  std::int32_t get_id() const final {
57837  return ID;
57838  }
57839 
57840  public:
57845 
57850 
57858 
57860  static const std::int32_t ID = -1704757901;
57861 
57867  void store(TlStorerToString &s, const char *field_name) const final;
57868 };
57869 
57878  std::int32_t get_id() const final {
57879  return ID;
57880  }
57881 
57882  public:
57887 
57892 
57900 
57902  static const std::int32_t ID = -1709611931;
57903 
57909  void store(TlStorerToString &s, const char *field_name) const final;
57910 };
57911 
57920  std::int32_t get_id() const final {
57921  return ID;
57922  }
57923 
57924  public:
57933 
57938 
57948 
57950  static const std::int32_t ID = -676839994;
57951 
57957  void store(TlStorerToString &s, const char *field_name) const final;
57958 };
57959 
57968  std::int32_t get_id() const final {
57969  return ID;
57970  }
57971 
57972  public:
57979 
57984 
57993 
57995  static const std::int32_t ID = 998094851;
57996 
58002  void store(TlStorerToString &s, const char *field_name) const final;
58003 };
58004 
58013  std::int32_t get_id() const final {
58014  return ID;
58015  }
58016 
58017  public:
58020 
58025 
58032 
58034  static const std::int32_t ID = 1221227814;
58035 
58041  void store(TlStorerToString &s, const char *field_name) const final;
58042 };
58043 
58052  std::int32_t get_id() const final {
58053  return ID;
58054  }
58055 
58056  public:
58059 
58064 
58071 
58073  static const std::int32_t ID = 532496778;
58074 
58080  void store(TlStorerToString &s, const char *field_name) const final;
58081 };
58082 
58091  std::int32_t get_id() const final {
58092  return ID;
58093  }
58094 
58095  public:
58096 
58101 
58103  static const std::int32_t ID = 1993329330;
58104 
58110  void store(TlStorerToString &s, const char *field_name) const final;
58111 };
58112 
58113 class starAmount;
58114 
58115 class starTransaction;
58116 
58120 class starTransactions final : public Object {
58125  std::int32_t get_id() const final {
58126  return ID;
58127  }
58128 
58129  public:
58136 
58140  starTransactions();
58141 
58150 
58152  static const std::int32_t ID = 1218437859;
58153 
58159  void store(TlStorerToString &s, const char *field_name) const final;
58160 };
58161 
58166 class StatisticalGraph: public Object {
58167  public:
58168 };
58169 
58178  std::int32_t get_id() const final {
58179  return ID;
58180  }
58181 
58182  public:
58184  string json_data_;
58186  string zoom_token_;
58187 
58192 
58199  statisticalGraphData(string const &json_data_, string const &zoom_token_);
58200 
58202  static const std::int32_t ID = -1988940244;
58203 
58209  void store(TlStorerToString &s, const char *field_name) const final;
58210 };
58211 
58220  std::int32_t get_id() const final {
58221  return ID;
58222  }
58223 
58224  public:
58226  string token_;
58227 
58232 
58238  explicit statisticalGraphAsync(string const &token_);
58239 
58241  static const std::int32_t ID = 435891103;
58242 
58248  void store(TlStorerToString &s, const char *field_name) const final;
58249 };
58250 
58259  std::int32_t get_id() const final {
58260  return ID;
58261  }
58262 
58263  public:
58266 
58271 
58277  explicit statisticalGraphError(string const &error_message_);
58278 
58280  static const std::int32_t ID = -1006788526;
58281 
58287  void store(TlStorerToString &s, const char *field_name) const final;
58288 };
58289 
58293 class statisticalValue final : public Object {
58298  std::int32_t get_id() const final {
58299  return ID;
58300  }
58301 
58302  public:
58304  double value_;
58309 
58313  statisticalValue();
58314 
58323 
58325  static const std::int32_t ID = 1651337846;
58326 
58332  void store(TlStorerToString &s, const char *field_name) const final;
58333 };
58334 
58335 class StickerFormat;
58336 
58337 class StickerFullType;
58338 
58339 class file;
58340 
58341 class thumbnail;
58342 
58346 class sticker final : public Object {
58351  std::int32_t get_id() const final {
58352  return ID;
58353  }
58354 
58355  public:
58365  string emoji_;
58374 
58378  sticker();
58379 
58394 
58396  static const std::int32_t ID = -647013057;
58397 
58403  void store(TlStorerToString &s, const char *field_name) const final;
58404 };
58405 
58410 class StickerFormat: public Object {
58411  public:
58412 };
58413 
58417 class stickerFormatWebp final : public StickerFormat {
58422  std::int32_t get_id() const final {
58423  return ID;
58424  }
58425 
58426  public:
58427 
58432 
58434  static const std::int32_t ID = -2123043040;
58435 
58441  void store(TlStorerToString &s, const char *field_name) const final;
58442 };
58443 
58447 class stickerFormatTgs final : public StickerFormat {
58452  std::int32_t get_id() const final {
58453  return ID;
58454  }
58455 
58456  public:
58457 
58461  stickerFormatTgs();
58462 
58464  static const std::int32_t ID = 1614588662;
58465 
58471  void store(TlStorerToString &s, const char *field_name) const final;
58472 };
58473 
58477 class stickerFormatWebm final : public StickerFormat {
58482  std::int32_t get_id() const final {
58483  return ID;
58484  }
58485 
58486  public:
58487 
58492 
58494  static const std::int32_t ID = -2070162097;
58495 
58501  void store(TlStorerToString &s, const char *field_name) const final;
58502 };
58503 
58504 class file;
58505 
58506 class maskPosition;
58507 
58512 class StickerFullType: public Object {
58513  public:
58514 };
58515 
58524  std::int32_t get_id() const final {
58525  return ID;
58526  }
58527 
58528  public:
58531 
58536 
58543 
58545  static const std::int32_t ID = -2006425865;
58546 
58552  void store(TlStorerToString &s, const char *field_name) const final;
58553 };
58554 
58558 class stickerFullTypeMask final : public StickerFullType {
58563  std::int32_t get_id() const final {
58564  return ID;
58565  }
58566 
58567  public:
58570 
58575 
58582 
58584  static const std::int32_t ID = 652197687;
58585 
58591  void store(TlStorerToString &s, const char *field_name) const final;
58592 };
58593 
58602  std::int32_t get_id() const final {
58603  return ID;
58604  }
58605 
58606  public:
58611 
58616 
58624 
58626  static const std::int32_t ID = -1015085653;
58627 
58633  void store(TlStorerToString &s, const char *field_name) const final;
58634 };
58635 
58636 class StickerType;
58637 
58638 class emojis;
58639 
58640 class outline;
58641 
58642 class sticker;
58643 
58644 class thumbnail;
58645 
58649 class stickerSet final : public Object {
58654  std::int32_t get_id() const final {
58655  return ID;
58656  }
58657 
58658  public:
58662  string title_;
58664  string name_;
58689 
58693  stickerSet();
58694 
58715 
58717  static const std::int32_t ID = -1783150210;
58718 
58724  void store(TlStorerToString &s, const char *field_name) const final;
58725 };
58726 
58727 class StickerType;
58728 
58729 class outline;
58730 
58731 class sticker;
58732 
58733 class thumbnail;
58734 
58738 class stickerSetInfo final : public Object {
58743  std::int32_t get_id() const final {
58744  return ID;
58745  }
58746 
58747  public:
58751  string title_;
58753  string name_;
58778 
58782  stickerSetInfo();
58783 
58804 
58806  static const std::int32_t ID = -1649074729;
58807 
58813  void store(TlStorerToString &s, const char *field_name) const final;
58814 };
58815 
58816 class stickerSetInfo;
58817 
58821 class stickerSets final : public Object {
58826  std::int32_t get_id() const final {
58827  return ID;
58828  }
58829 
58830  public:
58835 
58839  stickerSets();
58840 
58848 
58850  static const std::int32_t ID = -1883828812;
58851 
58857  void store(TlStorerToString &s, const char *field_name) const final;
58858 };
58859 
58864 class StickerType: public Object {
58865  public:
58866 };
58867 
58871 class stickerTypeRegular final : public StickerType {
58876  std::int32_t get_id() const final {
58877  return ID;
58878  }
58879 
58880  public:
58881 
58886 
58888  static const std::int32_t ID = 56345973;
58889 
58895  void store(TlStorerToString &s, const char *field_name) const final;
58896 };
58897 
58901 class stickerTypeMask final : public StickerType {
58906  std::int32_t get_id() const final {
58907  return ID;
58908  }
58909 
58910  public:
58911 
58915  stickerTypeMask();
58916 
58918  static const std::int32_t ID = -1765394796;
58919 
58925  void store(TlStorerToString &s, const char *field_name) const final;
58926 };
58927 
58931 class stickerTypeCustomEmoji final : public StickerType {
58936  std::int32_t get_id() const final {
58937  return ID;
58938  }
58939 
58940  public:
58941 
58946 
58948  static const std::int32_t ID = -120752249;
58949 
58955  void store(TlStorerToString &s, const char *field_name) const final;
58956 };
58957 
58958 class sticker;
58959 
58963 class stickers final : public Object {
58968  std::int32_t get_id() const final {
58969  return ID;
58970  }
58971 
58972  public:
58975 
58979  stickers();
58980 
58987 
58989  static const std::int32_t ID = 1974859260;
58990 
58996  void store(TlStorerToString &s, const char *field_name) const final;
58997 };
58998 
59000 
59004 class storageStatistics final : public Object {
59009  std::int32_t get_id() const final {
59010  return ID;
59011  }
59012 
59013  public:
59020 
59025 
59034 
59036  static const std::int32_t ID = 217237013;
59037 
59043  void store(TlStorerToString &s, const char *field_name) const final;
59044 };
59045 
59047 
59051 class storageStatisticsByChat final : public Object {
59056  std::int32_t get_id() const final {
59057  return ID;
59058  }
59059 
59060  public:
59069 
59074 
59084 
59086  static const std::int32_t ID = 635434531;
59087 
59093  void store(TlStorerToString &s, const char *field_name) const final;
59094 };
59095 
59096 class FileType;
59097 
59101 class storageStatisticsByFileType final : public Object {
59106  std::int32_t get_id() const final {
59107  return ID;
59108  }
59109 
59110  public:
59117 
59122 
59131 
59133  static const std::int32_t ID = 714012840;
59134 
59140  void store(TlStorerToString &s, const char *field_name) const final;
59141 };
59142 
59146 class storageStatisticsFast final : public Object {
59151  std::int32_t get_id() const final {
59152  return ID;
59153  }
59154 
59155  public:
59166 
59171 
59182 
59184  static const std::int32_t ID = -884922271;
59185 
59191  void store(TlStorerToString &s, const char *field_name) const final;
59192 };
59193 
59194 class formattedText;
59195 
59196 class giveawayParameters;
59197 
59203  public:
59204 };
59205 
59214  std::int32_t get_id() const final {
59215  return ID;
59216  }
59217 
59218  public:
59223 
59228 
59236 
59238  static const std::int32_t ID = 1263894804;
59239 
59245  void store(TlStorerToString &s, const char *field_name) const final;
59246 };
59247 
59256  std::int32_t get_id() const final {
59257  return ID;
59258  }
59259 
59260  public:
59262  string currency_;
59269 
59274 
59284 
59286  static const std::int32_t ID = -39502443;
59287 
59293  void store(TlStorerToString &s, const char *field_name) const final;
59294 };
59295 
59304  std::int32_t get_id() const final {
59305  return ID;
59306  }
59307 
59308  public:
59312  string currency_;
59319 
59324 
59335 
59337  static const std::int32_t ID = -1072286736;
59338 
59344  void store(TlStorerToString &s, const char *field_name) const final;
59345 };
59346 
59355  std::int32_t get_id() const final {
59356  return ID;
59357  }
59358 
59359  public:
59363  string currency_;
59366 
59371 
59380 
59382  static const std::int32_t ID = 1302624938;
59383 
59389  void store(TlStorerToString &s, const char *field_name) const final;
59390 };
59391 
59400  std::int32_t get_id() const final {
59401  return ID;
59402  }
59403 
59404  public:
59408  string currency_;
59415 
59420 
59431 
59433  static const std::int32_t ID = 211212441;
59434 
59440  void store(TlStorerToString &s, const char *field_name) const final;
59441 };
59442 
59451  std::int32_t get_id() const final {
59452  return ID;
59453  }
59454 
59455  public:
59457  string currency_;
59462 
59467 
59476 
59478  static const std::int32_t ID = -1803497708;
59479 
59485  void store(TlStorerToString &s, const char *field_name) const final;
59486 };
59487 
59496  std::int32_t get_id() const final {
59497  return ID;
59498  }
59499 
59500  public:
59504  string currency_;
59509 
59514 
59524 
59526  static const std::int32_t ID = 893691428;
59527 
59533  void store(TlStorerToString &s, const char *field_name) const final;
59534 };
59535 
59540 class StoreTransaction: public Object {
59541  public:
59542 };
59543 
59552  std::int32_t get_id() const final {
59553  return ID;
59554  }
59555 
59556  public:
59559 
59564 
59570  explicit storeTransactionAppStore(bytes const &receipt_);
59571 
59573  static const std::int32_t ID = 1625562441;
59574 
59580  void store(TlStorerToString &s, const char *field_name) const final;
59581 };
59582 
59591  std::int32_t get_id() const final {
59592  return ID;
59593  }
59594 
59595  public:
59602 
59607 
59615  storeTransactionGooglePlay(string const &package_name_, string const &store_product_id_, string const &purchase_token_);
59616 
59618  static const std::int32_t ID = 1094018617;
59619 
59625  void store(TlStorerToString &s, const char *field_name) const final;
59626 };
59627 
59628 class story;
59629 
59633 class stories final : public Object {
59638  std::int32_t get_id() const final {
59639  return ID;
59640  }
59641 
59642  public:
59649 
59653  stories();
59654 
59663 
59665  static const std::int32_t ID = 670157595;
59666 
59672  void store(TlStorerToString &s, const char *field_name) const final;
59673 };
59674 
59675 class MessageSender;
59676 
59677 class ReactionType;
59678 
59679 class StoryContent;
59680 
59681 class StoryPrivacySettings;
59682 
59683 class formattedText;
59684 
59685 class storyArea;
59686 
59687 class storyInteractionInfo;
59688 
59689 class storyRepostInfo;
59690 
59694 class story final : public Object {
59699  std::int32_t get_id() const final {
59700  return ID;
59701  }
59702 
59703  public:
59752 
59756  story();
59757 
59787 
59789  static const std::int32_t ID = 1206531707;
59790 
59796  void store(TlStorerToString &s, const char *field_name) const final;
59797 };
59798 
59799 class StoryAreaType;
59800 
59801 class storyAreaPosition;
59802 
59806 class storyArea final : public Object {
59811  std::int32_t get_id() const final {
59812  return ID;
59813  }
59814 
59815  public:
59820 
59824  storyArea();
59825 
59833 
59835  static const std::int32_t ID = -906033314;
59836 
59842  void store(TlStorerToString &s, const char *field_name) const final;
59843 };
59844 
59848 class storyAreaPosition final : public Object {
59853  std::int32_t get_id() const final {
59854  return ID;
59855  }
59856 
59857  public:
59870 
59875 
59887 
59889  static const std::int32_t ID = -1533023124;
59890 
59896  void store(TlStorerToString &s, const char *field_name) const final;
59897 };
59898 
59899 class ReactionType;
59900 
59901 class location;
59902 
59903 class locationAddress;
59904 
59905 class venue;
59906 
59911 class StoryAreaType: public Object {
59912  public:
59913 };
59914 
59918 class storyAreaTypeLocation final : public StoryAreaType {
59923  std::int32_t get_id() const final {
59924  return ID;
59925  }
59926 
59927  public:
59932 
59937 
59945 
59947  static const std::int32_t ID = -1464612189;
59948 
59954  void store(TlStorerToString &s, const char *field_name) const final;
59955 };
59956 
59960 class storyAreaTypeVenue final : public StoryAreaType {
59965  std::int32_t get_id() const final {
59966  return ID;
59967  }
59968 
59969  public:
59972 
59977 
59984 
59986  static const std::int32_t ID = 414076166;
59987 
59993  void store(TlStorerToString &s, const char *field_name) const final;
59994 };
59995 
60004  std::int32_t get_id() const final {
60005  return ID;
60006  }
60007 
60008  public:
60014  bool is_dark_;
60017 
60022 
60032 
60034  static const std::int32_t ID = -111177092;
60035 
60041  void store(TlStorerToString &s, const char *field_name) const final;
60042 };
60043 
60047 class storyAreaTypeMessage final : public StoryAreaType {
60052  std::int32_t get_id() const final {
60053  return ID;
60054  }
60055 
60056  public:
60061 
60066 
60074 
60076  static const std::int32_t ID = -1074825548;
60077 
60083  void store(TlStorerToString &s, const char *field_name) const final;
60084 };
60085 
60089 class storyAreaTypeLink final : public StoryAreaType {
60094  std::int32_t get_id() const final {
60095  return ID;
60096  }
60097 
60098  public:
60100  string url_;
60101 
60106 
60112  explicit storyAreaTypeLink(string const &url_);
60113 
60115  static const std::int32_t ID = -127770235;
60116 
60122  void store(TlStorerToString &s, const char *field_name) const final;
60123 };
60124 
60128 class storyAreaTypeWeather final : public StoryAreaType {
60133  std::int32_t get_id() const final {
60134  return ID;
60135  }
60136 
60137  public:
60141  string emoji_;
60144 
60149 
60158 
60160  static const std::int32_t ID = -1504150082;
60161 
60167  void store(TlStorerToString &s, const char *field_name) const final;
60168 };
60169 
60178  std::int32_t get_id() const final {
60179  return ID;
60180  }
60181 
60182  public:
60184  string gift_name_;
60185 
60190 
60196  explicit storyAreaTypeUpgradedGift(string const &gift_name_);
60197 
60199  static const std::int32_t ID = 760281479;
60200 
60206  void store(TlStorerToString &s, const char *field_name) const final;
60207 };
60208 
60209 class photo;
60210 
60211 class storyVideo;
60212 
60217 class StoryContent: public Object {
60218  public:
60219 };
60220 
60224 class storyContentPhoto final : public StoryContent {
60229  std::int32_t get_id() const final {
60230  return ID;
60231  }
60232 
60233  public:
60236 
60241 
60248 
60250  static const std::int32_t ID = -731971504;
60251 
60257  void store(TlStorerToString &s, const char *field_name) const final;
60258 };
60259 
60263 class storyContentVideo final : public StoryContent {
60268  std::int32_t get_id() const final {
60269  return ID;
60270  }
60271 
60272  public:
60277 
60282 
60290 
60292  static const std::int32_t ID = -1291754842;
60293 
60299  void store(TlStorerToString &s, const char *field_name) const final;
60300 };
60301 
60310  std::int32_t get_id() const final {
60311  return ID;
60312  }
60313 
60314  public:
60315 
60320 
60322  static const std::int32_t ID = -2033715858;
60323 
60329  void store(TlStorerToString &s, const char *field_name) const final;
60330 };
60331 
60335 class storyFullId final : public Object {
60340  std::int32_t get_id() const final {
60341  return ID;
60342  }
60343 
60344  public:
60349 
60353  storyFullId();
60354 
60362 
60364  static const std::int32_t ID = 765952419;
60365 
60371  void store(TlStorerToString &s, const char *field_name) const final;
60372 };
60373 
60377 class storyInfo final : public Object {
60382  std::int32_t get_id() const final {
60383  return ID;
60384  }
60385 
60386  public:
60393 
60397  storyInfo();
60398 
60407 
60409  static const std::int32_t ID = -1986542766;
60410 
60416  void store(TlStorerToString &s, const char *field_name) const final;
60417 };
60418 
60419 class BlockList;
60420 
60421 class MessageSender;
60422 
60423 class StoryInteractionType;
60424 
60428 class storyInteraction final : public Object {
60433  std::int32_t get_id() const final {
60434  return ID;
60435  }
60436 
60437  public:
60446 
60450  storyInteraction();
60451 
60461 
60463  static const std::int32_t ID = -702229982;
60464 
60470  void store(TlStorerToString &s, const char *field_name) const final;
60471 };
60472 
60476 class storyInteractionInfo final : public Object {
60481  std::int32_t get_id() const final {
60482  return ID;
60483  }
60484 
60485  public:
60494 
60499 
60509 
60511  static const std::int32_t ID = -846542065;
60512 
60518  void store(TlStorerToString &s, const char *field_name) const final;
60519 };
60520 
60521 class ReactionType;
60522 
60523 class message;
60524 
60525 class story;
60526 
60532  public:
60533 };
60534 
60543  std::int32_t get_id() const final {
60544  return ID;
60545  }
60546 
60547  public:
60550 
60555 
60562 
60564  static const std::int32_t ID = 1407399888;
60565 
60571  void store(TlStorerToString &s, const char *field_name) const final;
60572 };
60573 
60582  std::int32_t get_id() const final {
60583  return ID;
60584  }
60585 
60586  public:
60589 
60594 
60601 
60603  static const std::int32_t ID = 668089599;
60604 
60610  void store(TlStorerToString &s, const char *field_name) const final;
60611 };
60612 
60621  std::int32_t get_id() const final {
60622  return ID;
60623  }
60624 
60625  public:
60628 
60633 
60640 
60642  static const std::int32_t ID = -1021150780;
60643 
60649  void store(TlStorerToString &s, const char *field_name) const final;
60650 };
60651 
60652 class storyInteraction;
60653 
60657 class storyInteractions final : public Object {
60662  std::int32_t get_id() const final {
60663  return ID;
60664  }
60665 
60666  public:
60677 
60682 
60693 
60695  static const std::int32_t ID = 1537062962;
60696 
60702  void store(TlStorerToString &s, const char *field_name) const final;
60703 };
60704 
60709 class StoryList: public Object {
60710  public:
60711 };
60712 
60716 class storyListMain final : public StoryList {
60721  std::int32_t get_id() const final {
60722  return ID;
60723  }
60724 
60725  public:
60726 
60730  storyListMain();
60731 
60733  static const std::int32_t ID = -672222209;
60734 
60740  void store(TlStorerToString &s, const char *field_name) const final;
60741 };
60742 
60746 class storyListArchive final : public StoryList {
60751  std::int32_t get_id() const final {
60752  return ID;
60753  }
60754 
60755  public:
60756 
60760  storyListArchive();
60761 
60763  static const std::int32_t ID = -41900223;
60764 
60770  void store(TlStorerToString &s, const char *field_name) const final;
60771 };
60772 
60777 class StoryOrigin: public Object {
60778  public:
60779 };
60780 
60784 class storyOriginPublicStory final : public StoryOrigin {
60789  std::int32_t get_id() const final {
60790  return ID;
60791  }
60792 
60793  public:
60798 
60803 
60811 
60813  static const std::int32_t ID = 741842878;
60814 
60820  void store(TlStorerToString &s, const char *field_name) const final;
60821 };
60822 
60826 class storyOriginHiddenUser final : public StoryOrigin {
60831  std::int32_t get_id() const final {
60832  return ID;
60833  }
60834 
60835  public:
60838 
60843 
60849  explicit storyOriginHiddenUser(string const &poster_name_);
60850 
60852  static const std::int32_t ID = -96348585;
60853 
60859  void store(TlStorerToString &s, const char *field_name) const final;
60860 };
60861 
60867  public:
60868 };
60869 
60878  std::int32_t get_id() const final {
60879  return ID;
60880  }
60881 
60882  public:
60885 
60890 
60897 
60899  static const std::int32_t ID = 890847843;
60900 
60906  void store(TlStorerToString &s, const char *field_name) const final;
60907 };
60908 
60917  std::int32_t get_id() const final {
60918  return ID;
60919  }
60920 
60921  public:
60924 
60929 
60936 
60938  static const std::int32_t ID = 50285309;
60939 
60945  void store(TlStorerToString &s, const char *field_name) const final;
60946 };
60947 
60956  std::int32_t get_id() const final {
60957  return ID;
60958  }
60959 
60960  public:
60961 
60966 
60968  static const std::int32_t ID = 2097122144;
60969 
60975  void store(TlStorerToString &s, const char *field_name) const final;
60976 };
60977 
60986  std::int32_t get_id() const final {
60987  return ID;
60988  }
60989 
60990  public:
60993 
60998 
61005 
61007  static const std::int32_t ID = -1885772602;
61008 
61014  void store(TlStorerToString &s, const char *field_name) const final;
61015 };
61016 
61017 class StoryOrigin;
61018 
61022 class storyRepostInfo final : public Object {
61027  std::int32_t get_id() const final {
61028  return ID;
61029  }
61030 
61031  public:
61036 
61040  storyRepostInfo();
61041 
61049 
61051  static const std::int32_t ID = -8412096;
61052 
61058  void store(TlStorerToString &s, const char *field_name) const final;
61059 };
61060 
61061 class StatisticalGraph;
61062 
61066 class storyStatistics final : public Object {
61071  std::int32_t get_id() const final {
61072  return ID;
61073  }
61074 
61075  public:
61080 
61084  storyStatistics();
61085 
61093 
61095  static const std::int32_t ID = 1178897259;
61096 
61102  void store(TlStorerToString &s, const char *field_name) const final;
61103 };
61104 
61105 class file;
61106 
61107 class minithumbnail;
61108 
61109 class thumbnail;
61110 
61114 class storyVideo final : public Object {
61119  std::int32_t get_id() const final {
61120  return ID;
61121  }
61122 
61123  public:
61125  double duration_;
61144 
61148  storyVideo();
61149 
61165 
61167  static const std::int32_t ID = 1445661253;
61168 
61174  void store(TlStorerToString &s, const char *field_name) const final;
61175 };
61176 
61181 class SuggestedAction: public Object {
61182  public:
61183 };
61184 
61193  std::int32_t get_id() const final {
61194  return ID;
61195  }
61196 
61197  public:
61198 
61203 
61205  static const std::int32_t ID = 2017586255;
61206 
61212  void store(TlStorerToString &s, const char *field_name) const final;
61213 };
61214 
61223  std::int32_t get_id() const final {
61224  return ID;
61225  }
61226 
61227  public:
61228 
61233 
61235  static const std::int32_t ID = 1910534839;
61236 
61242  void store(TlStorerToString &s, const char *field_name) const final;
61243 };
61244 
61253  std::int32_t get_id() const final {
61254  return ID;
61255  }
61256 
61257  public:
61258 
61263 
61265  static const std::int32_t ID = 648771563;
61266 
61272  void store(TlStorerToString &s, const char *field_name) const final;
61273 };
61274 
61283  std::int32_t get_id() const final {
61284  return ID;
61285  }
61286 
61287  public:
61288 
61293 
61295  static const std::int32_t ID = 891303239;
61296 
61302  void store(TlStorerToString &s, const char *field_name) const final;
61303 };
61304 
61313  std::int32_t get_id() const final {
61314  return ID;
61315  }
61316 
61317  public:
61320 
61325 
61332 
61334  static const std::int32_t ID = -965071304;
61335 
61341  void store(TlStorerToString &s, const char *field_name) const final;
61342 };
61343 
61352  std::int32_t get_id() const final {
61353  return ID;
61354  }
61355 
61356  public:
61359 
61364 
61371 
61373  static const std::int32_t ID = 1863613848;
61374 
61380  void store(TlStorerToString &s, const char *field_name) const final;
61381 };
61382 
61391  std::int32_t get_id() const final {
61392  return ID;
61393  }
61394 
61395  public:
61396 
61401 
61403  static const std::int32_t ID = 1890220539;
61404 
61410  void store(TlStorerToString &s, const char *field_name) const final;
61411 };
61412 
61421  std::int32_t get_id() const final {
61422  return ID;
61423  }
61424 
61425  public:
61426 
61431 
61433  static const std::int32_t ID = -385229468;
61434 
61440  void store(TlStorerToString &s, const char *field_name) const final;
61441 };
61442 
61451  std::int32_t get_id() const final {
61452  return ID;
61453  }
61454 
61455  public:
61456 
61461 
61463  static const std::int32_t ID = 373913787;
61464 
61470  void store(TlStorerToString &s, const char *field_name) const final;
61471 };
61472 
61481  std::int32_t get_id() const final {
61482  return ID;
61483  }
61484 
61485  public:
61486 
61491 
61493  static const std::int32_t ID = -1816924561;
61494 
61500  void store(TlStorerToString &s, const char *field_name) const final;
61501 };
61502 
61511  std::int32_t get_id() const final {
61512  return ID;
61513  }
61514 
61515  public:
61516 
61521 
61523  static const std::int32_t ID = -356672766;
61524 
61530  void store(TlStorerToString &s, const char *field_name) const final;
61531 };
61532 
61541  std::int32_t get_id() const final {
61542  return ID;
61543  }
61544 
61545  public:
61546 
61551 
61553  static const std::int32_t ID = -1612563093;
61554 
61560  void store(TlStorerToString &s, const char *field_name) const final;
61561 };
61562 
61571  std::int32_t get_id() const final {
61572  return ID;
61573  }
61574 
61575  public:
61578 
61583 
61590 
61592  static const std::int32_t ID = -566207286;
61593 
61599  void store(TlStorerToString &s, const char *field_name) const final;
61600 };
61601 
61610  std::int32_t get_id() const final {
61611  return ID;
61612  }
61613 
61614  public:
61615 
61620 
61622  static const std::int32_t ID = -47000234;
61623 
61629  void store(TlStorerToString &s, const char *field_name) const final;
61630 };
61631 
61632 class ChatMemberStatus;
61633 
61634 class usernames;
61635 
61636 class verificationStatus;
61637 
61641 class supergroup final : public Object {
61646  std::int32_t get_id() const final {
61647  return ID;
61648  }
61649 
61650  public:
61695 
61699  supergroup();
61700 
61728 
61730  static const std::int32_t ID = 992231696;
61731 
61737  void store(TlStorerToString &s, const char *field_name) const final;
61738 };
61739 
61740 class botCommands;
61741 
61742 class botVerification;
61743 
61744 class chatInviteLink;
61745 
61746 class chatLocation;
61747 
61748 class chatPhoto;
61749 
61753 class supergroupFullInfo final : public Object {
61758  std::int32_t get_id() const final {
61759  return ID;
61760  }
61761 
61762  public:
61837 
61842 
61885 
61887  static const std::int32_t ID = 2114051007;
61888 
61894  void store(TlStorerToString &s, const char *field_name) const final;
61895 };
61896 
61902  public:
61903 };
61904 
61913  std::int32_t get_id() const final {
61914  return ID;
61915  }
61916 
61917  public:
61918 
61923 
61925  static const std::int32_t ID = 1178199509;
61926 
61932  void store(TlStorerToString &s, const char *field_name) const final;
61933 };
61934 
61943  std::int32_t get_id() const final {
61944  return ID;
61945  }
61946 
61947  public:
61949  string query_;
61950 
61955 
61961  explicit supergroupMembersFilterContacts(string const &query_);
61962 
61964  static const std::int32_t ID = -1282910856;
61965 
61971  void store(TlStorerToString &s, const char *field_name) const final;
61972 };
61973 
61982  std::int32_t get_id() const final {
61983  return ID;
61984  }
61985 
61986  public:
61987 
61992 
61994  static const std::int32_t ID = -2097380265;
61995 
62001  void store(TlStorerToString &s, const char *field_name) const final;
62002 };
62003 
62012  std::int32_t get_id() const final {
62013  return ID;
62014  }
62015 
62016  public:
62018  string query_;
62019 
62024 
62030  explicit supergroupMembersFilterSearch(string const &query_);
62031 
62033  static const std::int32_t ID = -1696358469;
62034 
62040  void store(TlStorerToString &s, const char *field_name) const final;
62041 };
62042 
62051  std::int32_t get_id() const final {
62052  return ID;
62053  }
62054 
62055  public:
62057  string query_;
62058 
62063 
62069  explicit supergroupMembersFilterRestricted(string const &query_);
62070 
62072  static const std::int32_t ID = -1107800034;
62073 
62079  void store(TlStorerToString &s, const char *field_name) const final;
62080 };
62081 
62090  std::int32_t get_id() const final {
62091  return ID;
62092  }
62093 
62094  public:
62096  string query_;
62097 
62102 
62108  explicit supergroupMembersFilterBanned(string const &query_);
62109 
62111  static const std::int32_t ID = -1210621683;
62112 
62118  void store(TlStorerToString &s, const char *field_name) const final;
62119 };
62120 
62129  std::int32_t get_id() const final {
62130  return ID;
62131  }
62132 
62133  public:
62135  string query_;
62138 
62143 
62151 
62153  static const std::int32_t ID = 947915036;
62154 
62160  void store(TlStorerToString &s, const char *field_name) const final;
62161 };
62162 
62171  std::int32_t get_id() const final {
62172  return ID;
62173  }
62174 
62175  public:
62176 
62181 
62183  static const std::int32_t ID = 492138918;
62184 
62190  void store(TlStorerToString &s, const char *field_name) const final;
62191 };
62192 
62193 class TMeUrlType;
62194 
62198 class tMeUrl final : public Object {
62203  std::int32_t get_id() const final {
62204  return ID;
62205  }
62206 
62207  public:
62209  string url_;
62212 
62216  tMeUrl();
62217 
62224  tMeUrl(string const &url_, object_ptr<TMeUrlType> &&type_);
62225 
62227  static const std::int32_t ID = -1140786622;
62228 
62234  void store(TlStorerToString &s, const char *field_name) const final;
62235 };
62236 
62237 class chatInviteLinkInfo;
62238 
62243 class TMeUrlType: public Object {
62244  public:
62245 };
62246 
62250 class tMeUrlTypeUser final : public TMeUrlType {
62255  std::int32_t get_id() const final {
62256  return ID;
62257  }
62258 
62259  public:
62262 
62266  tMeUrlTypeUser();
62267 
62273  explicit tMeUrlTypeUser(int53 user_id_);
62274 
62276  static const std::int32_t ID = 125336602;
62277 
62283  void store(TlStorerToString &s, const char *field_name) const final;
62284 };
62285 
62289 class tMeUrlTypeSupergroup final : public TMeUrlType {
62294  std::int32_t get_id() const final {
62295  return ID;
62296  }
62297 
62298  public:
62301 
62306 
62313 
62315  static const std::int32_t ID = -1353369944;
62316 
62322  void store(TlStorerToString &s, const char *field_name) const final;
62323 };
62324 
62328 class tMeUrlTypeChatInvite final : public TMeUrlType {
62333  std::int32_t get_id() const final {
62334  return ID;
62335  }
62336 
62337  public:
62340 
62345 
62352 
62354  static const std::int32_t ID = 313907785;
62355 
62361  void store(TlStorerToString &s, const char *field_name) const final;
62362 };
62363 
62367 class tMeUrlTypeStickerSet final : public TMeUrlType {
62372  std::int32_t get_id() const final {
62373  return ID;
62374  }
62375 
62376  public:
62379 
62384 
62391 
62393  static const std::int32_t ID = 1602473196;
62394 
62400  void store(TlStorerToString &s, const char *field_name) const final;
62401 };
62402 
62403 class tMeUrl;
62404 
62408 class tMeUrls final : public Object {
62413  std::int32_t get_id() const final {
62414  return ID;
62415  }
62416 
62417  public:
62420 
62424  tMeUrls();
62425 
62431  explicit tMeUrls(array<object_ptr<tMeUrl>> &&urls_);
62432 
62434  static const std::int32_t ID = -1130595098;
62435 
62441  void store(TlStorerToString &s, const char *field_name) const final;
62442 };
62443 
62444 class InternalLinkType;
62445 
62446 class targetChatTypes;
62447 
62452 class TargetChat: public Object {
62453  public:
62454 };
62455 
62459 class targetChatCurrent final : public TargetChat {
62464  std::int32_t get_id() const final {
62465  return ID;
62466  }
62467 
62468  public:
62469 
62474 
62476  static const std::int32_t ID = -416689904;
62477 
62483  void store(TlStorerToString &s, const char *field_name) const final;
62484 };
62485 
62489 class targetChatChosen final : public TargetChat {
62494  std::int32_t get_id() const final {
62495  return ID;
62496  }
62497 
62498  public:
62501 
62505  targetChatChosen();
62506 
62513 
62515  static const std::int32_t ID = -1392978522;
62516 
62522  void store(TlStorerToString &s, const char *field_name) const final;
62523 };
62524 
62528 class targetChatInternalLink final : public TargetChat {
62533  std::int32_t get_id() const final {
62534  return ID;
62535  }
62536 
62537  public:
62540 
62545 
62552 
62554  static const std::int32_t ID = -579301408;
62555 
62561  void store(TlStorerToString &s, const char *field_name) const final;
62562 };
62563 
62567 class targetChatTypes final : public Object {
62572  std::int32_t get_id() const final {
62573  return ID;
62574  }
62575 
62576  public:
62585 
62589  targetChatTypes();
62590 
62600 
62602  static const std::int32_t ID = 1513098833;
62603 
62609  void store(TlStorerToString &s, const char *field_name) const final;
62610 };
62611 
62612 class formattedText;
62613 
62614 class giveawayParameters;
62615 
62621  public:
62622 };
62623 
62632  std::int32_t get_id() const final {
62633  return ID;
62634  }
62635 
62636  public:
62638  string currency_;
62647 
62652 
62663 
62665  static const std::int32_t ID = -1600286150;
62666 
62672  void store(TlStorerToString &s, const char *field_name) const final;
62673 };
62674 
62683  std::int32_t get_id() const final {
62684  return ID;
62685  }
62686 
62687  public:
62691  string currency_;
62700 
62705 
62717 
62719  static const std::int32_t ID = -1863495348;
62720 
62726  void store(TlStorerToString &s, const char *field_name) const final;
62727 };
62728 
62737  std::int32_t get_id() const final {
62738  return ID;
62739  }
62740 
62741  public:
62745  string currency_;
62752 
62757 
62768 
62770  static const std::int32_t ID = -760757441;
62771 
62777  void store(TlStorerToString &s, const char *field_name) const final;
62778 };
62779 
62788  std::int32_t get_id() const final {
62789  return ID;
62790  }
62791 
62792  public:
62794  string currency_;
62799 
62804 
62813 
62815  static const std::int32_t ID = -495718830;
62816 
62822  void store(TlStorerToString &s, const char *field_name) const final;
62823 };
62824 
62833  std::int32_t get_id() const final {
62834  return ID;
62835  }
62836 
62837  public:
62841  string currency_;
62846 
62851 
62861 
62863  static const std::int32_t ID = -1850308042;
62864 
62870  void store(TlStorerToString &s, const char *field_name) const final;
62871 };
62872 
62881  std::int32_t get_id() const final {
62882  return ID;
62883  }
62884 
62885  public:
62889  string currency_;
62896 
62901 
62912 
62914  static const std::int32_t ID = 1014604689;
62915 
62921  void store(TlStorerToString &s, const char *field_name) const final;
62922 };
62923 
62932  std::int32_t get_id() const final {
62933  return ID;
62934  }
62935 
62936  public:
62939 
62944 
62950  explicit telegramPaymentPurposeJoinChat(string const &invite_link_);
62951 
62953  static const std::int32_t ID = -1914869880;
62954 
62960  void store(TlStorerToString &s, const char *field_name) const final;
62961 };
62962 
62966 class temporaryPasswordState final : public Object {
62971  std::int32_t get_id() const final {
62972  return ID;
62973  }
62974 
62975  public:
62980 
62985 
62993 
62995  static const std::int32_t ID = 939837410;
62996 
63002  void store(TlStorerToString &s, const char *field_name) const final;
63003 };
63004 
63005 class formattedText;
63006 
63010 class termsOfService final : public Object {
63015  std::int32_t get_id() const final {
63016  return ID;
63017  }
63018 
63019  public:
63026 
63030  termsOfService();
63031 
63040 
63042  static const std::int32_t ID = 739422597;
63043 
63049  void store(TlStorerToString &s, const char *field_name) const final;
63050 };
63051 
63055 class testBytes final : public Object {
63060  std::int32_t get_id() const final {
63061  return ID;
63062  }
63063 
63064  public:
63067 
63071  testBytes();
63072 
63078  explicit testBytes(bytes const &value_);
63079 
63081  static const std::int32_t ID = -1541225250;
63082 
63088  void store(TlStorerToString &s, const char *field_name) const final;
63089 };
63090 
63094 class testInt final : public Object {
63099  std::int32_t get_id() const final {
63100  return ID;
63101  }
63102 
63103  public:
63106 
63110  testInt();
63111 
63117  explicit testInt(int32 value_);
63118 
63120  static const std::int32_t ID = -574804983;
63121 
63127  void store(TlStorerToString &s, const char *field_name) const final;
63128 };
63129 
63133 class testString final : public Object {
63138  std::int32_t get_id() const final {
63139  return ID;
63140  }
63141 
63142  public:
63144  string value_;
63145 
63149  testString();
63150 
63156  explicit testString(string const &value_);
63157 
63159  static const std::int32_t ID = -27891572;
63160 
63166  void store(TlStorerToString &s, const char *field_name) const final;
63167 };
63168 
63172 class testVectorInt final : public Object {
63177  std::int32_t get_id() const final {
63178  return ID;
63179  }
63180 
63181  public:
63184 
63188  testVectorInt();
63189 
63195  explicit testVectorInt(array<int32> &&value_);
63196 
63198  static const std::int32_t ID = 593682027;
63199 
63205  void store(TlStorerToString &s, const char *field_name) const final;
63206 };
63207 
63208 class testInt;
63209 
63213 class testVectorIntObject final : public Object {
63218  std::int32_t get_id() const final {
63219  return ID;
63220  }
63221 
63222  public:
63225 
63230 
63237 
63239  static const std::int32_t ID = 125891546;
63240 
63246  void store(TlStorerToString &s, const char *field_name) const final;
63247 };
63248 
63252 class testVectorString final : public Object {
63257  std::int32_t get_id() const final {
63258  return ID;
63259  }
63260 
63261  public:
63264 
63268  testVectorString();
63269 
63276 
63278  static const std::int32_t ID = 79339995;
63279 
63285  void store(TlStorerToString &s, const char *field_name) const final;
63286 };
63287 
63288 class testString;
63289 
63293 class testVectorStringObject final : public Object {
63298  std::int32_t get_id() const final {
63299  return ID;
63300  }
63301 
63302  public:
63305 
63310 
63317 
63319  static const std::int32_t ID = 80780537;
63320 
63326  void store(TlStorerToString &s, const char *field_name) const final;
63327 };
63328 
63332 class text final : public Object {
63337  std::int32_t get_id() const final {
63338  return ID;
63339  }
63340 
63341  public:
63343  string text_;
63344 
63348  text();
63349 
63355  explicit text(string const &text_);
63356 
63358  static const std::int32_t ID = 578181272;
63359 
63365  void store(TlStorerToString &s, const char *field_name) const final;
63366 };
63367 
63368 class textEntity;
63369 
63373 class textEntities final : public Object {
63378  std::int32_t get_id() const final {
63379  return ID;
63380  }
63381 
63382  public:
63385 
63389  textEntities();
63390 
63397 
63399  static const std::int32_t ID = -933199172;
63400 
63406  void store(TlStorerToString &s, const char *field_name) const final;
63407 };
63408 
63409 class TextEntityType;
63410 
63414 class textEntity final : public Object {
63419  std::int32_t get_id() const final {
63420  return ID;
63421  }
63422 
63423  public:
63430 
63434  textEntity();
63435 
63444 
63446  static const std::int32_t ID = -1951688280;
63447 
63453  void store(TlStorerToString &s, const char *field_name) const final;
63454 };
63455 
63460 class TextEntityType: public Object {
63461  public:
63462 };
63463 
63472  std::int32_t get_id() const final {
63473  return ID;
63474  }
63475 
63476  public:
63477 
63482 
63484  static const std::int32_t ID = 934535013;
63485 
63491  void store(TlStorerToString &s, const char *field_name) const final;
63492 };
63493 
63502  std::int32_t get_id() const final {
63503  return ID;
63504  }
63505 
63506  public:
63507 
63512 
63514  static const std::int32_t ID = -1023958307;
63515 
63521  void store(TlStorerToString &s, const char *field_name) const final;
63522 };
63523 
63532  std::int32_t get_id() const final {
63533  return ID;
63534  }
63535 
63536  public:
63537 
63542 
63544  static const std::int32_t ID = 1222915915;
63545 
63551  void store(TlStorerToString &s, const char *field_name) const final;
63552 };
63553 
63562  std::int32_t get_id() const final {
63563  return ID;
63564  }
63565 
63566  public:
63567 
63572 
63574  static const std::int32_t ID = -1150997581;
63575 
63581  void store(TlStorerToString &s, const char *field_name) const final;
63582 };
63583 
63587 class textEntityTypeUrl final : public TextEntityType {
63592  std::int32_t get_id() const final {
63593  return ID;
63594  }
63595 
63596  public:
63597 
63602 
63604  static const std::int32_t ID = -1312762756;
63605 
63611  void store(TlStorerToString &s, const char *field_name) const final;
63612 };
63613 
63622  std::int32_t get_id() const final {
63623  return ID;
63624  }
63625 
63626  public:
63627 
63632 
63634  static const std::int32_t ID = 1425545249;
63635 
63641  void store(TlStorerToString &s, const char *field_name) const final;
63642 };
63643 
63652  std::int32_t get_id() const final {
63653  return ID;
63654  }
63655 
63656  public:
63657 
63662 
63664  static const std::int32_t ID = -1160140246;
63665 
63671  void store(TlStorerToString &s, const char *field_name) const final;
63672 };
63673 
63682  std::int32_t get_id() const final {
63683  return ID;
63684  }
63685 
63686  public:
63687 
63692 
63694  static const std::int32_t ID = 105986320;
63695 
63701  void store(TlStorerToString &s, const char *field_name) const final;
63702 };
63703 
63707 class textEntityTypeBold final : public TextEntityType {
63712  std::int32_t get_id() const final {
63713  return ID;
63714  }
63715 
63716  public:
63717 
63722 
63724  static const std::int32_t ID = -1128210000;
63725 
63731  void store(TlStorerToString &s, const char *field_name) const final;
63732 };
63733 
63737 class textEntityTypeItalic final : public TextEntityType {
63742  std::int32_t get_id() const final {
63743  return ID;
63744  }
63745 
63746  public:
63747 
63752 
63754  static const std::int32_t ID = -118253987;
63755 
63761  void store(TlStorerToString &s, const char *field_name) const final;
63762 };
63763 
63772  std::int32_t get_id() const final {
63773  return ID;
63774  }
63775 
63776  public:
63777 
63782 
63784  static const std::int32_t ID = 792317842;
63785 
63791  void store(TlStorerToString &s, const char *field_name) const final;
63792 };
63793 
63802  std::int32_t get_id() const final {
63803  return ID;
63804  }
63805 
63806  public:
63807 
63812 
63814  static const std::int32_t ID = 961529082;
63815 
63821  void store(TlStorerToString &s, const char *field_name) const final;
63822 };
63823 
63832  std::int32_t get_id() const final {
63833  return ID;
63834  }
63835 
63836  public:
63837 
63842 
63844  static const std::int32_t ID = 544019899;
63845 
63851  void store(TlStorerToString &s, const char *field_name) const final;
63852 };
63853 
63857 class textEntityTypeCode final : public TextEntityType {
63862  std::int32_t get_id() const final {
63863  return ID;
63864  }
63865 
63866  public:
63867 
63872 
63874  static const std::int32_t ID = -974534326;
63875 
63881  void store(TlStorerToString &s, const char *field_name) const final;
63882 };
63883 
63887 class textEntityTypePre final : public TextEntityType {
63892  std::int32_t get_id() const final {
63893  return ID;
63894  }
63895 
63896  public:
63897 
63902 
63904  static const std::int32_t ID = 1648958606;
63905 
63911  void store(TlStorerToString &s, const char *field_name) const final;
63912 };
63913 
63922  std::int32_t get_id() const final {
63923  return ID;
63924  }
63925 
63926  public:
63928  string language_;
63929 
63934 
63940  explicit textEntityTypePreCode(string const &language_);
63941 
63943  static const std::int32_t ID = -945325397;
63944 
63950  void store(TlStorerToString &s, const char *field_name) const final;
63951 };
63952 
63961  std::int32_t get_id() const final {
63962  return ID;
63963  }
63964 
63965  public:
63966 
63971 
63973  static const std::int32_t ID = -1003999032;
63974 
63980  void store(TlStorerToString &s, const char *field_name) const final;
63981 };
63982 
63991  std::int32_t get_id() const final {
63992  return ID;
63993  }
63994 
63995  public:
63996 
64001 
64003  static const std::int32_t ID = 36572261;
64004 
64010  void store(TlStorerToString &s, const char *field_name) const final;
64011 };
64012 
64021  std::int32_t get_id() const final {
64022  return ID;
64023  }
64024 
64025  public:
64027  string url_;
64028 
64033 
64039  explicit textEntityTypeTextUrl(string const &url_);
64040 
64042  static const std::int32_t ID = 445719651;
64043 
64049  void store(TlStorerToString &s, const char *field_name) const final;
64050 };
64051 
64060  std::int32_t get_id() const final {
64061  return ID;
64062  }
64063 
64064  public:
64067 
64072 
64079 
64081  static const std::int32_t ID = -1570974289;
64082 
64088  void store(TlStorerToString &s, const char *field_name) const final;
64089 };
64090 
64099  std::int32_t get_id() const final {
64100  return ID;
64101  }
64102 
64103  public:
64106 
64111 
64118 
64120  static const std::int32_t ID = 1724820677;
64121 
64127  void store(TlStorerToString &s, const char *field_name) const final;
64128 };
64129 
64138  std::int32_t get_id() const final {
64139  return ID;
64140  }
64141 
64142  public:
64145 
64150 
64157 
64159  static const std::int32_t ID = -1841898992;
64160 
64166  void store(TlStorerToString &s, const char *field_name) const final;
64167 };
64168 
64173 class TextParseMode: public Object {
64174  public:
64175 };
64176 
64180 class textParseModeMarkdown final : public TextParseMode {
64185  std::int32_t get_id() const final {
64186  return ID;
64187  }
64188 
64189  public:
64192 
64197 
64204 
64206  static const std::int32_t ID = 360073407;
64207 
64213  void store(TlStorerToString &s, const char *field_name) const final;
64214 };
64215 
64219 class textParseModeHTML final : public TextParseMode {
64224  std::int32_t get_id() const final {
64225  return ID;
64226  }
64227 
64228  public:
64229 
64234 
64236  static const std::int32_t ID = 1660208627;
64237 
64243  void store(TlStorerToString &s, const char *field_name) const final;
64244 };
64245 
64246 class formattedText;
64247 
64251 class textQuote final : public Object {
64256  std::int32_t get_id() const final {
64257  return ID;
64258  }
64259 
64260  public:
64267 
64271  textQuote();
64272 
64281 
64283  static const std::int32_t ID = -2039105358;
64284 
64290  void store(TlStorerToString &s, const char *field_name) const final;
64291 };
64292 
64296 class themeParameters final : public Object {
64301  std::int32_t get_id() const final {
64302  return ID;
64303  }
64304 
64305  public:
64336 
64340  themeParameters();
64341 
64362 
64364  static const std::int32_t ID = -276589137;
64365 
64371  void store(TlStorerToString &s, const char *field_name) const final;
64372 };
64373 
64374 class BackgroundFill;
64375 
64376 class background;
64377 
64381 class themeSettings final : public Object {
64386  std::int32_t get_id() const final {
64387  return ID;
64388  }
64389 
64390  public:
64401 
64405  themeSettings();
64406 
64417 
64419  static const std::int32_t ID = -62120942;
64420 
64426  void store(TlStorerToString &s, const char *field_name) const final;
64427 };
64428 
64429 class ThumbnailFormat;
64430 
64431 class file;
64432 
64436 class thumbnail final : public Object {
64441  std::int32_t get_id() const final {
64442  return ID;
64443  }
64444 
64445  public:
64454 
64458  thumbnail();
64459 
64469 
64471  static const std::int32_t ID = 1243275371;
64472 
64478  void store(TlStorerToString &s, const char *field_name) const final;
64479 };
64480 
64485 class ThumbnailFormat: public Object {
64486  public:
64487 };
64488 
64492 class thumbnailFormatJpeg final : public ThumbnailFormat {
64497  std::int32_t get_id() const final {
64498  return ID;
64499  }
64500 
64501  public:
64502 
64507 
64509  static const std::int32_t ID = -653503352;
64510 
64516  void store(TlStorerToString &s, const char *field_name) const final;
64517 };
64518 
64522 class thumbnailFormatGif final : public ThumbnailFormat {
64527  std::int32_t get_id() const final {
64528  return ID;
64529  }
64530 
64531  public:
64532 
64537 
64539  static const std::int32_t ID = 1252205962;
64540 
64546  void store(TlStorerToString &s, const char *field_name) const final;
64547 };
64548 
64557  std::int32_t get_id() const final {
64558  return ID;
64559  }
64560 
64561  public:
64562 
64567 
64569  static const std::int32_t ID = 278616062;
64570 
64576  void store(TlStorerToString &s, const char *field_name) const final;
64577 };
64578 
64582 class thumbnailFormatPng final : public ThumbnailFormat {
64587  std::int32_t get_id() const final {
64588  return ID;
64589  }
64590 
64591  public:
64592 
64597 
64599  static const std::int32_t ID = 1577490421;
64600 
64606  void store(TlStorerToString &s, const char *field_name) const final;
64607 };
64608 
64612 class thumbnailFormatTgs final : public ThumbnailFormat {
64617  std::int32_t get_id() const final {
64618  return ID;
64619  }
64620 
64621  public:
64622 
64627 
64629  static const std::int32_t ID = 1315522642;
64630 
64636  void store(TlStorerToString &s, const char *field_name) const final;
64637 };
64638 
64642 class thumbnailFormatWebm final : public ThumbnailFormat {
64647  std::int32_t get_id() const final {
64648  return ID;
64649  }
64650 
64651  public:
64652 
64657 
64659  static const std::int32_t ID = -660084953;
64660 
64666  void store(TlStorerToString &s, const char *field_name) const final;
64667 };
64668 
64672 class thumbnailFormatWebp final : public ThumbnailFormat {
64677  std::int32_t get_id() const final {
64678  return ID;
64679  }
64680 
64681  public:
64682 
64687 
64689  static const std::int32_t ID = -53588974;
64690 
64696  void store(TlStorerToString &s, const char *field_name) const final;
64697 };
64698 
64702 class timeZone final : public Object {
64707  std::int32_t get_id() const final {
64708  return ID;
64709  }
64710 
64711  public:
64713  string id_;
64715  string name_;
64718 
64722  timeZone();
64723 
64731  timeZone(string const &id_, string const &name_, int32 utc_time_offset_);
64732 
64734  static const std::int32_t ID = -1189481763;
64735 
64741  void store(TlStorerToString &s, const char *field_name) const final;
64742 };
64743 
64744 class timeZone;
64745 
64749 class timeZones final : public Object {
64754  std::int32_t get_id() const final {
64755  return ID;
64756  }
64757 
64758  public:
64761 
64765  timeZones();
64766 
64773 
64775  static const std::int32_t ID = -334655570;
64776 
64782  void store(TlStorerToString &s, const char *field_name) const final;
64783 };
64784 
64789 class TopChatCategory: public Object {
64790  public:
64791 };
64792 
64801  std::int32_t get_id() const final {
64802  return ID;
64803  }
64804 
64805  public:
64806 
64811 
64813  static const std::int32_t ID = 1026706816;
64814 
64820  void store(TlStorerToString &s, const char *field_name) const final;
64821 };
64822 
64826 class topChatCategoryBots final : public TopChatCategory {
64831  std::int32_t get_id() const final {
64832  return ID;
64833  }
64834 
64835  public:
64836 
64841 
64843  static const std::int32_t ID = -1577129195;
64844 
64850  void store(TlStorerToString &s, const char *field_name) const final;
64851 };
64852 
64861  std::int32_t get_id() const final {
64862  return ID;
64863  }
64864 
64865  public:
64866 
64871 
64873  static const std::int32_t ID = 1530056846;
64874 
64880  void store(TlStorerToString &s, const char *field_name) const final;
64881 };
64882 
64891  std::int32_t get_id() const final {
64892  return ID;
64893  }
64894 
64895  public:
64896 
64901 
64903  static const std::int32_t ID = -500825885;
64904 
64910  void store(TlStorerToString &s, const char *field_name) const final;
64911 };
64912 
64921  std::int32_t get_id() const final {
64922  return ID;
64923  }
64924 
64925  public:
64926 
64931 
64933  static const std::int32_t ID = 377023356;
64934 
64940  void store(TlStorerToString &s, const char *field_name) const final;
64941 };
64942 
64951  std::int32_t get_id() const final {
64952  return ID;
64953  }
64954 
64955  public:
64956 
64961 
64963  static const std::int32_t ID = 100062973;
64964 
64970  void store(TlStorerToString &s, const char *field_name) const final;
64971 };
64972 
64981  std::int32_t get_id() const final {
64982  return ID;
64983  }
64984 
64985  public:
64986 
64991 
64993  static const std::int32_t ID = 356208861;
64994 
65000  void store(TlStorerToString &s, const char *field_name) const final;
65001 };
65002 
65011  std::int32_t get_id() const final {
65012  return ID;
65013  }
65014 
65015  public:
65016 
65021 
65023  static const std::int32_t ID = 1695922133;
65024 
65030  void store(TlStorerToString &s, const char *field_name) const final;
65031 };
65032 
65033 class stickerSetInfo;
65034 
65038 class trendingStickerSets final : public Object {
65043  std::int32_t get_id() const final {
65044  return ID;
65045  }
65046 
65047  public:
65054 
65059 
65068 
65070  static const std::int32_t ID = 41028940;
65071 
65077  void store(TlStorerToString &s, const char *field_name) const final;
65078 };
65079 
65083 class unconfirmedSession final : public Object {
65088  std::int32_t get_id() const final {
65089  return ID;
65090  }
65091 
65092  public:
65100  string location_;
65101 
65106 
65115  unconfirmedSession(int64 id_, int32 log_in_date_, string const &device_model_, string const &location_);
65116 
65118  static const std::int32_t ID = -2062726663;
65119 
65125  void store(TlStorerToString &s, const char *field_name) const final;
65126 };
65127 
65128 class MessageSender;
65129 
65130 class ReactionType;
65131 
65135 class unreadReaction final : public Object {
65140  std::int32_t get_id() const final {
65141  return ID;
65142  }
65143 
65144  public:
65150  bool is_big_;
65151 
65155  unreadReaction();
65156 
65165 
65167  static const std::int32_t ID = -1940178046;
65168 
65174  void store(TlStorerToString &s, const char *field_name) const final;
65175 };
65176 
65177 class AuthorizationState;
65178 
65179 class AutosaveSettingsScope;
65180 
65181 class BlockList;
65182 
65183 class CallbackQueryPayload;
65184 
65185 class CanPostStoryResult;
65186 
65187 class ChatAction;
65188 
65189 class ChatActionBar;
65190 
65192 
65193 class ChatList;
65194 
65195 class ChatType;
65196 
65197 class ConnectionState;
65198 
65199 class MessageContent;
65200 
65201 class MessageSender;
65202 
65203 class NotificationGroupType;
65204 
65206 
65207 class OptionValue;
65208 
65209 class PaidReactionType;
65210 
65211 class ReactionType;
65212 
65213 class ReplyMarkup;
65214 
65215 class StickerType;
65216 
65217 class StoryList;
65218 
65219 class SuggestedAction;
65220 
65221 class UserPrivacySetting;
65222 
65223 class UserStatus;
65224 
65225 class accentColor;
65226 
65227 class address;
65228 
65229 class attachmentMenuBot;
65230 
65231 class background;
65232 
65233 class basicGroup;
65234 
65235 class basicGroupFullInfo;
65236 
65237 class businessBotManageBar;
65238 
65239 class businessConnection;
65240 
65241 class businessMessage;
65242 
65243 class call;
65244 
65245 class chat;
65246 
65247 class chatActiveStories;
65248 
65249 class chatBackground;
65250 
65251 class chatBoost;
65252 
65253 class chatFolderInfo;
65254 
65255 class chatInviteLink;
65256 
65257 class chatJoinRequest;
65258 
65259 class chatJoinRequestsInfo;
65260 
65261 class chatMember;
65262 
65264 
65265 class chatPermissions;
65266 
65267 class chatPhotoInfo;
65268 
65269 class chatPosition;
65270 
65271 class chatRevenueAmount;
65272 
65273 class chatTheme;
65274 
65275 class closeBirthdayUser;
65276 
65277 class downloadedFileCounts;
65278 
65279 class draftMessage;
65280 
65281 class emojiStatus;
65282 
65283 class error;
65284 
65285 class factCheck;
65286 
65287 class file;
65288 
65289 class fileDownload;
65290 
65291 class forumTopicInfo;
65292 
65293 class groupCall;
65294 
65295 class groupCallParticipant;
65296 
65297 class languagePackString;
65298 
65299 class location;
65300 
65301 class message;
65302 
65304 
65305 class messageReaction;
65306 
65307 class notification;
65308 
65309 class notificationGroup;
65310 
65311 class orderInfo;
65312 
65313 class poll;
65314 
65315 class profileAccentColor;
65316 
65317 class quickReplyMessage;
65318 
65319 class quickReplyShortcut;
65320 
65322 
65323 class savedMessagesTags;
65324 
65325 class savedMessagesTopic;
65326 
65327 class scopeAutosaveSettings;
65328 
65330 
65331 class secretChat;
65332 
65333 class starAmount;
65334 
65335 class starRevenueStatus;
65336 
65337 class sticker;
65338 
65339 class stickerSet;
65340 
65341 class story;
65342 
65343 class supergroup;
65344 
65345 class supergroupFullInfo;
65346 
65347 class termsOfService;
65348 
65349 class trendingStickerSets;
65350 
65351 class unconfirmedSession;
65352 
65353 class unreadReaction;
65354 
65355 class user;
65356 
65357 class userFullInfo;
65358 
65360 
65361 class videoChat;
65362 
65367 class Update: public Object {
65368  public:
65369 };
65370 
65374 class updateAuthorizationState final : public Update {
65379  std::int32_t get_id() const final {
65380  return ID;
65381  }
65382 
65383  public:
65386 
65391 
65398 
65400  static const std::int32_t ID = 1622347490;
65401 
65407  void store(TlStorerToString &s, const char *field_name) const final;
65408 };
65409 
65413 class updateNewMessage final : public Update {
65418  std::int32_t get_id() const final {
65419  return ID;
65420  }
65421 
65422  public:
65425 
65429  updateNewMessage();
65430 
65437 
65439  static const std::int32_t ID = -563105266;
65440 
65446  void store(TlStorerToString &s, const char *field_name) const final;
65447 };
65448 
65457  std::int32_t get_id() const final {
65458  return ID;
65459  }
65460 
65461  public:
65466 
65471 
65479 
65481  static const std::int32_t ID = 1302843961;
65482 
65488  void store(TlStorerToString &s, const char *field_name) const final;
65489 };
65490 
65494 class updateMessageSendSucceeded final : public Update {
65499  std::int32_t get_id() const final {
65500  return ID;
65501  }
65502 
65503  public:
65508 
65513 
65521 
65523  static const std::int32_t ID = 1815715197;
65524 
65530  void store(TlStorerToString &s, const char *field_name) const final;
65531 };
65532 
65536 class updateMessageSendFailed final : public Update {
65541  std::int32_t get_id() const final {
65542  return ID;
65543  }
65544 
65545  public:
65552 
65557 
65566 
65568  static const std::int32_t ID = -635701017;
65569 
65575  void store(TlStorerToString &s, const char *field_name) const final;
65576 };
65577 
65581 class updateMessageContent final : public Update {
65586  std::int32_t get_id() const final {
65587  return ID;
65588  }
65589 
65590  public:
65597 
65602 
65611 
65613  static const std::int32_t ID = 506903332;
65614 
65620  void store(TlStorerToString &s, const char *field_name) const final;
65621 };
65622 
65626 class updateMessageEdited final : public Update {
65631  std::int32_t get_id() const final {
65632  return ID;
65633  }
65634 
65635  public:
65644 
65649 
65659 
65661  static const std::int32_t ID = -559545626;
65662 
65668  void store(TlStorerToString &s, const char *field_name) const final;
65669 };
65670 
65674 class updateMessageIsPinned final : public Update {
65679  std::int32_t get_id() const final {
65680  return ID;
65681  }
65682 
65683  public:
65690 
65695 
65704 
65706  static const std::int32_t ID = 1102848829;
65707 
65713  void store(TlStorerToString &s, const char *field_name) const final;
65714 };
65715 
65719 class updateMessageInteractionInfo final : public Update {
65724  std::int32_t get_id() const final {
65725  return ID;
65726  }
65727 
65728  public:
65735 
65740 
65749 
65751  static const std::int32_t ID = -1417659394;
65752 
65758  void store(TlStorerToString &s, const char *field_name) const final;
65759 };
65760 
65764 class updateMessageContentOpened final : public Update {
65769  std::int32_t get_id() const final {
65770  return ID;
65771  }
65772 
65773  public:
65778 
65783 
65791 
65793  static const std::int32_t ID = -1520523131;
65794 
65800  void store(TlStorerToString &s, const char *field_name) const final;
65801 };
65802 
65806 class updateMessageMentionRead final : public Update {
65811  std::int32_t get_id() const final {
65812  return ID;
65813  }
65814 
65815  public:
65822 
65827 
65836 
65838  static const std::int32_t ID = -252228282;
65839 
65845  void store(TlStorerToString &s, const char *field_name) const final;
65846 };
65847 
65851 class updateMessageUnreadReactions final : public Update {
65856  std::int32_t get_id() const final {
65857  return ID;
65858  }
65859 
65860  public:
65869 
65874 
65884 
65886  static const std::int32_t ID = 942840008;
65887 
65893  void store(TlStorerToString &s, const char *field_name) const final;
65894 };
65895 
65899 class updateMessageFactCheck final : public Update {
65904  std::int32_t get_id() const final {
65905  return ID;
65906  }
65907 
65908  public:
65915 
65920 
65929 
65931  static const std::int32_t ID = 1014561538;
65932 
65938  void store(TlStorerToString &s, const char *field_name) const final;
65939 };
65940 
65949  std::int32_t get_id() const final {
65950  return ID;
65951  }
65952 
65953  public:
65958 
65963 
65971 
65973  static const std::int32_t ID = -1308260971;
65974 
65980  void store(TlStorerToString &s, const char *field_name) const final;
65981 };
65982 
65986 class updateVideoPublished final : public Update {
65991  std::int32_t get_id() const final {
65992  return ID;
65993  }
65994 
65995  public:
66000 
66005 
66013 
66015  static const std::int32_t ID = -352575406;
66016 
66022  void store(TlStorerToString &s, const char *field_name) const final;
66023 };
66024 
66028 class updateNewChat final : public Update {
66033  std::int32_t get_id() const final {
66034  return ID;
66035  }
66036 
66037  public:
66040 
66044  updateNewChat();
66045 
66051  explicit updateNewChat(object_ptr<chat> &&chat_);
66052 
66054  static const std::int32_t ID = 2075757773;
66055 
66061  void store(TlStorerToString &s, const char *field_name) const final;
66062 };
66063 
66067 class updateChatTitle final : public Update {
66072  std::int32_t get_id() const final {
66073  return ID;
66074  }
66075 
66076  public:
66080  string title_;
66081 
66085  updateChatTitle();
66086 
66093  updateChatTitle(int53 chat_id_, string const &title_);
66094 
66096  static const std::int32_t ID = -175405660;
66097 
66103  void store(TlStorerToString &s, const char *field_name) const final;
66104 };
66105 
66109 class updateChatPhoto final : public Update {
66114  std::int32_t get_id() const final {
66115  return ID;
66116  }
66117 
66118  public:
66123 
66127  updateChatPhoto();
66128 
66136 
66138  static const std::int32_t ID = -324713921;
66139 
66145  void store(TlStorerToString &s, const char *field_name) const final;
66146 };
66147 
66151 class updateChatAccentColors final : public Update {
66156  std::int32_t get_id() const final {
66157  return ID;
66158  }
66159 
66160  public:
66171 
66176 
66187 
66189  static const std::int32_t ID = -1212614407;
66190 
66196  void store(TlStorerToString &s, const char *field_name) const final;
66197 };
66198 
66202 class updateChatPermissions final : public Update {
66207  std::int32_t get_id() const final {
66208  return ID;
66209  }
66210 
66211  public:
66216 
66221 
66229 
66231  static const std::int32_t ID = -1622010003;
66232 
66238  void store(TlStorerToString &s, const char *field_name) const final;
66239 };
66240 
66244 class updateChatLastMessage final : public Update {
66249  std::int32_t get_id() const final {
66250  return ID;
66251  }
66252 
66253  public:
66260 
66265 
66274 
66276  static const std::int32_t ID = -923244537;
66277 
66283  void store(TlStorerToString &s, const char *field_name) const final;
66284 };
66285 
66289 class updateChatPosition final : public Update {
66294  std::int32_t get_id() const final {
66295  return ID;
66296  }
66297 
66298  public:
66303 
66308 
66316 
66318  static const std::int32_t ID = -8979849;
66319 
66325  void store(TlStorerToString &s, const char *field_name) const final;
66326 };
66327 
66331 class updateChatAddedToList final : public Update {
66336  std::int32_t get_id() const final {
66337  return ID;
66338  }
66339 
66340  public:
66345 
66350 
66358 
66360  static const std::int32_t ID = -1418722068;
66361 
66367  void store(TlStorerToString &s, const char *field_name) const final;
66368 };
66369 
66373 class updateChatRemovedFromList final : public Update {
66378  std::int32_t get_id() const final {
66379  return ID;
66380  }
66381 
66382  public:
66387 
66392 
66400 
66402  static const std::int32_t ID = 1294647836;
66403 
66409  void store(TlStorerToString &s, const char *field_name) const final;
66410 };
66411 
66415 class updateChatReadInbox final : public Update {
66420  std::int32_t get_id() const final {
66421  return ID;
66422  }
66423 
66424  public:
66431 
66436 
66445 
66447  static const std::int32_t ID = -797952281;
66448 
66454  void store(TlStorerToString &s, const char *field_name) const final;
66455 };
66456 
66460 class updateChatReadOutbox final : public Update {
66465  std::int32_t get_id() const final {
66466  return ID;
66467  }
66468 
66469  public:
66474 
66479 
66487 
66489  static const std::int32_t ID = 708334213;
66490 
66496  void store(TlStorerToString &s, const char *field_name) const final;
66497 };
66498 
66502 class updateChatActionBar final : public Update {
66507  std::int32_t get_id() const final {
66508  return ID;
66509  }
66510 
66511  public:
66516 
66521 
66529 
66531  static const std::int32_t ID = -643671870;
66532 
66538  void store(TlStorerToString &s, const char *field_name) const final;
66539 };
66540 
66549  std::int32_t get_id() const final {
66550  return ID;
66551  }
66552 
66553  public:
66558 
66563 
66571 
66573  static const std::int32_t ID = -1104091145;
66574 
66580  void store(TlStorerToString &s, const char *field_name) const final;
66581 };
66582 
66586 class updateChatAvailableReactions final : public Update {
66591  std::int32_t get_id() const final {
66592  return ID;
66593  }
66594 
66595  public:
66600 
66605 
66613 
66615  static const std::int32_t ID = -1967909895;
66616 
66622  void store(TlStorerToString &s, const char *field_name) const final;
66623 };
66624 
66628 class updateChatDraftMessage final : public Update {
66633  std::int32_t get_id() const final {
66634  return ID;
66635  }
66636 
66637  public:
66644 
66649 
66658 
66660  static const std::int32_t ID = 1455190380;
66661 
66667  void store(TlStorerToString &s, const char *field_name) const final;
66668 };
66669 
66673 class updateChatEmojiStatus final : public Update {
66678  std::int32_t get_id() const final {
66679  return ID;
66680  }
66681 
66682  public:
66687 
66692 
66700 
66702  static const std::int32_t ID = 2004444432;
66703 
66709  void store(TlStorerToString &s, const char *field_name) const final;
66710 };
66711 
66715 class updateChatMessageSender final : public Update {
66720  std::int32_t get_id() const final {
66721  return ID;
66722  }
66723 
66724  public:
66729 
66734 
66742 
66744  static const std::int32_t ID = 2003849793;
66745 
66751  void store(TlStorerToString &s, const char *field_name) const final;
66752 };
66753 
66762  std::int32_t get_id() const final {
66763  return ID;
66764  }
66765 
66766  public:
66771 
66776 
66784 
66786  static const std::int32_t ID = 1900174821;
66787 
66793  void store(TlStorerToString &s, const char *field_name) const final;
66794 };
66795 
66804  std::int32_t get_id() const final {
66805  return ID;
66806  }
66807 
66808  public:
66813 
66818 
66826 
66828  static const std::int32_t ID = -803163050;
66829 
66835  void store(TlStorerToString &s, const char *field_name) const final;
66836 };
66837 
66846  std::int32_t get_id() const final {
66847  return ID;
66848  }
66849 
66850  public:
66855 
66860 
66868 
66870  static const std::int32_t ID = 348578785;
66871 
66877  void store(TlStorerToString &s, const char *field_name) const final;
66878 };
66879 
66883 class updateChatReplyMarkup final : public Update {
66888  std::int32_t get_id() const final {
66889  return ID;
66890  }
66891 
66892  public:
66897 
66902 
66910 
66912  static const std::int32_t ID = 1309386144;
66913 
66919  void store(TlStorerToString &s, const char *field_name) const final;
66920 };
66921 
66925 class updateChatBackground final : public Update {
66930  std::int32_t get_id() const final {
66931  return ID;
66932  }
66933 
66934  public:
66939 
66944 
66952 
66954  static const std::int32_t ID = -6473549;
66955 
66961  void store(TlStorerToString &s, const char *field_name) const final;
66962 };
66963 
66967 class updateChatTheme final : public Update {
66972  std::int32_t get_id() const final {
66973  return ID;
66974  }
66975 
66976  public:
66980  string theme_name_;
66981 
66985  updateChatTheme();
66986 
66993  updateChatTheme(int53 chat_id_, string const &theme_name_);
66994 
66996  static const std::int32_t ID = 838063205;
66997 
67003  void store(TlStorerToString &s, const char *field_name) const final;
67004 };
67005 
67009 class updateChatUnreadMentionCount final : public Update {
67014  std::int32_t get_id() const final {
67015  return ID;
67016  }
67017 
67018  public:
67023 
67028 
67036 
67038  static const std::int32_t ID = -2131461348;
67039 
67045  void store(TlStorerToString &s, const char *field_name) const final;
67046 };
67047 
67056  std::int32_t get_id() const final {
67057  return ID;
67058  }
67059 
67060  public:
67065 
67070 
67078 
67080  static const std::int32_t ID = -2124399395;
67081 
67087  void store(TlStorerToString &s, const char *field_name) const final;
67088 };
67089 
67093 class updateChatVideoChat final : public Update {
67098  std::int32_t get_id() const final {
67099  return ID;
67100  }
67101 
67102  public:
67107 
67112 
67120 
67122  static const std::int32_t ID = 637226150;
67123 
67129  void store(TlStorerToString &s, const char *field_name) const final;
67130 };
67131 
67140  std::int32_t get_id() const final {
67141  return ID;
67142  }
67143 
67144  public:
67149 
67154 
67162 
67164  static const std::int32_t ID = 464087707;
67165 
67171  void store(TlStorerToString &s, const char *field_name) const final;
67172 };
67173 
67182  std::int32_t get_id() const final {
67183  return ID;
67184  }
67185 
67186  public:
67191 
67196 
67204 
67206  static const std::int32_t ID = 1800406811;
67207 
67213  void store(TlStorerToString &s, const char *field_name) const final;
67214 };
67215 
67219 class updateChatIsTranslatable final : public Update {
67224  std::int32_t get_id() const final {
67225  return ID;
67226  }
67227 
67228  public:
67233 
67238 
67246 
67248  static const std::int32_t ID = 2063799831;
67249 
67255  void store(TlStorerToString &s, const char *field_name) const final;
67256 };
67257 
67261 class updateChatIsMarkedAsUnread final : public Update {
67266  std::int32_t get_id() const final {
67267  return ID;
67268  }
67269 
67270  public:
67275 
67280 
67288 
67290  static const std::int32_t ID = 1468347188;
67291 
67297  void store(TlStorerToString &s, const char *field_name) const final;
67298 };
67299 
67303 class updateChatViewAsTopics final : public Update {
67308  std::int32_t get_id() const final {
67309  return ID;
67310  }
67311 
67312  public:
67317 
67322 
67330 
67332  static const std::int32_t ID = 1543444029;
67333 
67339  void store(TlStorerToString &s, const char *field_name) const final;
67340 };
67341 
67345 class updateChatBlockList final : public Update {
67350  std::int32_t get_id() const final {
67351  return ID;
67352  }
67353 
67354  public:
67359 
67364 
67372 
67374  static const std::int32_t ID = -2027228018;
67375 
67381  void store(TlStorerToString &s, const char *field_name) const final;
67382 };
67383 
67392  std::int32_t get_id() const final {
67393  return ID;
67394  }
67395 
67396  public:
67401 
67406 
67414 
67416  static const std::int32_t ID = 2064958167;
67417 
67423  void store(TlStorerToString &s, const char *field_name) const final;
67424 };
67425 
67429 class updateChatFolders final : public Update {
67434  std::int32_t get_id() const final {
67435  return ID;
67436  }
67437 
67438  public:
67445 
67450 
67459 
67461  static const std::int32_t ID = 1998101395;
67462 
67468  void store(TlStorerToString &s, const char *field_name) const final;
67469 };
67470 
67474 class updateChatOnlineMemberCount final : public Update {
67479  std::int32_t get_id() const final {
67480  return ID;
67481  }
67482 
67483  public:
67488 
67493 
67501 
67503  static const std::int32_t ID = 487369373;
67504 
67510  void store(TlStorerToString &s, const char *field_name) const final;
67511 };
67512 
67516 class updateSavedMessagesTopic final : public Update {
67521  std::int32_t get_id() const final {
67522  return ID;
67523  }
67524 
67525  public:
67528 
67533 
67540 
67542  static const std::int32_t ID = -1618855120;
67543 
67549  void store(TlStorerToString &s, const char *field_name) const final;
67550 };
67551 
67560  std::int32_t get_id() const final {
67561  return ID;
67562  }
67563 
67564  public:
67567 
67572 
67579 
67581  static const std::int32_t ID = -70092335;
67582 
67588  void store(TlStorerToString &s, const char *field_name) const final;
67589 };
67590 
67594 class updateQuickReplyShortcut final : public Update {
67599  std::int32_t get_id() const final {
67600  return ID;
67601  }
67602 
67603  public:
67606 
67611 
67618 
67620  static const std::int32_t ID = -963430193;
67621 
67627  void store(TlStorerToString &s, const char *field_name) const final;
67628 };
67629 
67638  std::int32_t get_id() const final {
67639  return ID;
67640  }
67641 
67642  public:
67645 
67650 
67657 
67659  static const std::int32_t ID = -390480838;
67660 
67666  void store(TlStorerToString &s, const char *field_name) const final;
67667 };
67668 
67672 class updateQuickReplyShortcuts final : public Update {
67677  std::int32_t get_id() const final {
67678  return ID;
67679  }
67680 
67681  public:
67684 
67689 
67696 
67698  static const std::int32_t ID = -1994849731;
67699 
67705  void store(TlStorerToString &s, const char *field_name) const final;
67706 };
67707 
67716  std::int32_t get_id() const final {
67717  return ID;
67718  }
67719 
67720  public:
67725 
67730 
67738 
67740  static const std::int32_t ID = -1396685225;
67741 
67747  void store(TlStorerToString &s, const char *field_name) const final;
67748 };
67749 
67753 class updateForumTopicInfo final : public Update {
67758  std::int32_t get_id() const final {
67759  return ID;
67760  }
67761 
67762  public:
67765 
67770 
67777 
67779  static const std::int32_t ID = 1420762696;
67780 
67786  void store(TlStorerToString &s, const char *field_name) const final;
67787 };
67788 
67792 class updateForumTopic final : public Update {
67797  std::int32_t get_id() const final {
67798  return ID;
67799  }
67800 
67801  public:
67814 
67818  updateForumTopic();
67819 
67831 
67833  static const std::int32_t ID = 266794534;
67834 
67840  void store(TlStorerToString &s, const char *field_name) const final;
67841 };
67842 
67851  std::int32_t get_id() const final {
67852  return ID;
67853  }
67854 
67855  public:
67860 
67865 
67873 
67875  static const std::int32_t ID = -1203975309;
67876 
67882  void store(TlStorerToString &s, const char *field_name) const final;
67883 };
67884 
67893  std::int32_t get_id() const final {
67894  return ID;
67895  }
67896 
67897  public:
67900 
67905 
67912 
67914  static const std::int32_t ID = -447932436;
67915 
67921  void store(TlStorerToString &s, const char *field_name) const final;
67922 };
67923 
67927 class updateNotification final : public Update {
67932  std::int32_t get_id() const final {
67933  return ID;
67934  }
67935 
67936  public:
67941 
67946 
67954 
67956  static const std::int32_t ID = -1897496876;
67957 
67963  void store(TlStorerToString &s, const char *field_name) const final;
67964 };
67965 
67969 class updateNotificationGroup final : public Update {
67974  std::int32_t get_id() const final {
67975  return ID;
67976  }
67977 
67978  public:
67995 
68000 
68014 
68016  static const std::int32_t ID = 1381081378;
68017 
68023  void store(TlStorerToString &s, const char *field_name) const final;
68024 };
68025 
68029 class updateActiveNotifications final : public Update {
68034  std::int32_t get_id() const final {
68035  return ID;
68036  }
68037 
68038  public:
68041 
68046 
68053 
68055  static const std::int32_t ID = -1306672221;
68056 
68062  void store(TlStorerToString &s, const char *field_name) const final;
68063 };
68064 
68073  std::int32_t get_id() const final {
68074  return ID;
68075  }
68076 
68077  public:
68082 
68087 
68095 
68097  static const std::int32_t ID = 179233243;
68098 
68104  void store(TlStorerToString &s, const char *field_name) const final;
68105 };
68106 
68110 class updateDeleteMessages final : public Update {
68115  std::int32_t get_id() const final {
68116  return ID;
68117  }
68118 
68119  public:
68128 
68133 
68143 
68145  static const std::int32_t ID = 1669252686;
68146 
68152  void store(TlStorerToString &s, const char *field_name) const final;
68153 };
68154 
68158 class updateChatAction final : public Update {
68163  std::int32_t get_id() const final {
68164  return ID;
68165  }
68166 
68167  public:
68176 
68180  updateChatAction();
68181 
68191 
68193  static const std::int32_t ID = -1698703832;
68194 
68200  void store(TlStorerToString &s, const char *field_name) const final;
68201 };
68202 
68206 class updateUserStatus final : public Update {
68211  std::int32_t get_id() const final {
68212  return ID;
68213  }
68214 
68215  public:
68220 
68224  updateUserStatus();
68225 
68233 
68235  static const std::int32_t ID = 958468625;
68236 
68242  void store(TlStorerToString &s, const char *field_name) const final;
68243 };
68244 
68248 class updateUser final : public Update {
68253  std::int32_t get_id() const final {
68254  return ID;
68255  }
68256 
68257  public:
68260 
68264  updateUser();
68265 
68271  explicit updateUser(object_ptr<user> &&user_);
68272 
68274  static const std::int32_t ID = 1183394041;
68275 
68281  void store(TlStorerToString &s, const char *field_name) const final;
68282 };
68283 
68287 class updateBasicGroup final : public Update {
68292  std::int32_t get_id() const final {
68293  return ID;
68294  }
68295 
68296  public:
68299 
68303  updateBasicGroup();
68304 
68311 
68313  static const std::int32_t ID = -1003239581;
68314 
68320  void store(TlStorerToString &s, const char *field_name) const final;
68321 };
68322 
68326 class updateSupergroup final : public Update {
68331  std::int32_t get_id() const final {
68332  return ID;
68333  }
68334 
68335  public:
68338 
68342  updateSupergroup();
68343 
68350 
68352  static const std::int32_t ID = -76782300;
68353 
68359  void store(TlStorerToString &s, const char *field_name) const final;
68360 };
68361 
68365 class updateSecretChat final : public Update {
68370  std::int32_t get_id() const final {
68371  return ID;
68372  }
68373 
68374  public:
68377 
68381  updateSecretChat();
68382 
68389 
68391  static const std::int32_t ID = -1666903253;
68392 
68398  void store(TlStorerToString &s, const char *field_name) const final;
68399 };
68400 
68404 class updateUserFullInfo final : public Update {
68409  std::int32_t get_id() const final {
68410  return ID;
68411  }
68412 
68413  public:
68418 
68423 
68431 
68433  static const std::int32_t ID = -51197161;
68434 
68440  void store(TlStorerToString &s, const char *field_name) const final;
68441 };
68442 
68446 class updateBasicGroupFullInfo final : public Update {
68451  std::int32_t get_id() const final {
68452  return ID;
68453  }
68454 
68455  public:
68460 
68465 
68473 
68475  static const std::int32_t ID = 1391881151;
68476 
68482  void store(TlStorerToString &s, const char *field_name) const final;
68483 };
68484 
68488 class updateSupergroupFullInfo final : public Update {
68493  std::int32_t get_id() const final {
68494  return ID;
68495  }
68496 
68497  public:
68502 
68507 
68515 
68517  static const std::int32_t ID = 435539214;
68518 
68524  void store(TlStorerToString &s, const char *field_name) const final;
68525 };
68526 
68530 class updateServiceNotification final : public Update {
68535  std::int32_t get_id() const final {
68536  return ID;
68537  }
68538 
68539  public:
68541  string type_;
68544 
68549 
68557 
68559  static const std::int32_t ID = 1318622637;
68560 
68566  void store(TlStorerToString &s, const char *field_name) const final;
68567 };
68568 
68572 class updateFile final : public Update {
68577  std::int32_t get_id() const final {
68578  return ID;
68579  }
68580 
68581  public:
68584 
68588  updateFile();
68589 
68595  explicit updateFile(object_ptr<file> &&file_);
68596 
68598  static const std::int32_t ID = 114132831;
68599 
68605  void store(TlStorerToString &s, const char *field_name) const final;
68606 };
68607 
68611 class updateFileGenerationStart final : public Update {
68616  std::int32_t get_id() const final {
68617  return ID;
68618  }
68619 
68620  public:
68628  string conversion_;
68629 
68634 
68643  updateFileGenerationStart(int64 generation_id_, string const &original_path_, string const &destination_path_, string const &conversion_);
68644 
68646  static const std::int32_t ID = 216817388;
68647 
68653  void store(TlStorerToString &s, const char *field_name) const final;
68654 };
68655 
68659 class updateFileGenerationStop final : public Update {
68664  std::int32_t get_id() const final {
68665  return ID;
68666  }
68667 
68668  public:
68671 
68676 
68683 
68685  static const std::int32_t ID = -1894449685;
68686 
68692  void store(TlStorerToString &s, const char *field_name) const final;
68693 };
68694 
68698 class updateFileDownloads final : public Update {
68703  std::int32_t get_id() const final {
68704  return ID;
68705  }
68706 
68707  public:
68714 
68719 
68728 
68730  static const std::int32_t ID = -389213497;
68731 
68737  void store(TlStorerToString &s, const char *field_name) const final;
68738 };
68739 
68743 class updateFileAddedToDownloads final : public Update {
68748  std::int32_t get_id() const final {
68749  return ID;
68750  }
68751 
68752  public:
68757 
68762 
68770 
68772  static const std::int32_t ID = 1609929242;
68773 
68779  void store(TlStorerToString &s, const char *field_name) const final;
68780 };
68781 
68785 class updateFileDownload final : public Update {
68790  std::int32_t get_id() const final {
68791  return ID;
68792  }
68793 
68794  public:
68803 
68808 
68818 
68820  static const std::int32_t ID = 875529162;
68821 
68827  void store(TlStorerToString &s, const char *field_name) const final;
68828 };
68829 
68838  std::int32_t get_id() const final {
68839  return ID;
68840  }
68841 
68842  public:
68847 
68852 
68860 
68862  static const std::int32_t ID = 1853625576;
68863 
68869  void store(TlStorerToString &s, const char *field_name) const final;
68870 };
68871 
68880  std::int32_t get_id() const final {
68881  return ID;
68882  }
68883 
68884  public:
68888  string nonce_;
68891 
68896 
68905 
68907  static const std::int32_t ID = -979607081;
68908 
68914  void store(TlStorerToString &s, const char *field_name) const final;
68915 };
68916 
68925  std::int32_t get_id() const final {
68926  return ID;
68927  }
68928 
68929  public:
68933  string action_;
68936 
68941 
68950 
68952  static const std::int32_t ID = -1796351554;
68953 
68959  void store(TlStorerToString &s, const char *field_name) const final;
68960 };
68961 
68965 class updateCall final : public Update {
68970  std::int32_t get_id() const final {
68971  return ID;
68972  }
68973 
68974  public:
68977 
68981  updateCall();
68982 
68988  explicit updateCall(object_ptr<call> &&call_);
68989 
68991  static const std::int32_t ID = 1337184477;
68992 
68998  void store(TlStorerToString &s, const char *field_name) const final;
68999 };
69000 
69004 class updateGroupCall final : public Update {
69009  std::int32_t get_id() const final {
69010  return ID;
69011  }
69012 
69013  public:
69016 
69020  updateGroupCall();
69021 
69028 
69030  static const std::int32_t ID = 808603136;
69031 
69037  void store(TlStorerToString &s, const char *field_name) const final;
69038 };
69039 
69043 class updateGroupCallParticipant final : public Update {
69048  std::int32_t get_id() const final {
69049  return ID;
69050  }
69051 
69052  public:
69057 
69062 
69070 
69072  static const std::int32_t ID = -803128071;
69073 
69079  void store(TlStorerToString &s, const char *field_name) const final;
69080 };
69081 
69085 class updateGroupCallParticipants final : public Update {
69090  std::int32_t get_id() const final {
69091  return ID;
69092  }
69093 
69094  public:
69099 
69104 
69112 
69114  static const std::int32_t ID = -1874006374;
69115 
69121  void store(TlStorerToString &s, const char *field_name) const final;
69122 };
69123 
69132  std::int32_t get_id() const final {
69133  return ID;
69134  }
69135 
69136  public:
69143 
69148 
69157 
69159  static const std::int32_t ID = 682965060;
69160 
69166  void store(TlStorerToString &s, const char *field_name) const final;
69167 };
69168 
69172 class updateNewCallSignalingData final : public Update {
69177  std::int32_t get_id() const final {
69178  return ID;
69179  }
69180 
69181  public:
69186 
69191 
69199 
69201  static const std::int32_t ID = 583634317;
69202 
69208  void store(TlStorerToString &s, const char *field_name) const final;
69209 };
69210 
69219  std::int32_t get_id() const final {
69220  return ID;
69221  }
69222 
69223  public:
69228 
69233 
69241 
69243  static const std::int32_t ID = -912960778;
69244 
69250  void store(TlStorerToString &s, const char *field_name) const final;
69251 };
69252 
69256 class updateUnreadMessageCount final : public Update {
69261  std::int32_t get_id() const final {
69262  return ID;
69263  }
69264 
69265  public:
69272 
69277 
69286 
69288  static const std::int32_t ID = 78987721;
69289 
69295  void store(TlStorerToString &s, const char *field_name) const final;
69296 };
69297 
69301 class updateUnreadChatCount final : public Update {
69306  std::int32_t get_id() const final {
69307  return ID;
69308  }
69309 
69310  public:
69323 
69328 
69340 
69342  static const std::int32_t ID = 1994494530;
69343 
69349  void store(TlStorerToString &s, const char *field_name) const final;
69350 };
69351 
69355 class updateStory final : public Update {
69360  std::int32_t get_id() const final {
69361  return ID;
69362  }
69363 
69364  public:
69367 
69371  updateStory();
69372 
69378  explicit updateStory(object_ptr<story> &&story_);
69379 
69381  static const std::int32_t ID = 419845935;
69382 
69388  void store(TlStorerToString &s, const char *field_name) const final;
69389 };
69390 
69394 class updateStoryDeleted final : public Update {
69399  std::int32_t get_id() const final {
69400  return ID;
69401  }
69402 
69403  public:
69408 
69413 
69421 
69423  static const std::int32_t ID = -582743166;
69424 
69430  void store(TlStorerToString &s, const char *field_name) const final;
69431 };
69432 
69436 class updateStoryPostSucceeded final : public Update {
69441  std::int32_t get_id() const final {
69442  return ID;
69443  }
69444 
69445  public:
69450 
69455 
69463 
69465  static const std::int32_t ID = -1712432318;
69466 
69472  void store(TlStorerToString &s, const char *field_name) const final;
69473 };
69474 
69478 class updateStoryPostFailed final : public Update {
69483  std::int32_t get_id() const final {
69484  return ID;
69485  }
69486 
69487  public:
69494 
69499 
69508 
69510  static const std::int32_t ID = 1248168444;
69511 
69517  void store(TlStorerToString &s, const char *field_name) const final;
69518 };
69519 
69523 class updateChatActiveStories final : public Update {
69528  std::int32_t get_id() const final {
69529  return ID;
69530  }
69531 
69532  public:
69535 
69540 
69547 
69549  static const std::int32_t ID = 2037935148;
69550 
69556  void store(TlStorerToString &s, const char *field_name) const final;
69557 };
69558 
69562 class updateStoryListChatCount final : public Update {
69567  std::int32_t get_id() const final {
69568  return ID;
69569  }
69570 
69571  public:
69576 
69581 
69589 
69591  static const std::int32_t ID = -2009871041;
69592 
69598  void store(TlStorerToString &s, const char *field_name) const final;
69599 };
69600 
69604 class updateStoryStealthMode final : public Update {
69609  std::int32_t get_id() const final {
69610  return ID;
69611  }
69612 
69613  public:
69618 
69623 
69631 
69633  static const std::int32_t ID = 1878506778;
69634 
69640  void store(TlStorerToString &s, const char *field_name) const final;
69641 };
69642 
69646 class updateOption final : public Update {
69651  std::int32_t get_id() const final {
69652  return ID;
69653  }
69654 
69655  public:
69657  string name_;
69660 
69664  updateOption();
69665 
69673 
69675  static const std::int32_t ID = 900822020;
69676 
69682  void store(TlStorerToString &s, const char *field_name) const final;
69683 };
69684 
69688 class updateStickerSet final : public Update {
69693  std::int32_t get_id() const final {
69694  return ID;
69695  }
69696 
69697  public:
69700 
69704  updateStickerSet();
69705 
69712 
69714  static const std::int32_t ID = 1879268812;
69715 
69721  void store(TlStorerToString &s, const char *field_name) const final;
69722 };
69723 
69727 class updateInstalledStickerSets final : public Update {
69732  std::int32_t get_id() const final {
69733  return ID;
69734  }
69735 
69736  public:
69741 
69746 
69754 
69756  static const std::int32_t ID = -1735084182;
69757 
69763  void store(TlStorerToString &s, const char *field_name) const final;
69764 };
69765 
69769 class updateTrendingStickerSets final : public Update {
69774  std::int32_t get_id() const final {
69775  return ID;
69776  }
69777 
69778  public:
69783 
69788 
69796 
69798  static const std::int32_t ID = 1266307239;
69799 
69805  void store(TlStorerToString &s, const char *field_name) const final;
69806 };
69807 
69811 class updateRecentStickers final : public Update {
69816  std::int32_t get_id() const final {
69817  return ID;
69818  }
69819 
69820  public:
69825 
69830 
69838 
69840  static const std::int32_t ID = 1906403540;
69841 
69847  void store(TlStorerToString &s, const char *field_name) const final;
69848 };
69849 
69853 class updateFavoriteStickers final : public Update {
69858  std::int32_t get_id() const final {
69859  return ID;
69860  }
69861 
69862  public:
69865 
69870 
69877 
69879  static const std::int32_t ID = 1662240999;
69880 
69886  void store(TlStorerToString &s, const char *field_name) const final;
69887 };
69888 
69892 class updateSavedAnimations final : public Update {
69897  std::int32_t get_id() const final {
69898  return ID;
69899  }
69900 
69901  public:
69904 
69909 
69916 
69918  static const std::int32_t ID = 65563814;
69919 
69925  void store(TlStorerToString &s, const char *field_name) const final;
69926 };
69927 
69936  std::int32_t get_id() const final {
69937  return ID;
69938  }
69939 
69940  public:
69943 
69948 
69955 
69957  static const std::int32_t ID = 1052725698;
69958 
69964  void store(TlStorerToString &s, const char *field_name) const final;
69965 };
69966 
69970 class updateDefaultBackground final : public Update {
69975  std::int32_t get_id() const final {
69976  return ID;
69977  }
69978 
69979  public:
69984 
69989 
69997 
69999  static const std::int32_t ID = -716139217;
70000 
70006  void store(TlStorerToString &s, const char *field_name) const final;
70007 };
70008 
70012 class updateChatThemes final : public Update {
70017  std::int32_t get_id() const final {
70018  return ID;
70019  }
70020 
70021  public:
70024 
70028  updateChatThemes();
70029 
70036 
70038  static const std::int32_t ID = -1588098376;
70039 
70045  void store(TlStorerToString &s, const char *field_name) const final;
70046 };
70047 
70051 class updateAccentColors final : public Update {
70056  std::int32_t get_id() const final {
70057  return ID;
70058  }
70059 
70060  public:
70065 
70070 
70078 
70080  static const std::int32_t ID = -1197047738;
70081 
70087  void store(TlStorerToString &s, const char *field_name) const final;
70088 };
70089 
70093 class updateProfileAccentColors final : public Update {
70098  std::int32_t get_id() const final {
70099  return ID;
70100  }
70101 
70102  public:
70107 
70112 
70120 
70122  static const std::int32_t ID = 605202104;
70123 
70129  void store(TlStorerToString &s, const char *field_name) const final;
70130 };
70131 
70135 class updateLanguagePackStrings final : public Update {
70140  std::int32_t get_id() const final {
70141  return ID;
70142  }
70143 
70144  public:
70151 
70156 
70165 
70167  static const std::int32_t ID = -1056319886;
70168 
70174  void store(TlStorerToString &s, const char *field_name) const final;
70175 };
70176 
70180 class updateConnectionState final : public Update {
70185  std::int32_t get_id() const final {
70186  return ID;
70187  }
70188 
70189  public:
70192 
70197 
70204 
70206  static const std::int32_t ID = 1469292078;
70207 
70213  void store(TlStorerToString &s, const char *field_name) const final;
70214 };
70215 
70219 class updateFreezeState final : public Update {
70224  std::int32_t get_id() const final {
70225  return ID;
70226  }
70227 
70228  public:
70237 
70242 
70252 
70254  static const std::int32_t ID = 1692410540;
70255 
70261  void store(TlStorerToString &s, const char *field_name) const final;
70262 };
70263 
70267 class updateTermsOfService final : public Update {
70272  std::int32_t get_id() const final {
70273  return ID;
70274  }
70275 
70276  public:
70281 
70286 
70294 
70296  static const std::int32_t ID = -1304640162;
70297 
70303  void store(TlStorerToString &s, const char *field_name) const final;
70304 };
70305 
70309 class updateUnconfirmedSession final : public Update {
70314  std::int32_t get_id() const final {
70315  return ID;
70316  }
70317 
70318  public:
70321 
70326 
70333 
70335  static const std::int32_t ID = -22673268;
70336 
70342  void store(TlStorerToString &s, const char *field_name) const final;
70343 };
70344 
70348 class updateAttachmentMenuBots final : public Update {
70353  std::int32_t get_id() const final {
70354  return ID;
70355  }
70356 
70357  public:
70360 
70365 
70372 
70374  static const std::int32_t ID = 291369922;
70375 
70381  void store(TlStorerToString &s, const char *field_name) const final;
70382 };
70383 
70387 class updateWebAppMessageSent final : public Update {
70392  std::int32_t get_id() const final {
70393  return ID;
70394  }
70395 
70396  public:
70399 
70404 
70411 
70413  static const std::int32_t ID = 1480790569;
70414 
70420  void store(TlStorerToString &s, const char *field_name) const final;
70421 };
70422 
70426 class updateActiveEmojiReactions final : public Update {
70431  std::int32_t get_id() const final {
70432  return ID;
70433  }
70434 
70435  public:
70438 
70443 
70450 
70452  static const std::int32_t ID = 77556818;
70453 
70459  void store(TlStorerToString &s, const char *field_name) const final;
70460 };
70461 
70470  std::int32_t get_id() const final {
70471  return ID;
70472  }
70473 
70474  public:
70479 
70484 
70492 
70494  static const std::int32_t ID = 1964701061;
70495 
70501  void store(TlStorerToString &s, const char *field_name) const final;
70502 };
70503 
70507 class updateDefaultReactionType final : public Update {
70512  std::int32_t get_id() const final {
70513  return ID;
70514  }
70515 
70516  public:
70519 
70524 
70531 
70533  static const std::int32_t ID = 1264668933;
70534 
70540  void store(TlStorerToString &s, const char *field_name) const final;
70541 };
70542 
70551  std::int32_t get_id() const final {
70552  return ID;
70553  }
70554 
70555  public:
70558 
70563 
70570 
70572  static const std::int32_t ID = 38198599;
70573 
70579  void store(TlStorerToString &s, const char *field_name) const final;
70580 };
70581 
70585 class updateSavedMessagesTags final : public Update {
70590  std::int32_t get_id() const final {
70591  return ID;
70592  }
70593 
70594  public:
70599 
70604 
70612 
70614  static const std::int32_t ID = 1938178634;
70615 
70621  void store(TlStorerToString &s, const char *field_name) const final;
70622 };
70623 
70632  std::int32_t get_id() const final {
70633  return ID;
70634  }
70635 
70636  public:
70639 
70644 
70651 
70653  static const std::int32_t ID = -1308142440;
70654 
70660  void store(TlStorerToString &s, const char *field_name) const final;
70661 };
70662 
70666 class updateOwnedStarCount final : public Update {
70671  std::int32_t get_id() const final {
70672  return ID;
70673  }
70674 
70675  public:
70678 
70683 
70690 
70692  static const std::int32_t ID = -1350647928;
70693 
70699  void store(TlStorerToString &s, const char *field_name) const final;
70700 };
70701 
70705 class updateChatRevenueAmount final : public Update {
70710  std::int32_t get_id() const final {
70711  return ID;
70712  }
70713 
70714  public:
70719 
70724 
70732 
70734  static const std::int32_t ID = -959857468;
70735 
70741  void store(TlStorerToString &s, const char *field_name) const final;
70742 };
70743 
70747 class updateStarRevenueStatus final : public Update {
70752  std::int32_t get_id() const final {
70753  return ID;
70754  }
70755 
70756  public:
70761 
70766 
70774 
70776  static const std::int32_t ID = -280232757;
70777 
70783  void store(TlStorerToString &s, const char *field_name) const final;
70784 };
70785 
70789 class updateSpeechRecognitionTrial final : public Update {
70794  std::int32_t get_id() const final {
70795  return ID;
70796  }
70797 
70798  public:
70807 
70812 
70822 
70824  static const std::int32_t ID = -11600703;
70825 
70831  void store(TlStorerToString &s, const char *field_name) const final;
70832 };
70833 
70837 class updateDiceEmojis final : public Update {
70842  std::int32_t get_id() const final {
70843  return ID;
70844  }
70845 
70846  public:
70849 
70853  updateDiceEmojis();
70854 
70861 
70863  static const std::int32_t ID = -1069066940;
70864 
70870  void store(TlStorerToString &s, const char *field_name) const final;
70871 };
70872 
70881  std::int32_t get_id() const final {
70882  return ID;
70883  }
70884 
70885  public:
70892 
70897 
70906 
70908  static const std::int32_t ID = -1558809595;
70909 
70915  void store(TlStorerToString &s, const char *field_name) const final;
70916 };
70917 
70926  std::int32_t get_id() const final {
70927  return ID;
70928  }
70929 
70930  public:
70932  string provider_;
70935 
70940 
70948 
70950  static const std::int32_t ID = -1144983202;
70951 
70957  void store(TlStorerToString &s, const char *field_name) const final;
70958 };
70959 
70963 class updateSuggestedActions final : public Update {
70968  std::int32_t get_id() const final {
70969  return ID;
70970  }
70971 
70972  public:
70977 
70982 
70990 
70992  static const std::int32_t ID = 1459452346;
70993 
70999  void store(TlStorerToString &s, const char *field_name) const final;
71000 };
71001 
71005 class updateSpeedLimitNotification final : public Update {
71010  std::int32_t get_id() const final {
71011  return ID;
71012  }
71013 
71014  public:
71017 
71022 
71029 
71031  static const std::int32_t ID = -964437912;
71032 
71038  void store(TlStorerToString &s, const char *field_name) const final;
71039 };
71040 
71044 class updateContactCloseBirthdays final : public Update {
71049  std::int32_t get_id() const final {
71050  return ID;
71051  }
71052 
71053  public:
71056 
71061 
71068 
71070  static const std::int32_t ID = -36007873;
71071 
71077  void store(TlStorerToString &s, const char *field_name) const final;
71078 };
71079 
71083 class updateAutosaveSettings final : public Update {
71088  std::int32_t get_id() const final {
71089  return ID;
71090  }
71091 
71092  public:
71097 
71102 
71110 
71112  static const std::int32_t ID = -634958069;
71113 
71119  void store(TlStorerToString &s, const char *field_name) const final;
71120 };
71121 
71125 class updateBusinessConnection final : public Update {
71130  std::int32_t get_id() const final {
71131  return ID;
71132  }
71133 
71134  public:
71137 
71142 
71149 
71151  static const std::int32_t ID = -2043480970;
71152 
71158  void store(TlStorerToString &s, const char *field_name) const final;
71159 };
71160 
71164 class updateNewBusinessMessage final : public Update {
71169  std::int32_t get_id() const final {
71170  return ID;
71171  }
71172 
71173  public:
71178 
71183 
71191 
71193  static const std::int32_t ID = -2034350524;
71194 
71200  void store(TlStorerToString &s, const char *field_name) const final;
71201 };
71202 
71206 class updateBusinessMessageEdited final : public Update {
71211  std::int32_t get_id() const final {
71212  return ID;
71213  }
71214 
71215  public:
71220 
71225 
71233 
71235  static const std::int32_t ID = -2119799415;
71236 
71242  void store(TlStorerToString &s, const char *field_name) const final;
71243 };
71244 
71253  std::int32_t get_id() const final {
71254  return ID;
71255  }
71256 
71257  public:
71264 
71269 
71278 
71280  static const std::int32_t ID = -1106703050;
71281 
71287  void store(TlStorerToString &s, const char *field_name) const final;
71288 };
71289 
71293 class updateNewInlineQuery final : public Update {
71298  std::int32_t get_id() const final {
71299  return ID;
71300  }
71301 
71302  public:
71312  string query_;
71314  string offset_;
71315 
71320 
71332 
71334  static const std::int32_t ID = 1903279924;
71335 
71341  void store(TlStorerToString &s, const char *field_name) const final;
71342 };
71343 
71347 class updateNewChosenInlineResult final : public Update {
71352  std::int32_t get_id() const final {
71353  return ID;
71354  }
71355 
71356  public:
71362  string query_;
71364  string result_id_;
71367 
71372 
71383 
71385  static const std::int32_t ID = -884191395;
71386 
71392  void store(TlStorerToString &s, const char *field_name) const final;
71393 };
71394 
71398 class updateNewCallbackQuery final : public Update {
71403  std::int32_t get_id() const final {
71404  return ID;
71405  }
71406 
71407  public:
71420 
71425 
71437 
71439  static const std::int32_t ID = -1989881762;
71440 
71446  void store(TlStorerToString &s, const char *field_name) const final;
71447 };
71448 
71452 class updateNewInlineCallbackQuery final : public Update {
71457  std::int32_t get_id() const final {
71458  return ID;
71459  }
71460 
71461  public:
71472 
71477 
71488 
71490  static const std::int32_t ID = -319212358;
71491 
71497  void store(TlStorerToString &s, const char *field_name) const final;
71498 };
71499 
71508  std::int32_t get_id() const final {
71509  return ID;
71510  }
71511 
71512  public:
71525 
71530 
71542 
71544  static const std::int32_t ID = 336745316;
71545 
71551  void store(TlStorerToString &s, const char *field_name) const final;
71552 };
71553 
71557 class updateNewShippingQuery final : public Update {
71562  std::int32_t get_id() const final {
71563  return ID;
71564  }
71565 
71566  public:
71575 
71580 
71590 
71592  static const std::int32_t ID = 693651058;
71593 
71599  void store(TlStorerToString &s, const char *field_name) const final;
71600 };
71601 
71605 class updateNewPreCheckoutQuery final : public Update {
71610  std::int32_t get_id() const final {
71611  return ID;
71612  }
71613 
71614  public:
71620  string currency_;
71629 
71634 
71647 
71649  static const std::int32_t ID = 708342217;
71650 
71656  void store(TlStorerToString &s, const char *field_name) const final;
71657 };
71658 
71662 class updateNewCustomEvent final : public Update {
71667  std::int32_t get_id() const final {
71668  return ID;
71669  }
71670 
71671  public:
71673  string event_;
71674 
71679 
71685  explicit updateNewCustomEvent(string const &event_);
71686 
71688  static const std::int32_t ID = 1994222092;
71689 
71695  void store(TlStorerToString &s, const char *field_name) const final;
71696 };
71697 
71701 class updateNewCustomQuery final : public Update {
71706  std::int32_t get_id() const final {
71707  return ID;
71708  }
71709 
71710  public:
71714  string data_;
71717 
71722 
71730  updateNewCustomQuery(int64 id_, string const &data_, int32 timeout_);
71731 
71733  static const std::int32_t ID = -687670874;
71734 
71740  void store(TlStorerToString &s, const char *field_name) const final;
71741 };
71742 
71746 class updatePoll final : public Update {
71751  std::int32_t get_id() const final {
71752  return ID;
71753  }
71754 
71755  public:
71758 
71762  updatePoll();
71763 
71769  explicit updatePoll(object_ptr<poll> &&poll_);
71770 
71772  static const std::int32_t ID = -1771342902;
71773 
71779  void store(TlStorerToString &s, const char *field_name) const final;
71780 };
71781 
71785 class updatePollAnswer final : public Update {
71790  std::int32_t get_id() const final {
71791  return ID;
71792  }
71793 
71794  public:
71801 
71805  updatePollAnswer();
71806 
71815 
71817  static const std::int32_t ID = 1104905219;
71818 
71824  void store(TlStorerToString &s, const char *field_name) const final;
71825 };
71826 
71830 class updateChatMember final : public Update {
71835  std::int32_t get_id() const final {
71836  return ID;
71837  }
71838 
71839  public:
71856 
71860  updateChatMember();
71861 
71875 
71877  static const std::int32_t ID = -1736025145;
71878 
71884  void store(TlStorerToString &s, const char *field_name) const final;
71885 };
71886 
71890 class updateNewChatJoinRequest final : public Update {
71895  std::int32_t get_id() const final {
71896  return ID;
71897  }
71898 
71899  public:
71908 
71913 
71923 
71925  static const std::int32_t ID = 2118694979;
71926 
71932  void store(TlStorerToString &s, const char *field_name) const final;
71933 };
71934 
71938 class updateChatBoost final : public Update {
71943  std::int32_t get_id() const final {
71944  return ID;
71945  }
71946 
71947  public:
71952 
71956  updateChatBoost();
71957 
71965 
71967  static const std::int32_t ID = 1349680676;
71968 
71974  void store(TlStorerToString &s, const char *field_name) const final;
71975 };
71976 
71980 class updateMessageReaction final : public Update {
71985  std::int32_t get_id() const final {
71986  return ID;
71987  }
71988 
71989  public:
72002 
72007 
72019 
72021  static const std::int32_t ID = 1084895706;
72022 
72028  void store(TlStorerToString &s, const char *field_name) const final;
72029 };
72030 
72034 class updateMessageReactions final : public Update {
72039  std::int32_t get_id() const final {
72040  return ID;
72041  }
72042 
72043  public:
72052 
72057 
72067 
72069  static const std::int32_t ID = 955237189;
72070 
72076  void store(TlStorerToString &s, const char *field_name) const final;
72077 };
72078 
72082 class updatePaidMediaPurchased final : public Update {
72087  std::int32_t get_id() const final {
72088  return ID;
72089  }
72090 
72091  public:
72095  string payload_;
72096 
72101 
72109 
72111  static const std::int32_t ID = -1542396325;
72112 
72118  void store(TlStorerToString &s, const char *field_name) const final;
72119 };
72120 
72121 class Update;
72122 
72126 class updates final : public Object {
72131  std::int32_t get_id() const final {
72132  return ID;
72133  }
72134 
72135  public:
72138 
72142  updates();
72143 
72150 
72152  static const std::int32_t ID = 475842347;
72153 
72159  void store(TlStorerToString &s, const char *field_name) const final;
72160 };
72161 
72162 class upgradedGift;
72163 
72167 class upgradeGiftResult final : public Object {
72172  std::int32_t get_id() const final {
72173  return ID;
72174  }
72175 
72176  public:
72189 
72194 
72206 
72208  static const std::int32_t ID = 664437354;
72209 
72215  void store(TlStorerToString &s, const char *field_name) const final;
72216 };
72217 
72218 class MessageSender;
72219 
72220 class upgradedGiftBackdrop;
72221 
72222 class upgradedGiftModel;
72223 
72225 
72226 class upgradedGiftSymbol;
72227 
72231 class upgradedGift final : public Object {
72236  std::int32_t get_id() const final {
72237  return ID;
72238  }
72239 
72240  public:
72244  string title_;
72246  string name_;
72258  string owner_name_;
72269 
72273  upgradedGift();
72274 
72294 
72296  static const std::int32_t ID = -473646818;
72297 
72303  void store(TlStorerToString &s, const char *field_name) const final;
72304 };
72305 
72307 
72311 class upgradedGiftBackdrop final : public Object {
72316  std::int32_t get_id() const final {
72317  return ID;
72318  }
72319 
72320  public:
72322  string name_;
72327 
72332 
72341 
72343  static const std::int32_t ID = -334899886;
72344 
72350  void store(TlStorerToString &s, const char *field_name) const final;
72351 };
72352 
72356 class upgradedGiftBackdropColors final : public Object {
72361  std::int32_t get_id() const final {
72362  return ID;
72363  }
72364 
72365  public:
72374 
72379 
72389 
72391  static const std::int32_t ID = 4227529;
72392 
72398  void store(TlStorerToString &s, const char *field_name) const final;
72399 };
72400 
72401 class sticker;
72402 
72406 class upgradedGiftModel final : public Object {
72411  std::int32_t get_id() const final {
72412  return ID;
72413  }
72414 
72415  public:
72417  string name_;
72422 
72427 
72436 
72438  static const std::int32_t ID = 1360156751;
72439 
72445  void store(TlStorerToString &s, const char *field_name) const final;
72446 };
72447 
72448 class MessageSender;
72449 
72450 class formattedText;
72451 
72455 class upgradedGiftOriginalDetails final : public Object {
72460  std::int32_t get_id() const final {
72461  return ID;
72462  }
72463 
72464  public:
72473 
72478 
72488 
72490  static const std::int32_t ID = 55247728;
72491 
72497  void store(TlStorerToString &s, const char *field_name) const final;
72498 };
72499 
72500 class sticker;
72501 
72505 class upgradedGiftSymbol final : public Object {
72510  std::int32_t get_id() const final {
72511  return ID;
72512  }
72513 
72514  public:
72516  string name_;
72521 
72526 
72535 
72537  static const std::int32_t ID = 1128318383;
72538 
72544  void store(TlStorerToString &s, const char *field_name) const final;
72545 };
72546 
72547 class UserStatus;
72548 
72549 class UserType;
72550 
72551 class emojiStatus;
72552 
72553 class profilePhoto;
72554 
72555 class usernames;
72556 
72557 class verificationStatus;
72558 
72562 class user final : public Object {
72567  std::int32_t get_id() const final {
72568  return ID;
72569  }
72570 
72571  public:
72575  string first_name_;
72577  string last_name_;
72626 
72630  user();
72631 
72664 
72666  static const std::int32_t ID = -1848524366;
72667 
72673  void store(TlStorerToString &s, const char *field_name) const final;
72674 };
72675 
72676 class BlockList;
72677 
72678 class birthdate;
72679 
72680 class botInfo;
72681 
72682 class botVerification;
72683 
72684 class businessInfo;
72685 
72686 class chatPhoto;
72687 
72688 class formattedText;
72689 
72690 class giftSettings;
72691 
72695 class userFullInfo final : public Object {
72700  std::int32_t get_id() const final {
72701  return ID;
72702  }
72703 
72704  public:
72753 
72757  userFullInfo();
72758 
72788 
72790  static const std::int32_t ID = -121173496;
72791 
72797  void store(TlStorerToString &s, const char *field_name) const final;
72798 };
72799 
72803 class userLink final : public Object {
72808  std::int32_t get_id() const final {
72809  return ID;
72810  }
72811 
72812  public:
72814  string url_;
72817 
72821  userLink();
72822 
72829  userLink(string const &url_, int32 expires_in_);
72830 
72832  static const std::int32_t ID = 498138872;
72833 
72839  void store(TlStorerToString &s, const char *field_name) const final;
72840 };
72841 
72847  public:
72848 };
72849 
72858  std::int32_t get_id() const final {
72859  return ID;
72860  }
72861 
72862  public:
72863 
72868 
72870  static const std::int32_t ID = 1862829310;
72871 
72877  void store(TlStorerToString &s, const char *field_name) const final;
72878 };
72879 
72888  std::int32_t get_id() const final {
72889  return ID;
72890  }
72891 
72892  public:
72893 
72898 
72900  static const std::int32_t ID = 1408485877;
72901 
72907  void store(TlStorerToString &s, const char *field_name) const final;
72908 };
72909 
72918  std::int32_t get_id() const final {
72919  return ID;
72920  }
72921 
72922  public:
72923 
72928 
72930  static const std::int32_t ID = 592688870;
72931 
72937  void store(TlStorerToString &s, const char *field_name) const final;
72938 };
72939 
72948  std::int32_t get_id() const final {
72949  return ID;
72950  }
72951 
72952  public:
72953 
72958 
72960  static const std::int32_t ID = -791567831;
72961 
72967  void store(TlStorerToString &s, const char *field_name) const final;
72968 };
72969 
72978  std::int32_t get_id() const final {
72979  return ID;
72980  }
72981 
72982  public:
72983 
72988 
72990  static const std::int32_t ID = 959981409;
72991 
72997  void store(TlStorerToString &s, const char *field_name) const final;
72998 };
72999 
73008  std::int32_t get_id() const final {
73009  return ID;
73010  }
73011 
73012  public:
73013 
73018 
73020  static const std::int32_t ID = 1167504607;
73021 
73027  void store(TlStorerToString &s, const char *field_name) const final;
73028 };
73029 
73038  std::int32_t get_id() const final {
73039  return ID;
73040  }
73041 
73042  public:
73043 
73048 
73050  static const std::int32_t ID = 1271668007;
73051 
73057  void store(TlStorerToString &s, const char *field_name) const final;
73058 };
73059 
73068  std::int32_t get_id() const final {
73069  return ID;
73070  }
73071 
73072  public:
73073 
73078 
73080  static const std::int32_t ID = -906967291;
73081 
73087  void store(TlStorerToString &s, const char *field_name) const final;
73088 };
73089 
73098  std::int32_t get_id() const final {
73099  return ID;
73100  }
73101 
73102  public:
73103 
73108 
73110  static const std::int32_t ID = 352500032;
73111 
73117  void store(TlStorerToString &s, const char *field_name) const final;
73118 };
73119 
73128  std::int32_t get_id() const final {
73129  return ID;
73130  }
73131 
73132  public:
73133 
73138 
73140  static const std::int32_t ID = -1846645423;
73141 
73147  void store(TlStorerToString &s, const char *field_name) const final;
73148 };
73149 
73158  std::int32_t get_id() const final {
73159  return ID;
73160  }
73161 
73162  public:
73163 
73168 
73170  static const std::int32_t ID = 338112060;
73171 
73177  void store(TlStorerToString &s, const char *field_name) const final;
73178 };
73179 
73188  std::int32_t get_id() const final {
73189  return ID;
73190  }
73191 
73192  public:
73193 
73198 
73200  static const std::int32_t ID = 1889167821;
73201 
73207  void store(TlStorerToString &s, const char *field_name) const final;
73208 };
73209 
73218  std::int32_t get_id() const final {
73219  return ID;
73220  }
73221 
73222  public:
73223 
73228 
73230  static const std::int32_t ID = 1430051047;
73231 
73237  void store(TlStorerToString &s, const char *field_name) const final;
73238 };
73239 
73245  public:
73246 };
73247 
73256  std::int32_t get_id() const final {
73257  return ID;
73258  }
73259 
73260  public:
73261 
73266 
73268  static const std::int32_t ID = -1967186881;
73269 
73275  void store(TlStorerToString &s, const char *field_name) const final;
73276 };
73277 
73286  std::int32_t get_id() const final {
73287  return ID;
73288  }
73289 
73290  public:
73291 
73296 
73298  static const std::int32_t ID = -1892733680;
73299 
73305  void store(TlStorerToString &s, const char *field_name) const final;
73306 };
73307 
73316  std::int32_t get_id() const final {
73317  return ID;
73318  }
73319 
73320  public:
73321 
73326 
73328  static const std::int32_t ID = 1404208925;
73329 
73335  void store(TlStorerToString &s, const char *field_name) const final;
73336 };
73337 
73346  std::int32_t get_id() const final {
73347  return ID;
73348  }
73349 
73350  public:
73351 
73356 
73358  static const std::int32_t ID = 1624147265;
73359 
73365  void store(TlStorerToString &s, const char *field_name) const final;
73366 };
73367 
73376  std::int32_t get_id() const final {
73377  return ID;
73378  }
73379 
73380  public:
73383 
73388 
73395 
73397  static const std::int32_t ID = 1110988334;
73398 
73404  void store(TlStorerToString &s, const char *field_name) const final;
73405 };
73406 
73415  std::int32_t get_id() const final {
73416  return ID;
73417  }
73418 
73419  public:
73422 
73427 
73434 
73436  static const std::int32_t ID = -2048749863;
73437 
73443  void store(TlStorerToString &s, const char *field_name) const final;
73444 };
73445 
73454  std::int32_t get_id() const final {
73455  return ID;
73456  }
73457 
73458  public:
73459 
73464 
73466  static const std::int32_t ID = -1406495408;
73467 
73473  void store(TlStorerToString &s, const char *field_name) const final;
73474 };
73475 
73484  std::int32_t get_id() const final {
73485  return ID;
73486  }
73487 
73488  public:
73489 
73494 
73496  static const std::int32_t ID = 1008389378;
73497 
73503  void store(TlStorerToString &s, const char *field_name) const final;
73504 };
73505 
73514  std::int32_t get_id() const final {
73515  return ID;
73516  }
73517 
73518  public:
73519 
73524 
73526  static const std::int32_t ID = -1902547363;
73527 
73533  void store(TlStorerToString &s, const char *field_name) const final;
73534 };
73535 
73544  std::int32_t get_id() const final {
73545  return ID;
73546  }
73547 
73548  public:
73551 
73556 
73563 
73565  static const std::int32_t ID = 622796522;
73566 
73572  void store(TlStorerToString &s, const char *field_name) const final;
73573 };
73574 
73583  std::int32_t get_id() const final {
73584  return ID;
73585  }
73586 
73587  public:
73590 
73595 
73602 
73604  static const std::int32_t ID = 392530897;
73605 
73611  void store(TlStorerToString &s, const char *field_name) const final;
73612 };
73613 
73615 
73619 class userPrivacySettingRules final : public Object {
73624  std::int32_t get_id() const final {
73625  return ID;
73626  }
73627 
73628  public:
73631 
73636 
73643 
73645  static const std::int32_t ID = 322477541;
73646 
73652  void store(TlStorerToString &s, const char *field_name) const final;
73653 };
73654 
73659 class UserStatus: public Object {
73660  public:
73661 };
73662 
73666 class userStatusEmpty final : public UserStatus {
73671  std::int32_t get_id() const final {
73672  return ID;
73673  }
73674 
73675  public:
73676 
73680  userStatusEmpty();
73681 
73683  static const std::int32_t ID = 164646985;
73684 
73690  void store(TlStorerToString &s, const char *field_name) const final;
73691 };
73692 
73696 class userStatusOnline final : public UserStatus {
73701  std::int32_t get_id() const final {
73702  return ID;
73703  }
73704 
73705  public:
73708 
73712  userStatusOnline();
73713 
73719  explicit userStatusOnline(int32 expires_);
73720 
73722  static const std::int32_t ID = -1529460876;
73723 
73729  void store(TlStorerToString &s, const char *field_name) const final;
73730 };
73731 
73735 class userStatusOffline final : public UserStatus {
73740  std::int32_t get_id() const final {
73741  return ID;
73742  }
73743 
73744  public:
73747 
73752 
73759 
73761  static const std::int32_t ID = -759984891;
73762 
73768  void store(TlStorerToString &s, const char *field_name) const final;
73769 };
73770 
73774 class userStatusRecently final : public UserStatus {
73779  std::int32_t get_id() const final {
73780  return ID;
73781  }
73782 
73783  public:
73786 
73791 
73798 
73800  static const std::int32_t ID = 262824117;
73801 
73807  void store(TlStorerToString &s, const char *field_name) const final;
73808 };
73809 
73813 class userStatusLastWeek final : public UserStatus {
73818  std::int32_t get_id() const final {
73819  return ID;
73820  }
73821 
73822  public:
73825 
73830 
73837 
73839  static const std::int32_t ID = 310385495;
73840 
73846  void store(TlStorerToString &s, const char *field_name) const final;
73847 };
73848 
73852 class userStatusLastMonth final : public UserStatus {
73857  std::int32_t get_id() const final {
73858  return ID;
73859  }
73860 
73861  public:
73864 
73869 
73876 
73878  static const std::int32_t ID = -1194644996;
73879 
73885  void store(TlStorerToString &s, const char *field_name) const final;
73886 };
73887 
73888 class formattedText;
73889 
73893 class userSupportInfo final : public Object {
73898  std::int32_t get_id() const final {
73899  return ID;
73900  }
73901 
73902  public:
73906  string author_;
73909 
73913  userSupportInfo();
73914 
73923 
73925  static const std::int32_t ID = -1257366487;
73926 
73932  void store(TlStorerToString &s, const char *field_name) const final;
73933 };
73934 
73939 class UserType: public Object {
73940  public:
73941 };
73942 
73946 class userTypeRegular final : public UserType {
73951  std::int32_t get_id() const final {
73952  return ID;
73953  }
73954 
73955  public:
73956 
73960  userTypeRegular();
73961 
73963  static const std::int32_t ID = -598644325;
73964 
73970  void store(TlStorerToString &s, const char *field_name) const final;
73971 };
73972 
73976 class userTypeDeleted final : public UserType {
73981  std::int32_t get_id() const final {
73982  return ID;
73983  }
73984 
73985  public:
73986 
73990  userTypeDeleted();
73991 
73993  static const std::int32_t ID = -1807729372;
73994 
74000  void store(TlStorerToString &s, const char *field_name) const final;
74001 };
74002 
74006 class userTypeBot final : public UserType {
74011  std::int32_t get_id() const final {
74012  return ID;
74013  }
74014 
74015  public:
74036 
74040  userTypeBot();
74041 
74057 
74059  static const std::int32_t ID = -1952199642;
74060 
74066  void store(TlStorerToString &s, const char *field_name) const final;
74067 };
74068 
74072 class userTypeUnknown final : public UserType {
74077  std::int32_t get_id() const final {
74078  return ID;
74079  }
74080 
74081  public:
74082 
74086  userTypeUnknown();
74087 
74089  static const std::int32_t ID = -724541123;
74090 
74096  void store(TlStorerToString &s, const char *field_name) const final;
74097 };
74098 
74102 class usernames final : public Object {
74107  std::int32_t get_id() const final {
74108  return ID;
74109  }
74110 
74111  public:
74118 
74122  usernames();
74123 
74132 
74134  static const std::int32_t ID = 799608565;
74135 
74141  void store(TlStorerToString &s, const char *field_name) const final;
74142 };
74143 
74147 class users final : public Object {
74152  std::int32_t get_id() const final {
74153  return ID;
74154  }
74155 
74156  public:
74161 
74165  users();
74166 
74174 
74176  static const std::int32_t ID = 171203420;
74177 
74183  void store(TlStorerToString &s, const char *field_name) const final;
74184 };
74185 
74186 class shippingOption;
74187 
74191 class validatedOrderInfo final : public Object {
74196  std::int32_t get_id() const final {
74197  return ID;
74198  }
74199 
74200  public:
74205 
74210 
74218 
74220  static const std::int32_t ID = 1511451484;
74221 
74227  void store(TlStorerToString &s, const char *field_name) const final;
74228 };
74229 
74230 class point;
74231 
74236 class VectorPathCommand: public Object {
74237  public:
74238 };
74239 
74248  std::int32_t get_id() const final {
74249  return ID;
74250  }
74251 
74252  public:
74255 
74260 
74267 
74269  static const std::int32_t ID = -614056822;
74270 
74276  void store(TlStorerToString &s, const char *field_name) const final;
74277 };
74278 
74287  std::int32_t get_id() const final {
74288  return ID;
74289  }
74290 
74291  public:
74298 
74303 
74312 
74314  static const std::int32_t ID = 1229733434;
74315 
74321  void store(TlStorerToString &s, const char *field_name) const final;
74322 };
74323 
74324 class location;
74325 
74329 class venue final : public Object {
74334  std::int32_t get_id() const final {
74335  return ID;
74336  }
74337 
74338  public:
74342  string title_;
74344  string address_;
74346  string provider_;
74348  string id_;
74350  string type_;
74351 
74355  venue();
74356 
74367  venue(object_ptr<location> &&location_, string const &title_, string const &address_, string const &provider_, string const &id_, string const &type_);
74368 
74370  static const std::int32_t ID = 1070406393;
74371 
74377  void store(TlStorerToString &s, const char *field_name) const final;
74378 };
74379 
74383 class verificationStatus final : public Object {
74388  std::int32_t get_id() const final {
74389  return ID;
74390  }
74391 
74392  public:
74396  bool is_scam_;
74398  bool is_fake_;
74401 
74406 
74416 
74418  static const std::int32_t ID = 988193164;
74419 
74425  void store(TlStorerToString &s, const char *field_name) const final;
74426 };
74427 
74428 class file;
74429 
74430 class minithumbnail;
74431 
74432 class thumbnail;
74433 
74437 class video final : public Object {
74442  std::int32_t get_id() const final {
74443  return ID;
74444  }
74445 
74446  public:
74454  string file_name_;
74456  string mime_type_;
74467 
74471  video();
74472 
74488 
74490  static const std::int32_t ID = 832856268;
74491 
74497  void store(TlStorerToString &s, const char *field_name) const final;
74498 };
74499 
74500 class MessageSender;
74501 
74505 class videoChat final : public Object {
74510  std::int32_t get_id() const final {
74511  return ID;
74512  }
74513 
74514  public:
74521 
74525  videoChat();
74526 
74535 
74537  static const std::int32_t ID = -1374319320;
74538 
74544  void store(TlStorerToString &s, const char *field_name) const final;
74545 };
74546 
74550 class videoChatStream final : public Object {
74555  std::int32_t get_id() const final {
74556  return ID;
74557  }
74558 
74559  public:
74566 
74570  videoChatStream();
74571 
74580 
74582  static const std::int32_t ID = -1151707172;
74583 
74589  void store(TlStorerToString &s, const char *field_name) const final;
74590 };
74591 
74592 class videoChatStream;
74593 
74597 class videoChatStreams final : public Object {
74602  std::int32_t get_id() const final {
74603  return ID;
74604  }
74605 
74606  public:
74609 
74613  videoChatStreams();
74614 
74621 
74623  static const std::int32_t ID = -434622720;
74624 
74630  void store(TlStorerToString &s, const char *field_name) const final;
74631 };
74632 
74634 
74635 class file;
74636 
74637 class minithumbnail;
74638 
74639 class thumbnail;
74640 
74644 class videoNote final : public Object {
74649  std::int32_t get_id() const final {
74650  return ID;
74651  }
74652 
74653  public:
74668 
74672  videoNote();
74673 
74686 
74688  static const std::int32_t ID = 2062096581;
74689 
74695  void store(TlStorerToString &s, const char *field_name) const final;
74696 };
74697 
74699 
74700 class file;
74701 
74705 class voiceNote final : public Object {
74710  std::int32_t get_id() const final {
74711  return ID;
74712  }
74713 
74714  public:
74720  string mime_type_;
74725 
74729  voiceNote();
74730 
74741 
74743  static const std::int32_t ID = -1175302923;
74744 
74750  void store(TlStorerToString &s, const char *field_name) const final;
74751 };
74752 
74753 class animation;
74754 
74755 class photo;
74756 
74760 class webApp final : public Object {
74765  std::int32_t get_id() const final {
74766  return ID;
74767  }
74768 
74769  public:
74771  string short_name_;
74773  string title_;
74780 
74784  webApp();
74785 
74795  webApp(string const &short_name_, string const &title_, string const &description_, object_ptr<photo> &&photo_, object_ptr<animation> &&animation_);
74796 
74798  static const std::int32_t ID = 1616619763;
74799 
74805  void store(TlStorerToString &s, const char *field_name) const final;
74806 };
74807 
74811 class webAppInfo final : public Object {
74816  std::int32_t get_id() const final {
74817  return ID;
74818  }
74819 
74820  public:
74824  string url_;
74825 
74829  webAppInfo();
74830 
74837  webAppInfo(int64 launch_id_, string const &url_);
74838 
74840  static const std::int32_t ID = 788378344;
74841 
74847  void store(TlStorerToString &s, const char *field_name) const final;
74848 };
74849 
74854 class WebAppOpenMode: public Object {
74855  public:
74856 };
74857 
74866  std::int32_t get_id() const final {
74867  return ID;
74868  }
74869 
74870  public:
74871 
74876 
74878  static const std::int32_t ID = 1711603675;
74879 
74885  void store(TlStorerToString &s, const char *field_name) const final;
74886 };
74887 
74896  std::int32_t get_id() const final {
74897  return ID;
74898  }
74899 
74900  public:
74901 
74906 
74908  static const std::int32_t ID = 189320513;
74909 
74915  void store(TlStorerToString &s, const char *field_name) const final;
74916 };
74917 
74926  std::int32_t get_id() const final {
74927  return ID;
74928  }
74929 
74930  public:
74931 
74936 
74938  static const std::int32_t ID = 1871315357;
74939 
74945  void store(TlStorerToString &s, const char *field_name) const final;
74946 };
74947 
74948 class WebAppOpenMode;
74949 
74950 class themeParameters;
74951 
74955 class webAppOpenParameters final : public Object {
74960  std::int32_t get_id() const final {
74961  return ID;
74962  }
74963 
74964  public:
74971 
74976 
74985 
74987  static const std::int32_t ID = 1375356527;
74988 
74994  void store(TlStorerToString &s, const char *field_name) const final;
74995 };
74996 
74997 class InternalLinkType;
74998 
74999 class PageBlock;
75000 
75004 class webPageInstantView final : public Object {
75009  std::int32_t get_id() const final {
75010  return ID;
75011  }
75012 
75013  public:
75021  bool is_rtl_;
75023  bool is_full_;
75026 
75031 
75043 
75045  static const std::int32_t ID = 778202453;
75046 
75052  void store(TlStorerToString &s, const char *field_name) const final;
75053 };
75054 
75055 class callProtocol;
75056 
75057 class ok;
75058 
75064 class acceptCall final : public Function {
75069  std::int32_t get_id() const final {
75070  return ID;
75071  }
75072 
75073  public:
75078 
75084  acceptCall();
75085 
75095 
75097  static const std::int32_t ID = -646618416;
75098 
75101 
75107  void store(TlStorerToString &s, const char *field_name) const final;
75108 };
75109 
75110 class ok;
75111 
75117 class acceptTermsOfService final : public Function {
75122  std::int32_t get_id() const final {
75123  return ID;
75124  }
75125 
75126  public:
75129 
75136 
75144  explicit acceptTermsOfService(string const &terms_of_service_id_);
75145 
75147  static const std::int32_t ID = 2130576356;
75148 
75151 
75157  void store(TlStorerToString &s, const char *field_name) const final;
75158 };
75159 
75160 class ok;
75161 
75167 class activateStoryStealthMode final : public Function {
75172  std::int32_t get_id() const final {
75173  return ID;
75174  }
75175 
75176  public:
75177 
75184 
75186  static const std::int32_t ID = -1009023855;
75187 
75190 
75196  void store(TlStorerToString &s, const char *field_name) const final;
75197 };
75198 
75199 class InputStoryContent;
75200 
75201 class botMediaPreview;
75202 
75208 class addBotMediaPreview final : public Function {
75213  std::int32_t get_id() const final {
75214  return ID;
75215  }
75216 
75217  public:
75224 
75231 
75242 
75244  static const std::int32_t ID = 1347126571;
75245 
75248 
75254  void store(TlStorerToString &s, const char *field_name) const final;
75255 };
75256 
75257 class ok;
75258 
75264 class addChatFolderByInviteLink final : public Function {
75269  std::int32_t get_id() const final {
75270  return ID;
75271  }
75272 
75273  public:
75278 
75285 
75295 
75297  static const std::int32_t ID = -858593816;
75298 
75301 
75307  void store(TlStorerToString &s, const char *field_name) const final;
75308 };
75309 
75310 class failedToAddMembers;
75311 
75317 class addChatMember final : public Function {
75322  std::int32_t get_id() const final {
75323  return ID;
75324  }
75325 
75326  public:
75333 
75339  addChatMember();
75340 
75351 
75353  static const std::int32_t ID = 1720144407;
75354 
75357 
75363  void store(TlStorerToString &s, const char *field_name) const final;
75364 };
75365 
75366 class failedToAddMembers;
75367 
75373 class addChatMembers final : public Function {
75378  std::int32_t get_id() const final {
75379  return ID;
75380  }
75381 
75382  public:
75387 
75393  addChatMembers();
75394 
75404 
75406  static const std::int32_t ID = -1675991329;
75407 
75410 
75416  void store(TlStorerToString &s, const char *field_name) const final;
75417 };
75418 
75419 class ChatList;
75420 
75421 class ok;
75422 
75428 class addChatToList final : public Function {
75433  std::int32_t get_id() const final {
75434  return ID;
75435  }
75436 
75437  public:
75442 
75448  addChatToList();
75449 
75459 
75461  static const std::int32_t ID = -80523595;
75462 
75465 
75471  void store(TlStorerToString &s, const char *field_name) const final;
75472 };
75473 
75474 class contact;
75475 
75476 class ok;
75477 
75483 class addContact final : public Function {
75488  std::int32_t get_id() const final {
75489  return ID;
75490  }
75491 
75492  public:
75497 
75503  addContact();
75504 
75514 
75516  static const std::int32_t ID = 1869640000;
75517 
75520 
75526  void store(TlStorerToString &s, const char *field_name) const final;
75527 };
75528 
75529 class ok;
75530 
75541  std::int32_t get_id() const final {
75542  return ID;
75543  }
75544 
75545  public:
75548 
75555 
75563  explicit addCustomServerLanguagePack(string const &language_pack_id_);
75564 
75566  static const std::int32_t ID = 4492771;
75567 
75570 
75576  void store(TlStorerToString &s, const char *field_name) const final;
75577 };
75578 
75579 class InputFile;
75580 
75581 class ok;
75582 
75588 class addFavoriteSticker final : public Function {
75593  std::int32_t get_id() const final {
75594  return ID;
75595  }
75596 
75597  public:
75600 
75607 
75616 
75618  static const std::int32_t ID = 324504799;
75619 
75622 
75628  void store(TlStorerToString &s, const char *field_name) const final;
75629 };
75630 
75631 class file;
75632 
75638 class addFileToDownloads final : public Function {
75643  std::int32_t get_id() const final {
75644  return ID;
75645  }
75646 
75647  public:
75656 
75663 
75675 
75677  static const std::int32_t ID = 867533751;
75678 
75681 
75687  void store(TlStorerToString &s, const char *field_name) const final;
75688 };
75689 
75690 class InputMessageContent;
75691 
75692 class InputMessageReplyTo;
75693 
75694 class MessageSender;
75695 
75696 class message;
75697 
75703 class addLocalMessage final : public Function {
75708  std::int32_t get_id() const final {
75709  return ID;
75710  }
75711 
75712  public:
75723 
75729  addLocalMessage();
75730 
75743 
75745  static const std::int32_t ID = -166217823;
75746 
75749 
75755  void store(TlStorerToString &s, const char *field_name) const final;
75756 };
75757 
75758 class ok;
75759 
75765 class addLogMessage final : public Function {
75770  std::int32_t get_id() const final {
75771  return ID;
75772  }
75773 
75774  public:
75778  string text_;
75779 
75785  addLogMessage();
75786 
75795  addLogMessage(int32 verbosity_level_, string const &text_);
75796 
75798  static const std::int32_t ID = 1597427692;
75799 
75802 
75808  void store(TlStorerToString &s, const char *field_name) const final;
75809 };
75810 
75811 class ReactionType;
75812 
75813 class ok;
75814 
75820 class addMessageReaction final : public Function {
75825  std::int32_t get_id() const final {
75826  return ID;
75827  }
75828 
75829  public:
75837  bool is_big_;
75840 
75847 
75860 
75862  static const std::int32_t ID = 1419269613;
75863 
75866 
75872  void store(TlStorerToString &s, const char *field_name) const final;
75873 };
75874 
75876 
75877 class ok;
75878 
75884 class addNetworkStatistics final : public Function {
75889  std::int32_t get_id() const final {
75890  return ID;
75891  }
75892 
75893  public:
75896 
75903 
75912 
75914  static const std::int32_t ID = 1264825305;
75915 
75918 
75924  void store(TlStorerToString &s, const char *field_name) const final;
75925 };
75926 
75927 class PaidReactionType;
75928 
75929 class ok;
75930 
75941  std::int32_t get_id() const final {
75942  return ID;
75943  }
75944 
75945  public:
75954 
75961 
75973 
75975  static const std::int32_t ID = -342110765;
75976 
75979 
75985  void store(TlStorerToString &s, const char *field_name) const final;
75986 };
75987 
75988 class ProxyType;
75989 
75990 class proxy;
75991 
75997 class addProxy final : public Function {
76002  std::int32_t get_id() const final {
76003  return ID;
76004  }
76005 
76006  public:
76008  string server_;
76012  bool enable_;
76015 
76021  addProxy();
76022 
76033  addProxy(string const &server_, int32 port_, bool enable_, object_ptr<ProxyType> &&type_);
76034 
76036  static const std::int32_t ID = 331529432;
76037 
76040 
76046  void store(TlStorerToString &s, const char *field_name) const final;
76047 };
76048 
76049 class quickReplyMessage;
76050 
76061  std::int32_t get_id() const final {
76062  return ID;
76063  }
76064 
76065  public:
76073  string result_id_;
76076 
76083 
76096 
76098  static const std::int32_t ID = -2017449468;
76099 
76102 
76108  void store(TlStorerToString &s, const char *field_name) const final;
76109 };
76110 
76111 class InputMessageContent;
76112 
76113 class quickReplyMessage;
76114 
76125  std::int32_t get_id() const final {
76126  return ID;
76127  }
76128 
76129  public:
76136 
76143 
76154 
76156  static const std::int32_t ID = 1058573098;
76157 
76160 
76166  void store(TlStorerToString &s, const char *field_name) const final;
76167 };
76168 
76169 class InputMessageContent;
76170 
76171 class quickReplyMessages;
76172 
76183  std::int32_t get_id() const final {
76184  return ID;
76185  }
76186 
76187  public:
76194 
76201 
76212 
76214  static const std::int32_t ID = 1348436244;
76215 
76218 
76224  void store(TlStorerToString &s, const char *field_name) const final;
76225 };
76226 
76227 class InputFile;
76228 
76229 class stickers;
76230 
76236 class addRecentSticker final : public Function {
76241  std::int32_t get_id() const final {
76242  return ID;
76243  }
76244 
76245  public:
76250 
76256  addRecentSticker();
76257 
76267 
76269  static const std::int32_t ID = -1478109026;
76270 
76273 
76279  void store(TlStorerToString &s, const char *field_name) const final;
76280 };
76281 
76282 class ok;
76283 
76289 class addRecentlyFoundChat final : public Function {
76294  std::int32_t get_id() const final {
76295  return ID;
76296  }
76297 
76298  public:
76301 
76308 
76317 
76319  static const std::int32_t ID = -1746396787;
76320 
76323 
76329  void store(TlStorerToString &s, const char *field_name) const final;
76330 };
76331 
76332 class InputFile;
76333 
76334 class ok;
76335 
76341 class addSavedAnimation final : public Function {
76346  std::int32_t get_id() const final {
76347  return ID;
76348  }
76349 
76350  public:
76353 
76360 
76369 
76371  static const std::int32_t ID = -1538525088;
76372 
76375 
76381  void store(TlStorerToString &s, const char *field_name) const final;
76382 };
76383 
76384 class InputFile;
76385 
76386 class notificationSound;
76387 
76393 class addSavedNotificationSound final : public Function {
76398  std::int32_t get_id() const final {
76399  return ID;
76400  }
76401 
76402  public:
76405 
76412 
76421 
76423  static const std::int32_t ID = 1043956975;
76424 
76427 
76433  void store(TlStorerToString &s, const char *field_name) const final;
76434 };
76435 
76436 class inputSticker;
76437 
76438 class ok;
76439 
76445 class addStickerToSet final : public Function {
76450  std::int32_t get_id() const final {
76451  return ID;
76452  }
76453 
76454  public:
76458  string name_;
76461 
76467  addStickerToSet();
76468 
76479 
76481  static const std::int32_t ID = 1457266235;
76482 
76485 
76491  void store(TlStorerToString &s, const char *field_name) const final;
76492 };
76493 
76494 class ok;
76495 
76501 class allowBotToSendMessages final : public Function {
76506  std::int32_t get_id() const final {
76507  return ID;
76508  }
76509 
76510  public:
76513 
76520 
76529 
76531  static const std::int32_t ID = 1776928142;
76532 
76535 
76541  void store(TlStorerToString &s, const char *field_name) const final;
76542 };
76543 
76544 class ok;
76545 
76556  std::int32_t get_id() const final {
76557  return ID;
76558  }
76559 
76560  public:
76565 
76572 
76582 
76584  static const std::int32_t ID = 803569495;
76585 
76588 
76594  void store(TlStorerToString &s, const char *field_name) const final;
76595 };
76596 
76597 class ok;
76598 
76604 class answerCallbackQuery final : public Function {
76609  std::int32_t get_id() const final {
76610  return ID;
76611  }
76612 
76613  public:
76617  string text_;
76621  string url_;
76624 
76631 
76643  answerCallbackQuery(int64 callback_query_id_, string const &text_, bool show_alert_, string const &url_, int32 cache_time_);
76644 
76646  static const std::int32_t ID = -1153028490;
76647 
76650 
76656  void store(TlStorerToString &s, const char *field_name) const final;
76657 };
76658 
76659 class ok;
76660 
76666 class answerCustomQuery final : public Function {
76671  std::int32_t get_id() const final {
76672  return ID;
76673  }
76674 
76675  public:
76679  string data_;
76680 
76687 
76697 
76699  static const std::int32_t ID = -1293603521;
76700 
76703 
76709  void store(TlStorerToString &s, const char *field_name) const final;
76710 };
76711 
76713 
76715 
76716 class ok;
76717 
76723 class answerInlineQuery final : public Function {
76728  std::int32_t get_id() const final {
76729  return ID;
76730  }
76731 
76732  public:
76745 
76752 
76766 
76768  static const std::int32_t ID = 1343853844;
76769 
76772 
76778  void store(TlStorerToString &s, const char *field_name) const final;
76779 };
76780 
76781 class ok;
76782 
76788 class answerPreCheckoutQuery final : public Function {
76793  std::int32_t get_id() const final {
76794  return ID;
76795  }
76796 
76797  public:
76802 
76809 
76819 
76821  static const std::int32_t ID = -1486789653;
76822 
76825 
76831  void store(TlStorerToString &s, const char *field_name) const final;
76832 };
76833 
76834 class ok;
76835 
76836 class shippingOption;
76837 
76843 class answerShippingQuery final : public Function {
76848  std::int32_t get_id() const final {
76849  return ID;
76850  }
76851 
76852  public:
76859 
76866 
76877 
76879  static const std::int32_t ID = -434601324;
76880 
76883 
76889  void store(TlStorerToString &s, const char *field_name) const final;
76890 };
76891 
76893 
76894 class sentWebAppMessage;
76895 
76901 class answerWebAppQuery final : public Function {
76906  std::int32_t get_id() const final {
76907  return ID;
76908  }
76909 
76910  public:
76915 
76922 
76932 
76934  static const std::int32_t ID = -1598776079;
76935 
76938 
76944  void store(TlStorerToString &s, const char *field_name) const final;
76945 };
76946 
76947 class ok;
76948 
76954 class applyPremiumGiftCode final : public Function {
76959  std::int32_t get_id() const final {
76960  return ID;
76961  }
76962 
76963  public:
76965  string code_;
76966 
76973 
76981  explicit applyPremiumGiftCode(string const &code_);
76982 
76984  static const std::int32_t ID = -1347138530;
76985 
76988 
76994  void store(TlStorerToString &s, const char *field_name) const final;
76995 };
76996 
76997 class StorePaymentPurpose;
76998 
76999 class StoreTransaction;
77000 
77001 class ok;
77002 
77008 class assignStoreTransaction final : public Function {
77013  std::int32_t get_id() const final {
77014  return ID;
77015  }
77016 
77017  public:
77022 
77029 
77039 
77041  static const std::int32_t ID = -2046202900;
77042 
77045 
77051  void store(TlStorerToString &s, const char *field_name) const final;
77052 };
77053 
77054 class MessageSender;
77055 
77056 class ok;
77057 
77063 class banChatMember final : public Function {
77068  std::int32_t get_id() const final {
77069  return ID;
77070  }
77071 
77072  public:
77081 
77087  banChatMember();
77088 
77100 
77102  static const std::int32_t ID = -888111748;
77103 
77106 
77112  void store(TlStorerToString &s, const char *field_name) const final;
77113 };
77114 
77115 class ok;
77116 
77122 class banGroupCallParticipants final : public Function {
77127  std::int32_t get_id() const final {
77128  return ID;
77129  }
77130 
77131  public:
77136 
77143 
77153 
77155  static const std::int32_t ID = 624883173;
77156 
77159 
77165  void store(TlStorerToString &s, const char *field_name) const final;
77166 };
77167 
77168 class ok;
77169 
77180  std::int32_t get_id() const final {
77181  return ID;
77182  }
77183 
77184  public:
77193 
77200 
77212 
77214  static const std::int32_t ID = -1214384757;
77215 
77218 
77224  void store(TlStorerToString &s, const char *field_name) const final;
77225 };
77226 
77227 class chatBoostSlots;
77228 
77234 class boostChat final : public Function {
77239  std::int32_t get_id() const final {
77240  return ID;
77241  }
77242 
77243  public:
77248 
77254  boostChat();
77255 
77265 
77267  static const std::int32_t ID = 1945750252;
77268 
77271 
77277  void store(TlStorerToString &s, const char *field_name) const final;
77278 };
77279 
77280 class ok;
77281 
77287 class canBotSendMessages final : public Function {
77292  std::int32_t get_id() const final {
77293  return ID;
77294  }
77295 
77296  public:
77299 
77306 
77315 
77317  static const std::int32_t ID = 544052364;
77318 
77321 
77327  void store(TlStorerToString &s, const char *field_name) const final;
77328 };
77329 
77330 class CanPostStoryResult;
77331 
77337 class canPostStory final : public Function {
77342  std::int32_t get_id() const final {
77343  return ID;
77344  }
77345 
77346  public:
77349 
77355  canPostStory();
77356 
77364  explicit canPostStory(int53 chat_id_);
77365 
77367  static const std::int32_t ID = 668621518;
77368 
77371 
77377  void store(TlStorerToString &s, const char *field_name) const final;
77378 };
77379 
77380 class StorePaymentPurpose;
77381 
77382 class ok;
77383 
77389 class canPurchaseFromStore final : public Function {
77394  std::int32_t get_id() const final {
77395  return ID;
77396  }
77397 
77398  public:
77401 
77408 
77417 
77419  static const std::int32_t ID = 1017811816;
77420 
77423 
77429  void store(TlStorerToString &s, const char *field_name) const final;
77430 };
77431 
77433 
77439 class canSendMessageToUser final : public Function {
77444  std::int32_t get_id() const final {
77445  return ID;
77446  }
77447 
77448  public:
77453 
77460 
77470 
77472  static const std::int32_t ID = 1529489462;
77473 
77476 
77482  void store(TlStorerToString &s, const char *field_name) const final;
77483 };
77484 
77486 
77492 class canTransferOwnership final : public Function {
77497  std::int32_t get_id() const final {
77498  return ID;
77499  }
77500 
77501  public:
77502 
77509 
77511  static const std::int32_t ID = 634602508;
77512 
77515 
77521  void store(TlStorerToString &s, const char *field_name) const final;
77522 };
77523 
77524 class ok;
77525 
77531 class cancelDownloadFile final : public Function {
77536  std::int32_t get_id() const final {
77537  return ID;
77538  }
77539 
77540  public:
77545 
77552 
77562 
77564  static const std::int32_t ID = -1954524450;
77565 
77568 
77574  void store(TlStorerToString &s, const char *field_name) const final;
77575 };
77576 
77577 class ok;
77578 
77584 class cancelPasswordReset final : public Function {
77589  std::int32_t get_id() const final {
77590  return ID;
77591  }
77592 
77593  public:
77594 
77601 
77603  static const std::int32_t ID = 940733538;
77604 
77607 
77613  void store(TlStorerToString &s, const char *field_name) const final;
77614 };
77615 
77616 class ok;
77617 
77628  std::int32_t get_id() const final {
77629  return ID;
77630  }
77631 
77632  public:
77635 
77642 
77651 
77653  static const std::int32_t ID = 823412414;
77654 
77657 
77663  void store(TlStorerToString &s, const char *field_name) const final;
77664 };
77665 
77666 class passwordState;
77667 
77678  std::int32_t get_id() const final {
77679  return ID;
77680  }
77681 
77682  public:
77683 
77690 
77692  static const std::int32_t ID = -1516728691;
77693 
77696 
77702  void store(TlStorerToString &s, const char *field_name) const final;
77703 };
77704 
77705 class contact;
77706 
77707 class importedContacts;
77708 
77714 class changeImportedContacts final : public Function {
77719  std::int32_t get_id() const final {
77720  return ID;
77721  }
77722 
77723  public:
77726 
77733 
77742 
77744  static const std::int32_t ID = 1968207955;
77745 
77748 
77754  void store(TlStorerToString &s, const char *field_name) const final;
77755 };
77756 
77757 class ok;
77758 
77764 class changeStickerSet final : public Function {
77769  std::int32_t get_id() const final {
77770  return ID;
77771  }
77772 
77773  public:
77780 
77786  changeStickerSet();
77787 
77798 
77800  static const std::int32_t ID = 449357293;
77801 
77804 
77810  void store(TlStorerToString &s, const char *field_name) const final;
77811 };
77812 
77813 class ok;
77814 
77825  std::int32_t get_id() const final {
77826  return ID;
77827  }
77828 
77829  public:
77831  string token_;
77832 
77839 
77847  explicit checkAuthenticationBotToken(string const &token_);
77848 
77850  static const std::int32_t ID = 639321206;
77851 
77854 
77860  void store(TlStorerToString &s, const char *field_name) const final;
77861 };
77862 
77863 class ok;
77864 
77870 class checkAuthenticationCode final : public Function {
77875  std::int32_t get_id() const final {
77876  return ID;
77877  }
77878 
77879  public:
77881  string code_;
77882 
77889 
77897  explicit checkAuthenticationCode(string const &code_);
77898 
77900  static const std::int32_t ID = -302103382;
77901 
77904 
77910  void store(TlStorerToString &s, const char *field_name) const final;
77911 };
77912 
77914 
77915 class ok;
77916 
77927  std::int32_t get_id() const final {
77928  return ID;
77929  }
77930 
77931  public:
77934 
77941 
77950 
77952  static const std::int32_t ID = -582827361;
77953 
77956 
77962  void store(TlStorerToString &s, const char *field_name) const final;
77963 };
77964 
77965 class ok;
77966 
77977  std::int32_t get_id() const final {
77978  return ID;
77979  }
77980 
77981  public:
77983  string password_;
77984 
77991 
77999  explicit checkAuthenticationPassword(string const &password_);
78000 
78002  static const std::int32_t ID = -2025698400;
78003 
78006 
78012  void store(TlStorerToString &s, const char *field_name) const final;
78013 };
78014 
78015 class ok;
78016 
78027  std::int32_t get_id() const final {
78028  return ID;
78029  }
78030 
78031  public:
78034 
78041 
78050 
78052  static const std::int32_t ID = -603309083;
78053 
78056 
78062  void store(TlStorerToString &s, const char *field_name) const final;
78063 };
78064 
78065 class ok;
78066 
78077  std::int32_t get_id() const final {
78078  return ID;
78079  }
78080 
78081  public:
78083  string currency_;
78086 
78093 
78103 
78105  static const std::int32_t ID = 1588959934;
78106 
78109 
78115  void store(TlStorerToString &s, const char *field_name) const final;
78116 };
78117 
78119 
78125 class checkChatFolderInviteLink final : public Function {
78130  std::int32_t get_id() const final {
78131  return ID;
78132  }
78133 
78134  public:
78137 
78144 
78152  explicit checkChatFolderInviteLink(string const &invite_link_);
78153 
78155  static const std::int32_t ID = 522557851;
78156 
78159 
78165  void store(TlStorerToString &s, const char *field_name) const final;
78166 };
78167 
78168 class chatInviteLinkInfo;
78169 
78175 class checkChatInviteLink final : public Function {
78180  std::int32_t get_id() const final {
78181  return ID;
78182  }
78183 
78184  public:
78187 
78194 
78202  explicit checkChatInviteLink(string const &invite_link_);
78203 
78205  static const std::int32_t ID = -496940997;
78206 
78209 
78215  void store(TlStorerToString &s, const char *field_name) const final;
78216 };
78217 
78219 
78225 class checkChatUsername final : public Function {
78230  std::int32_t get_id() const final {
78231  return ID;
78232  }
78233 
78234  public:
78238  string username_;
78239 
78246 
78255  checkChatUsername(int53 chat_id_, string const &username_);
78256 
78258  static const std::int32_t ID = -119119344;
78259 
78262 
78268  void store(TlStorerToString &s, const char *field_name) const final;
78269 };
78270 
78271 class PublicChatType;
78272 
78273 class ok;
78274 
78285  std::int32_t get_id() const final {
78286  return ID;
78287  }
78288 
78289  public:
78292 
78299 
78308 
78310  static const std::int32_t ID = -445546591;
78311 
78314 
78320  void store(TlStorerToString &s, const char *field_name) const final;
78321 };
78322 
78323 class ok;
78324 
78335  std::int32_t get_id() const final {
78336  return ID;
78337  }
78338 
78339  public:
78341  string code_;
78342 
78349 
78357  explicit checkEmailAddressVerificationCode(string const &code_);
78358 
78360  static const std::int32_t ID = -426386685;
78361 
78364 
78370  void store(TlStorerToString &s, const char *field_name) const final;
78371 };
78372 
78374 
78375 class ok;
78376 
78382 class checkLoginEmailAddressCode final : public Function {
78387  std::int32_t get_id() const final {
78388  return ID;
78389  }
78390 
78391  public:
78394 
78401 
78410 
78412  static const std::int32_t ID = -1454244766;
78413 
78416 
78422  void store(TlStorerToString &s, const char *field_name) const final;
78423 };
78424 
78425 class ok;
78426 
78432 class checkPasswordRecoveryCode final : public Function {
78437  std::int32_t get_id() const final {
78438  return ID;
78439  }
78440 
78441  public:
78444 
78451 
78459  explicit checkPasswordRecoveryCode(string const &recovery_code_);
78460 
78462  static const std::int32_t ID = -200794600;
78463 
78466 
78472  void store(TlStorerToString &s, const char *field_name) const final;
78473 };
78474 
78475 class ok;
78476 
78482 class checkPhoneNumberCode final : public Function {
78487  std::int32_t get_id() const final {
78488  return ID;
78489  }
78490 
78491  public:
78493  string code_;
78494 
78501 
78509  explicit checkPhoneNumberCode(string const &code_);
78510 
78512  static const std::int32_t ID = -603626079;
78513 
78516 
78522  void store(TlStorerToString &s, const char *field_name) const final;
78523 };
78524 
78525 class premiumGiftCodeInfo;
78526 
78532 class checkPremiumGiftCode final : public Function {
78537  std::int32_t get_id() const final {
78538  return ID;
78539  }
78540 
78541  public:
78543  string code_;
78544 
78551 
78559  explicit checkPremiumGiftCode(string const &code_);
78560 
78562  static const std::int32_t ID = -1786063260;
78563 
78566 
78572  void store(TlStorerToString &s, const char *field_name) const final;
78573 };
78574 
78575 class ok;
78576 
78587  std::int32_t get_id() const final {
78588  return ID;
78589  }
78590 
78591  public:
78593  string name_;
78594 
78601 
78609  explicit checkQuickReplyShortcutName(string const &name_);
78610 
78612  static const std::int32_t ID = 2101203241;
78613 
78616 
78622  void store(TlStorerToString &s, const char *field_name) const final;
78623 };
78624 
78625 class passwordState;
78626 
78637  std::int32_t get_id() const final {
78638  return ID;
78639  }
78640 
78641  public:
78643  string code_;
78644 
78651 
78659  explicit checkRecoveryEmailAddressCode(string const &code_);
78660 
78662  static const std::int32_t ID = -1997039589;
78663 
78666 
78672  void store(TlStorerToString &s, const char *field_name) const final;
78673 };
78674 
78676 
78682 class checkStickerSetName final : public Function {
78687  std::int32_t get_id() const final {
78688  return ID;
78689  }
78690 
78691  public:
78693  string name_;
78694 
78701 
78709  explicit checkStickerSetName(string const &name_);
78710 
78712  static const std::int32_t ID = -1789392642;
78713 
78716 
78722  void store(TlStorerToString &s, const char *field_name) const final;
78723 };
78724 
78725 class ok;
78726 
78732 class checkWebAppFileDownload final : public Function {
78737  std::int32_t get_id() const final {
78738  return ID;
78739  }
78740 
78741  public:
78745  string file_name_;
78747  string url_;
78748 
78755 
78765  checkWebAppFileDownload(int53 bot_user_id_, string const &file_name_, string const &url_);
78766 
78768  static const std::int32_t ID = -389397278;
78769 
78772 
78778  void store(TlStorerToString &s, const char *field_name) const final;
78779 };
78780 
78781 class text;
78782 
78788 class cleanFileName final : public Function {
78793  std::int32_t get_id() const final {
78794  return ID;
78795  }
78796 
78797  public:
78799  string file_name_;
78800 
78806  cleanFileName();
78807 
78815  explicit cleanFileName(string const &file_name_);
78816 
78818  static const std::int32_t ID = 967964667;
78819 
78822 
78828  void store(TlStorerToString &s, const char *field_name) const final;
78829 };
78830 
78831 class ok;
78832 
78838 class clearAllDraftMessages final : public Function {
78843  std::int32_t get_id() const final {
78844  return ID;
78845  }
78846 
78847  public:
78850 
78857 
78866 
78868  static const std::int32_t ID = -46369573;
78869 
78872 
78878  void store(TlStorerToString &s, const char *field_name) const final;
78879 };
78880 
78881 class ok;
78882 
78893  std::int32_t get_id() const final {
78894  return ID;
78895  }
78896 
78897  public:
78898 
78905 
78907  static const std::int32_t ID = 1475109874;
78908 
78911 
78917  void store(TlStorerToString &s, const char *field_name) const final;
78918 };
78919 
78920 class ok;
78921 
78927 class clearImportedContacts final : public Function {
78932  std::int32_t get_id() const final {
78933  return ID;
78934  }
78935 
78936  public:
78937 
78944 
78946  static const std::int32_t ID = 869503298;
78947 
78950 
78956  void store(TlStorerToString &s, const char *field_name) const final;
78957 };
78958 
78959 class ok;
78960 
78966 class clearRecentEmojiStatuses final : public Function {
78971  std::int32_t get_id() const final {
78972  return ID;
78973  }
78974 
78975  public:
78976 
78983 
78985  static const std::int32_t ID = -428749986;
78986 
78989 
78995  void store(TlStorerToString &s, const char *field_name) const final;
78996 };
78997 
78998 class ok;
78999 
79005 class clearRecentReactions final : public Function {
79010  std::int32_t get_id() const final {
79011  return ID;
79012  }
79013 
79014  public:
79015 
79022 
79024  static const std::int32_t ID = 1298253650;
79025 
79028 
79034  void store(TlStorerToString &s, const char *field_name) const final;
79035 };
79036 
79037 class ok;
79038 
79044 class clearRecentStickers final : public Function {
79049  std::int32_t get_id() const final {
79050  return ID;
79051  }
79052 
79053  public:
79056 
79063 
79071  explicit clearRecentStickers(bool is_attached_);
79072 
79074  static const std::int32_t ID = -321242684;
79075 
79078 
79084  void store(TlStorerToString &s, const char *field_name) const final;
79085 };
79086 
79087 class ok;
79088 
79094 class clearRecentlyFoundChats final : public Function {
79099  std::int32_t get_id() const final {
79100  return ID;
79101  }
79102 
79103  public:
79104 
79111 
79113  static const std::int32_t ID = -285582542;
79114 
79117 
79123  void store(TlStorerToString &s, const char *field_name) const final;
79124 };
79125 
79126 class ok;
79127 
79133 class clearSearchedForTags final : public Function {
79138  std::int32_t get_id() const final {
79139  return ID;
79140  }
79141 
79142  public:
79145 
79152 
79160  explicit clearSearchedForTags(bool clear_cashtags_);
79161 
79163  static const std::int32_t ID = 512017238;
79164 
79167 
79173  void store(TlStorerToString &s, const char *field_name) const final;
79174 };
79175 
79176 class sticker;
79177 
79183 class clickAnimatedEmojiMessage final : public Function {
79188  std::int32_t get_id() const final {
79189  return ID;
79190  }
79191 
79192  public:
79197 
79204 
79214 
79216  static const std::int32_t ID = 196179554;
79217 
79220 
79226  void store(TlStorerToString &s, const char *field_name) const final;
79227 };
79228 
79229 class ok;
79230 
79236 class clickChatSponsoredMessage final : public Function {
79241  std::int32_t get_id() const final {
79242  return ID;
79243  }
79244 
79245  public:
79254 
79261 
79273 
79275  static const std::int32_t ID = 971995671;
79276 
79279 
79285  void store(TlStorerToString &s, const char *field_name) const final;
79286 };
79287 
79288 class ok;
79289 
79300  std::int32_t get_id() const final {
79301  return ID;
79302  }
79303 
79304  public:
79305 
79312 
79314  static const std::int32_t ID = -369319162;
79315 
79318 
79324  void store(TlStorerToString &s, const char *field_name) const final;
79325 };
79326 
79327 class ok;
79328 
79334 class close final : public Function {
79339  std::int32_t get_id() const final {
79340  return ID;
79341  }
79342 
79343  public:
79344 
79350  close();
79351 
79353  static const std::int32_t ID = -1187782273;
79354 
79357 
79363  void store(TlStorerToString &s, const char *field_name) const final;
79364 };
79365 
79366 class ok;
79367 
79373 class closeChat final : public Function {
79378  std::int32_t get_id() const final {
79379  return ID;
79380  }
79381 
79382  public:
79385 
79391  closeChat();
79392 
79400  explicit closeChat(int53 chat_id_);
79401 
79403  static const std::int32_t ID = 39749353;
79404 
79407 
79413  void store(TlStorerToString &s, const char *field_name) const final;
79414 };
79415 
79416 class ok;
79417 
79423 class closeSecretChat final : public Function {
79428  std::int32_t get_id() const final {
79429  return ID;
79430  }
79431 
79432  public:
79435 
79441  closeSecretChat();
79442 
79451 
79453  static const std::int32_t ID = -471006133;
79454 
79457 
79463  void store(TlStorerToString &s, const char *field_name) const final;
79464 };
79465 
79466 class ok;
79467 
79473 class closeStory final : public Function {
79478  std::int32_t get_id() const final {
79479  return ID;
79480  }
79481 
79482  public:
79487 
79493  closeStory();
79494 
79504 
79506  static const std::int32_t ID = 1553967851;
79507 
79510 
79516  void store(TlStorerToString &s, const char *field_name) const final;
79517 };
79518 
79519 class ok;
79520 
79526 class closeWebApp final : public Function {
79531  std::int32_t get_id() const final {
79532  return ID;
79533  }
79534 
79535  public:
79538 
79544  closeWebApp();
79545 
79554 
79556  static const std::int32_t ID = 1755391174;
79557 
79560 
79566  void store(TlStorerToString &s, const char *field_name) const final;
79567 };
79568 
79569 class ok;
79570 
79581  std::int32_t get_id() const final {
79582  return ID;
79583  }
79584 
79585  public:
79590 
79597 
79607 
79609  static const std::int32_t ID = -171354618;
79610 
79613 
79619  void store(TlStorerToString &s, const char *field_name) const final;
79620 };
79621 
79622 class session;
79623 
79634  std::int32_t get_id() const final {
79635  return ID;
79636  }
79637 
79638  public:
79640  string link_;
79641 
79648 
79656  explicit confirmQrCodeAuthentication(string const &link_);
79657 
79659  static const std::int32_t ID = -376199379;
79660 
79663 
79669  void store(TlStorerToString &s, const char *field_name) const final;
79670 };
79671 
79672 class ok;
79673 
79679 class confirmSession final : public Function {
79684  std::int32_t get_id() const final {
79685  return ID;
79686  }
79687 
79688  public:
79691 
79697  confirmSession();
79698 
79706  explicit confirmSession(int64 session_id_);
79707 
79709  static const std::int32_t ID = -674647009;
79710 
79713 
79719  void store(TlStorerToString &s, const char *field_name) const final;
79720 };
79721 
79722 class AffiliateType;
79723 
79725 
79731 class connectAffiliateProgram final : public Function {
79736  std::int32_t get_id() const final {
79737  return ID;
79738  }
79739 
79740  public:
79745 
79752 
79762 
79764  static const std::int32_t ID = 1661392684;
79765 
79768 
79774  void store(TlStorerToString &s, const char *field_name) const final;
79775 };
79776 
79777 class chat;
79778 
79784 class createBasicGroupChat final : public Function {
79789  std::int32_t get_id() const final {
79790  return ID;
79791  }
79792 
79793  public:
79797  bool force_;
79798 
79805 
79815 
79817  static const std::int32_t ID = 1972024548;
79818 
79821 
79827  void store(TlStorerToString &s, const char *field_name) const final;
79828 };
79829 
79830 class businessChatLink;
79831 
79832 class inputBusinessChatLink;
79833 
79839 class createBusinessChatLink final : public Function {
79844  std::int32_t get_id() const final {
79845  return ID;
79846  }
79847 
79848  public:
79851 
79858 
79867 
79869  static const std::int32_t ID = -1861018304;
79870 
79873 
79879  void store(TlStorerToString &s, const char *field_name) const final;
79880 };
79881 
79882 class callId;
79883 
79884 class callProtocol;
79885 
79891 class createCall final : public Function {
79896  std::int32_t get_id() const final {
79897  return ID;
79898  }
79899 
79900  public:
79907 
79913  createCall();
79914 
79925 
79927  static const std::int32_t ID = -1104663024;
79928 
79931 
79937  void store(TlStorerToString &s, const char *field_name) const final;
79938 };
79939 
79940 class chatFolder;
79941 
79942 class chatFolderInfo;
79943 
79949 class createChatFolder final : public Function {
79954  std::int32_t get_id() const final {
79955  return ID;
79956  }
79957 
79958  public:
79961 
79967  createChatFolder();
79968 
79977 
79979  static const std::int32_t ID = 1015399680;
79980 
79983 
79989  void store(TlStorerToString &s, const char *field_name) const final;
79990 };
79991 
79992 class chatFolderInviteLink;
79993 
79999 class createChatFolderInviteLink final : public Function {
80004  std::int32_t get_id() const final {
80005  return ID;
80006  }
80007 
80008  public:
80012  string name_;
80015 
80022 
80033 
80035  static const std::int32_t ID = -2037911099;
80036 
80039 
80045  void store(TlStorerToString &s, const char *field_name) const final;
80046 };
80047 
80048 class chatInviteLink;
80049 
80055 class createChatInviteLink final : public Function {
80060  std::int32_t get_id() const final {
80061  return ID;
80062  }
80063 
80064  public:
80068  string name_;
80075 
80082 
80095 
80097  static const std::int32_t ID = 287744833;
80098 
80101 
80107  void store(TlStorerToString &s, const char *field_name) const final;
80108 };
80109 
80110 class chatInviteLink;
80111 
80113 
80124  std::int32_t get_id() const final {
80125  return ID;
80126  }
80127 
80128  public:
80132  string name_;
80135 
80142 
80153 
80155  static const std::int32_t ID = 2255717;
80156 
80159 
80165  void store(TlStorerToString &s, const char *field_name) const final;
80166 };
80167 
80168 class forumTopicIcon;
80169 
80170 class forumTopicInfo;
80171 
80177 class createForumTopic final : public Function {
80182  std::int32_t get_id() const final {
80183  return ID;
80184  }
80185 
80186  public:
80190  string name_;
80193 
80199  createForumTopic();
80200 
80211 
80213  static const std::int32_t ID = -1040570140;
80214 
80217 
80223  void store(TlStorerToString &s, const char *field_name) const final;
80224 };
80225 
80226 class groupCallInfo;
80227 
80229 
80235 class createGroupCall final : public Function {
80240  std::int32_t get_id() const final {
80241  return ID;
80242  }
80243 
80244  public:
80247 
80253  createGroupCall();
80254 
80263 
80265  static const std::int32_t ID = 1930068672;
80266 
80269 
80275  void store(TlStorerToString &s, const char *field_name) const final;
80276 };
80277 
80278 class InputMessageContent;
80279 
80280 class httpUrl;
80281 
80287 class createInvoiceLink final : public Function {
80292  std::int32_t get_id() const final {
80293  return ID;
80294  }
80295 
80296  public:
80301 
80308 
80318 
80320  static const std::int32_t ID = -814692249;
80321 
80324 
80330  void store(TlStorerToString &s, const char *field_name) const final;
80331 };
80332 
80333 class createdBasicGroupChat;
80334 
80340 class createNewBasicGroupChat final : public Function {
80345  std::int32_t get_id() const final {
80346  return ID;
80347  }
80348 
80349  public:
80353  string title_;
80356 
80363 
80374 
80376  static const std::int32_t ID = 1806454709;
80377 
80380 
80386  void store(TlStorerToString &s, const char *field_name) const final;
80387 };
80388 
80389 class chat;
80390 
80396 class createNewSecretChat final : public Function {
80401  std::int32_t get_id() const final {
80402  return ID;
80403  }
80404 
80405  public:
80408 
80415 
80424 
80426  static const std::int32_t ID = -620682651;
80427 
80430 
80436  void store(TlStorerToString &s, const char *field_name) const final;
80437 };
80438 
80439 class StickerType;
80440 
80441 class inputSticker;
80442 
80443 class stickerSet;
80444 
80450 class createNewStickerSet final : public Function {
80455  std::int32_t get_id() const final {
80456  return ID;
80457  }
80458 
80459  public:
80463  string title_;
80465  string name_;
80473  string source_;
80474 
80481 
80496 
80498  static const std::int32_t ID = -481065727;
80499 
80502 
80508  void store(TlStorerToString &s, const char *field_name) const final;
80509 };
80510 
80511 class chat;
80512 
80513 class chatLocation;
80514 
80520 class createNewSupergroupChat final : public Function {
80525  std::int32_t get_id() const final {
80526  return ID;
80527  }
80528 
80529  public:
80531  string title_;
80544 
80551 
80566 
80568  static const std::int32_t ID = 804058822;
80569 
80572 
80578  void store(TlStorerToString &s, const char *field_name) const final;
80579 };
80580 
80581 class chat;
80582 
80588 class createPrivateChat final : public Function {
80593  std::int32_t get_id() const final {
80594  return ID;
80595  }
80596 
80597  public:
80601  bool force_;
80602 
80609 
80619 
80621  static const std::int32_t ID = -947758327;
80622 
80625 
80631  void store(TlStorerToString &s, const char *field_name) const final;
80632 };
80633 
80634 class chat;
80635 
80641 class createSecretChat final : public Function {
80646  std::int32_t get_id() const final {
80647  return ID;
80648  }
80649 
80650  public:
80653 
80659  createSecretChat();
80660 
80669 
80671  static const std::int32_t ID = 1930285615;
80672 
80675 
80681  void store(TlStorerToString &s, const char *field_name) const final;
80682 };
80683 
80684 class chat;
80685 
80691 class createSupergroupChat final : public Function {
80696  std::int32_t get_id() const final {
80697  return ID;
80698  }
80699 
80700  public:
80704  bool force_;
80705 
80712 
80722 
80724  static const std::int32_t ID = 1187475691;
80725 
80728 
80734  void store(TlStorerToString &s, const char *field_name) const final;
80735 };
80736 
80738 
80744 class createTemporaryPassword final : public Function {
80749  std::int32_t get_id() const final {
80750  return ID;
80751  }
80752 
80753  public:
80755  string password_;
80758 
80765 
80775 
80777  static const std::int32_t ID = -1626509434;
80778 
80781 
80787  void store(TlStorerToString &s, const char *field_name) const final;
80788 };
80789 
80790 class groupCallId;
80791 
80797 class createVideoChat final : public Function {
80802  std::int32_t get_id() const final {
80803  return ID;
80804  }
80805 
80806  public:
80810  string title_;
80815 
80821  createVideoChat();
80822 
80834 
80836  static const std::int32_t ID = 2124715405;
80837 
80840 
80846  void store(TlStorerToString &s, const char *field_name) const final;
80847 };
80848 
80849 class ok;
80850 
80856 class declineGroupCallInvitation final : public Function {
80861  std::int32_t get_id() const final {
80862  return ID;
80863  }
80864 
80865  public:
80870 
80877 
80887 
80889  static const std::int32_t ID = 1843919377;
80890 
80893 
80899  void store(TlStorerToString &s, const char *field_name) const final;
80900 };
80901 
80902 class GroupCallDataChannel;
80903 
80904 class MessageSender;
80905 
80906 class data;
80907 
80913 class decryptGroupCallData final : public Function {
80918  std::int32_t get_id() const final {
80919  return ID;
80920  }
80921 
80922  public:
80931 
80938 
80950 
80952  static const std::int32_t ID = 1781743076;
80953 
80956 
80962  void store(TlStorerToString &s, const char *field_name) const final;
80963 };
80964 
80965 class ok;
80966 
80972 class deleteAccount final : public Function {
80977  std::int32_t get_id() const final {
80978  return ID;
80979  }
80980 
80981  public:
80983  string reason_;
80985  string password_;
80986 
80992  deleteAccount();
80993 
81002  deleteAccount(string const &reason_, string const &password_);
81003 
81005  static const std::int32_t ID = 1395816134;
81006 
81009 
81015  void store(TlStorerToString &s, const char *field_name) const final;
81016 };
81017 
81018 class ok;
81019 
81025 class deleteAllCallMessages final : public Function {
81030  std::int32_t get_id() const final {
81031  return ID;
81032  }
81033 
81034  public:
81036  bool revoke_;
81037 
81044 
81052  explicit deleteAllCallMessages(bool revoke_);
81053 
81055  static const std::int32_t ID = -1466445325;
81056 
81059 
81065  void store(TlStorerToString &s, const char *field_name) const final;
81066 };
81067 
81068 class ok;
81069 
81080  std::int32_t get_id() const final {
81081  return ID;
81082  }
81083 
81084  public:
81089 
81096 
81106 
81108  static const std::int32_t ID = 1112020698;
81109 
81112 
81118  void store(TlStorerToString &s, const char *field_name) const final;
81119 };
81120 
81121 class ok;
81122 
81128 class deleteBotMediaPreviews final : public Function {
81133  std::int32_t get_id() const final {
81134  return ID;
81135  }
81136 
81137  public:
81144 
81151 
81162 
81164  static const std::int32_t ID = -1397512722;
81165 
81168 
81174  void store(TlStorerToString &s, const char *field_name) const final;
81175 };
81176 
81177 class ok;
81178 
81184 class deleteBusinessChatLink final : public Function {
81189  std::int32_t get_id() const final {
81190  return ID;
81191  }
81192 
81193  public:
81195  string link_;
81196 
81203 
81211  explicit deleteBusinessChatLink(string const &link_);
81212 
81214  static const std::int32_t ID = -1101895865;
81215 
81218 
81224  void store(TlStorerToString &s, const char *field_name) const final;
81225 };
81226 
81227 class ok;
81228 
81234 class deleteBusinessConnectedBot final : public Function {
81239  std::int32_t get_id() const final {
81240  return ID;
81241  }
81242 
81243  public:
81246 
81253 
81262 
81264  static const std::int32_t ID = -1633976747;
81265 
81268 
81274  void store(TlStorerToString &s, const char *field_name) const final;
81275 };
81276 
81277 class ok;
81278 
81284 class deleteBusinessMessages final : public Function {
81289  std::int32_t get_id() const final {
81290  return ID;
81291  }
81292 
81293  public:
81298 
81305 
81315 
81317  static const std::int32_t ID = 1425721828;
81318 
81321 
81327  void store(TlStorerToString &s, const char *field_name) const final;
81328 };
81329 
81330 class ok;
81331 
81337 class deleteBusinessStory final : public Function {
81342  std::int32_t get_id() const final {
81343  return ID;
81344  }
81345 
81346  public:
81351 
81358 
81368 
81370  static const std::int32_t ID = 1024585042;
81371 
81374 
81380  void store(TlStorerToString &s, const char *field_name) const final;
81381 };
81382 
81383 class ok;
81384 
81390 class deleteChat final : public Function {
81395  std::int32_t get_id() const final {
81396  return ID;
81397  }
81398 
81399  public:
81402 
81408  deleteChat();
81409 
81417  explicit deleteChat(int53 chat_id_);
81418 
81420  static const std::int32_t ID = -171253666;
81421 
81424 
81430  void store(TlStorerToString &s, const char *field_name) const final;
81431 };
81432 
81433 class ok;
81434 
81440 class deleteChatBackground final : public Function {
81445  std::int32_t get_id() const final {
81446  return ID;
81447  }
81448 
81449  public:
81454 
81461 
81471 
81473  static const std::int32_t ID = 320267896;
81474 
81477 
81483  void store(TlStorerToString &s, const char *field_name) const final;
81484 };
81485 
81486 class ok;
81487 
81493 class deleteChatFolder final : public Function {
81498  std::int32_t get_id() const final {
81499  return ID;
81500  }
81501 
81502  public:
81507 
81513  deleteChatFolder();
81514 
81524 
81526  static const std::int32_t ID = -1956364551;
81527 
81530 
81536  void store(TlStorerToString &s, const char *field_name) const final;
81537 };
81538 
81539 class ok;
81540 
81546 class deleteChatFolderInviteLink final : public Function {
81551  std::int32_t get_id() const final {
81552  return ID;
81553  }
81554 
81555  public:
81560 
81567 
81577 
81579  static const std::int32_t ID = -930057858;
81580 
81583 
81589  void store(TlStorerToString &s, const char *field_name) const final;
81590 };
81591 
81592 class ok;
81593 
81599 class deleteChatHistory final : public Function {
81604  std::int32_t get_id() const final {
81605  return ID;
81606  }
81607 
81608  public:
81614  bool revoke_;
81615 
81622 
81633 
81635  static const std::int32_t ID = -1472081761;
81636 
81639 
81645  void store(TlStorerToString &s, const char *field_name) const final;
81646 };
81647 
81648 class ok;
81649 
81655 class deleteChatMessagesByDate final : public Function {
81660  std::int32_t get_id() const final {
81661  return ID;
81662  }
81663 
81664  public:
81672  bool revoke_;
81673 
81680 
81692 
81694  static const std::int32_t ID = -1639653185;
81695 
81698 
81704  void store(TlStorerToString &s, const char *field_name) const final;
81705 };
81706 
81707 class MessageSender;
81708 
81709 class ok;
81710 
81716 class deleteChatMessagesBySender final : public Function {
81721  std::int32_t get_id() const final {
81722  return ID;
81723  }
81724 
81725  public:
81730 
81737 
81747 
81749  static const std::int32_t ID = -1164235161;
81750 
81753 
81759  void store(TlStorerToString &s, const char *field_name) const final;
81760 };
81761 
81762 class ok;
81763 
81769 class deleteChatReplyMarkup final : public Function {
81774  std::int32_t get_id() const final {
81775  return ID;
81776  }
81777 
81778  public:
81783 
81790 
81800 
81802  static const std::int32_t ID = 100637531;
81803 
81806 
81812  void store(TlStorerToString &s, const char *field_name) const final;
81813 };
81814 
81815 class BotCommandScope;
81816 
81817 class ok;
81818 
81824 class deleteCommands final : public Function {
81829  std::int32_t get_id() const final {
81830  return ID;
81831  }
81832 
81833  public:
81838 
81844  deleteCommands();
81845 
81855 
81857  static const std::int32_t ID = 1002732586;
81858 
81861 
81867  void store(TlStorerToString &s, const char *field_name) const final;
81868 };
81869 
81870 class ok;
81871 
81877 class deleteDefaultBackground final : public Function {
81882  std::int32_t get_id() const final {
81883  return ID;
81884  }
81885 
81886  public:
81889 
81896 
81905 
81907  static const std::int32_t ID = -1297814210;
81908 
81911 
81917  void store(TlStorerToString &s, const char *field_name) const final;
81918 };
81919 
81920 class ok;
81921 
81927 class deleteFile final : public Function {
81932  std::int32_t get_id() const final {
81933  return ID;
81934  }
81935 
81936  public:
81939 
81945  deleteFile();
81946 
81954  explicit deleteFile(int32 file_id_);
81955 
81957  static const std::int32_t ID = 1807653676;
81958 
81961 
81967  void store(TlStorerToString &s, const char *field_name) const final;
81968 };
81969 
81970 class ok;
81971 
81977 class deleteForumTopic final : public Function {
81982  std::int32_t get_id() const final {
81983  return ID;
81984  }
81985 
81986  public:
81991 
81997  deleteForumTopic();
81998 
82008 
82010  static const std::int32_t ID = 1864916152;
82011 
82014 
82020  void store(TlStorerToString &s, const char *field_name) const final;
82021 };
82022 
82023 class ok;
82024 
82030 class deleteLanguagePack final : public Function {
82035  std::int32_t get_id() const final {
82036  return ID;
82037  }
82038 
82039  public:
82042 
82049 
82057  explicit deleteLanguagePack(string const &language_pack_id_);
82058 
82060  static const std::int32_t ID = -2108761026;
82061 
82064 
82070  void store(TlStorerToString &s, const char *field_name) const final;
82071 };
82072 
82073 class ok;
82074 
82080 class deleteMessages final : public Function {
82085  std::int32_t get_id() const final {
82086  return ID;
82087  }
82088 
82089  public:
82095  bool revoke_;
82096 
82102  deleteMessages();
82103 
82114 
82116  static const std::int32_t ID = 1130090173;
82117 
82120 
82126  void store(TlStorerToString &s, const char *field_name) const final;
82127 };
82128 
82129 class PassportElementType;
82130 
82131 class ok;
82132 
82138 class deletePassportElement final : public Function {
82143  std::int32_t get_id() const final {
82144  return ID;
82145  }
82146 
82147  public:
82150 
82157 
82166 
82168  static const std::int32_t ID = -1719555468;
82169 
82172 
82178  void store(TlStorerToString &s, const char *field_name) const final;
82179 };
82180 
82181 class ok;
82182 
82188 class deleteProfilePhoto final : public Function {
82193  std::int32_t get_id() const final {
82194  return ID;
82195  }
82196 
82197  public:
82200 
82207 
82216 
82218  static const std::int32_t ID = 1319794625;
82219 
82222 
82228  void store(TlStorerToString &s, const char *field_name) const final;
82229 };
82230 
82231 class ok;
82232 
82238 class deleteQuickReplyShortcut final : public Function {
82243  std::int32_t get_id() const final {
82244  return ID;
82245  }
82246 
82247  public:
82250 
82257 
82266 
82268  static const std::int32_t ID = -246911978;
82269 
82272 
82278  void store(TlStorerToString &s, const char *field_name) const final;
82279 };
82280 
82281 class ok;
82282 
82293  std::int32_t get_id() const final {
82294  return ID;
82295  }
82296 
82297  public:
82302 
82309 
82319 
82321  static const std::int32_t ID = -40522947;
82322 
82325 
82331  void store(TlStorerToString &s, const char *field_name) const final;
82332 };
82333 
82334 class ok;
82335 
82346  std::int32_t get_id() const final {
82347  return ID;
82348  }
82349 
82350  public:
82355 
82362 
82372 
82374  static const std::int32_t ID = -1859711873;
82375 
82378 
82384  void store(TlStorerToString &s, const char *field_name) const final;
82385 };
82386 
82387 class ok;
82388 
82394 class deleteSavedCredentials final : public Function {
82399  std::int32_t get_id() const final {
82400  return ID;
82401  }
82402 
82403  public:
82404 
82411 
82413  static const std::int32_t ID = 826300114;
82414 
82417 
82423  void store(TlStorerToString &s, const char *field_name) const final;
82424 };
82425 
82426 class ok;
82427 
82438  std::int32_t get_id() const final {
82439  return ID;
82440  }
82441 
82442  public:
82445 
82452 
82461 
82463  static const std::int32_t ID = 1776237930;
82464 
82467 
82473  void store(TlStorerToString &s, const char *field_name) const final;
82474 };
82475 
82476 class ok;
82477 
82488  std::int32_t get_id() const final {
82489  return ID;
82490  }
82491 
82492  public:
82499 
82506 
82517 
82519  static const std::int32_t ID = 1444389;
82520 
82523 
82529  void store(TlStorerToString &s, const char *field_name) const final;
82530 };
82531 
82532 class ok;
82533 
82539 class deleteSavedOrderInfo final : public Function {
82544  std::int32_t get_id() const final {
82545  return ID;
82546  }
82547 
82548  public:
82549 
82556 
82558  static const std::int32_t ID = 1629058164;
82559 
82562 
82568  void store(TlStorerToString &s, const char *field_name) const final;
82569 };
82570 
82571 class ok;
82572 
82578 class deleteStickerSet final : public Function {
82583  std::int32_t get_id() const final {
82584  return ID;
82585  }
82586 
82587  public:
82589  string name_;
82590 
82596  deleteStickerSet();
82597 
82605  explicit deleteStickerSet(string const &name_);
82606 
82608  static const std::int32_t ID = 1577745325;
82609 
82612 
82618  void store(TlStorerToString &s, const char *field_name) const final;
82619 };
82620 
82621 class ok;
82622 
82628 class deleteStory final : public Function {
82633  std::int32_t get_id() const final {
82634  return ID;
82635  }
82636 
82637  public:
82642 
82648  deleteStory();
82649 
82659 
82661  static const std::int32_t ID = -2020144472;
82662 
82665 
82671  void store(TlStorerToString &s, const char *field_name) const final;
82672 };
82673 
82674 class ok;
82675 
82681 class destroy final : public Function {
82686  std::int32_t get_id() const final {
82687  return ID;
82688  }
82689 
82690  public:
82691 
82697  destroy();
82698 
82700  static const std::int32_t ID = 685331274;
82701 
82704 
82710  void store(TlStorerToString &s, const char *field_name) const final;
82711 };
82712 
82713 class ok;
82714 
82725  std::int32_t get_id() const final {
82726  return ID;
82727  }
82728 
82729  public:
82732 
82739 
82748 
82750  static const std::int32_t ID = 843511216;
82751 
82754 
82760  void store(TlStorerToString &s, const char *field_name) const final;
82761 };
82762 
82763 class ok;
82764 
82770 class disableProxy final : public Function {
82775  std::int32_t get_id() const final {
82776  return ID;
82777  }
82778 
82779  public:
82780 
82786  disableProxy();
82787 
82789  static const std::int32_t ID = -2100095102;
82790 
82793 
82799  void store(TlStorerToString &s, const char *field_name) const final;
82800 };
82801 
82802 class ok;
82803 
82809 class discardCall final : public Function {
82814  std::int32_t get_id() const final {
82815  return ID;
82816  }
82817 
82818  public:
82831 
82837  discardCall();
82838 
82852 
82854  static const std::int32_t ID = -1545983346;
82855 
82858 
82864  void store(TlStorerToString &s, const char *field_name) const final;
82865 };
82866 
82867 class AffiliateType;
82868 
82870 
82876 class disconnectAffiliateProgram final : public Function {
82881  std::int32_t get_id() const final {
82882  return ID;
82883  }
82884 
82885  public:
82889  string url_;
82890 
82897 
82907 
82909  static const std::int32_t ID = -105831172;
82910 
82913 
82919  void store(TlStorerToString &s, const char *field_name) const final;
82920 };
82921 
82922 class ok;
82923 
82929 class disconnectAllWebsites final : public Function {
82934  std::int32_t get_id() const final {
82935  return ID;
82936  }
82937 
82938  public:
82939 
82946 
82948  static const std::int32_t ID = -1082985981;
82949 
82952 
82958  void store(TlStorerToString &s, const char *field_name) const final;
82959 };
82960 
82961 class ok;
82962 
82968 class disconnectWebsite final : public Function {
82973  std::int32_t get_id() const final {
82974  return ID;
82975  }
82976 
82977  public:
82980 
82987 
82996 
82998  static const std::int32_t ID = -778767395;
82999 
83002 
83008  void store(TlStorerToString &s, const char *field_name) const final;
83009 };
83010 
83011 class file;
83012 
83018 class downloadFile final : public Function {
83023  std::int32_t get_id() const final {
83024  return ID;
83025  }
83026 
83027  public:
83038 
83044  downloadFile();
83045 
83058 
83060  static const std::int32_t ID = 1059402292;
83061 
83064 
83070  void store(TlStorerToString &s, const char *field_name) const final;
83071 };
83072 
83073 class InputStoryContent;
83074 
83075 class botMediaPreview;
83076 
83082 class editBotMediaPreview final : public Function {
83087  std::int32_t get_id() const final {
83088  return ID;
83089  }
83090 
83091  public:
83100 
83107 
83119 
83121  static const std::int32_t ID = -2037031582;
83122 
83125 
83131  void store(TlStorerToString &s, const char *field_name) const final;
83132 };
83133 
83134 class businessChatLink;
83135 
83136 class inputBusinessChatLink;
83137 
83143 class editBusinessChatLink final : public Function {
83148  std::int32_t get_id() const final {
83149  return ID;
83150  }
83151 
83152  public:
83154  string link_;
83157 
83164 
83174 
83176  static const std::int32_t ID = 1594947110;
83177 
83180 
83186  void store(TlStorerToString &s, const char *field_name) const final;
83187 };
83188 
83189 class ReplyMarkup;
83190 
83191 class businessMessage;
83192 
83193 class formattedText;
83194 
83200 class editBusinessMessageCaption final : public Function {
83205  std::int32_t get_id() const final {
83206  return ID;
83207  }
83208 
83209  public:
83222 
83229 
83243 
83245  static const std::int32_t ID = -1071562045;
83246 
83249 
83255  void store(TlStorerToString &s, const char *field_name) const final;
83256 };
83257 
83258 class ReplyMarkup;
83259 
83260 class businessMessage;
83261 
83262 class location;
83263 
83274  std::int32_t get_id() const final {
83275  return ID;
83276  }
83277 
83278  public:
83295 
83302 
83318 
83320  static const std::int32_t ID = 494972447;
83321 
83324 
83330  void store(TlStorerToString &s, const char *field_name) const final;
83331 };
83332 
83333 class InputMessageContent;
83334 
83335 class ReplyMarkup;
83336 
83337 class businessMessage;
83338 
83344 class editBusinessMessageMedia final : public Function {
83349  std::int32_t get_id() const final {
83350  return ID;
83351  }
83352 
83353  public:
83364 
83371 
83384 
83386  static const std::int32_t ID = -60733576;
83387 
83390 
83396  void store(TlStorerToString &s, const char *field_name) const final;
83397 };
83398 
83399 class ReplyMarkup;
83400 
83401 class businessMessage;
83402 
83413  std::int32_t get_id() const final {
83414  return ID;
83415  }
83416 
83417  public:
83426 
83433 
83445 
83447  static const std::int32_t ID = 701787159;
83448 
83451 
83457  void store(TlStorerToString &s, const char *field_name) const final;
83458 };
83459 
83460 class InputMessageContent;
83461 
83462 class ReplyMarkup;
83463 
83464 class businessMessage;
83465 
83471 class editBusinessMessageText final : public Function {
83476  std::int32_t get_id() const final {
83477  return ID;
83478  }
83479 
83480  public:
83491 
83498 
83511 
83513  static const std::int32_t ID = -1149169252;
83514 
83517 
83523  void store(TlStorerToString &s, const char *field_name) const final;
83524 };
83525 
83526 class InputStoryContent;
83527 
83528 class StoryPrivacySettings;
83529 
83530 class formattedText;
83531 
83532 class inputStoryAreas;
83533 
83534 class story;
83535 
83541 class editBusinessStory final : public Function {
83546  std::int32_t get_id() const final {
83547  return ID;
83548  }
83549 
83550  public:
83563 
83570 
83584 
83586  static const std::int32_t ID = 472538940;
83587 
83590 
83596  void store(TlStorerToString &s, const char *field_name) const final;
83597 };
83598 
83599 class chatFolder;
83600 
83601 class chatFolderInfo;
83602 
83608 class editChatFolder final : public Function {
83613  std::int32_t get_id() const final {
83614  return ID;
83615  }
83616 
83617  public:
83622 
83628  editChatFolder();
83629 
83639 
83641  static const std::int32_t ID = 53672754;
83642 
83645 
83651  void store(TlStorerToString &s, const char *field_name) const final;
83652 };
83653 
83654 class chatFolderInviteLink;
83655 
83661 class editChatFolderInviteLink final : public Function {
83666  std::int32_t get_id() const final {
83667  return ID;
83668  }
83669 
83670  public:
83676  string name_;
83679 
83686 
83698 
83700  static const std::int32_t ID = -2141872095;
83701 
83704 
83710  void store(TlStorerToString &s, const char *field_name) const final;
83711 };
83712 
83713 class chatInviteLink;
83714 
83720 class editChatInviteLink final : public Function {
83725  std::int32_t get_id() const final {
83726  return ID;
83727  }
83728 
83729  public:
83735  string name_;
83742 
83749 
83763 
83765  static const std::int32_t ID = 1320303996;
83766 
83769 
83775  void store(TlStorerToString &s, const char *field_name) const final;
83776 };
83777 
83778 class chatInviteLink;
83779 
83790  std::int32_t get_id() const final {
83791  return ID;
83792  }
83793 
83794  public:
83800  string name_;
83801 
83808 
83818  editChatSubscriptionInviteLink(int53 chat_id_, string const &invite_link_, string const &name_);
83819 
83821  static const std::int32_t ID = -951826989;
83822 
83825 
83831  void store(TlStorerToString &s, const char *field_name) const final;
83832 };
83833 
83834 class languagePackInfo;
83835 
83836 class ok;
83837 
83843 class editCustomLanguagePackInfo final : public Function {
83848  std::int32_t get_id() const final {
83849  return ID;
83850  }
83851 
83852  public:
83855 
83862 
83871 
83873  static const std::int32_t ID = 1320751257;
83874 
83877 
83883  void store(TlStorerToString &s, const char *field_name) const final;
83884 };
83885 
83886 class ok;
83887 
83893 class editForumTopic final : public Function {
83898  std::int32_t get_id() const final {
83899  return ID;
83900  }
83901 
83902  public:
83908  string name_;
83913 
83919  editForumTopic();
83920 
83933 
83935  static const std::int32_t ID = -1485402016;
83936 
83939 
83945  void store(TlStorerToString &s, const char *field_name) const final;
83946 };
83947 
83948 class ReplyMarkup;
83949 
83950 class formattedText;
83951 
83952 class ok;
83953 
83959 class editInlineMessageCaption final : public Function {
83964  std::int32_t get_id() const final {
83965  return ID;
83966  }
83967 
83968  public:
83977 
83984 
83996 
83998  static const std::int32_t ID = 1409762552;
83999 
84002 
84008  void store(TlStorerToString &s, const char *field_name) const final;
84009 };
84010 
84011 class ReplyMarkup;
84012 
84013 class location;
84014 
84015 class ok;
84016 
84027  std::int32_t get_id() const final {
84028  return ID;
84029  }
84030 
84031  public:
84044 
84051 
84065 
84067  static const std::int32_t ID = 2134352044;
84068 
84071 
84077  void store(TlStorerToString &s, const char *field_name) const final;
84078 };
84079 
84080 class InputMessageContent;
84081 
84082 class ReplyMarkup;
84083 
84084 class ok;
84085 
84091 class editInlineMessageMedia final : public Function {
84096  std::int32_t get_id() const final {
84097  return ID;
84098  }
84099 
84100  public:
84107 
84114 
84125 
84127  static const std::int32_t ID = 23553921;
84128 
84131 
84137  void store(TlStorerToString &s, const char *field_name) const final;
84138 };
84139 
84140 class ReplyMarkup;
84141 
84142 class ok;
84143 
84154  std::int32_t get_id() const final {
84155  return ID;
84156  }
84157 
84158  public:
84163 
84170 
84180 
84182  static const std::int32_t ID = -67565858;
84183 
84186 
84192  void store(TlStorerToString &s, const char *field_name) const final;
84193 };
84194 
84195 class InputMessageContent;
84196 
84197 class ReplyMarkup;
84198 
84199 class ok;
84200 
84206 class editInlineMessageText final : public Function {
84211  std::int32_t get_id() const final {
84212  return ID;
84213  }
84214 
84215  public:
84222 
84229 
84240 
84242  static const std::int32_t ID = -855457307;
84243 
84246 
84252  void store(TlStorerToString &s, const char *field_name) const final;
84253 };
84254 
84255 class ReplyMarkup;
84256 
84257 class formattedText;
84258 
84259 class message;
84260 
84266 class editMessageCaption final : public Function {
84271  std::int32_t get_id() const final {
84272  return ID;
84273  }
84274 
84275  public:
84286 
84293 
84306 
84308  static const std::int32_t ID = -2020117951;
84309 
84312 
84318  void store(TlStorerToString &s, const char *field_name) const final;
84319 };
84320 
84321 class ReplyMarkup;
84322 
84323 class location;
84324 
84325 class message;
84326 
84332 class editMessageLiveLocation final : public Function {
84337  std::int32_t get_id() const final {
84338  return ID;
84339  }
84340 
84341  public:
84356 
84363 
84378 
84380  static const std::int32_t ID = -1890511980;
84381 
84384 
84390  void store(TlStorerToString &s, const char *field_name) const final;
84391 };
84392 
84393 class InputMessageContent;
84394 
84395 class ReplyMarkup;
84396 
84397 class message;
84398 
84404 class editMessageMedia final : public Function {
84409  std::int32_t get_id() const final {
84410  return ID;
84411  }
84412 
84413  public:
84422 
84428  editMessageMedia();
84429 
84441 
84443  static const std::int32_t ID = -1152678125;
84444 
84447 
84453  void store(TlStorerToString &s, const char *field_name) const final;
84454 };
84455 
84456 class ReplyMarkup;
84457 
84458 class message;
84459 
84465 class editMessageReplyMarkup final : public Function {
84470  std::int32_t get_id() const final {
84471  return ID;
84472  }
84473 
84474  public:
84481 
84488 
84499 
84501  static const std::int32_t ID = 332127881;
84502 
84505 
84511  void store(TlStorerToString &s, const char *field_name) const final;
84512 };
84513 
84515 
84516 class ok;
84517 
84523 class editMessageSchedulingState final : public Function {
84528  std::int32_t get_id() const final {
84529  return ID;
84530  }
84531 
84532  public:
84539 
84546 
84557 
84559  static const std::int32_t ID = -1372976192;
84560 
84563 
84569  void store(TlStorerToString &s, const char *field_name) const final;
84570 };
84571 
84572 class InputMessageContent;
84573 
84574 class ReplyMarkup;
84575 
84576 class message;
84577 
84583 class editMessageText final : public Function {
84588  std::int32_t get_id() const final {
84589  return ID;
84590  }
84591 
84592  public:
84601 
84607  editMessageText();
84608 
84620 
84622  static const std::int32_t ID = 196272567;
84623 
84626 
84632  void store(TlStorerToString &s, const char *field_name) const final;
84633 };
84634 
84635 class ProxyType;
84636 
84637 class proxy;
84638 
84644 class editProxy final : public Function {
84649  std::int32_t get_id() const final {
84650  return ID;
84651  }
84652 
84653  public:
84657  string server_;
84661  bool enable_;
84664 
84670  editProxy();
84671 
84684 
84686  static const std::int32_t ID = -1605883821;
84687 
84690 
84696  void store(TlStorerToString &s, const char *field_name) const final;
84697 };
84698 
84699 class InputMessageContent;
84700 
84701 class ok;
84702 
84708 class editQuickReplyMessage final : public Function {
84713  std::int32_t get_id() const final {
84714  return ID;
84715  }
84716 
84717  public:
84724 
84731 
84742 
84744  static const std::int32_t ID = 80517006;
84745 
84748 
84754  void store(TlStorerToString &s, const char *field_name) const final;
84755 };
84756 
84757 class ok;
84758 
84764 class editStarSubscription final : public Function {
84769  std::int32_t get_id() const final {
84770  return ID;
84771  }
84772 
84773  public:
84778 
84785 
84794  editStarSubscription(string const &subscription_id_, bool is_canceled_);
84795 
84797  static const std::int32_t ID = 2048538904;
84798 
84801 
84807  void store(TlStorerToString &s, const char *field_name) const final;
84808 };
84809 
84810 class InputStoryContent;
84811 
84812 class formattedText;
84813 
84814 class inputStoryAreas;
84815 
84816 class ok;
84817 
84823 class editStory final : public Function {
84828  std::int32_t get_id() const final {
84829  return ID;
84830  }
84831 
84832  public:
84843 
84849  editStory();
84850 
84863 
84865  static const std::int32_t ID = 355296788;
84866 
84869 
84875  void store(TlStorerToString &s, const char *field_name) const final;
84876 };
84877 
84878 class ok;
84879 
84885 class editStoryCover final : public Function {
84890  std::int32_t get_id() const final {
84891  return ID;
84892  }
84893 
84894  public:
84901 
84907  editStoryCover();
84908 
84919 
84921  static const std::int32_t ID = -1035823266;
84922 
84925 
84931  void store(TlStorerToString &s, const char *field_name) const final;
84932 };
84933 
84934 class ok;
84935 
84941 class editUserStarSubscription final : public Function {
84946  std::int32_t get_id() const final {
84947  return ID;
84948  }
84949 
84950  public:
84957 
84964 
84975 
84977  static const std::int32_t ID = 1370582665;
84978 
84981 
84987  void store(TlStorerToString &s, const char *field_name) const final;
84988 };
84989 
84990 class ok;
84991 
84997 class enableProxy final : public Function {
85002  std::int32_t get_id() const final {
85003  return ID;
85004  }
85005 
85006  public:
85009 
85015  enableProxy();
85016 
85024  explicit enableProxy(int32 proxy_id_);
85025 
85027  static const std::int32_t ID = 1494450838;
85028 
85031 
85037  void store(TlStorerToString &s, const char *field_name) const final;
85038 };
85039 
85040 class GroupCallDataChannel;
85041 
85042 class data;
85043 
85049 class encryptGroupCallData final : public Function {
85054  std::int32_t get_id() const final {
85055  return ID;
85056  }
85057 
85058  public:
85067 
85074 
85086 
85088  static const std::int32_t ID = -377997690;
85089 
85092 
85098  void store(TlStorerToString &s, const char *field_name) const final;
85099 };
85100 
85101 class ok;
85102 
85108 class endGroupCall final : public Function {
85113  std::int32_t get_id() const final {
85114  return ID;
85115  }
85116 
85117  public:
85120 
85126  endGroupCall();
85127 
85135  explicit endGroupCall(int32 group_call_id_);
85136 
85138  static const std::int32_t ID = 573131959;
85139 
85142 
85148  void store(TlStorerToString &s, const char *field_name) const final;
85149 };
85150 
85151 class ok;
85152 
85158 class endGroupCallRecording final : public Function {
85163  std::int32_t get_id() const final {
85164  return ID;
85165  }
85166 
85167  public:
85170 
85177 
85186 
85188  static const std::int32_t ID = -75799927;
85189 
85192 
85198  void store(TlStorerToString &s, const char *field_name) const final;
85199 };
85200 
85201 class ok;
85202 
85208 class endGroupCallScreenSharing final : public Function {
85213  std::int32_t get_id() const final {
85214  return ID;
85215  }
85216 
85217  public:
85220 
85227 
85236 
85238  static const std::int32_t ID = -2047599540;
85239 
85242 
85248  void store(TlStorerToString &s, const char *field_name) const final;
85249 };
85250 
85251 class error;
85252 
85253 class ok;
85254 
85260 class finishFileGeneration final : public Function {
85265  std::int32_t get_id() const final {
85266  return ID;
85267  }
85268 
85269  public:
85274 
85281 
85291 
85293  static const std::int32_t ID = -1055060835;
85294 
85297 
85303  void store(TlStorerToString &s, const char *field_name) const final;
85304 };
85305 
85306 class messageSendOptions;
85307 
85308 class messages;
85309 
85315 class forwardMessages final : public Function {
85320  std::int32_t get_id() const final {
85321  return ID;
85322  }
85323 
85324  public:
85339 
85345  forwardMessages();
85346 
85361 
85363  static const std::int32_t ID = 966156347;
85364 
85367 
85373  void store(TlStorerToString &s, const char *field_name) const final;
85374 };
85375 
85376 class accountTtl;
85377 
85383 class getAccountTtl final : public Function {
85388  std::int32_t get_id() const final {
85389  return ID;
85390  }
85391 
85392  public:
85393 
85399  getAccountTtl();
85400 
85402  static const std::int32_t ID = -443905161;
85403 
85406 
85412  void store(TlStorerToString &s, const char *field_name) const final;
85413 };
85414 
85415 class sessions;
85416 
85422 class getActiveSessions final : public Function {
85427  std::int32_t get_id() const final {
85428  return ID;
85429  }
85430 
85431  public:
85432 
85439 
85441  static const std::int32_t ID = 1119710526;
85442 
85445 
85451  void store(TlStorerToString &s, const char *field_name) const final;
85452 };
85453 
85454 class passportElements;
85455 
85461 class getAllPassportElements final : public Function {
85466  std::int32_t get_id() const final {
85467  return ID;
85468  }
85469 
85470  public:
85472  string password_;
85473 
85480 
85488  explicit getAllPassportElements(string const &password_);
85489 
85491  static const std::int32_t ID = -2038945045;
85492 
85495 
85501  void store(TlStorerToString &s, const char *field_name) const final;
85502 };
85503 
85504 class StickerType;
85505 
85506 class emojis;
85507 
85513 class getAllStickerEmojis final : public Function {
85518  std::int32_t get_id() const final {
85519  return ID;
85520  }
85521 
85522  public:
85526  string query_;
85531 
85538 
85550 
85552  static const std::int32_t ID = 296562224;
85553 
85556 
85562  void store(TlStorerToString &s, const char *field_name) const final;
85563 };
85564 
85565 class animatedEmoji;
85566 
85572 class getAnimatedEmoji final : public Function {
85577  std::int32_t get_id() const final {
85578  return ID;
85579  }
85580 
85581  public:
85583  string emoji_;
85584 
85590  getAnimatedEmoji();
85591 
85599  explicit getAnimatedEmoji(string const &emoji_);
85600 
85602  static const std::int32_t ID = 1065635702;
85603 
85606 
85612  void store(TlStorerToString &s, const char *field_name) const final;
85613 };
85614 
85615 class JsonValue;
85616 
85622 class getApplicationConfig final : public Function {
85627  std::int32_t get_id() const final {
85628  return ID;
85629  }
85630 
85631  public:
85632 
85639 
85641  static const std::int32_t ID = -1823144318;
85642 
85645 
85651  void store(TlStorerToString &s, const char *field_name) const final;
85652 };
85653 
85654 class httpUrl;
85655 
85661 class getApplicationDownloadLink final : public Function {
85666  std::int32_t get_id() const final {
85667  return ID;
85668  }
85669 
85670  public:
85671 
85678 
85680  static const std::int32_t ID = 112013252;
85681 
85684 
85690  void store(TlStorerToString &s, const char *field_name) const final;
85691 };
85692 
85694 
85700 class getArchiveChatListSettings final : public Function {
85705  std::int32_t get_id() const final {
85706  return ID;
85707  }
85708 
85709  public:
85710 
85717 
85719  static const std::int32_t ID = -2087874976;
85720 
85723 
85729  void store(TlStorerToString &s, const char *field_name) const final;
85730 };
85731 
85732 class StickerType;
85733 
85734 class stickerSets;
85735 
85741 class getArchivedStickerSets final : public Function {
85746  std::int32_t get_id() const final {
85747  return ID;
85748  }
85749 
85750  public:
85757 
85764 
85775 
85777  static const std::int32_t ID = 1001931341;
85778 
85781 
85787  void store(TlStorerToString &s, const char *field_name) const final;
85788 };
85789 
85790 class stickerSets;
85791 
85797 class getAttachedStickerSets final : public Function {
85802  std::int32_t get_id() const final {
85803  return ID;
85804  }
85805 
85806  public:
85809 
85816 
85825 
85827  static const std::int32_t ID = 1302172429;
85828 
85831 
85837  void store(TlStorerToString &s, const char *field_name) const final;
85838 };
85839 
85840 class attachmentMenuBot;
85841 
85847 class getAttachmentMenuBot final : public Function {
85852  std::int32_t get_id() const final {
85853  return ID;
85854  }
85855 
85856  public:
85859 
85866 
85875 
85877  static const std::int32_t ID = 1034248699;
85878 
85881 
85887  void store(TlStorerToString &s, const char *field_name) const final;
85888 };
85889 
85890 class AuthorizationState;
85891 
85897 class getAuthorizationState final : public Function {
85902  std::int32_t get_id() const final {
85903  return ID;
85904  }
85905 
85906  public:
85907 
85914 
85916  static const std::int32_t ID = 1949154877;
85917 
85920 
85926  void store(TlStorerToString &s, const char *field_name) const final;
85927 };
85928 
85930 
85941  std::int32_t get_id() const final {
85942  return ID;
85943  }
85944 
85945  public:
85946 
85953 
85955  static const std::int32_t ID = -1721088201;
85956 
85959 
85965  void store(TlStorerToString &s, const char *field_name) const final;
85966 };
85967 
85968 class autosaveSettings;
85969 
85975 class getAutosaveSettings final : public Function {
85980  std::int32_t get_id() const final {
85981  return ID;
85982  }
85983 
85984  public:
85985 
85992 
85994  static const std::int32_t ID = 2136207914;
85995 
85998 
86004  void store(TlStorerToString &s, const char *field_name) const final;
86005 };
86006 
86007 class chatBoostSlots;
86008 
86014 class getAvailableChatBoostSlots final : public Function {
86019  std::int32_t get_id() const final {
86020  return ID;
86021  }
86022 
86023  public:
86024 
86031 
86033  static const std::int32_t ID = 1929898965;
86034 
86037 
86043  void store(TlStorerToString &s, const char *field_name) const final;
86044 };
86045 
86046 class gifts;
86047 
86053 class getAvailableGifts final : public Function {
86058  std::int32_t get_id() const final {
86059  return ID;
86060  }
86061 
86062  public:
86063 
86070 
86072  static const std::int32_t ID = -153786901;
86073 
86076 
86082  void store(TlStorerToString &s, const char *field_name) const final;
86083 };
86084 
86085 class BackgroundType;
86086 
86087 class httpUrl;
86088 
86094 class getBackgroundUrl final : public Function {
86099  std::int32_t get_id() const final {
86100  return ID;
86101  }
86102 
86103  public:
86105  string name_;
86108 
86114  getBackgroundUrl();
86115 
86125 
86127  static const std::int32_t ID = 733769682;
86128 
86131 
86137  void store(TlStorerToString &s, const char *field_name) const final;
86138 };
86139 
86140 class bankCardInfo;
86141 
86147 class getBankCardInfo final : public Function {
86152  std::int32_t get_id() const final {
86153  return ID;
86154  }
86155 
86156  public:
86159 
86165  getBankCardInfo();
86166 
86174  explicit getBankCardInfo(string const &bank_card_number_);
86175 
86177  static const std::int32_t ID = -1310515792;
86178 
86181 
86187  void store(TlStorerToString &s, const char *field_name) const final;
86188 };
86189 
86190 class basicGroup;
86191 
86197 class getBasicGroup final : public Function {
86202  std::int32_t get_id() const final {
86203  return ID;
86204  }
86205 
86206  public:
86209 
86215  getBasicGroup();
86216 
86225 
86227  static const std::int32_t ID = -1635174828;
86228 
86231 
86237  void store(TlStorerToString &s, const char *field_name) const final;
86238 };
86239 
86240 class basicGroupFullInfo;
86241 
86247 class getBasicGroupFullInfo final : public Function {
86252  std::int32_t get_id() const final {
86253  return ID;
86254  }
86255 
86256  public:
86259 
86266 
86275 
86277  static const std::int32_t ID = -1822039253;
86278 
86281 
86287  void store(TlStorerToString &s, const char *field_name) const final;
86288 };
86289 
86290 class BlockList;
86291 
86292 class messageSenders;
86293 
86299 class getBlockedMessageSenders final : public Function {
86304  std::int32_t get_id() const final {
86305  return ID;
86306  }
86307 
86308  public:
86315 
86322 
86333 
86335  static const std::int32_t ID = -1931137258;
86336 
86339 
86345  void store(TlStorerToString &s, const char *field_name) const final;
86346 };
86347 
86348 class text;
86349 
86355 class getBotInfoDescription final : public Function {
86360  std::int32_t get_id() const final {
86361  return ID;
86362  }
86363 
86364  public:
86369 
86376 
86386 
86388  static const std::int32_t ID = -762841035;
86389 
86392 
86398  void store(TlStorerToString &s, const char *field_name) const final;
86399 };
86400 
86401 class text;
86402 
86408 class getBotInfoShortDescription final : public Function {
86413  std::int32_t get_id() const final {
86414  return ID;
86415  }
86416 
86417  public:
86422 
86429 
86439 
86441  static const std::int32_t ID = 1243358740;
86442 
86445 
86451  void store(TlStorerToString &s, const char *field_name) const final;
86452 };
86453 
86454 class botMediaPreviewInfo;
86455 
86461 class getBotMediaPreviewInfo final : public Function {
86466  std::int32_t get_id() const final {
86467  return ID;
86468  }
86469 
86470  public:
86475 
86482 
86492 
86494  static const std::int32_t ID = 1358299446;
86495 
86498 
86504  void store(TlStorerToString &s, const char *field_name) const final;
86505 };
86506 
86507 class botMediaPreviews;
86508 
86514 class getBotMediaPreviews final : public Function {
86519  std::int32_t get_id() const final {
86520  return ID;
86521  }
86522 
86523  public:
86526 
86533 
86542 
86544  static const std::int32_t ID = 577131608;
86545 
86548 
86554  void store(TlStorerToString &s, const char *field_name) const final;
86555 };
86556 
86557 class text;
86558 
86564 class getBotName final : public Function {
86569  std::int32_t get_id() const final {
86570  return ID;
86571  }
86572 
86573  public:
86578 
86584  getBotName();
86585 
86594  getBotName(int53 bot_user_id_, string const &language_code_);
86595 
86597  static const std::int32_t ID = -1707118036;
86598 
86601 
86607  void store(TlStorerToString &s, const char *field_name) const final;
86608 };
86609 
86610 class count;
86611 
86617 class getBotSimilarBotCount final : public Function {
86622  std::int32_t get_id() const final {
86623  return ID;
86624  }
86625 
86626  public:
86631 
86638 
86648 
86650  static const std::int32_t ID = -1271545369;
86651 
86654 
86660  void store(TlStorerToString &s, const char *field_name) const final;
86661 };
86662 
86663 class users;
86664 
86670 class getBotSimilarBots final : public Function {
86675  std::int32_t get_id() const final {
86676  return ID;
86677  }
86678 
86679  public:
86682 
86689 
86698 
86700  static const std::int32_t ID = -825139275;
86701 
86704 
86710  void store(TlStorerToString &s, const char *field_name) const final;
86711 };
86712 
86713 class starAmount;
86714 
86725  std::int32_t get_id() const final {
86726  return ID;
86727  }
86728 
86729  public:
86732 
86739 
86747  explicit getBusinessAccountStarAmount(string const &business_connection_id_);
86748 
86750  static const std::int32_t ID = -1817136693;
86751 
86754 
86760  void store(TlStorerToString &s, const char *field_name) const final;
86761 };
86762 
86763 class businessChatLinkInfo;
86764 
86770 class getBusinessChatLinkInfo final : public Function {
86775  std::int32_t get_id() const final {
86776  return ID;
86777  }
86778 
86779  public:
86781  string link_name_;
86782 
86789 
86797  explicit getBusinessChatLinkInfo(string const &link_name_);
86798 
86800  static const std::int32_t ID = 797670986;
86801 
86804 
86810  void store(TlStorerToString &s, const char *field_name) const final;
86811 };
86812 
86813 class businessChatLinks;
86814 
86820 class getBusinessChatLinks final : public Function {
86825  std::int32_t get_id() const final {
86826  return ID;
86827  }
86828 
86829  public:
86830 
86837 
86839  static const std::int32_t ID = 710287703;
86840 
86843 
86849  void store(TlStorerToString &s, const char *field_name) const final;
86850 };
86851 
86852 class businessConnectedBot;
86853 
86859 class getBusinessConnectedBot final : public Function {
86864  std::int32_t get_id() const final {
86865  return ID;
86866  }
86867 
86868  public:
86869 
86876 
86878  static const std::int32_t ID = 911058883;
86879 
86882 
86888  void store(TlStorerToString &s, const char *field_name) const final;
86889 };
86890 
86891 class businessConnection;
86892 
86898 class getBusinessConnection final : public Function {
86903  std::int32_t get_id() const final {
86904  return ID;
86905  }
86906 
86907  public:
86910 
86917 
86925  explicit getBusinessConnection(string const &connection_id_);
86926 
86928  static const std::int32_t ID = -2114706400;
86929 
86932 
86938  void store(TlStorerToString &s, const char *field_name) const final;
86939 };
86940 
86941 class BusinessFeature;
86942 
86943 class businessFeatures;
86944 
86950 class getBusinessFeatures final : public Function {
86955  std::int32_t get_id() const final {
86956  return ID;
86957  }
86958 
86959  public:
86962 
86969 
86978 
86980  static const std::int32_t ID = -997171199;
86981 
86984 
86990  void store(TlStorerToString &s, const char *field_name) const final;
86991 };
86992 
86993 class CallbackQueryPayload;
86994 
86995 class callbackQueryAnswer;
86996 
87002 class getCallbackQueryAnswer final : public Function {
87007  std::int32_t get_id() const final {
87008  return ID;
87009  }
87010 
87011  public:
87018 
87025 
87036 
87038  static const std::int32_t ID = 116357727;
87039 
87042 
87048  void store(TlStorerToString &s, const char *field_name) const final;
87049 };
87050 
87051 class message;
87052 
87058 class getCallbackQueryMessage final : public Function {
87063  std::int32_t get_id() const final {
87064  return ID;
87065  }
87066 
87067  public:
87074 
87081 
87092 
87094  static const std::int32_t ID = -1121939086;
87095 
87098 
87104  void store(TlStorerToString &s, const char *field_name) const final;
87105 };
87106 
87107 class chat;
87108 
87114 class getChat final : public Function {
87119  std::int32_t get_id() const final {
87120  return ID;
87121  }
87122 
87123  public:
87126 
87132  getChat();
87133 
87141  explicit getChat(int53 chat_id_);
87142 
87144  static const std::int32_t ID = 1866601536;
87145 
87148 
87154  void store(TlStorerToString &s, const char *field_name) const final;
87155 };
87156 
87157 class chatActiveStories;
87158 
87164 class getChatActiveStories final : public Function {
87169  std::int32_t get_id() const final {
87170  return ID;
87171  }
87172 
87173  public:
87176 
87183 
87192 
87194  static const std::int32_t ID = 776993781;
87195 
87198 
87204  void store(TlStorerToString &s, const char *field_name) const final;
87205 };
87206 
87207 class chatAdministrators;
87208 
87214 class getChatAdministrators final : public Function {
87219  std::int32_t get_id() const final {
87220  return ID;
87221  }
87222 
87223  public:
87226 
87233 
87242 
87244  static const std::int32_t ID = 1544468155;
87245 
87248 
87254  void store(TlStorerToString &s, const char *field_name) const final;
87255 };
87256 
87257 class stories;
87258 
87264 class getChatArchivedStories final : public Function {
87269  std::int32_t get_id() const final {
87270  return ID;
87271  }
87272 
87273  public:
87280 
87287 
87298 
87300  static const std::int32_t ID = -1356950392;
87301 
87304 
87310  void store(TlStorerToString &s, const char *field_name) const final;
87311 };
87312 
87313 class chatMessageSenders;
87314 
87325  std::int32_t get_id() const final {
87326  return ID;
87327  }
87328 
87329  public:
87332 
87339 
87348 
87350  static const std::int32_t ID = 1158670635;
87351 
87354 
87360  void store(TlStorerToString &s, const char *field_name) const final;
87361 };
87362 
87363 class messageSenders;
87364 
87375  std::int32_t get_id() const final {
87376  return ID;
87377  }
87378 
87379  public:
87382 
87389 
87398 
87400  static const std::int32_t ID = -1244619639;
87401 
87404 
87410  void store(TlStorerToString &s, const char *field_name) const final;
87411 };
87412 
87413 class chatBoostFeatures;
87414 
87420 class getChatBoostFeatures final : public Function {
87425  std::int32_t get_id() const final {
87426  return ID;
87427  }
87428 
87429  public:
87432 
87439 
87447  explicit getChatBoostFeatures(bool is_channel_);
87448 
87450  static const std::int32_t ID = -389994336;
87451 
87454 
87460  void store(TlStorerToString &s, const char *field_name) const final;
87461 };
87462 
87464 
87470 class getChatBoostLevelFeatures final : public Function {
87475  std::int32_t get_id() const final {
87476  return ID;
87477  }
87478 
87479  public:
87484 
87491 
87501 
87503  static const std::int32_t ID = 1172717195;
87504 
87507 
87513  void store(TlStorerToString &s, const char *field_name) const final;
87514 };
87515 
87516 class chatBoostLink;
87517 
87523 class getChatBoostLink final : public Function {
87528  std::int32_t get_id() const final {
87529  return ID;
87530  }
87531 
87532  public:
87535 
87541  getChatBoostLink();
87542 
87550  explicit getChatBoostLink(int53 chat_id_);
87551 
87553  static const std::int32_t ID = 1458662533;
87554 
87557 
87563  void store(TlStorerToString &s, const char *field_name) const final;
87564 };
87565 
87566 class chatBoostLinkInfo;
87567 
87573 class getChatBoostLinkInfo final : public Function {
87578  std::int32_t get_id() const final {
87579  return ID;
87580  }
87581 
87582  public:
87584  string url_;
87585 
87592 
87600  explicit getChatBoostLinkInfo(string const &url_);
87601 
87603  static const std::int32_t ID = 654068572;
87604 
87607 
87613  void store(TlStorerToString &s, const char *field_name) const final;
87614 };
87615 
87616 class chatBoostStatus;
87617 
87623 class getChatBoostStatus final : public Function {
87628  std::int32_t get_id() const final {
87629  return ID;
87630  }
87631 
87632  public:
87635 
87642 
87650  explicit getChatBoostStatus(int53 chat_id_);
87651 
87653  static const std::int32_t ID = -810775857;
87654 
87657 
87663  void store(TlStorerToString &s, const char *field_name) const final;
87664 };
87665 
87666 class foundChatBoosts;
87667 
87673 class getChatBoosts final : public Function {
87678  std::int32_t get_id() const final {
87679  return ID;
87680  }
87681 
87682  public:
87688  string offset_;
87691 
87697  getChatBoosts();
87698 
87710 
87712  static const std::int32_t ID = -1419859400;
87713 
87716 
87722  void store(TlStorerToString &s, const char *field_name) const final;
87723 };
87724 
87725 class chatEventLogFilters;
87726 
87727 class chatEvents;
87728 
87734 class getChatEventLog final : public Function {
87739  std::int32_t get_id() const final {
87740  return ID;
87741  }
87742 
87743  public:
87747  string query_;
87756 
87762  getChatEventLog();
87763 
87777 
87779  static const std::int32_t ID = -1281344669;
87780 
87783 
87789  void store(TlStorerToString &s, const char *field_name) const final;
87790 };
87791 
87792 class chatFolder;
87793 
87799 class getChatFolder final : public Function {
87804  std::int32_t get_id() const final {
87805  return ID;
87806  }
87807 
87808  public:
87811 
87817  getChatFolder();
87818 
87827 
87829  static const std::int32_t ID = 92809880;
87830 
87833 
87839  void store(TlStorerToString &s, const char *field_name) const final;
87840 };
87841 
87842 class chatFolder;
87843 
87844 class count;
87845 
87851 class getChatFolderChatCount final : public Function {
87856  std::int32_t get_id() const final {
87857  return ID;
87858  }
87859 
87860  public:
87863 
87870 
87879 
87881  static const std::int32_t ID = 2111097790;
87882 
87885 
87891  void store(TlStorerToString &s, const char *field_name) const final;
87892 };
87893 
87894 class chats;
87895 
87901 class getChatFolderChatsToLeave final : public Function {
87906  std::int32_t get_id() const final {
87907  return ID;
87908  }
87909 
87910  public:
87913 
87920 
87929 
87931  static const std::int32_t ID = -1916672337;
87932 
87935 
87941  void store(TlStorerToString &s, const char *field_name) const final;
87942 };
87943 
87944 class chatFolder;
87945 
87946 class chatFolderIcon;
87947 
87958  std::int32_t get_id() const final {
87959  return ID;
87960  }
87961 
87962  public:
87965 
87972 
87981 
87983  static const std::int32_t ID = 754425959;
87984 
87987 
87993  void store(TlStorerToString &s, const char *field_name) const final;
87994 };
87995 
87996 class chatFolderInviteLinks;
87997 
88003 class getChatFolderInviteLinks final : public Function {
88008  std::int32_t get_id() const final {
88009  return ID;
88010  }
88011 
88012  public:
88015 
88022 
88031 
88033  static const std::int32_t ID = 329079776;
88034 
88037 
88043  void store(TlStorerToString &s, const char *field_name) const final;
88044 };
88045 
88046 class chats;
88047 
88053 class getChatFolderNewChats final : public Function {
88058  std::int32_t get_id() const final {
88059  return ID;
88060  }
88061 
88062  public:
88065 
88072 
88081 
88083  static const std::int32_t ID = 2123181260;
88084 
88087 
88093  void store(TlStorerToString &s, const char *field_name) const final;
88094 };
88095 
88096 class messages;
88097 
88103 class getChatHistory final : public Function {
88108  std::int32_t get_id() const final {
88109  return ID;
88110  }
88111 
88112  public:
88123 
88129  getChatHistory();
88130 
88143 
88145  static const std::int32_t ID = -799960451;
88146 
88149 
88155  void store(TlStorerToString &s, const char *field_name) const final;
88156 };
88157 
88158 class chatInviteLink;
88159 
88165 class getChatInviteLink final : public Function {
88170  std::int32_t get_id() const final {
88171  return ID;
88172  }
88173 
88174  public:
88179 
88186 
88195  getChatInviteLink(int53 chat_id_, string const &invite_link_);
88196 
88198  static const std::int32_t ID = -479575555;
88199 
88202 
88208  void store(TlStorerToString &s, const char *field_name) const final;
88209 };
88210 
88211 class chatInviteLinkCounts;
88212 
88218 class getChatInviteLinkCounts final : public Function {
88223  std::int32_t get_id() const final {
88224  return ID;
88225  }
88226 
88227  public:
88230 
88237 
88246 
88248  static const std::int32_t ID = 890299025;
88249 
88252 
88258  void store(TlStorerToString &s, const char *field_name) const final;
88259 };
88260 
88261 class chatInviteLinkMember;
88262 
88263 class chatInviteLinkMembers;
88264 
88270 class getChatInviteLinkMembers final : public Function {
88275  std::int32_t get_id() const final {
88276  return ID;
88277  }
88278 
88279  public:
88290 
88297 
88310 
88312  static const std::int32_t ID = 1728376124;
88313 
88316 
88322  void store(TlStorerToString &s, const char *field_name) const final;
88323 };
88324 
88325 class chatInviteLinks;
88326 
88332 class getChatInviteLinks final : public Function {
88337  std::int32_t get_id() const final {
88338  return ID;
88339  }
88340 
88341  public:
88354 
88361 
88375 
88377  static const std::int32_t ID = 883252396;
88378 
88381 
88387  void store(TlStorerToString &s, const char *field_name) const final;
88388 };
88389 
88390 class chatJoinRequest;
88391 
88392 class chatJoinRequests;
88393 
88399 class getChatJoinRequests final : public Function {
88404  std::int32_t get_id() const final {
88405  return ID;
88406  }
88407 
88408  public:
88414  string query_;
88419 
88426 
88439 
88441  static const std::int32_t ID = -388428126;
88442 
88445 
88451  void store(TlStorerToString &s, const char *field_name) const final;
88452 };
88453 
88454 class chatLists;
88455 
88461 class getChatListsToAddChat final : public Function {
88466  std::int32_t get_id() const final {
88467  return ID;
88468  }
88469 
88470  public:
88473 
88480 
88489 
88491  static const std::int32_t ID = 654956193;
88492 
88495 
88501  void store(TlStorerToString &s, const char *field_name) const final;
88502 };
88503 
88504 class MessageSender;
88505 
88506 class chatMember;
88507 
88513 class getChatMember final : public Function {
88518  std::int32_t get_id() const final {
88519  return ID;
88520  }
88521 
88522  public:
88527 
88533  getChatMember();
88534 
88544 
88546  static const std::int32_t ID = -792636814;
88547 
88550 
88556  void store(TlStorerToString &s, const char *field_name) const final;
88557 };
88558 
88559 class message;
88560 
88566 class getChatMessageByDate final : public Function {
88571  std::int32_t get_id() const final {
88572  return ID;
88573  }
88574 
88575  public:
88580 
88587 
88597 
88599  static const std::int32_t ID = 1062564150;
88600 
88603 
88609  void store(TlStorerToString &s, const char *field_name) const final;
88610 };
88611 
88612 class SearchMessagesFilter;
88613 
88614 class messageCalendar;
88615 
88621 class getChatMessageCalendar final : public Function {
88626  std::int32_t get_id() const final {
88627  return ID;
88628  }
88629 
88630  public:
88639 
88646 
88658 
88660  static const std::int32_t ID = -2119225929;
88661 
88664 
88670  void store(TlStorerToString &s, const char *field_name) const final;
88671 };
88672 
88673 class SearchMessagesFilter;
88674 
88675 class count;
88676 
88682 class getChatMessageCount final : public Function {
88687  std::int32_t get_id() const final {
88688  return ID;
88689  }
88690 
88691  public:
88700 
88707 
88719 
88721  static const std::int32_t ID = 955746569;
88722 
88725 
88731  void store(TlStorerToString &s, const char *field_name) const final;
88732 };
88733 
88734 class SearchMessagesFilter;
88735 
88736 class count;
88737 
88743 class getChatMessagePosition final : public Function {
88748  std::int32_t get_id() const final {
88749  return ID;
88750  }
88751 
88752  public:
88763 
88770 
88783 
88785  static const std::int32_t ID = 136051911;
88786 
88789 
88795  void store(TlStorerToString &s, const char *field_name) const final;
88796 };
88797 
88799 
88800 class chats;
88801 
88812  std::int32_t get_id() const final {
88813  return ID;
88814  }
88815 
88816  public:
88821 
88828 
88838 
88840  static const std::int32_t ID = 201199121;
88841 
88844 
88850  void store(TlStorerToString &s, const char *field_name) const final;
88851 };
88852 
88853 class message;
88854 
88860 class getChatPinnedMessage final : public Function {
88865  std::int32_t get_id() const final {
88866  return ID;
88867  }
88868 
88869  public:
88872 
88879 
88888 
88890  static const std::int32_t ID = 359865008;
88891 
88894 
88900  void store(TlStorerToString &s, const char *field_name) const final;
88901 };
88902 
88903 class stories;
88904 
88915  std::int32_t get_id() const final {
88916  return ID;
88917  }
88918 
88919  public:
88926 
88933 
88944 
88946  static const std::int32_t ID = -46414037;
88947 
88950 
88956  void store(TlStorerToString &s, const char *field_name) const final;
88957 };
88958 
88959 class chatRevenueStatistics;
88960 
88966 class getChatRevenueStatistics final : public Function {
88971  std::int32_t get_id() const final {
88972  return ID;
88973  }
88974 
88975  public:
88979  bool is_dark_;
88980 
88987 
88997 
88999  static const std::int32_t ID = 701995836;
89000 
89003 
89009  void store(TlStorerToString &s, const char *field_name) const final;
89010 };
89011 
89013 
89019 class getChatRevenueTransactions final : public Function {
89024  std::int32_t get_id() const final {
89025  return ID;
89026  }
89027 
89028  public:
89035 
89042 
89053 
89055  static const std::int32_t ID = 1194264341;
89056 
89059 
89065  void store(TlStorerToString &s, const char *field_name) const final;
89066 };
89067 
89068 class httpUrl;
89069 
89080  std::int32_t get_id() const final {
89081  return ID;
89082  }
89083 
89084  public:
89088  string password_;
89089 
89096 
89106 
89108  static const std::int32_t ID = 506595104;
89109 
89112 
89118  void store(TlStorerToString &s, const char *field_name) const final;
89119 };
89120 
89121 class messages;
89122 
89128 class getChatScheduledMessages final : public Function {
89133  std::int32_t get_id() const final {
89134  return ID;
89135  }
89136 
89137  public:
89140 
89147 
89156 
89158  static const std::int32_t ID = -549638149;
89159 
89162 
89168  void store(TlStorerToString &s, const char *field_name) const final;
89169 };
89170 
89171 class count;
89172 
89178 class getChatSimilarChatCount final : public Function {
89183  std::int32_t get_id() const final {
89184  return ID;
89185  }
89186 
89187  public:
89192 
89199 
89209 
89211  static const std::int32_t ID = 1178506894;
89212 
89215 
89221  void store(TlStorerToString &s, const char *field_name) const final;
89222 };
89223 
89224 class chats;
89225 
89231 class getChatSimilarChats final : public Function {
89236  std::int32_t get_id() const final {
89237  return ID;
89238  }
89239 
89240  public:
89243 
89250 
89259 
89261  static const std::int32_t ID = -1152348285;
89262 
89265 
89271  void store(TlStorerToString &s, const char *field_name) const final;
89272 };
89273 
89274 class SearchMessagesFilter;
89275 
89276 class messagePositions;
89277 
89288  std::int32_t get_id() const final {
89289  return ID;
89290  }
89291 
89292  public:
89303 
89310 
89323 
89325  static const std::int32_t ID = 994389757;
89326 
89329 
89335  void store(TlStorerToString &s, const char *field_name) const final;
89336 };
89337 
89338 class sponsoredMessages;
89339 
89345 class getChatSponsoredMessages final : public Function {
89350  std::int32_t get_id() const final {
89351  return ID;
89352  }
89353 
89354  public:
89357 
89364 
89373 
89375  static const std::int32_t ID = 1353203864;
89376 
89379 
89385  void store(TlStorerToString &s, const char *field_name) const final;
89386 };
89387 
89388 class ChatStatistics;
89389 
89395 class getChatStatistics final : public Function {
89400  std::int32_t get_id() const final {
89401  return ID;
89402  }
89403 
89404  public:
89408  bool is_dark_;
89409 
89416 
89426 
89428  static const std::int32_t ID = 327057816;
89429 
89432 
89438  void store(TlStorerToString &s, const char *field_name) const final;
89439 };
89440 
89441 class ReactionType;
89442 
89443 class storyInteractions;
89444 
89450 class getChatStoryInteractions final : public Function {
89455  std::int32_t get_id() const final {
89456  return ID;
89457  }
89458 
89459  public:
89469  string offset_;
89472 
89479 
89493 
89495  static const std::int32_t ID = 354545268;
89496 
89499 
89505  void store(TlStorerToString &s, const char *field_name) const final;
89506 };
89507 
89508 class ChatList;
89509 
89510 class chats;
89511 
89517 class getChats final : public Function {
89522  std::int32_t get_id() const final {
89523  return ID;
89524  }
89525 
89526  public:
89531 
89537  getChats();
89538 
89548 
89550  static const std::int32_t ID = -972768574;
89551 
89554 
89560  void store(TlStorerToString &s, const char *field_name) const final;
89561 };
89562 
89563 class chats;
89564 
89575  std::int32_t get_id() const final {
89576  return ID;
89577  }
89578 
89579  public:
89582 
89589 
89598 
89600  static const std::int32_t ID = 1873561929;
89601 
89604 
89610  void store(TlStorerToString &s, const char *field_name) const final;
89611 };
89612 
89613 class chats;
89614 
89620 class getChatsToPostStories final : public Function {
89625  std::int32_t get_id() const final {
89626  return ID;
89627  }
89628 
89629  public:
89630 
89637 
89639  static const std::int32_t ID = 1893901427;
89640 
89643 
89649  void store(TlStorerToString &s, const char *field_name) const final;
89650 };
89651 
89652 class users;
89653 
89659 class getCloseFriends final : public Function {
89664  std::int32_t get_id() const final {
89665  return ID;
89666  }
89667 
89668  public:
89669 
89675  getCloseFriends();
89676 
89678  static const std::int32_t ID = -1445628722;
89679 
89682 
89688  void store(TlStorerToString &s, const char *field_name) const final;
89689 };
89690 
89691 class CollectibleItemType;
89692 
89693 class collectibleItemInfo;
89694 
89700 class getCollectibleItemInfo final : public Function {
89705  std::int32_t get_id() const final {
89706  return ID;
89707  }
89708 
89709  public:
89712 
89719 
89728 
89730  static const std::int32_t ID = -217797238;
89731 
89734 
89740  void store(TlStorerToString &s, const char *field_name) const final;
89741 };
89742 
89743 class BotCommandScope;
89744 
89745 class botCommands;
89746 
89752 class getCommands final : public Function {
89757  std::int32_t get_id() const final {
89758  return ID;
89759  }
89760 
89761  public:
89766 
89772  getCommands();
89773 
89783 
89785  static const std::int32_t ID = 1488621559;
89786 
89789 
89795  void store(TlStorerToString &s, const char *field_name) const final;
89796 };
89797 
89798 class AffiliateType;
89799 
89801 
89812  std::int32_t get_id() const final {
89813  return ID;
89814  }
89815 
89816  public:
89821 
89828 
89838 
89840  static const std::int32_t ID = -1755191440;
89841 
89844 
89850  void store(TlStorerToString &s, const char *field_name) const final;
89851 };
89852 
89853 class AffiliateType;
89854 
89856 
89867  std::int32_t get_id() const final {
89868  return ID;
89869  }
89870 
89871  public:
89875  string offset_;
89878 
89885 
89896 
89898  static const std::int32_t ID = -1960029582;
89899 
89902 
89908  void store(TlStorerToString &s, const char *field_name) const final;
89909 };
89910 
89911 class connectedWebsites;
89912 
89918 class getConnectedWebsites final : public Function {
89923  std::int32_t get_id() const final {
89924  return ID;
89925  }
89926 
89927  public:
89928 
89935 
89937  static const std::int32_t ID = -170536110;
89938 
89941 
89947  void store(TlStorerToString &s, const char *field_name) const final;
89948 };
89949 
89950 class users;
89951 
89957 class getContacts final : public Function {
89962  std::int32_t get_id() const final {
89963  return ID;
89964  }
89965 
89966  public:
89967 
89973  getContacts();
89974 
89976  static const std::int32_t ID = -1417722768;
89977 
89980 
89986  void store(TlStorerToString &s, const char *field_name) const final;
89987 };
89988 
89989 class countries;
89990 
89996 class getCountries final : public Function {
90001  std::int32_t get_id() const final {
90002  return ID;
90003  }
90004 
90005  public:
90006 
90012  getCountries();
90013 
90015  static const std::int32_t ID = -51902050;
90016 
90019 
90025  void store(TlStorerToString &s, const char *field_name) const final;
90026 };
90027 
90028 class text;
90029 
90035 class getCountryCode final : public Function {
90040  std::int32_t get_id() const final {
90041  return ID;
90042  }
90043 
90044  public:
90045 
90051  getCountryCode();
90052 
90054  static const std::int32_t ID = 1540593906;
90055 
90058 
90064  void store(TlStorerToString &s, const char *field_name) const final;
90065 };
90066 
90067 class text;
90068 
90074 class getCountryFlagEmoji final : public Function {
90079  std::int32_t get_id() const final {
90080  return ID;
90081  }
90082 
90083  public:
90086 
90093 
90101  explicit getCountryFlagEmoji(string const &country_code_);
90102 
90104  static const std::int32_t ID = 981871098;
90105 
90108 
90114  void store(TlStorerToString &s, const char *field_name) const final;
90115 };
90116 
90117 class PublicChatType;
90118 
90119 class chats;
90120 
90126 class getCreatedPublicChats final : public Function {
90131  std::int32_t get_id() const final {
90132  return ID;
90133  }
90134 
90135  public:
90138 
90145 
90154 
90156  static const std::int32_t ID = 710354415;
90157 
90160 
90166  void store(TlStorerToString &s, const char *field_name) const final;
90167 };
90168 
90169 class updates;
90170 
90176 class getCurrentState final : public Function {
90181  std::int32_t get_id() const final {
90182  return ID;
90183  }
90184 
90185  public:
90186 
90192  getCurrentState();
90193 
90195  static const std::int32_t ID = -1191417719;
90196 
90199 
90205  void store(TlStorerToString &s, const char *field_name) const final;
90206 };
90207 
90208 class currentWeather;
90209 
90210 class location;
90211 
90217 class getCurrentWeather final : public Function {
90222  std::int32_t get_id() const final {
90223  return ID;
90224  }
90225 
90226  public:
90229 
90236 
90245 
90247  static const std::int32_t ID = -1965384759;
90248 
90251 
90257  void store(TlStorerToString &s, const char *field_name) const final;
90258 };
90259 
90260 class stickers;
90261 
90272  std::int32_t get_id() const final {
90273  return ID;
90274  }
90275 
90276  public:
90277 
90284 
90286  static const std::int32_t ID = 1232375250;
90287 
90290 
90296  void store(TlStorerToString &s, const char *field_name) const final;
90297 };
90298 
90299 class stickers;
90300 
90306 class getCustomEmojiStickers final : public Function {
90311  std::int32_t get_id() const final {
90312  return ID;
90313  }
90314 
90315  public:
90318 
90325 
90334 
90336  static const std::int32_t ID = -2127427955;
90337 
90340 
90346  void store(TlStorerToString &s, const char *field_name) const final;
90347 };
90348 
90349 class databaseStatistics;
90350 
90356 class getDatabaseStatistics final : public Function {
90361  std::int32_t get_id() const final {
90362  return ID;
90363  }
90364 
90365  public:
90366 
90373 
90375  static const std::int32_t ID = -1942760263;
90376 
90379 
90385  void store(TlStorerToString &s, const char *field_name) const final;
90386 };
90387 
90388 class deepLinkInfo;
90389 
90395 class getDeepLinkInfo final : public Function {
90400  std::int32_t get_id() const final {
90401  return ID;
90402  }
90403 
90404  public:
90406  string link_;
90407 
90413  getDeepLinkInfo();
90414 
90422  explicit getDeepLinkInfo(string const &link_);
90423 
90425  static const std::int32_t ID = 680673150;
90426 
90429 
90435  void store(TlStorerToString &s, const char *field_name) const final;
90436 };
90437 
90438 class stickers;
90439 
90450  std::int32_t get_id() const final {
90451  return ID;
90452  }
90453 
90454  public:
90455 
90462 
90464  static const std::int32_t ID = 485910542;
90465 
90468 
90474  void store(TlStorerToString &s, const char *field_name) const final;
90475 };
90476 
90478 
90489  std::int32_t get_id() const final {
90490  return ID;
90491  }
90492 
90493  public:
90494 
90501 
90503  static const std::int32_t ID = 1553698018;
90504 
90507 
90513  void store(TlStorerToString &s, const char *field_name) const final;
90514 };
90515 
90516 class stickers;
90517 
90528  std::int32_t get_id() const final {
90529  return ID;
90530  }
90531 
90532  public:
90533 
90540 
90542  static const std::int32_t ID = -376342683;
90543 
90546 
90552  void store(TlStorerToString &s, const char *field_name) const final;
90553 };
90554 
90556 
90562 class getDefaultEmojiStatuses final : public Function {
90567  std::int32_t get_id() const final {
90568  return ID;
90569  }
90570 
90571  public:
90572 
90579 
90581  static const std::int32_t ID = -539392025;
90582 
90585 
90591  void store(TlStorerToString &s, const char *field_name) const final;
90592 };
90593 
90594 class messageAutoDeleteTime;
90595 
90606  std::int32_t get_id() const final {
90607  return ID;
90608  }
90609 
90610  public:
90611 
90618 
90620  static const std::int32_t ID = -450857574;
90621 
90624 
90630  void store(TlStorerToString &s, const char *field_name) const final;
90631 };
90632 
90633 class stickers;
90634 
90645  std::int32_t get_id() const final {
90646  return ID;
90647  }
90648 
90649  public:
90650 
90657 
90659  static const std::int32_t ID = 1280041655;
90660 
90663 
90669  void store(TlStorerToString &s, const char *field_name) const final;
90670 };
90671 
90673 
90684  std::int32_t get_id() const final {
90685  return ID;
90686  }
90687 
90688  public:
90689 
90696 
90698  static const std::int32_t ID = -2004787831;
90699 
90702 
90708  void store(TlStorerToString &s, const char *field_name) const final;
90709 };
90710 
90711 class EmojiCategoryType;
90712 
90713 class emojiCategories;
90714 
90720 class getEmojiCategories final : public Function {
90725  std::int32_t get_id() const final {
90726  return ID;
90727  }
90728 
90729  public:
90732 
90739 
90748 
90750  static const std::int32_t ID = 2139537774;
90751 
90754 
90760  void store(TlStorerToString &s, const char *field_name) const final;
90761 };
90762 
90763 class emojiReaction;
90764 
90770 class getEmojiReaction final : public Function {
90775  std::int32_t get_id() const final {
90776  return ID;
90777  }
90778 
90779  public:
90781  string emoji_;
90782 
90788  getEmojiReaction();
90789 
90797  explicit getEmojiReaction(string const &emoji_);
90798 
90800  static const std::int32_t ID = -449572388;
90801 
90804 
90810  void store(TlStorerToString &s, const char *field_name) const final;
90811 };
90812 
90813 class httpUrl;
90814 
90820 class getEmojiSuggestionsUrl final : public Function {
90825  std::int32_t get_id() const final {
90826  return ID;
90827  }
90828 
90829  public:
90832 
90839 
90847  explicit getEmojiSuggestionsUrl(string const &language_code_);
90848 
90850  static const std::int32_t ID = -1404101841;
90851 
90854 
90860  void store(TlStorerToString &s, const char *field_name) const final;
90861 };
90862 
90863 class httpUrl;
90864 
90870 class getExternalLink final : public Function {
90875  std::int32_t get_id() const final {
90876  return ID;
90877  }
90878 
90879  public:
90881  string link_;
90884 
90890  getExternalLink();
90891 
90900  getExternalLink(string const &link_, bool allow_write_access_);
90901 
90903  static const std::int32_t ID = 1586688235;
90904 
90907 
90913  void store(TlStorerToString &s, const char *field_name) const final;
90914 };
90915 
90916 class LoginUrlInfo;
90917 
90923 class getExternalLinkInfo final : public Function {
90928  std::int32_t get_id() const final {
90929  return ID;
90930  }
90931 
90932  public:
90934  string link_;
90935 
90942 
90950  explicit getExternalLinkInfo(string const &link_);
90951 
90953  static const std::int32_t ID = 1175288383;
90954 
90957 
90963  void store(TlStorerToString &s, const char *field_name) const final;
90964 };
90965 
90966 class stickers;
90967 
90973 class getFavoriteStickers final : public Function {
90978  std::int32_t get_id() const final {
90979  return ID;
90980  }
90981 
90982  public:
90983 
90990 
90992  static const std::int32_t ID = -338964672;
90993 
90996 
91002  void store(TlStorerToString &s, const char *field_name) const final;
91003 };
91004 
91005 class file;
91006 
91012 class getFile final : public Function {
91017  std::int32_t get_id() const final {
91018  return ID;
91019  }
91020 
91021  public:
91024 
91030  getFile();
91031 
91039  explicit getFile(int32 file_id_);
91040 
91042  static const std::int32_t ID = 1553923406;
91043 
91046 
91052  void store(TlStorerToString &s, const char *field_name) const final;
91053 };
91054 
91056 
91067  std::int32_t get_id() const final {
91068  return ID;
91069  }
91070 
91071  public:
91076 
91083 
91093 
91095  static const std::int32_t ID = 855948589;
91096 
91099 
91105  void store(TlStorerToString &s, const char *field_name) const final;
91106 };
91107 
91108 class text;
91109 
91115 class getFileExtension final : public Function {
91120  std::int32_t get_id() const final {
91121  return ID;
91122  }
91123 
91124  public:
91126  string mime_type_;
91127 
91133  getFileExtension();
91134 
91142  explicit getFileExtension(string const &mime_type_);
91143 
91145  static const std::int32_t ID = -106055372;
91146 
91149 
91155  void store(TlStorerToString &s, const char *field_name) const final;
91156 };
91157 
91158 class text;
91159 
91165 class getFileMimeType final : public Function {
91170  std::int32_t get_id() const final {
91171  return ID;
91172  }
91173 
91174  public:
91176  string file_name_;
91177 
91183  getFileMimeType();
91184 
91192  explicit getFileMimeType(string const &file_name_);
91193 
91195  static const std::int32_t ID = -2073879671;
91196 
91199 
91205  void store(TlStorerToString &s, const char *field_name) const final;
91206 };
91207 
91208 class forumTopic;
91209 
91215 class getForumTopic final : public Function {
91220  std::int32_t get_id() const final {
91221  return ID;
91222  }
91223 
91224  public:
91229 
91235  getForumTopic();
91236 
91246 
91248  static const std::int32_t ID = -442761663;
91249 
91252 
91258  void store(TlStorerToString &s, const char *field_name) const final;
91259 };
91260 
91261 class stickers;
91262 
91268 class getForumTopicDefaultIcons final : public Function {
91273  std::int32_t get_id() const final {
91274  return ID;
91275  }
91276 
91277  public:
91278 
91285 
91287  static const std::int32_t ID = 1479898332;
91288 
91291 
91297  void store(TlStorerToString &s, const char *field_name) const final;
91298 };
91299 
91300 class messageLink;
91301 
91307 class getForumTopicLink final : public Function {
91312  std::int32_t get_id() const final {
91313  return ID;
91314  }
91315 
91316  public:
91321 
91328 
91338 
91340  static const std::int32_t ID = -914650933;
91341 
91344 
91350  void store(TlStorerToString &s, const char *field_name) const final;
91351 };
91352 
91353 class forumTopics;
91354 
91360 class getForumTopics final : public Function {
91365  std::int32_t get_id() const final {
91366  return ID;
91367  }
91368 
91369  public:
91373  string query_;
91382 
91388  getForumTopics();
91389 
91403 
91405  static const std::int32_t ID = -72647334;
91406 
91409 
91415  void store(TlStorerToString &s, const char *field_name) const final;
91416 };
91417 
91418 class gameHighScores;
91419 
91425 class getGameHighScores final : public Function {
91430  std::int32_t get_id() const final {
91431  return ID;
91432  }
91433 
91434  public:
91441 
91448 
91459 
91461  static const std::int32_t ID = 15746459;
91462 
91465 
91471  void store(TlStorerToString &s, const char *field_name) const final;
91472 };
91473 
91474 class giftUpgradePreview;
91475 
91481 class getGiftUpgradePreview final : public Function {
91486  std::int32_t get_id() const final {
91487  return ID;
91488  }
91489 
91490  public:
91493 
91500 
91509 
91511  static const std::int32_t ID = -1110719907;
91512 
91515 
91521  void store(TlStorerToString &s, const char *field_name) const final;
91522 };
91523 
91524 class GiveawayInfo;
91525 
91531 class getGiveawayInfo final : public Function {
91536  std::int32_t get_id() const final {
91537  return ID;
91538  }
91539 
91540  public:
91545 
91551  getGiveawayInfo();
91552 
91562 
91564  static const std::int32_t ID = -1215852357;
91565 
91568 
91574  void store(TlStorerToString &s, const char *field_name) const final;
91575 };
91576 
91577 class stickers;
91578 
91584 class getGreetingStickers final : public Function {
91589  std::int32_t get_id() const final {
91590  return ID;
91591  }
91592 
91593  public:
91594 
91601 
91603  static const std::int32_t ID = 374873372;
91604 
91607 
91613  void store(TlStorerToString &s, const char *field_name) const final;
91614 };
91615 
91616 class foundUsers;
91617 
91623 class getGrossingWebAppBots final : public Function {
91628  std::int32_t get_id() const final {
91629  return ID;
91630  }
91631 
91632  public:
91634  string offset_;
91637 
91644 
91653  getGrossingWebAppBots(string const &offset_, int32 limit_);
91654 
91656  static const std::int32_t ID = 1696779802;
91657 
91660 
91666  void store(TlStorerToString &s, const char *field_name) const final;
91667 };
91668 
91669 class groupCall;
91670 
91676 class getGroupCall final : public Function {
91681  std::int32_t get_id() const final {
91682  return ID;
91683  }
91684 
91685  public:
91688 
91694  getGroupCall();
91695 
91703  explicit getGroupCall(int32 group_call_id_);
91704 
91706  static const std::int32_t ID = 1468491406;
91707 
91710 
91716  void store(TlStorerToString &s, const char *field_name) const final;
91717 };
91718 
91719 class InputGroupCall;
91720 
91721 class groupCallParticipants;
91722 
91728 class getGroupCallParticipants final : public Function {
91733  std::int32_t get_id() const final {
91734  return ID;
91735  }
91736 
91737  public:
91742 
91749 
91759 
91761  static const std::int32_t ID = 1986739394;
91762 
91765 
91771  void store(TlStorerToString &s, const char *field_name) const final;
91772 };
91773 
91774 class chats;
91775 
91781 class getGroupsInCommon final : public Function {
91786  std::int32_t get_id() const final {
91787  return ID;
91788  }
91789 
91790  public:
91797 
91804 
91815 
91817  static const std::int32_t ID = 381539178;
91818 
91821 
91827  void store(TlStorerToString &s, const char *field_name) const final;
91828 };
91829 
91830 class count;
91831 
91837 class getImportedContactCount final : public Function {
91842  std::int32_t get_id() const final {
91843  return ID;
91844  }
91845 
91846  public:
91847 
91854 
91856  static const std::int32_t ID = -656336346;
91857 
91860 
91866  void store(TlStorerToString &s, const char *field_name) const final;
91867 };
91868 
91869 class chats;
91870 
91876 class getInactiveSupergroupChats final : public Function {
91881  std::int32_t get_id() const final {
91882  return ID;
91883  }
91884 
91885  public:
91886 
91893 
91895  static const std::int32_t ID = -657720907;
91896 
91899 
91905  void store(TlStorerToString &s, const char *field_name) const final;
91906 };
91907 
91908 class gameHighScores;
91909 
91915 class getInlineGameHighScores final : public Function {
91920  std::int32_t get_id() const final {
91921  return ID;
91922  }
91923 
91924  public:
91929 
91936 
91946 
91948  static const std::int32_t ID = -533107798;
91949 
91952 
91958  void store(TlStorerToString &s, const char *field_name) const final;
91959 };
91960 
91961 class inlineQueryResults;
91962 
91963 class location;
91964 
91970 class getInlineQueryResults final : public Function {
91975  std::int32_t get_id() const final {
91976  return ID;
91977  }
91978 
91979  public:
91987  string query_;
91989  string offset_;
91990 
91997 
92010 
92012  static const std::int32_t ID = 2044524652;
92013 
92016 
92022  void store(TlStorerToString &s, const char *field_name) const final;
92023 };
92024 
92025 class backgrounds;
92026 
92032 class getInstalledBackgrounds final : public Function {
92037  std::int32_t get_id() const final {
92038  return ID;
92039  }
92040 
92041  public:
92044 
92051 
92060 
92062  static const std::int32_t ID = -1051406241;
92063 
92066 
92072  void store(TlStorerToString &s, const char *field_name) const final;
92073 };
92074 
92075 class StickerType;
92076 
92077 class stickerSets;
92078 
92084 class getInstalledStickerSets final : public Function {
92089  std::int32_t get_id() const final {
92090  return ID;
92091  }
92092 
92093  public:
92096 
92103 
92112 
92114  static const std::int32_t ID = 1630467830;
92115 
92118 
92124  void store(TlStorerToString &s, const char *field_name) const final;
92125 };
92126 
92127 class InternalLinkType;
92128 
92129 class httpUrl;
92130 
92136 class getInternalLink final : public Function {
92141  std::int32_t get_id() const final {
92142  return ID;
92143  }
92144 
92145  public:
92149  bool is_http_;
92150 
92156  getInternalLink();
92157 
92167 
92169  static const std::int32_t ID = 962654640;
92170 
92173 
92179  void store(TlStorerToString &s, const char *field_name) const final;
92180 };
92181 
92182 class InternalLinkType;
92183 
92189 class getInternalLinkType final : public Function {
92194  std::int32_t get_id() const final {
92195  return ID;
92196  }
92197 
92198  public:
92200  string link_;
92201 
92208 
92216  explicit getInternalLinkType(string const &link_);
92217 
92219  static const std::int32_t ID = -1948428535;
92220 
92223 
92229  void store(TlStorerToString &s, const char *field_name) const final;
92230 };
92231 
92232 class JsonValue;
92233 
92234 class text;
92235 
92241 class getJsonString final : public Function {
92246  std::int32_t get_id() const final {
92247  return ID;
92248  }
92249 
92250  public:
92253 
92259  getJsonString();
92260 
92269 
92271  static const std::int32_t ID = 663458849;
92272 
92275 
92281  void store(TlStorerToString &s, const char *field_name) const final;
92282 };
92283 
92284 class JsonValue;
92285 
92291 class getJsonValue final : public Function {
92296  std::int32_t get_id() const final {
92297  return ID;
92298  }
92299 
92300  public:
92302  string json_;
92303 
92309  getJsonValue();
92310 
92318  explicit getJsonValue(string const &json_);
92319 
92321  static const std::int32_t ID = -1829086715;
92322 
92325 
92331  void store(TlStorerToString &s, const char *field_name) const final;
92332 };
92333 
92334 class emojis;
92335 
92341 class getKeywordEmojis final : public Function {
92346  std::int32_t get_id() const final {
92347  return ID;
92348  }
92349 
92350  public:
92352  string text_;
92355 
92361  getKeywordEmojis();
92362 
92372 
92374  static const std::int32_t ID = -1969795990;
92375 
92378 
92384  void store(TlStorerToString &s, const char *field_name) const final;
92385 };
92386 
92387 class languagePackInfo;
92388 
92394 class getLanguagePackInfo final : public Function {
92399  std::int32_t get_id() const final {
92400  return ID;
92401  }
92402 
92403  public:
92406 
92413 
92421  explicit getLanguagePackInfo(string const &language_pack_id_);
92422 
92424  static const std::int32_t ID = 2077809320;
92425 
92428 
92434  void store(TlStorerToString &s, const char *field_name) const final;
92435 };
92436 
92438 
92444 class getLanguagePackString final : public Function {
92449  std::int32_t get_id() const final {
92450  return ID;
92451  }
92452 
92453  public:
92461  string key_;
92462 
92469 
92480  getLanguagePackString(string const &language_pack_database_path_, string const &localization_target_, string const &language_pack_id_, string const &key_);
92481 
92483  static const std::int32_t ID = 150789747;
92484 
92487 
92493  void store(TlStorerToString &s, const char *field_name) const final;
92494 };
92495 
92496 class languagePackStrings;
92497 
92503 class getLanguagePackStrings final : public Function {
92508  std::int32_t get_id() const final {
92509  return ID;
92510  }
92511 
92512  public:
92517 
92524 
92534 
92536  static const std::int32_t ID = 1246259088;
92537 
92540 
92546  void store(TlStorerToString &s, const char *field_name) const final;
92547 };
92548 
92549 class formattedText;
92550 
92551 class linkPreview;
92552 
92553 class linkPreviewOptions;
92554 
92560 class getLinkPreview final : public Function {
92565  std::int32_t get_id() const final {
92566  return ID;
92567  }
92568 
92569  public:
92574 
92580  getLinkPreview();
92581 
92591 
92593  static const std::int32_t ID = -1039572191;
92594 
92597 
92603  void store(TlStorerToString &s, const char *field_name) const final;
92604 };
92605 
92607 
92613 class getLocalizationTargetInfo final : public Function {
92618  std::int32_t get_id() const final {
92619  return ID;
92620  }
92621 
92622  public:
92625 
92632 
92640  explicit getLocalizationTargetInfo(bool only_local_);
92641 
92643  static const std::int32_t ID = 1849499526;
92644 
92647 
92653  void store(TlStorerToString &s, const char *field_name) const final;
92654 };
92655 
92656 class LogStream;
92657 
92663 class getLogStream final : public Function {
92668  std::int32_t get_id() const final {
92669  return ID;
92670  }
92671 
92672  public:
92673 
92679  getLogStream();
92680 
92682  static const std::int32_t ID = 1167608667;
92683 
92686 
92692  void store(TlStorerToString &s, const char *field_name) const final;
92693 };
92694 
92695 class logVerbosityLevel;
92696 
92702 class getLogTagVerbosityLevel final : public Function {
92707  std::int32_t get_id() const final {
92708  return ID;
92709  }
92710 
92711  public:
92713  string tag_;
92714 
92721 
92729  explicit getLogTagVerbosityLevel(string const &tag_);
92730 
92732  static const std::int32_t ID = 951004547;
92733 
92736 
92742  void store(TlStorerToString &s, const char *field_name) const final;
92743 };
92744 
92745 class logTags;
92746 
92752 class getLogTags final : public Function {
92757  std::int32_t get_id() const final {
92758  return ID;
92759  }
92760 
92761  public:
92762 
92768  getLogTags();
92769 
92771  static const std::int32_t ID = -254449190;
92772 
92775 
92781  void store(TlStorerToString &s, const char *field_name) const final;
92782 };
92783 
92784 class logVerbosityLevel;
92785 
92791 class getLogVerbosityLevel final : public Function {
92796  std::int32_t get_id() const final {
92797  return ID;
92798  }
92799 
92800  public:
92801 
92808 
92810  static const std::int32_t ID = 594057956;
92811 
92814 
92820  void store(TlStorerToString &s, const char *field_name) const final;
92821 };
92822 
92823 class httpUrl;
92824 
92830 class getLoginUrl final : public Function {
92835  std::int32_t get_id() const final {
92836  return ID;
92837  }
92838 
92839  public:
92848 
92854  getLoginUrl();
92855 
92867 
92869  static const std::int32_t ID = 791844305;
92870 
92873 
92879  void store(TlStorerToString &s, const char *field_name) const final;
92880 };
92881 
92882 class LoginUrlInfo;
92883 
92889 class getLoginUrlInfo final : public Function {
92894  std::int32_t get_id() const final {
92895  return ID;
92896  }
92897 
92898  public:
92905 
92911  getLoginUrlInfo();
92912 
92923 
92925  static const std::int32_t ID = -859202125;
92926 
92929 
92935  void store(TlStorerToString &s, const char *field_name) const final;
92936 };
92937 
92938 class mainWebApp;
92939 
92940 class webAppOpenParameters;
92941 
92947 class getMainWebApp final : public Function {
92952  std::int32_t get_id() const final {
92953  return ID;
92954  }
92955 
92956  public:
92965 
92971  getMainWebApp();
92972 
92984 
92986  static const std::int32_t ID = 594050214;
92987 
92990 
92996  void store(TlStorerToString &s, const char *field_name) const final;
92997 };
92998 
92999 class file;
93000 
93001 class location;
93002 
93008 class getMapThumbnailFile final : public Function {
93013  std::int32_t get_id() const final {
93014  return ID;
93015  }
93016 
93017  public:
93030 
93037 
93051 
93053  static const std::int32_t ID = -152660070;
93054 
93057 
93063  void store(TlStorerToString &s, const char *field_name) const final;
93064 };
93065 
93066 class formattedText;
93067 
93073 class getMarkdownText final : public Function {
93078  std::int32_t get_id() const final {
93079  return ID;
93080  }
93081 
93082  public:
93085 
93091  getMarkdownText();
93092 
93101 
93103  static const std::int32_t ID = 164524584;
93104 
93107 
93113  void store(TlStorerToString &s, const char *field_name) const final;
93114 };
93115 
93116 class user;
93117 
93123 class getMe final : public Function {
93128  std::int32_t get_id() const final {
93129  return ID;
93130  }
93131 
93132  public:
93133 
93139  getMe();
93140 
93142  static const std::int32_t ID = -191516033;
93143 
93146 
93152  void store(TlStorerToString &s, const char *field_name) const final;
93153 };
93154 
93155 class botMenuButton;
93156 
93162 class getMenuButton final : public Function {
93167  std::int32_t get_id() const final {
93168  return ID;
93169  }
93170 
93171  public:
93174 
93180  getMenuButton();
93181 
93189  explicit getMenuButton(int53 user_id_);
93190 
93192  static const std::int32_t ID = -437324736;
93193 
93196 
93202  void store(TlStorerToString &s, const char *field_name) const final;
93203 };
93204 
93205 class message;
93206 
93212 class getMessage final : public Function {
93217  std::int32_t get_id() const final {
93218  return ID;
93219  }
93220 
93221  public:
93226 
93232  getMessage();
93233 
93243 
93245  static const std::int32_t ID = -1821196160;
93246 
93249 
93255  void store(TlStorerToString &s, const char *field_name) const final;
93256 };
93257 
93258 class ReactionType;
93259 
93260 class addedReactions;
93261 
93267 class getMessageAddedReactions final : public Function {
93272  std::int32_t get_id() const final {
93273  return ID;
93274  }
93275 
93276  public:
93284  string offset_;
93287 
93294 
93307 
93309  static const std::int32_t ID = 2110172754;
93310 
93313 
93319  void store(TlStorerToString &s, const char *field_name) const final;
93320 };
93321 
93322 class availableReactions;
93323 
93334  std::int32_t get_id() const final {
93335  return ID;
93336  }
93337 
93338  public:
93345 
93352 
93363 
93365  static const std::int32_t ID = 1994098354;
93366 
93369 
93375  void store(TlStorerToString &s, const char *field_name) const final;
93376 };
93377 
93378 class messageEffect;
93379 
93385 class getMessageEffect final : public Function {
93390  std::int32_t get_id() const final {
93391  return ID;
93392  }
93393 
93394  public:
93397 
93403  getMessageEffect();
93404 
93412  explicit getMessageEffect(int64 effect_id_);
93413 
93415  static const std::int32_t ID = -1638843116;
93416 
93419 
93425  void store(TlStorerToString &s, const char *field_name) const final;
93426 };
93427 
93428 class text;
93429 
93435 class getMessageEmbeddingCode final : public Function {
93440  std::int32_t get_id() const final {
93441  return ID;
93442  }
93443 
93444  public:
93451 
93458 
93469 
93471  static const std::int32_t ID = 1654967561;
93472 
93475 
93481  void store(TlStorerToString &s, const char *field_name) const final;
93482 };
93483 
93484 class MessageFileType;
93485 
93491 class getMessageFileType final : public Function {
93496  std::int32_t get_id() const final {
93497  return ID;
93498  }
93499 
93500  public:
93503 
93510 
93518  explicit getMessageFileType(string const &message_file_head_);
93519 
93521  static const std::int32_t ID = -490270764;
93522 
93525 
93531  void store(TlStorerToString &s, const char *field_name) const final;
93532 };
93533 
93534 class text;
93535 
93546  std::int32_t get_id() const final {
93547  return ID;
93548  }
93549 
93550  public:
93553 
93560 
93569 
93571  static const std::int32_t ID = 390627752;
93572 
93575 
93581  void store(TlStorerToString &s, const char *field_name) const final;
93582 };
93583 
93584 class messageLink;
93585 
93591 class getMessageLink final : public Function {
93596  std::int32_t get_id() const final {
93597  return ID;
93598  }
93599 
93600  public:
93611 
93617  getMessageLink();
93618 
93631 
93633  static const std::int32_t ID = -984158342;
93634 
93637 
93643  void store(TlStorerToString &s, const char *field_name) const final;
93644 };
93645 
93646 class messageLinkInfo;
93647 
93653 class getMessageLinkInfo final : public Function {
93658  std::int32_t get_id() const final {
93659  return ID;
93660  }
93661 
93662  public:
93664  string url_;
93665 
93672 
93680  explicit getMessageLinkInfo(string const &url_);
93681 
93683  static const std::int32_t ID = -700533672;
93684 
93687 
93693  void store(TlStorerToString &s, const char *field_name) const final;
93694 };
93695 
93696 class message;
93697 
93703 class getMessageLocally final : public Function {
93708  std::int32_t get_id() const final {
93709  return ID;
93710  }
93711 
93712  public:
93717 
93724 
93734 
93736  static const std::int32_t ID = -603575444;
93737 
93740 
93746  void store(TlStorerToString &s, const char *field_name) const final;
93747 };
93748 
93749 class messageProperties;
93750 
93756 class getMessageProperties final : public Function {
93761  std::int32_t get_id() const final {
93762  return ID;
93763  }
93764 
93765  public:
93770 
93777 
93787 
93789  static const std::int32_t ID = 773382571;
93790 
93793 
93799  void store(TlStorerToString &s, const char *field_name) const final;
93800 };
93801 
93802 class publicForwards;
93803 
93809 class getMessagePublicForwards final : public Function {
93814  std::int32_t get_id() const final {
93815  return ID;
93816  }
93817 
93818  public:
93824  string offset_;
93827 
93834 
93846 
93848  static const std::int32_t ID = 1369285812;
93849 
93852 
93858  void store(TlStorerToString &s, const char *field_name) const final;
93859 };
93860 
93861 class MessageReadDate;
93862 
93868 class getMessageReadDate final : public Function {
93873  std::int32_t get_id() const final {
93874  return ID;
93875  }
93876 
93877  public:
93882 
93889 
93899 
93901  static const std::int32_t ID = -1484455101;
93902 
93905 
93911  void store(TlStorerToString &s, const char *field_name) const final;
93912 };
93913 
93914 class messageStatistics;
93915 
93921 class getMessageStatistics final : public Function {
93926  std::int32_t get_id() const final {
93927  return ID;
93928  }
93929 
93930  public:
93936  bool is_dark_;
93937 
93944 
93955 
93957  static const std::int32_t ID = 1270194648;
93958 
93961 
93967  void store(TlStorerToString &s, const char *field_name) const final;
93968 };
93969 
93970 class messageThreadInfo;
93971 
93977 class getMessageThread final : public Function {
93982  std::int32_t get_id() const final {
93983  return ID;
93984  }
93985 
93986  public:
93991 
93997  getMessageThread();
93998 
94008 
94010  static const std::int32_t ID = 2062695998;
94011 
94014 
94020  void store(TlStorerToString &s, const char *field_name) const final;
94021 };
94022 
94023 class messages;
94024 
94030 class getMessageThreadHistory final : public Function {
94035  std::int32_t get_id() const final {
94036  return ID;
94037  }
94038 
94039  public:
94050 
94057 
94070 
94072  static const std::int32_t ID = -1808411608;
94073 
94076 
94082  void store(TlStorerToString &s, const char *field_name) const final;
94083 };
94084 
94085 class messageViewers;
94086 
94092 class getMessageViewers final : public Function {
94097  std::int32_t get_id() const final {
94098  return ID;
94099  }
94100 
94101  public:
94106 
94113 
94123 
94125  static const std::int32_t ID = -1584457010;
94126 
94129 
94135  void store(TlStorerToString &s, const char *field_name) const final;
94136 };
94137 
94138 class messages;
94139 
94145 class getMessages final : public Function {
94150  std::int32_t get_id() const final {
94151  return ID;
94152  }
94153 
94154  public:
94159 
94165  getMessages();
94166 
94176 
94178  static const std::int32_t ID = 425299338;
94179 
94182 
94188  void store(TlStorerToString &s, const char *field_name) const final;
94189 };
94190 
94191 class networkStatistics;
94192 
94198 class getNetworkStatistics final : public Function {
94203  std::int32_t get_id() const final {
94204  return ID;
94205  }
94206 
94207  public:
94210 
94217 
94225  explicit getNetworkStatistics(bool only_current_);
94226 
94228  static const std::int32_t ID = -986228706;
94229 
94232 
94238  void store(TlStorerToString &s, const char *field_name) const final;
94239 };
94240 
94242 
94248 class getNewChatPrivacySettings final : public Function {
94253  std::int32_t get_id() const final {
94254  return ID;
94255  }
94256 
94257  public:
94258 
94265 
94267  static const std::int32_t ID = -1295299657;
94268 
94271 
94277  void store(TlStorerToString &s, const char *field_name) const final;
94278 };
94279 
94280 class OptionValue;
94281 
94287 class getOption final : public Function {
94292  std::int32_t get_id() const final {
94293  return ID;
94294  }
94295 
94296  public:
94298  string name_;
94299 
94305  getOption();
94306 
94314  explicit getOption(string const &name_);
94315 
94317  static const std::int32_t ID = -1572495746;
94318 
94321 
94327  void store(TlStorerToString &s, const char *field_name) const final;
94328 };
94329 
94330 class users;
94331 
94337 class getOwnedBots final : public Function {
94342  std::int32_t get_id() const final {
94343  return ID;
94344  }
94345 
94346  public:
94347 
94353  getOwnedBots();
94354 
94356  static const std::int32_t ID = -1954035715;
94357 
94360 
94366  void store(TlStorerToString &s, const char *field_name) const final;
94367 };
94368 
94369 class stickerSets;
94370 
94376 class getOwnedStickerSets final : public Function {
94381  std::int32_t get_id() const final {
94382  return ID;
94383  }
94384 
94385  public:
94390 
94397 
94407 
94409  static const std::int32_t ID = 1493074208;
94410 
94413 
94419  void store(TlStorerToString &s, const char *field_name) const final;
94420 };
94421 
94422 class starCount;
94423 
94429 class getPaidMessageRevenue final : public Function {
94434  std::int32_t get_id() const final {
94435  return ID;
94436  }
94437 
94438  public:
94441 
94448 
94457 
94459  static const std::int32_t ID = 1976589102;
94460 
94463 
94469  void store(TlStorerToString &s, const char *field_name) const final;
94470 };
94471 
94473 
94484  std::int32_t get_id() const final {
94485  return ID;
94486  }
94487 
94488  public:
94492  string scope_;
94494  string public_key_;
94496  string nonce_;
94497 
94504 
94515  getPassportAuthorizationForm(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_);
94516 
94518  static const std::int32_t ID = 1636107398;
94519 
94522 
94528  void store(TlStorerToString &s, const char *field_name) const final;
94529 };
94530 
94532 
94543  std::int32_t get_id() const final {
94544  return ID;
94545  }
94546 
94547  public:
94551  string password_;
94552 
94559 
94569 
94571  static const std::int32_t ID = 1068700924;
94572 
94575 
94581  void store(TlStorerToString &s, const char *field_name) const final;
94582 };
94583 
94584 class PassportElement;
94585 
94586 class PassportElementType;
94587 
94593 class getPassportElement final : public Function {
94598  std::int32_t get_id() const final {
94599  return ID;
94600  }
94601 
94602  public:
94606  string password_;
94607 
94614 
94624 
94626  static const std::int32_t ID = -1882398342;
94627 
94630 
94636  void store(TlStorerToString &s, const char *field_name) const final;
94637 };
94638 
94639 class passwordState;
94640 
94646 class getPasswordState final : public Function {
94651  std::int32_t get_id() const final {
94652  return ID;
94653  }
94654 
94655  public:
94656 
94662  getPasswordState();
94663 
94665  static const std::int32_t ID = -174752904;
94666 
94669 
94675  void store(TlStorerToString &s, const char *field_name) const final;
94676 };
94677 
94678 class InputInvoice;
94679 
94680 class paymentForm;
94681 
94682 class themeParameters;
94683 
94689 class getPaymentForm final : public Function {
94694  std::int32_t get_id() const final {
94695  return ID;
94696  }
94697 
94698  public:
94703 
94709  getPaymentForm();
94710 
94720 
94722  static const std::int32_t ID = -1924172076;
94723 
94726 
94732  void store(TlStorerToString &s, const char *field_name) const final;
94733 };
94734 
94735 class paymentReceipt;
94736 
94742 class getPaymentReceipt final : public Function {
94747  std::int32_t get_id() const final {
94748  return ID;
94749  }
94750 
94751  public:
94756 
94763 
94773 
94775  static const std::int32_t ID = 1013758294;
94776 
94779 
94785  void store(TlStorerToString &s, const char *field_name) const final;
94786 };
94787 
94788 class phoneNumberInfo;
94789 
94795 class getPhoneNumberInfo final : public Function {
94800  std::int32_t get_id() const final {
94801  return ID;
94802  }
94803 
94804  public:
94807 
94814 
94822  explicit getPhoneNumberInfo(string const &phone_number_prefix_);
94823 
94825  static const std::int32_t ID = -1608344583;
94826 
94829 
94835  void store(TlStorerToString &s, const char *field_name) const final;
94836 };
94837 
94838 class phoneNumberInfo;
94839 
94845 class getPhoneNumberInfoSync final : public Function {
94850  std::int32_t get_id() const final {
94851  return ID;
94852  }
94853 
94854  public:
94859 
94866 
94875  getPhoneNumberInfoSync(string const &language_code_, string const &phone_number_prefix_);
94876 
94878  static const std::int32_t ID = 547061048;
94879 
94882 
94888  void store(TlStorerToString &s, const char *field_name) const final;
94889 };
94890 
94891 class messageSenders;
94892 
94898 class getPollVoters final : public Function {
94903  std::int32_t get_id() const final {
94904  return ID;
94905  }
94906 
94907  public:
94918 
94924  getPollVoters();
94925 
94938 
94940  static const std::int32_t ID = -1000625748;
94941 
94944 
94950  void store(TlStorerToString &s, const char *field_name) const final;
94951 };
94952 
94953 class text;
94954 
94965  std::int32_t get_id() const final {
94966  return ID;
94967  }
94968 
94969  public:
94972 
94979 
94987  explicit getPreferredCountryLanguage(string const &country_code_);
94988 
94990  static const std::int32_t ID = -933049386;
94991 
94994 
95000  void store(TlStorerToString &s, const char *field_name) const final;
95001 };
95002 
95003 class PremiumSource;
95004 
95005 class premiumFeatures;
95006 
95012 class getPremiumFeatures final : public Function {
95017  std::int32_t get_id() const final {
95018  return ID;
95019  }
95020 
95021  public:
95024 
95031 
95040 
95042  static const std::int32_t ID = -1260640695;
95043 
95046 
95052  void store(TlStorerToString &s, const char *field_name) const final;
95053 };
95054 
95056 
95067  std::int32_t get_id() const final {
95068  return ID;
95069  }
95070 
95071  public:
95072 
95079 
95081  static const std::int32_t ID = -480334244;
95082 
95085 
95091  void store(TlStorerToString &s, const char *field_name) const final;
95092 };
95093 
95095 
95106  std::int32_t get_id() const final {
95107  return ID;
95108  }
95109 
95110  public:
95113 
95120 
95129 
95131  static const std::int32_t ID = 1222168073;
95132 
95135 
95141  void store(TlStorerToString &s, const char *field_name) const final;
95142 };
95143 
95144 class sticker;
95145 
95151 class getPremiumInfoSticker final : public Function {
95156  std::int32_t get_id() const final {
95157  return ID;
95158  }
95159 
95160  public:
95163 
95170 
95179 
95181  static const std::int32_t ID = 2043562651;
95182 
95185 
95191  void store(TlStorerToString &s, const char *field_name) const final;
95192 };
95193 
95194 class PremiumLimitType;
95195 
95196 class premiumLimit;
95197 
95203 class getPremiumLimit final : public Function {
95208  std::int32_t get_id() const final {
95209  return ID;
95210  }
95211 
95212  public:
95215 
95221  getPremiumLimit();
95222 
95231 
95233  static const std::int32_t ID = 1075313898;
95234 
95237 
95243  void store(TlStorerToString &s, const char *field_name) const final;
95244 };
95245 
95246 class premiumState;
95247 
95253 class getPremiumState final : public Function {
95258  std::int32_t get_id() const final {
95259  return ID;
95260  }
95261 
95262  public:
95263 
95269  getPremiumState();
95270 
95272  static const std::int32_t ID = 663632610;
95273 
95276 
95282  void store(TlStorerToString &s, const char *field_name) const final;
95283 };
95284 
95285 class stickers;
95286 
95292 class getPremiumStickerExamples final : public Function {
95297  std::int32_t get_id() const final {
95298  return ID;
95299  }
95300 
95301  public:
95302 
95309 
95311  static const std::int32_t ID = 1399442328;
95312 
95315 
95321  void store(TlStorerToString &s, const char *field_name) const final;
95322 };
95323 
95324 class stickers;
95325 
95331 class getPremiumStickers final : public Function {
95336  std::int32_t get_id() const final {
95337  return ID;
95338  }
95339 
95340  public:
95343 
95350 
95358  explicit getPremiumStickers(int32 limit_);
95359 
95361  static const std::int32_t ID = -280950192;
95362 
95365 
95371  void store(TlStorerToString &s, const char *field_name) const final;
95372 };
95373 
95374 class preparedInlineMessage;
95375 
95381 class getPreparedInlineMessage final : public Function {
95386  std::int32_t get_id() const final {
95387  return ID;
95388  }
95389 
95390  public:
95395 
95402 
95412 
95414  static const std::int32_t ID = -83179701;
95415 
95418 
95424  void store(TlStorerToString &s, const char *field_name) const final;
95425 };
95426 
95427 class proxies;
95428 
95434 class getProxies final : public Function {
95439  std::int32_t get_id() const final {
95440  return ID;
95441  }
95442 
95443  public:
95444 
95450  getProxies();
95451 
95453  static const std::int32_t ID = -95026381;
95454 
95457 
95463  void store(TlStorerToString &s, const char *field_name) const final;
95464 };
95465 
95466 class httpUrl;
95467 
95473 class getProxyLink final : public Function {
95478  std::int32_t get_id() const final {
95479  return ID;
95480  }
95481 
95482  public:
95485 
95491  getProxyLink();
95492 
95500  explicit getProxyLink(int32 proxy_id_);
95501 
95503  static const std::int32_t ID = -1054495112;
95504 
95507 
95513  void store(TlStorerToString &s, const char *field_name) const final;
95514 };
95515 
95516 class pushReceiverId;
95517 
95523 class getPushReceiverId final : public Function {
95528  std::int32_t get_id() const final {
95529  return ID;
95530  }
95531 
95532  public:
95534  string payload_;
95535 
95542 
95550  explicit getPushReceiverId(string const &payload_);
95551 
95553  static const std::int32_t ID = -286505294;
95554 
95557 
95563  void store(TlStorerToString &s, const char *field_name) const final;
95564 };
95565 
95567 
95573 class getReadDatePrivacySettings final : public Function {
95578  std::int32_t get_id() const final {
95579  return ID;
95580  }
95581 
95582  public:
95583 
95590 
95592  static const std::int32_t ID = 451435451;
95593 
95596 
95602  void store(TlStorerToString &s, const char *field_name) const final;
95603 };
95604 
95605 class receivedGift;
95606 
95612 class getReceivedGift final : public Function {
95617  std::int32_t get_id() const final {
95618  return ID;
95619  }
95620 
95621  public:
95624 
95630  getReceivedGift();
95631 
95639  explicit getReceivedGift(string const &received_gift_id_);
95640 
95642  static const std::int32_t ID = -446535239;
95643 
95646 
95652  void store(TlStorerToString &s, const char *field_name) const final;
95653 };
95654 
95655 class MessageSender;
95656 
95657 class receivedGifts;
95658 
95664 class getReceivedGifts final : public Function {
95669  std::int32_t get_id() const final {
95670  return ID;
95671  }
95672 
95673  public:
95691  string offset_;
95694 
95700  getReceivedGifts();
95701 
95719 
95721  static const std::int32_t ID = -586538672;
95722 
95725 
95731  void store(TlStorerToString &s, const char *field_name) const final;
95732 };
95733 
95734 class emojiStatuses;
95735 
95741 class getRecentEmojiStatuses final : public Function {
95746  std::int32_t get_id() const final {
95747  return ID;
95748  }
95749 
95750  public:
95751 
95758 
95760  static const std::int32_t ID = -1371914967;
95761 
95764 
95770  void store(TlStorerToString &s, const char *field_name) const final;
95771 };
95772 
95773 class users;
95774 
95780 class getRecentInlineBots final : public Function {
95785  std::int32_t get_id() const final {
95786  return ID;
95787  }
95788 
95789  public:
95790 
95797 
95799  static const std::int32_t ID = 1437823548;
95800 
95803 
95809  void store(TlStorerToString &s, const char *field_name) const final;
95810 };
95811 
95812 class stickers;
95813 
95819 class getRecentStickers final : public Function {
95824  std::int32_t get_id() const final {
95825  return ID;
95826  }
95827 
95828  public:
95831 
95838 
95846  explicit getRecentStickers(bool is_attached_);
95847 
95849  static const std::int32_t ID = -579622241;
95850 
95853 
95859  void store(TlStorerToString &s, const char *field_name) const final;
95860 };
95861 
95862 class chats;
95863 
95869 class getRecentlyOpenedChats final : public Function {
95874  std::int32_t get_id() const final {
95875  return ID;
95876  }
95877 
95878  public:
95881 
95888 
95897 
95899  static const std::int32_t ID = -1924156893;
95900 
95903 
95909  void store(TlStorerToString &s, const char *field_name) const final;
95910 };
95911 
95912 class tMeUrls;
95913 
95919 class getRecentlyVisitedTMeUrls final : public Function {
95924  std::int32_t get_id() const final {
95925  return ID;
95926  }
95927 
95928  public:
95930  string referrer_;
95931 
95938 
95946  explicit getRecentlyVisitedTMeUrls(string const &referrer_);
95947 
95949  static const std::int32_t ID = 806754961;
95950 
95953 
95959  void store(TlStorerToString &s, const char *field_name) const final;
95960 };
95961 
95963 
95969 class getRecommendedChatFolders final : public Function {
95974  std::int32_t get_id() const final {
95975  return ID;
95976  }
95977 
95978  public:
95979 
95986 
95988  static const std::int32_t ID = -145540217;
95989 
95992 
95998  void store(TlStorerToString &s, const char *field_name) const final;
95999 };
96000 
96001 class chats;
96002 
96008 class getRecommendedChats final : public Function {
96013  std::int32_t get_id() const final {
96014  return ID;
96015  }
96016 
96017  public:
96018 
96025 
96027  static const std::int32_t ID = -649884303;
96028 
96031 
96037  void store(TlStorerToString &s, const char *field_name) const final;
96038 };
96039 
96040 class recoveryEmailAddress;
96041 
96047 class getRecoveryEmailAddress final : public Function {
96052  std::int32_t get_id() const final {
96053  return ID;
96054  }
96055 
96056  public:
96058  string password_;
96059 
96066 
96074  explicit getRecoveryEmailAddress(string const &password_);
96075 
96077  static const std::int32_t ID = -1594770947;
96078 
96081 
96087  void store(TlStorerToString &s, const char *field_name) const final;
96088 };
96089 
96090 class FileType;
96091 
96092 class file;
96093 
96099 class getRemoteFile final : public Function {
96104  std::int32_t get_id() const final {
96105  return ID;
96106  }
96107 
96108  public:
96113 
96119  getRemoteFile();
96120 
96130 
96132  static const std::int32_t ID = 2137204530;
96133 
96136 
96142  void store(TlStorerToString &s, const char *field_name) const final;
96143 };
96144 
96145 class message;
96146 
96152 class getRepliedMessage final : public Function {
96157  std::int32_t get_id() const final {
96158  return ID;
96159  }
96160 
96161  public:
96166 
96173 
96183 
96185  static const std::int32_t ID = -641918531;
96186 
96189 
96195  void store(TlStorerToString &s, const char *field_name) const final;
96196 };
96197 
96198 class animations;
96199 
96205 class getSavedAnimations final : public Function {
96210  std::int32_t get_id() const final {
96211  return ID;
96212  }
96213 
96214  public:
96215 
96222 
96224  static const std::int32_t ID = 7051032;
96225 
96228 
96234  void store(TlStorerToString &s, const char *field_name) const final;
96235 };
96236 
96237 class savedMessagesTags;
96238 
96244 class getSavedMessagesTags final : public Function {
96249  std::int32_t get_id() const final {
96250  return ID;
96251  }
96252 
96253  public:
96256 
96263 
96272 
96274  static const std::int32_t ID = -1932105815;
96275 
96278 
96284  void store(TlStorerToString &s, const char *field_name) const final;
96285 };
96286 
96287 class messages;
96288 
96299  std::int32_t get_id() const final {
96300  return ID;
96301  }
96302 
96303  public:
96312 
96319 
96331 
96333  static const std::int32_t ID = 2011552360;
96334 
96337 
96343  void store(TlStorerToString &s, const char *field_name) const final;
96344 };
96345 
96346 class message;
96347 
96358  std::int32_t get_id() const final {
96359  return ID;
96360  }
96361 
96362  public:
96367 
96374 
96384 
96386  static const std::int32_t ID = -1050786176;
96387 
96390 
96396  void store(TlStorerToString &s, const char *field_name) const final;
96397 };
96398 
96399 class notificationSounds;
96400 
96406 class getSavedNotificationSound final : public Function {
96411  std::int32_t get_id() const final {
96412  return ID;
96413  }
96414 
96415  public:
96418 
96425 
96434 
96436  static const std::int32_t ID = 459569431;
96437 
96440 
96446  void store(TlStorerToString &s, const char *field_name) const final;
96447 };
96448 
96449 class notificationSounds;
96450 
96456 class getSavedNotificationSounds final : public Function {
96461  std::int32_t get_id() const final {
96462  return ID;
96463  }
96464 
96465  public:
96466 
96473 
96475  static const std::int32_t ID = -1070305368;
96476 
96479 
96485  void store(TlStorerToString &s, const char *field_name) const final;
96486 };
96487 
96488 class orderInfo;
96489 
96495 class getSavedOrderInfo final : public Function {
96500  std::int32_t get_id() const final {
96501  return ID;
96502  }
96503 
96504  public:
96505 
96512 
96514  static const std::int32_t ID = -1152016675;
96515 
96518 
96524  void store(TlStorerToString &s, const char *field_name) const final;
96525 };
96526 
96528 
96530 
96541  std::int32_t get_id() const final {
96542  return ID;
96543  }
96544 
96545  public:
96548 
96555 
96564 
96566  static const std::int32_t ID = -995613361;
96567 
96570 
96576  void store(TlStorerToString &s, const char *field_name) const final;
96577 };
96578 
96579 class sponsoredChats;
96580 
96586 class getSearchSponsoredChats final : public Function {
96591  std::int32_t get_id() const final {
96592  return ID;
96593  }
96594 
96595  public:
96597  string query_;
96598 
96605 
96613  explicit getSearchSponsoredChats(string const &query_);
96614 
96616  static const std::int32_t ID = 1568505164;
96617 
96620 
96626  void store(TlStorerToString &s, const char *field_name) const final;
96627 };
96628 
96629 class hashtags;
96630 
96636 class getSearchedForTags final : public Function {
96641  std::int32_t get_id() const final {
96642  return ID;
96643  }
96644 
96645  public:
96647  string tag_prefix_;
96650 
96657 
96666  getSearchedForTags(string const &tag_prefix_, int32 limit_);
96667 
96669  static const std::int32_t ID = -1692716851;
96670 
96673 
96679  void store(TlStorerToString &s, const char *field_name) const final;
96680 };
96681 
96682 class secretChat;
96683 
96689 class getSecretChat final : public Function {
96694  std::int32_t get_id() const final {
96695  return ID;
96696  }
96697 
96698  public:
96701 
96707  getSecretChat();
96708 
96717 
96719  static const std::int32_t ID = 40599169;
96720 
96723 
96729  void store(TlStorerToString &s, const char *field_name) const final;
96730 };
96731 
96732 class MessageSender;
96733 
96734 class httpUrl;
96735 
96741 class getStarAdAccountUrl final : public Function {
96746  std::int32_t get_id() const final {
96747  return ID;
96748  }
96749 
96750  public:
96753 
96760 
96769 
96771  static const std::int32_t ID = 1940473181;
96772 
96775 
96781  void store(TlStorerToString &s, const char *field_name) const final;
96782 };
96783 
96784 class starPaymentOptions;
96785 
96791 class getStarGiftPaymentOptions final : public Function {
96796  std::int32_t get_id() const final {
96797  return ID;
96798  }
96799 
96800  public:
96803 
96810 
96819 
96821  static const std::int32_t ID = -500735773;
96822 
96825 
96831  void store(TlStorerToString &s, const char *field_name) const final;
96832 };
96833 
96835 
96846  std::int32_t get_id() const final {
96847  return ID;
96848  }
96849 
96850  public:
96851 
96858 
96860  static const std::int32_t ID = -883172578;
96861 
96864 
96870  void store(TlStorerToString &s, const char *field_name) const final;
96871 };
96872 
96873 class starPaymentOptions;
96874 
96880 class getStarPaymentOptions final : public Function {
96885  std::int32_t get_id() const final {
96886  return ID;
96887  }
96888 
96889  public:
96890 
96897 
96899  static const std::int32_t ID = 1838351940;
96900 
96903 
96909  void store(TlStorerToString &s, const char *field_name) const final;
96910 };
96911 
96912 class MessageSender;
96913 
96914 class starRevenueStatistics;
96915 
96921 class getStarRevenueStatistics final : public Function {
96926  std::int32_t get_id() const final {
96927  return ID;
96928  }
96929 
96930  public:
96934  bool is_dark_;
96935 
96942 
96952 
96954  static const std::int32_t ID = -260356841;
96955 
96958 
96964  void store(TlStorerToString &s, const char *field_name) const final;
96965 };
96966 
96967 class starSubscriptions;
96968 
96974 class getStarSubscriptions final : public Function {
96979  std::int32_t get_id() const final {
96980  return ID;
96981  }
96982 
96983  public:
96987  string offset_;
96988 
96995 
97004  getStarSubscriptions(bool only_expiring_, string const &offset_);
97005 
97007  static const std::int32_t ID = -641223956;
97008 
97011 
97017  void store(TlStorerToString &s, const char *field_name) const final;
97018 };
97019 
97020 class MessageSender;
97021 
97023 
97024 class starTransactions;
97025 
97031 class getStarTransactions final : public Function {
97036  std::int32_t get_id() const final {
97037  return ID;
97038  }
97039 
97040  public:
97048  string offset_;
97051 
97058 
97071 
97073  static const std::int32_t ID = -258541327;
97074 
97077 
97083  void store(TlStorerToString &s, const char *field_name) const final;
97084 };
97085 
97086 class MessageSender;
97087 
97088 class httpUrl;
97089 
97095 class getStarWithdrawalUrl final : public Function {
97100  std::int32_t get_id() const final {
97101  return ID;
97102  }
97103 
97104  public:
97110  string password_;
97111 
97118 
97129 
97131  static const std::int32_t ID = -1445841134;
97132 
97135 
97141  void store(TlStorerToString &s, const char *field_name) const final;
97142 };
97143 
97144 class StatisticalGraph;
97145 
97151 class getStatisticalGraph final : public Function {
97156  std::int32_t get_id() const final {
97157  return ID;
97158  }
97159 
97160  public:
97164  string token_;
97167 
97174 
97184  getStatisticalGraph(int53 chat_id_, string const &token_, int53 x_);
97185 
97187  static const std::int32_t ID = 1100975515;
97188 
97191 
97197  void store(TlStorerToString &s, const char *field_name) const final;
97198 };
97199 
97200 class InputFile;
97201 
97202 class emojis;
97203 
97209 class getStickerEmojis final : public Function {
97214  std::int32_t get_id() const final {
97215  return ID;
97216  }
97217 
97218  public:
97221 
97227  getStickerEmojis();
97228 
97237 
97239  static const std::int32_t ID = -1895508665;
97240 
97243 
97249  void store(TlStorerToString &s, const char *field_name) const final;
97250 };
97251 
97252 class outline;
97253 
97259 class getStickerOutline final : public Function {
97264  std::int32_t get_id() const final {
97265  return ID;
97266  }
97267 
97268  public:
97275 
97282 
97293 
97295  static const std::int32_t ID = -1550504539;
97296 
97299 
97305  void store(TlStorerToString &s, const char *field_name) const final;
97306 };
97307 
97308 class stickerSet;
97309 
97315 class getStickerSet final : public Function {
97320  std::int32_t get_id() const final {
97321  return ID;
97322  }
97323 
97324  public:
97327 
97333  getStickerSet();
97334 
97342  explicit getStickerSet(int64 set_id_);
97343 
97345  static const std::int32_t ID = 1052318659;
97346 
97349 
97355  void store(TlStorerToString &s, const char *field_name) const final;
97356 };
97357 
97358 class text;
97359 
97365 class getStickerSetName final : public Function {
97370  std::int32_t get_id() const final {
97371  return ID;
97372  }
97373 
97374  public:
97377 
97384 
97392  explicit getStickerSetName(int64 set_id_);
97393 
97395  static const std::int32_t ID = 1039849089;
97396 
97399 
97405  void store(TlStorerToString &s, const char *field_name) const final;
97406 };
97407 
97408 class StickerType;
97409 
97410 class stickers;
97411 
97417 class getStickers final : public Function {
97422  std::int32_t get_id() const final {
97423  return ID;
97424  }
97425 
97426  public:
97430  string query_;
97435 
97441  getStickers();
97442 
97454 
97456  static const std::int32_t ID = 1158058819;
97457 
97460 
97466  void store(TlStorerToString &s, const char *field_name) const final;
97467 };
97468 
97469 class storageStatistics;
97470 
97476 class getStorageStatistics final : public Function {
97481  std::int32_t get_id() const final {
97482  return ID;
97483  }
97484 
97485  public:
97488 
97495 
97504 
97506  static const std::int32_t ID = -853193929;
97507 
97510 
97516  void store(TlStorerToString &s, const char *field_name) const final;
97517 };
97518 
97519 class storageStatisticsFast;
97520 
97526 class getStorageStatisticsFast final : public Function {
97531  std::int32_t get_id() const final {
97532  return ID;
97533  }
97534 
97535  public:
97536 
97543 
97545  static const std::int32_t ID = 61368066;
97546 
97549 
97555  void store(TlStorerToString &s, const char *field_name) const final;
97556 };
97557 
97558 class story;
97559 
97565 class getStory final : public Function {
97570  std::int32_t get_id() const final {
97571  return ID;
97572  }
97573 
97574  public:
97581 
97587  getStory();
97588 
97599 
97601  static const std::int32_t ID = -2011076366;
97602 
97605 
97611  void store(TlStorerToString &s, const char *field_name) const final;
97612 };
97613 
97614 class availableReactions;
97615 
97621 class getStoryAvailableReactions final : public Function {
97626  std::int32_t get_id() const final {
97627  return ID;
97628  }
97629 
97630  public:
97633 
97640 
97649 
97651  static const std::int32_t ID = 595938619;
97652 
97655 
97661  void store(TlStorerToString &s, const char *field_name) const final;
97662 };
97663 
97664 class storyInteractions;
97665 
97671 class getStoryInteractions final : public Function {
97676  std::int32_t get_id() const final {
97677  return ID;
97678  }
97679 
97680  public:
97684  string query_;
97692  string offset_;
97695 
97702 
97717 
97719  static const std::int32_t ID = 483475469;
97720 
97723 
97729  void store(TlStorerToString &s, const char *field_name) const final;
97730 };
97731 
97732 class chats;
97733 
97744  std::int32_t get_id() const final {
97745  return ID;
97746  }
97747 
97748  public:
97749 
97756 
97758  static const std::int32_t ID = 627715760;
97759 
97762 
97768  void store(TlStorerToString &s, const char *field_name) const final;
97769 };
97770 
97771 class publicForwards;
97772 
97778 class getStoryPublicForwards final : public Function {
97783  std::int32_t get_id() const final {
97784  return ID;
97785  }
97786 
97787  public:
97793  string offset_;
97796 
97803 
97815 
97817  static const std::int32_t ID = 1810378546;
97818 
97821 
97827  void store(TlStorerToString &s, const char *field_name) const final;
97828 };
97829 
97830 class storyStatistics;
97831 
97837 class getStoryStatistics final : public Function {
97842  std::int32_t get_id() const final {
97843  return ID;
97844  }
97845 
97846  public:
97852  bool is_dark_;
97853 
97860 
97871 
97873  static const std::int32_t ID = 982926146;
97874 
97877 
97883  void store(TlStorerToString &s, const char *field_name) const final;
97884 };
97885 
97886 class text;
97887 
97893 class getSuggestedFileName final : public Function {
97898  std::int32_t get_id() const final {
97899  return ID;
97900  }
97901 
97902  public:
97906  string directory_;
97907 
97914 
97924 
97926  static const std::int32_t ID = -2049399674;
97927 
97930 
97936  void store(TlStorerToString &s, const char *field_name) const final;
97937 };
97938 
97939 class text;
97940 
97946 class getSuggestedStickerSetName final : public Function {
97951  std::int32_t get_id() const final {
97952  return ID;
97953  }
97954 
97955  public:
97957  string title_;
97958 
97965 
97973  explicit getSuggestedStickerSetName(string const &title_);
97974 
97976  static const std::int32_t ID = -1340995520;
97977 
97980 
97986  void store(TlStorerToString &s, const char *field_name) const final;
97987 };
97988 
97989 class chats;
97990 
97996 class getSuitableDiscussionChats final : public Function {
98001  std::int32_t get_id() const final {
98002  return ID;
98003  }
98004 
98005  public:
98006 
98013 
98015  static const std::int32_t ID = 49044982;
98016 
98019 
98025  void store(TlStorerToString &s, const char *field_name) const final;
98026 };
98027 
98028 class chats;
98029 
98035 class getSuitablePersonalChats final : public Function {
98040  std::int32_t get_id() const final {
98041  return ID;
98042  }
98043 
98044  public:
98045 
98052 
98054  static const std::int32_t ID = -1870357515;
98055 
98058 
98064  void store(TlStorerToString &s, const char *field_name) const final;
98065 };
98066 
98067 class supergroup;
98068 
98074 class getSupergroup final : public Function {
98079  std::int32_t get_id() const final {
98080  return ID;
98081  }
98082 
98083  public:
98086 
98092  getSupergroup();
98093 
98102 
98104  static const std::int32_t ID = 989663458;
98105 
98108 
98114  void store(TlStorerToString &s, const char *field_name) const final;
98115 };
98116 
98117 class supergroupFullInfo;
98118 
98124 class getSupergroupFullInfo final : public Function {
98129  std::int32_t get_id() const final {
98130  return ID;
98131  }
98132 
98133  public:
98136 
98143 
98152 
98154  static const std::int32_t ID = 1099776056;
98155 
98158 
98164  void store(TlStorerToString &s, const char *field_name) const final;
98165 };
98166 
98168 
98169 class chatMembers;
98170 
98176 class getSupergroupMembers final : public Function {
98181  std::int32_t get_id() const final {
98182  return ID;
98183  }
98184 
98185  public:
98194 
98201 
98213 
98215  static const std::int32_t ID = -570940984;
98216 
98219 
98225  void store(TlStorerToString &s, const char *field_name) const final;
98226 };
98227 
98228 class text;
98229 
98235 class getSupportName final : public Function {
98240  std::int32_t get_id() const final {
98241  return ID;
98242  }
98243 
98244  public:
98245 
98251  getSupportName();
98252 
98254  static const std::int32_t ID = 1302205794;
98255 
98258 
98264  void store(TlStorerToString &s, const char *field_name) const final;
98265 };
98266 
98267 class user;
98268 
98274 class getSupportUser final : public Function {
98279  std::int32_t get_id() const final {
98280  return ID;
98281  }
98282 
98283  public:
98284 
98290  getSupportUser();
98291 
98293  static const std::int32_t ID = -1733497700;
98294 
98297 
98303  void store(TlStorerToString &s, const char *field_name) const final;
98304 };
98305 
98307 
98313 class getTemporaryPasswordState final : public Function {
98318  std::int32_t get_id() const final {
98319  return ID;
98320  }
98321 
98322  public:
98323 
98330 
98332  static const std::int32_t ID = -12670830;
98333 
98336 
98342  void store(TlStorerToString &s, const char *field_name) const final;
98343 };
98344 
98345 class textEntities;
98346 
98352 class getTextEntities final : public Function {
98357  std::int32_t get_id() const final {
98358  return ID;
98359  }
98360 
98361  public:
98363  string text_;
98364 
98370  getTextEntities();
98371 
98379  explicit getTextEntities(string const &text_);
98380 
98382  static const std::int32_t ID = -341490693;
98383 
98386 
98392  void store(TlStorerToString &s, const char *field_name) const final;
98393 };
98394 
98395 class text;
98396 
98397 class themeParameters;
98398 
98409  std::int32_t get_id() const final {
98410  return ID;
98411  }
98412 
98413  public:
98416 
98423 
98432 
98434  static const std::int32_t ID = -1850145288;
98435 
98438 
98444  void store(TlStorerToString &s, const char *field_name) const final;
98445 };
98446 
98448 
98454 class getThemedChatEmojiStatuses final : public Function {
98459  std::int32_t get_id() const final {
98460  return ID;
98461  }
98462 
98463  public:
98464 
98471 
98473  static const std::int32_t ID = 1924568314;
98474 
98477 
98483  void store(TlStorerToString &s, const char *field_name) const final;
98484 };
98485 
98487 
98493 class getThemedEmojiStatuses final : public Function {
98498  std::int32_t get_id() const final {
98499  return ID;
98500  }
98501 
98502  public:
98503 
98510 
98512  static const std::int32_t ID = -1468220543;
98513 
98516 
98522  void store(TlStorerToString &s, const char *field_name) const final;
98523 };
98524 
98525 class timeZones;
98526 
98532 class getTimeZones final : public Function {
98537  std::int32_t get_id() const final {
98538  return ID;
98539  }
98540 
98541  public:
98542 
98548  getTimeZones();
98549 
98551  static const std::int32_t ID = 1340268632;
98552 
98555 
98561  void store(TlStorerToString &s, const char *field_name) const final;
98562 };
98563 
98564 class TopChatCategory;
98565 
98566 class chats;
98567 
98573 class getTopChats final : public Function {
98578  std::int32_t get_id() const final {
98579  return ID;
98580  }
98581 
98582  public:
98587 
98593  getTopChats();
98594 
98604 
98606  static const std::int32_t ID = -388410847;
98607 
98610 
98616  void store(TlStorerToString &s, const char *field_name) const final;
98617 };
98618 
98619 class StickerType;
98620 
98621 class trendingStickerSets;
98622 
98628 class getTrendingStickerSets final : public Function {
98633  std::int32_t get_id() const final {
98634  return ID;
98635  }
98636 
98637  public:
98644 
98651 
98662 
98664  static const std::int32_t ID = -531085986;
98665 
98668 
98674  void store(TlStorerToString &s, const char *field_name) const final;
98675 };
98676 
98677 class upgradedGift;
98678 
98684 class getUpgradedGift final : public Function {
98689  std::int32_t get_id() const final {
98690  return ID;
98691  }
98692 
98693  public:
98695  string name_;
98696 
98702  getUpgradedGift();
98703 
98711  explicit getUpgradedGift(string const &name_);
98712 
98714  static const std::int32_t ID = -1331821135;
98715 
98718 
98724  void store(TlStorerToString &s, const char *field_name) const final;
98725 };
98726 
98727 class emojiStatuses;
98728 
98739  std::int32_t get_id() const final {
98740  return ID;
98741  }
98742 
98743  public:
98744 
98751 
98753  static const std::int32_t ID = -1748975723;
98754 
98757 
98763  void store(TlStorerToString &s, const char *field_name) const final;
98764 };
98765 
98766 class httpUrl;
98767 
98778  std::int32_t get_id() const final {
98779  return ID;
98780  }
98781 
98782  public:
98786  string password_;
98787 
98794 
98803  getUpgradedGiftWithdrawalUrl(string const &received_gift_id_, string const &password_);
98804 
98806  static const std::int32_t ID = -784331188;
98807 
98810 
98816  void store(TlStorerToString &s, const char *field_name) const final;
98817 };
98818 
98819 class user;
98820 
98826 class getUser final : public Function {
98831  std::int32_t get_id() const final {
98832  return ID;
98833  }
98834 
98835  public:
98838 
98844  getUser();
98845 
98853  explicit getUser(int53 user_id_);
98854 
98856  static const std::int32_t ID = 1117363211;
98857 
98860 
98866  void store(TlStorerToString &s, const char *field_name) const final;
98867 };
98868 
98869 class foundChatBoosts;
98870 
98876 class getUserChatBoosts final : public Function {
98881  std::int32_t get_id() const final {
98882  return ID;
98883  }
98884 
98885  public:
98890 
98897 
98907 
98909  static const std::int32_t ID = -1190205543;
98910 
98913 
98919  void store(TlStorerToString &s, const char *field_name) const final;
98920 };
98921 
98922 class userFullInfo;
98923 
98929 class getUserFullInfo final : public Function {
98934  std::int32_t get_id() const final {
98935  return ID;
98936  }
98937 
98938  public:
98941 
98947  getUserFullInfo();
98948 
98956  explicit getUserFullInfo(int53 user_id_);
98957 
98959  static const std::int32_t ID = -776823720;
98960 
98963 
98969  void store(TlStorerToString &s, const char *field_name) const final;
98970 };
98971 
98972 class userLink;
98973 
98979 class getUserLink final : public Function {
98984  std::int32_t get_id() const final {
98985  return ID;
98986  }
98987 
98988  public:
98989 
98995  getUserLink();
98996 
98998  static const std::int32_t ID = 1226839270;
98999 
99002 
99008  void store(TlStorerToString &s, const char *field_name) const final;
99009 };
99010 
99011 class UserPrivacySetting;
99012 
99014 
99020 class getUserPrivacySettingRules final : public Function {
99025  std::int32_t get_id() const final {
99026  return ID;
99027  }
99028 
99029  public:
99032 
99039 
99048 
99050  static const std::int32_t ID = -2077223311;
99051 
99054 
99060  void store(TlStorerToString &s, const char *field_name) const final;
99061 };
99062 
99063 class chatPhotos;
99064 
99070 class getUserProfilePhotos final : public Function {
99075  std::int32_t get_id() const final {
99076  return ID;
99077  }
99078 
99079  public:
99086 
99093 
99104 
99106  static const std::int32_t ID = -908132798;
99107 
99110 
99116  void store(TlStorerToString &s, const char *field_name) const final;
99117 };
99118 
99119 class userSupportInfo;
99120 
99126 class getUserSupportInfo final : public Function {
99131  std::int32_t get_id() const final {
99132  return ID;
99133  }
99134 
99135  public:
99138 
99145 
99153  explicit getUserSupportInfo(int53 user_id_);
99154 
99156  static const std::int32_t ID = 1957008133;
99157 
99160 
99166  void store(TlStorerToString &s, const char *field_name) const final;
99167 };
99168 
99169 class messageSenders;
99170 
99181  std::int32_t get_id() const final {
99182  return ID;
99183  }
99184 
99185  public:
99188 
99195 
99204 
99206  static const std::int32_t ID = -1000496379;
99207 
99210 
99216  void store(TlStorerToString &s, const char *field_name) const final;
99217 };
99218 
99219 class httpUrl;
99220 
99226 class getVideoChatInviteLink final : public Function {
99231  std::int32_t get_id() const final {
99232  return ID;
99233  }
99234 
99235  public:
99240 
99247 
99257 
99259  static const std::int32_t ID = -1394707321;
99260 
99263 
99269  void store(TlStorerToString &s, const char *field_name) const final;
99270 };
99271 
99272 class rtmpUrl;
99273 
99279 class getVideoChatRtmpUrl final : public Function {
99284  std::int32_t get_id() const final {
99285  return ID;
99286  }
99287 
99288  public:
99291 
99298 
99307 
99309  static const std::int32_t ID = 1210784543;
99310 
99313 
99319  void store(TlStorerToString &s, const char *field_name) const final;
99320 };
99321 
99322 class GroupCallVideoQuality;
99323 
99324 class data;
99325 
99331 class getVideoChatStreamSegment final : public Function {
99336  std::int32_t get_id() const final {
99337  return ID;
99338  }
99339 
99340  public:
99351 
99358 
99371 
99373  static const std::int32_t ID = 773343220;
99374 
99377 
99383  void store(TlStorerToString &s, const char *field_name) const final;
99384 };
99385 
99386 class videoChatStreams;
99387 
99393 class getVideoChatStreams final : public Function {
99398  std::int32_t get_id() const final {
99399  return ID;
99400  }
99401 
99402  public:
99405 
99412 
99421 
99423  static const std::int32_t ID = 531757765;
99424 
99427 
99433  void store(TlStorerToString &s, const char *field_name) const final;
99434 };
99435 
99436 class httpUrl;
99437 
99438 class webAppOpenParameters;
99439 
99445 class getWebAppLinkUrl final : public Function {
99450  std::int32_t get_id() const final {
99451  return ID;
99452  }
99453 
99454  public:
99467 
99473  getWebAppLinkUrl();
99474 
99488 
99490  static const std::int32_t ID = 1627284161;
99491 
99494 
99500  void store(TlStorerToString &s, const char *field_name) const final;
99501 };
99502 
99503 class outline;
99504 
99510 class getWebAppPlaceholder final : public Function {
99515  std::int32_t get_id() const final {
99516  return ID;
99517  }
99518 
99519  public:
99522 
99529 
99538 
99540  static const std::int32_t ID = 583470479;
99541 
99544 
99550  void store(TlStorerToString &s, const char *field_name) const final;
99551 };
99552 
99553 class httpUrl;
99554 
99555 class webAppOpenParameters;
99556 
99562 class getWebAppUrl final : public Function {
99567  std::int32_t get_id() const final {
99568  return ID;
99569  }
99570 
99571  public:
99575  string url_;
99578 
99584  getWebAppUrl();
99585 
99596 
99598  static const std::int32_t ID = -1526784188;
99599 
99602 
99608  void store(TlStorerToString &s, const char *field_name) const final;
99609 };
99610 
99611 class webPageInstantView;
99612 
99618 class getWebPageInstantView final : public Function {
99623  std::int32_t get_id() const final {
99624  return ID;
99625  }
99626 
99627  public:
99629  string url_;
99632 
99639 
99648  getWebPageInstantView(string const &url_, bool only_local_);
99649 
99651  static const std::int32_t ID = 1741395197;
99652 
99655 
99661  void store(TlStorerToString &s, const char *field_name) const final;
99662 };
99663 
99664 class formattedText;
99665 
99666 class ok;
99667 
99673 class giftPremiumWithStars final : public Function {
99678  std::int32_t get_id() const final {
99679  return ID;
99680  }
99681 
99682  public:
99691 
99698 
99710 
99712  static const std::int32_t ID = -2058395432;
99713 
99716 
99722  void store(TlStorerToString &s, const char *field_name) const final;
99723 };
99724 
99725 class ok;
99726 
99732 class hideContactCloseBirthdays final : public Function {
99737  std::int32_t get_id() const final {
99738  return ID;
99739  }
99740 
99741  public:
99742 
99749 
99751  static const std::int32_t ID = -1163065221;
99752 
99755 
99761  void store(TlStorerToString &s, const char *field_name) const final;
99762 };
99763 
99764 class SuggestedAction;
99765 
99766 class ok;
99767 
99773 class hideSuggestedAction final : public Function {
99778  std::int32_t get_id() const final {
99779  return ID;
99780  }
99781 
99782  public:
99785 
99792 
99801 
99803  static const std::int32_t ID = -1561384065;
99804 
99807 
99813  void store(TlStorerToString &s, const char *field_name) const final;
99814 };
99815 
99816 class contact;
99817 
99818 class importedContacts;
99819 
99825 class importContacts final : public Function {
99830  std::int32_t get_id() const final {
99831  return ID;
99832  }
99833 
99834  public:
99837 
99843  importContacts();
99844 
99853 
99855  static const std::int32_t ID = -215132767;
99856 
99859 
99865  void store(TlStorerToString &s, const char *field_name) const final;
99866 };
99867 
99868 class InputFile;
99869 
99870 class ok;
99871 
99877 class importMessages final : public Function {
99882  std::int32_t get_id() const final {
99883  return ID;
99884  }
99885 
99886  public:
99893 
99899  importMessages();
99900 
99911 
99913  static const std::int32_t ID = -1864116784;
99914 
99917 
99923  void store(TlStorerToString &s, const char *field_name) const final;
99924 };
99925 
99927 
99933 class inviteGroupCallParticipant final : public Function {
99938  std::int32_t get_id() const final {
99939  return ID;
99940  }
99941 
99942  public:
99949 
99956 
99967 
99969  static const std::int32_t ID = -631535414;
99970 
99973 
99979  void store(TlStorerToString &s, const char *field_name) const final;
99980 };
99981 
99982 class ok;
99983 
99994  std::int32_t get_id() const final {
99995  return ID;
99996  }
99997 
99998  public:
100003 
100010 
100020 
100022  static const std::int32_t ID = -473149298;
100023 
100026 
100032  void store(TlStorerToString &s, const char *field_name) const final;
100033 };
100034 
100035 class ok;
100036 
100042 class joinChat final : public Function {
100047  std::int32_t get_id() const final {
100048  return ID;
100049  }
100050 
100051  public:
100054 
100060  joinChat();
100061 
100069  explicit joinChat(int53 chat_id_);
100070 
100072  static const std::int32_t ID = 326769313;
100073 
100076 
100082  void store(TlStorerToString &s, const char *field_name) const final;
100083 };
100084 
100085 class chat;
100086 
100092 class joinChatByInviteLink final : public Function {
100097  std::int32_t get_id() const final {
100098  return ID;
100099  }
100100 
100101  public:
100104 
100111 
100119  explicit joinChatByInviteLink(string const &invite_link_);
100120 
100122  static const std::int32_t ID = -1049973882;
100123 
100126 
100132  void store(TlStorerToString &s, const char *field_name) const final;
100133 };
100134 
100135 class InputGroupCall;
100136 
100137 class groupCallInfo;
100138 
100140 
100146 class joinGroupCall final : public Function {
100151  std::int32_t get_id() const final {
100152  return ID;
100153  }
100154 
100155  public:
100160 
100166  joinGroupCall();
100167 
100177 
100179  static const std::int32_t ID = -2026079917;
100180 
100183 
100189  void store(TlStorerToString &s, const char *field_name) const final;
100190 };
100191 
100192 class MessageSender;
100193 
100195 
100196 class text;
100197 
100203 class joinVideoChat final : public Function {
100208  std::int32_t get_id() const final {
100209  return ID;
100210  }
100211 
100212  public:
100221 
100227  joinVideoChat();
100228 
100240 
100242  static const std::int32_t ID = 1322989999;
100243 
100246 
100252  void store(TlStorerToString &s, const char *field_name) const final;
100253 };
100254 
100255 class giveawayParameters;
100256 
100257 class ok;
100258 
100264 class launchPrepaidGiveaway final : public Function {
100269  std::int32_t get_id() const final {
100270  return ID;
100271  }
100272 
100273  public:
100282 
100289 
100301 
100303  static const std::int32_t ID = 639465530;
100304 
100307 
100313  void store(TlStorerToString &s, const char *field_name) const final;
100314 };
100315 
100316 class ok;
100317 
100323 class leaveChat final : public Function {
100328  std::int32_t get_id() const final {
100329  return ID;
100330  }
100331 
100332  public:
100335 
100341  leaveChat();
100342 
100350  explicit leaveChat(int53 chat_id_);
100351 
100353  static const std::int32_t ID = -1825080735;
100354 
100357 
100363  void store(TlStorerToString &s, const char *field_name) const final;
100364 };
100365 
100366 class ok;
100367 
100373 class leaveGroupCall final : public Function {
100378  std::int32_t get_id() const final {
100379  return ID;
100380  }
100381 
100382  public:
100385 
100391  leaveGroupCall();
100392 
100400  explicit leaveGroupCall(int32 group_call_id_);
100401 
100403  static const std::int32_t ID = 980152233;
100404 
100407 
100413  void store(TlStorerToString &s, const char *field_name) const final;
100414 };
100415 
100416 class StoryList;
100417 
100418 class ok;
100419 
100425 class loadActiveStories final : public Function {
100430  std::int32_t get_id() const final {
100431  return ID;
100432  }
100433 
100434  public:
100437 
100443  loadActiveStories();
100444 
100453 
100455  static const std::int32_t ID = 2106390328;
100456 
100459 
100465  void store(TlStorerToString &s, const char *field_name) const final;
100466 };
100467 
100468 class ChatList;
100469 
100470 class ok;
100471 
100477 class loadChats final : public Function {
100482  std::int32_t get_id() const final {
100483  return ID;
100484  }
100485 
100486  public:
100491 
100497  loadChats();
100498 
100508 
100510  static const std::int32_t ID = -1885635205;
100511 
100514 
100520  void store(TlStorerToString &s, const char *field_name) const final;
100521 };
100522 
100523 class ok;
100524 
100530 class loadGroupCallParticipants final : public Function {
100535  std::int32_t get_id() const final {
100536  return ID;
100537  }
100538 
100539  public:
100544 
100551 
100561 
100563  static const std::int32_t ID = 938720974;
100564 
100567 
100573  void store(TlStorerToString &s, const char *field_name) const final;
100574 };
100575 
100576 class ok;
100577 
100588  std::int32_t get_id() const final {
100589  return ID;
100590  }
100591 
100592  public:
100595 
100602 
100611 
100613  static const std::int32_t ID = -46092588;
100614 
100617 
100623  void store(TlStorerToString &s, const char *field_name) const final;
100624 };
100625 
100626 class ok;
100627 
100633 class loadQuickReplyShortcuts final : public Function {
100638  std::int32_t get_id() const final {
100639  return ID;
100640  }
100641 
100642  public:
100643 
100650 
100652  static const std::int32_t ID = -1016614243;
100653 
100656 
100662  void store(TlStorerToString &s, const char *field_name) const final;
100663 };
100664 
100665 class ok;
100666 
100672 class loadSavedMessagesTopics 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 = 289855160;
100703 
100706 
100712  void store(TlStorerToString &s, const char *field_name) const final;
100713 };
100714 
100715 class ok;
100716 
100722 class logOut final : public Function {
100727  std::int32_t get_id() const final {
100728  return ID;
100729  }
100730 
100731  public:
100732 
100738  logOut();
100739 
100741  static const std::int32_t ID = -1581923301;
100742 
100745 
100751  void store(TlStorerToString &s, const char *field_name) const final;
100752 };
100753 
100754 class ok;
100755 
100761 class openBotSimilarBot final : public Function {
100766  std::int32_t get_id() const final {
100767  return ID;
100768  }
100769 
100770  public:
100775 
100781  openBotSimilarBot();
100782 
100792 
100794  static const std::int32_t ID = -369688872;
100795 
100798 
100804  void store(TlStorerToString &s, const char *field_name) const final;
100805 };
100806 
100807 class ok;
100808 
100814 class openChat final : public Function {
100819  std::int32_t get_id() const final {
100820  return ID;
100821  }
100822 
100823  public:
100826 
100832  openChat();
100833 
100841  explicit openChat(int53 chat_id_);
100842 
100844  static const std::int32_t ID = -323371509;
100845 
100848 
100854  void store(TlStorerToString &s, const char *field_name) const final;
100855 };
100856 
100857 class ok;
100858 
100864 class openChatSimilarChat final : public Function {
100869  std::int32_t get_id() const final {
100870  return ID;
100871  }
100872 
100873  public:
100878 
100885 
100895 
100897  static const std::int32_t ID = -1884883949;
100898 
100901 
100907  void store(TlStorerToString &s, const char *field_name) const final;
100908 };
100909 
100910 class ok;
100911 
100917 class openMessageContent final : public Function {
100922  std::int32_t get_id() const final {
100923  return ID;
100924  }
100925 
100926  public:
100931 
100937  openMessageContent();
100938 
100948 
100950  static const std::int32_t ID = -739088005;
100951 
100954 
100960  void store(TlStorerToString &s, const char *field_name) const final;
100961 };
100962 
100963 class ok;
100964 
100970 class openSponsoredChat final : public Function {
100975  std::int32_t get_id() const final {
100976  return ID;
100977  }
100978 
100979  public:
100982 
100988  openSponsoredChat();
100989 
100998 
101000  static const std::int32_t ID = 865985573;
101001 
101004 
101010  void store(TlStorerToString &s, const char *field_name) const final;
101011 };
101012 
101013 class ok;
101014 
101020 class openStory final : public Function {
101025  std::int32_t get_id() const final {
101026  return ID;
101027  }
101028 
101029  public:
101034 
101040  openStory();
101041 
101051 
101053  static const std::int32_t ID = -696723005;
101054 
101057 
101063  void store(TlStorerToString &s, const char *field_name) const final;
101064 };
101065 
101066 class InputMessageReplyTo;
101067 
101068 class webAppInfo;
101069 
101070 class webAppOpenParameters;
101071 
101077 class openWebApp final : public Function {
101082  std::int32_t get_id() const final {
101083  return ID;
101084  }
101085 
101086  public:
101092  string url_;
101099 
101105  openWebApp();
101106 
101120 
101122  static const std::int32_t ID = 662795170;
101123 
101126 
101132  void store(TlStorerToString &s, const char *field_name) const final;
101133 };
101134 
101135 class FileType;
101136 
101137 class storageStatistics;
101138 
101144 class optimizeStorage final : public Function {
101149  std::int32_t get_id() const final {
101150  return ID;
101151  }
101152 
101153  public:
101172 
101178  optimizeStorage();
101179 
101196 
101198  static const std::int32_t ID = 853186759;
101199 
101202 
101208  void store(TlStorerToString &s, const char *field_name) const final;
101209 };
101210 
101211 class formattedText;
101212 
101218 class parseMarkdown final : public Function {
101223  std::int32_t get_id() const final {
101224  return ID;
101225  }
101226 
101227  public:
101230 
101236  parseMarkdown();
101237 
101246 
101248  static const std::int32_t ID = 756366063;
101249 
101252 
101258  void store(TlStorerToString &s, const char *field_name) const final;
101259 };
101260 
101261 class TextParseMode;
101262 
101263 class formattedText;
101264 
101270 class parseTextEntities final : public Function {
101275  std::int32_t get_id() const final {
101276  return ID;
101277  }
101278 
101279  public:
101281  string text_;
101284 
101290  parseTextEntities();
101291 
101301 
101303  static const std::int32_t ID = -1709194593;
101304 
101307 
101313  void store(TlStorerToString &s, const char *field_name) const final;
101314 };
101315 
101316 class ok;
101317 
101323 class pinChatMessage final : public Function {
101328  std::int32_t get_id() const final {
101329  return ID;
101330  }
101331 
101332  public:
101341 
101347  pinChatMessage();
101348 
101360 
101362  static const std::int32_t ID = 2034719663;
101363 
101366 
101372  void store(TlStorerToString &s, const char *field_name) const final;
101373 };
101374 
101375 class seconds;
101376 
101382 class pingProxy final : public Function {
101387  std::int32_t get_id() const final {
101388  return ID;
101389  }
101390 
101391  public:
101394 
101400  pingProxy();
101401 
101409  explicit pingProxy(int32 proxy_id_);
101410 
101412  static const std::int32_t ID = -979681103;
101413 
101416 
101422  void store(TlStorerToString &s, const char *field_name) const final;
101423 };
101424 
101425 class InputStoryContent;
101426 
101427 class StoryPrivacySettings;
101428 
101429 class formattedText;
101430 
101431 class inputStoryAreas;
101432 
101433 class story;
101434 
101435 class storyFullId;
101436 
101442 class postStory final : public Function {
101447  std::int32_t get_id() const final {
101448  return ID;
101449  }
101450 
101451  public:
101470 
101476  postStory();
101477 
101494 
101496  static const std::int32_t ID = -257605513;
101497 
101500 
101506  void store(TlStorerToString &s, const char *field_name) const final;
101507 };
101508 
101509 class FileType;
101510 
101511 class InputFile;
101512 
101513 class file;
101514 
101520 class preliminaryUploadFile final : public Function {
101525  std::int32_t get_id() const final {
101526  return ID;
101527  }
101528 
101529  public:
101536 
101543 
101554 
101556  static const std::int32_t ID = 1894239129;
101557 
101560 
101566  void store(TlStorerToString &s, const char *field_name) const final;
101567 };
101568 
101569 class ok;
101570 
101576 class processChatFolderNewChats final : public Function {
101581  std::int32_t get_id() const final {
101582  return ID;
101583  }
101584 
101585  public:
101590 
101597 
101607 
101609  static const std::int32_t ID = 1498280672;
101610 
101613 
101619  void store(TlStorerToString &s, const char *field_name) const final;
101620 };
101621 
101622 class ok;
101623 
101629 class processChatJoinRequest final : public Function {
101634  std::int32_t get_id() const final {
101635  return ID;
101636  }
101637 
101638  public:
101645 
101652 
101663 
101665  static const std::int32_t ID = 1004876963;
101666 
101669 
101675  void store(TlStorerToString &s, const char *field_name) const final;
101676 };
101677 
101678 class ok;
101679 
101685 class processChatJoinRequests final : public Function {
101690  std::int32_t get_id() const final {
101691  return ID;
101692  }
101693 
101694  public:
101701 
101708 
101719 
101721  static const std::int32_t ID = 1048722894;
101722 
101725 
101731  void store(TlStorerToString &s, const char *field_name) const final;
101732 };
101733 
101734 class ok;
101735 
101741 class processPushNotification final : public Function {
101746  std::int32_t get_id() const final {
101747  return ID;
101748  }
101749 
101750  public:
101752  string payload_;
101753 
101760 
101768  explicit processPushNotification(string const &payload_);
101769 
101771  static const std::int32_t ID = 786679952;
101772 
101775 
101781  void store(TlStorerToString &s, const char *field_name) const final;
101782 };
101783 
101784 class ok;
101785 
101791 class rateSpeechRecognition final : public Function {
101796  std::int32_t get_id() const final {
101797  return ID;
101798  }
101799 
101800  public:
101807 
101814 
101825 
101827  static const std::int32_t ID = -287521867;
101828 
101831 
101837  void store(TlStorerToString &s, const char *field_name) const final;
101838 };
101839 
101840 class ok;
101841 
101847 class readAllChatMentions final : public Function {
101852  std::int32_t get_id() const final {
101853  return ID;
101854  }
101855 
101856  public:
101859 
101866 
101874  explicit readAllChatMentions(int53 chat_id_);
101875 
101877  static const std::int32_t ID = 1357558453;
101878 
101881 
101887  void store(TlStorerToString &s, const char *field_name) const final;
101888 };
101889 
101890 class ok;
101891 
101897 class readAllChatReactions final : public Function {
101902  std::int32_t get_id() const final {
101903  return ID;
101904  }
101905 
101906  public:
101909 
101916 
101924  explicit readAllChatReactions(int53 chat_id_);
101925 
101927  static const std::int32_t ID = 1421973357;
101928 
101931 
101937  void store(TlStorerToString &s, const char *field_name) const final;
101938 };
101939 
101940 class ok;
101941 
101952  std::int32_t get_id() const final {
101953  return ID;
101954  }
101955 
101956  public:
101961 
101968 
101978 
101980  static const std::int32_t ID = 1323136341;
101981 
101984 
101990  void store(TlStorerToString &s, const char *field_name) const final;
101991 };
101992 
101993 class ok;
101994 
102005  std::int32_t get_id() const final {
102006  return ID;
102007  }
102008 
102009  public:
102014 
102021 
102031 
102033  static const std::int32_t ID = -792975554;
102034 
102037 
102043  void store(TlStorerToString &s, const char *field_name) const final;
102044 };
102045 
102046 class ok;
102047 
102053 class readBusinessMessage final : public Function {
102058  std::int32_t get_id() const final {
102059  return ID;
102060  }
102061 
102062  public:
102069 
102076 
102087 
102089  static const std::int32_t ID = -1723531538;
102090 
102093 
102099  void store(TlStorerToString &s, const char *field_name) const final;
102100 };
102101 
102102 class ChatList;
102103 
102104 class ok;
102105 
102111 class readChatList final : public Function {
102116  std::int32_t get_id() const final {
102117  return ID;
102118  }
102119 
102120  public:
102123 
102129  readChatList();
102130 
102139 
102141  static const std::int32_t ID = -1117480790;
102142 
102145 
102151  void store(TlStorerToString &s, const char *field_name) const final;
102152 };
102153 
102154 class data;
102155 
102161 class readFilePart final : public Function {
102166  std::int32_t get_id() const final {
102167  return ID;
102168  }
102169 
102170  public:
102177 
102183  readFilePart();
102184 
102195 
102197  static const std::int32_t ID = -174576822;
102198 
102201 
102207  void store(TlStorerToString &s, const char *field_name) const final;
102208 };
102209 
102210 class quickReplyMessages;
102211 
102222  std::int32_t get_id() const final {
102223  return ID;
102224  }
102225 
102226  public:
102231 
102238 
102248 
102250  static const std::int32_t ID = 387399566;
102251 
102254 
102260  void store(TlStorerToString &s, const char *field_name) const final;
102261 };
102262 
102263 class ok;
102264 
102270 class recognizeSpeech final : public Function {
102275  std::int32_t get_id() const final {
102276  return ID;
102277  }
102278 
102279  public:
102284 
102290  recognizeSpeech();
102291 
102301 
102303  static const std::int32_t ID = 1741947577;
102304 
102307 
102313  void store(TlStorerToString &s, const char *field_name) const final;
102314 };
102315 
102316 class ok;
102317 
102328  std::int32_t get_id() const final {
102329  return ID;
102330  }
102331 
102332  public:
102338  string new_hint_;
102339 
102346 
102356  recoverAuthenticationPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
102357 
102359  static const std::int32_t ID = -131001053;
102360 
102363 
102369  void store(TlStorerToString &s, const char *field_name) const final;
102370 };
102371 
102372 class passwordState;
102373 
102379 class recoverPassword final : public Function {
102384  std::int32_t get_id() const final {
102385  return ID;
102386  }
102387 
102388  public:
102394  string new_hint_;
102395 
102401  recoverPassword();
102402 
102412  recoverPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
102413 
102415  static const std::int32_t ID = -1524262541;
102416 
102419 
102425  void store(TlStorerToString &s, const char *field_name) const final;
102426 };
102427 
102428 class ok;
102429 
102435 class refundStarPayment final : public Function {
102440  std::int32_t get_id() const final {
102441  return ID;
102442  }
102443 
102444  public:
102449 
102455  refundStarPayment();
102456 
102466 
102468  static const std::int32_t ID = -1804165035;
102469 
102472 
102478  void store(TlStorerToString &s, const char *field_name) const final;
102479 };
102480 
102481 class DeviceToken;
102482 
102483 class pushReceiverId;
102484 
102490 class registerDevice final : public Function {
102495  std::int32_t get_id() const final {
102496  return ID;
102497  }
102498 
102499  public:
102504 
102510  registerDevice();
102511 
102521 
102523  static const std::int32_t ID = 366088823;
102524 
102527 
102533  void store(TlStorerToString &s, const char *field_name) const final;
102534 };
102535 
102536 class ok;
102537 
102543 class registerUser final : public Function {
102548  std::int32_t get_id() const final {
102549  return ID;
102550  }
102551 
102552  public:
102556  string last_name_;
102559 
102565  registerUser();
102566 
102576  registerUser(string const &first_name_, string const &last_name_, bool disable_notification_);
102577 
102579  static const std::int32_t ID = -1012247828;
102580 
102583 
102589  void store(TlStorerToString &s, const char *field_name) const final;
102590 };
102591 
102592 class ok;
102593 
102604  std::int32_t get_id() const final {
102605  return ID;
102606  }
102607 
102608  public:
102615 
102622 
102633 
102635  static const std::int32_t ID = -1186433402;
102636 
102639 
102645  void store(TlStorerToString &s, const char *field_name) const final;
102646 };
102647 
102648 class ok;
102649 
102660  std::int32_t get_id() const final {
102661  return ID;
102662  }
102663 
102664  public:
102667 
102674 
102683 
102685  static const std::int32_t ID = 2020766707;
102686 
102689 
102695  void store(TlStorerToString &s, const char *field_name) const final;
102696 };
102697 
102698 class ok;
102699 
102705 class removeChatActionBar final : public Function {
102710  std::int32_t get_id() const final {
102711  return ID;
102712  }
102713 
102714  public:
102717 
102724 
102732  explicit removeChatActionBar(int53 chat_id_);
102733 
102735  static const std::int32_t ID = -1650968070;
102736 
102739 
102745  void store(TlStorerToString &s, const char *field_name) const final;
102746 };
102747 
102748 class ok;
102749 
102755 class removeContacts final : public Function {
102760  std::int32_t get_id() const final {
102761  return ID;
102762  }
102763 
102764  public:
102767 
102773  removeContacts();
102774 
102782  explicit removeContacts(array<int53> &&user_ids_);
102783 
102785  static const std::int32_t ID = 1943858054;
102786 
102789 
102795  void store(TlStorerToString &s, const char *field_name) const final;
102796 };
102797 
102798 class InputFile;
102799 
102800 class ok;
102801 
102807 class removeFavoriteSticker final : public Function {
102812  std::int32_t get_id() const final {
102813  return ID;
102814  }
102815 
102816  public:
102819 
102826 
102835 
102837  static const std::int32_t ID = 1152945264;
102838 
102841 
102847  void store(TlStorerToString &s, const char *field_name) const final;
102848 };
102849 
102850 class ok;
102851 
102857 class removeFileFromDownloads final : public Function {
102862  std::int32_t get_id() const final {
102863  return ID;
102864  }
102865 
102866  public:
102871 
102878 
102888 
102890  static const std::int32_t ID = 1460060142;
102891 
102894 
102900  void store(TlStorerToString &s, const char *field_name) const final;
102901 };
102902 
102903 class ok;
102904 
102910 class removeInstalledBackground final : public Function {
102915  std::int32_t get_id() const final {
102916  return ID;
102917  }
102918 
102919  public:
102922 
102929 
102938 
102940  static const std::int32_t ID = 1346446652;
102941 
102944 
102950  void store(TlStorerToString &s, const char *field_name) const final;
102951 };
102952 
102953 class ReactionType;
102954 
102955 class ok;
102956 
102962 class removeMessageReaction final : public Function {
102967  std::int32_t get_id() const final {
102968  return ID;
102969  }
102970 
102971  public:
102978 
102985 
102996 
102998  static const std::int32_t ID = -1756934789;
102999 
103002 
103008  void store(TlStorerToString &s, const char *field_name) const final;
103009 };
103010 
103011 class MessageSender;
103012 
103013 class ok;
103014 
103025  std::int32_t get_id() const final {
103026  return ID;
103027  }
103028 
103029  public:
103034 
103041 
103051 
103053  static const std::int32_t ID = -1710174374;
103054 
103057 
103063  void store(TlStorerToString &s, const char *field_name) const final;
103064 };
103065 
103066 class ok;
103067 
103073 class removeNotification final : public Function {
103078  std::int32_t get_id() const final {
103079  return ID;
103080  }
103081 
103082  public:
103087 
103093  removeNotification();
103094 
103104 
103106  static const std::int32_t ID = 862630734;
103107 
103110 
103116  void store(TlStorerToString &s, const char *field_name) const final;
103117 };
103118 
103119 class ok;
103120 
103126 class removeNotificationGroup final : public Function {
103131  std::int32_t get_id() const final {
103132  return ID;
103133  }
103134 
103135  public:
103140 
103147 
103157 
103159  static const std::int32_t ID = 1713005454;
103160 
103163 
103169  void store(TlStorerToString &s, const char *field_name) const final;
103170 };
103171 
103172 class ok;
103173 
103184  std::int32_t get_id() const final {
103185  return ID;
103186  }
103187 
103188  public:
103193 
103200 
103210 
103212  static const std::int32_t ID = 1100258555;
103213 
103216 
103222  void store(TlStorerToString &s, const char *field_name) const final;
103223 };
103224 
103225 class ok;
103226 
103232 class removeProxy final : public Function {
103237  std::int32_t get_id() const final {
103238  return ID;
103239  }
103240 
103241  public:
103244 
103250  removeProxy();
103251 
103259  explicit removeProxy(int32 proxy_id_);
103260 
103262  static const std::int32_t ID = 1369219847;
103263 
103266 
103272  void store(TlStorerToString &s, const char *field_name) const final;
103273 };
103274 
103275 class ok;
103276 
103282 class removeRecentHashtag final : public Function {
103287  std::int32_t get_id() const final {
103288  return ID;
103289  }
103290 
103291  public:
103293  string hashtag_;
103294 
103301 
103309  explicit removeRecentHashtag(string const &hashtag_);
103310 
103312  static const std::int32_t ID = -1013735260;
103313 
103316 
103322  void store(TlStorerToString &s, const char *field_name) const final;
103323 };
103324 
103325 class InputFile;
103326 
103327 class ok;
103328 
103334 class removeRecentSticker final : public Function {
103339  std::int32_t get_id() const final {
103340  return ID;
103341  }
103342 
103343  public:
103348 
103355 
103365 
103367  static const std::int32_t ID = 1246577677;
103368 
103371 
103377  void store(TlStorerToString &s, const char *field_name) const final;
103378 };
103379 
103380 class ok;
103381 
103387 class removeRecentlyFoundChat final : public Function {
103392  std::int32_t get_id() const final {
103393  return ID;
103394  }
103395 
103396  public:
103399 
103406 
103415 
103417  static const std::int32_t ID = 717340444;
103418 
103421 
103427  void store(TlStorerToString &s, const char *field_name) const final;
103428 };
103429 
103430 class InputFile;
103431 
103432 class ok;
103433 
103439 class removeSavedAnimation final : public Function {
103444  std::int32_t get_id() const final {
103445  return ID;
103446  }
103447 
103448  public:
103451 
103458 
103467 
103469  static const std::int32_t ID = -495605479;
103470 
103473 
103479  void store(TlStorerToString &s, const char *field_name) const final;
103480 };
103481 
103482 class ok;
103483 
103494  std::int32_t get_id() const final {
103495  return ID;
103496  }
103497 
103498  public:
103501 
103508 
103517 
103519  static const std::int32_t ID = -480032946;
103520 
103523 
103529  void store(TlStorerToString &s, const char *field_name) const final;
103530 };
103531 
103532 class ok;
103533 
103539 class removeSearchedForTag final : public Function {
103544  std::int32_t get_id() const final {
103545  return ID;
103546  }
103547 
103548  public:
103550  string tag_;
103551 
103558 
103566  explicit removeSearchedForTag(string const &tag_);
103567 
103569  static const std::int32_t ID = 891382730;
103570 
103573 
103579  void store(TlStorerToString &s, const char *field_name) const final;
103580 };
103581 
103582 class InputFile;
103583 
103584 class ok;
103585 
103591 class removeStickerFromSet final : public Function {
103596  std::int32_t get_id() const final {
103597  return ID;
103598  }
103599 
103600  public:
103603 
103610 
103619 
103621  static const std::int32_t ID = 1642196644;
103622 
103625 
103631  void store(TlStorerToString &s, const char *field_name) const final;
103632 };
103633 
103634 class TopChatCategory;
103635 
103636 class ok;
103637 
103643 class removeTopChat final : public Function {
103648  std::int32_t get_id() const final {
103649  return ID;
103650  }
103651 
103652  public:
103657 
103663  removeTopChat();
103664 
103674 
103676  static const std::int32_t ID = -1907876267;
103677 
103680 
103686  void store(TlStorerToString &s, const char *field_name) const final;
103687 };
103688 
103689 class ok;
103690 
103696 class reorderActiveUsernames final : public Function {
103701  std::int32_t get_id() const final {
103702  return ID;
103703  }
103704 
103705  public:
103708 
103715 
103724 
103726  static const std::int32_t ID = -455399375;
103727 
103730 
103736  void store(TlStorerToString &s, const char *field_name) const final;
103737 };
103738 
103739 class ok;
103740 
103746 class reorderBotActiveUsernames final : public Function {
103751  std::int32_t get_id() const final {
103752  return ID;
103753  }
103754 
103755  public:
103760 
103767 
103777 
103779  static const std::int32_t ID = -1602301664;
103780 
103783 
103789  void store(TlStorerToString &s, const char *field_name) const final;
103790 };
103791 
103792 class ok;
103793 
103799 class reorderBotMediaPreviews final : public Function {
103804  std::int32_t get_id() const final {
103805  return ID;
103806  }
103807 
103808  public:
103815 
103822 
103833 
103835  static const std::int32_t ID = 630851043;
103836 
103839 
103845  void store(TlStorerToString &s, const char *field_name) const final;
103846 };
103847 
103848 class ok;
103849 
103855 class reorderChatFolders final : public Function {
103860  std::int32_t get_id() const final {
103861  return ID;
103862  }
103863 
103864  public:
103869 
103875  reorderChatFolders();
103876 
103886 
103888  static const std::int32_t ID = 1665299546;
103889 
103892 
103898  void store(TlStorerToString &s, const char *field_name) const final;
103899 };
103900 
103901 class StickerType;
103902 
103903 class ok;
103904 
103915  std::int32_t get_id() const final {
103916  return ID;
103917  }
103918 
103919  public:
103924 
103931 
103941 
103943  static const std::int32_t ID = 1074928158;
103944 
103947 
103953  void store(TlStorerToString &s, const char *field_name) const final;
103954 };
103955 
103956 class ok;
103957 
103968  std::int32_t get_id() const final {
103969  return ID;
103970  }
103971 
103972  public:
103975 
103982 
103991 
103993  static const std::int32_t ID = -2052799232;
103994 
103997 
104003  void store(TlStorerToString &s, const char *field_name) const final;
104004 };
104005 
104006 class ok;
104007 
104018  std::int32_t get_id() const final {
104019  return ID;
104020  }
104021 
104022  public:
104027 
104034 
104044 
104046  static const std::int32_t ID = -1962466095;
104047 
104050 
104056  void store(TlStorerToString &s, const char *field_name) const final;
104057 };
104058 
104059 class chatInviteLink;
104060 
104071  std::int32_t get_id() const final {
104072  return ID;
104073  }
104074 
104075  public:
104078 
104085 
104094 
104096  static const std::int32_t ID = 1067350941;
104097 
104100 
104106  void store(TlStorerToString &s, const char *field_name) const final;
104107 };
104108 
104109 class InputFile;
104110 
104111 class inputSticker;
104112 
104113 class ok;
104114 
104120 class replaceStickerInSet final : public Function {
104125  std::int32_t get_id() const final {
104126  return ID;
104127  }
104128 
104129  public:
104133  string name_;
104138 
104145 
104157 
104159  static const std::int32_t ID = -406311399;
104160 
104163 
104169  void store(TlStorerToString &s, const char *field_name) const final;
104170 };
104171 
104172 class rtmpUrl;
104173 
104179 class replaceVideoChatRtmpUrl final : public Function {
104184  std::int32_t get_id() const final {
104185  return ID;
104186  }
104187 
104188  public:
104191 
104198 
104207 
104209  static const std::int32_t ID = 558862304;
104210 
104213 
104219  void store(TlStorerToString &s, const char *field_name) const final;
104220 };
104221 
104222 class ok;
104223 
104234  std::int32_t get_id() const final {
104235  return ID;
104236  }
104237 
104238  public:
104241 
104248 
104256  explicit reportAuthenticationCodeMissing(string const &mobile_network_code_);
104257 
104259  static const std::int32_t ID = -1846555064;
104260 
104263 
104269  void store(TlStorerToString &s, const char *field_name) const final;
104270 };
104271 
104272 class ReportChatResult;
104273 
104279 class reportChat final : public Function {
104284  std::int32_t get_id() const final {
104285  return ID;
104286  }
104287 
104288  public:
104296  string text_;
104297 
104303  reportChat();
104304 
104316 
104318  static const std::int32_t ID = 1058475058;
104319 
104322 
104328  void store(TlStorerToString &s, const char *field_name) const final;
104329 };
104330 
104331 class ReportReason;
104332 
104333 class ok;
104334 
104340 class reportChatPhoto final : public Function {
104345  std::int32_t get_id() const final {
104346  return ID;
104347  }
104348 
104349  public:
104357  string text_;
104358 
104364  reportChatPhoto();
104365 
104377 
104379  static const std::int32_t ID = -646966648;
104380 
104383 
104389  void store(TlStorerToString &s, const char *field_name) const final;
104390 };
104391 
104392 class ReportSponsoredResult;
104393 
104404  std::int32_t get_id() const final {
104405  return ID;
104406  }
104407 
104408  public:
104415 
104422 
104433 
104435  static const std::int32_t ID = -979984820;
104436 
104439 
104445  void store(TlStorerToString &s, const char *field_name) const final;
104446 };
104447 
104448 class MessageSender;
104449 
104450 class ok;
104451 
104457 class reportMessageReactions final : public Function {
104462  std::int32_t get_id() const final {
104463  return ID;
104464  }
104465 
104466  public:
104473 
104480 
104491 
104493  static const std::int32_t ID = 919111719;
104494 
104497 
104503  void store(TlStorerToString &s, const char *field_name) const final;
104504 };
104505 
104506 class ok;
104507 
104518  std::int32_t get_id() const final {
104519  return ID;
104520  }
104521 
104522  public:
104525 
104532 
104540  explicit reportPhoneNumberCodeMissing(string const &mobile_network_code_);
104541 
104543  static const std::int32_t ID = -895175341;
104544 
104547 
104553  void store(TlStorerToString &s, const char *field_name) const final;
104554 };
104555 
104556 class ReportSponsoredResult;
104557 
104563 class reportSponsoredChat final : public Function {
104568  std::int32_t get_id() const final {
104569  return ID;
104570  }
104571 
104572  public:
104577 
104584 
104594 
104596  static const std::int32_t ID = -902673019;
104597 
104600 
104606  void store(TlStorerToString &s, const char *field_name) const final;
104607 };
104608 
104609 class ReportStoryResult;
104610 
104616 class reportStory final : public Function {
104621  std::int32_t get_id() const final {
104622  return ID;
104623  }
104624 
104625  public:
104633  string text_;
104634 
104640  reportStory();
104641 
104653 
104655  static const std::int32_t ID = 1823256372;
104656 
104659 
104665  void store(TlStorerToString &s, const char *field_name) const final;
104666 };
104667 
104668 class ok;
104669 
104680  std::int32_t get_id() const final {
104681  return ID;
104682  }
104683 
104684  public:
104689 
104696 
104706 
104708  static const std::int32_t ID = -516050872;
104709 
104712 
104718  void store(TlStorerToString &s, const char *field_name) const final;
104719 };
104720 
104721 class ok;
104722 
104728 class reportSupergroupSpam final : public Function {
104733  std::int32_t get_id() const final {
104734  return ID;
104735  }
104736 
104737  public:
104742 
104749 
104759 
104761  static const std::int32_t ID = -94825000;
104762 
104765 
104771  void store(TlStorerToString &s, const char *field_name) const final;
104772 };
104773 
104774 class ok;
104775 
104786  std::int32_t get_id() const final {
104787  return ID;
104788  }
104789 
104790  public:
104791 
104798 
104800  static const std::int32_t ID = 1393896118;
104801 
104804 
104810  void store(TlStorerToString &s, const char *field_name) const final;
104811 };
104812 
104814 
104820 class requestPasswordRecovery final : public Function {
104825  std::int32_t get_id() const final {
104826  return ID;
104827  }
104828 
104829  public:
104830 
104837 
104839  static const std::int32_t ID = -13777582;
104840 
104843 
104849  void store(TlStorerToString &s, const char *field_name) const final;
104850 };
104851 
104852 class ok;
104853 
104864  std::int32_t get_id() const final {
104865  return ID;
104866  }
104867 
104868  public:
104871 
104878 
104887 
104889  static const std::int32_t ID = 1363496527;
104890 
104893 
104899  void store(TlStorerToString &s, const char *field_name) const final;
104900 };
104901 
104902 class ResendCodeReason;
104903 
104904 class ok;
104905 
104911 class resendAuthenticationCode final : public Function {
104916  std::int32_t get_id() const final {
104917  return ID;
104918  }
104919 
104920  public:
104923 
104930 
104939 
104941  static const std::int32_t ID = -1506755656;
104942 
104945 
104951  void store(TlStorerToString &s, const char *field_name) const final;
104952 };
104953 
104955 
104966  std::int32_t get_id() const final {
104967  return ID;
104968  }
104969 
104970  public:
104971 
104978 
104980  static const std::int32_t ID = -1872416732;
104981 
104984 
104990  void store(TlStorerToString &s, const char *field_name) const final;
104991 };
104992 
104994 
105005  std::int32_t get_id() const final {
105006  return ID;
105007  }
105008 
105009  public:
105010 
105017 
105019  static const std::int32_t ID = 292966933;
105020 
105023 
105029  void store(TlStorerToString &s, const char *field_name) const final;
105030 };
105031 
105032 class inputTextQuote;
105033 
105034 class messages;
105035 
105041 class resendMessages final : public Function {
105046  std::int32_t get_id() const final {
105047  return ID;
105048  }
105049 
105050  public:
105059 
105065  resendMessages();
105066 
105078 
105080  static const std::int32_t ID = 526374678;
105081 
105084 
105090  void store(TlStorerToString &s, const char *field_name) const final;
105091 };
105092 
105093 class ResendCodeReason;
105094 
105095 class authenticationCodeInfo;
105096 
105102 class resendPhoneNumberCode final : public Function {
105107  std::int32_t get_id() const final {
105108  return ID;
105109  }
105110 
105111  public:
105114 
105121 
105130 
105132  static const std::int32_t ID = 1808704551;
105133 
105136 
105142  void store(TlStorerToString &s, const char *field_name) const final;
105143 };
105144 
105145 class passwordState;
105146 
105157  std::int32_t get_id() const final {
105158  return ID;
105159  }
105160 
105161  public:
105162 
105169 
105171  static const std::int32_t ID = 433483548;
105172 
105175 
105181  void store(TlStorerToString &s, const char *field_name) const final;
105182 };
105183 
105184 class ok;
105185 
105196  std::int32_t get_id() const final {
105197  return ID;
105198  }
105199 
105200  public:
105201 
105208 
105210  static const std::int32_t ID = -174020359;
105211 
105214 
105220  void store(TlStorerToString &s, const char *field_name) const final;
105221 };
105222 
105223 class ok;
105224 
105235  std::int32_t get_id() const final {
105236  return ID;
105237  }
105238 
105239  public:
105240 
105247 
105249  static const std::int32_t ID = -415075796;
105250 
105253 
105259  void store(TlStorerToString &s, const char *field_name) const final;
105260 };
105261 
105262 class ok;
105263 
105269 class resetInstalledBackgrounds final : public Function {
105274  std::int32_t get_id() const final {
105275  return ID;
105276  }
105277 
105278  public:
105279 
105286 
105288  static const std::int32_t ID = 1884553559;
105289 
105292 
105298  void store(TlStorerToString &s, const char *field_name) const final;
105299 };
105300 
105301 class ok;
105302 
105308 class resetNetworkStatistics final : public Function {
105313  std::int32_t get_id() const final {
105314  return ID;
105315  }
105316 
105317  public:
105318 
105325 
105327  static const std::int32_t ID = 1646452102;
105328 
105331 
105337  void store(TlStorerToString &s, const char *field_name) const final;
105338 };
105339 
105340 class ResetPasswordResult;
105341 
105347 class resetPassword final : public Function {
105352  std::int32_t get_id() const final {
105353  return ID;
105354  }
105355 
105356  public:
105357 
105363  resetPassword();
105364 
105366  static const std::int32_t ID = -593589091;
105367 
105370 
105376  void store(TlStorerToString &s, const char *field_name) const final;
105377 };
105378 
105379 class ok;
105380 
105386 class reuseStarSubscription final : public Function {
105391  std::int32_t get_id() const final {
105392  return ID;
105393  }
105394 
105395  public:
105398 
105405 
105413  explicit reuseStarSubscription(string const &subscription_id_);
105414 
105416  static const std::int32_t ID = 778531905;
105417 
105420 
105426  void store(TlStorerToString &s, const char *field_name) const final;
105427 };
105428 
105429 class chatInviteLinks;
105430 
105436 class revokeChatInviteLink final : public Function {
105441  std::int32_t get_id() const final {
105442  return ID;
105443  }
105444 
105445  public:
105450 
105457 
105467 
105469  static const std::int32_t ID = -776514135;
105470 
105473 
105479  void store(TlStorerToString &s, const char *field_name) const final;
105480 };
105481 
105482 class ok;
105483 
105489 class revokeGroupCallInviteLink final : public Function {
105494  std::int32_t get_id() const final {
105495  return ID;
105496  }
105497 
105498  public:
105501 
105508 
105517 
105519  static const std::int32_t ID = 501589140;
105520 
105523 
105529  void store(TlStorerToString &s, const char *field_name) const final;
105530 };
105531 
105532 class JsonValue;
105533 
105534 class ok;
105535 
105541 class saveApplicationLogEvent final : public Function {
105546  std::int32_t get_id() const final {
105547  return ID;
105548  }
105549 
105550  public:
105552  string type_;
105557 
105564 
105575 
105577  static const std::int32_t ID = -811154930;
105578 
105581 
105587  void store(TlStorerToString &s, const char *field_name) const final;
105588 };
105589 
105590 class InputInlineQueryResult;
105591 
105593 
105594 class targetChatTypes;
105595 
105601 class savePreparedInlineMessage final : public Function {
105606  std::int32_t get_id() const final {
105607  return ID;
105608  }
105609 
105610  public:
105617 
105624 
105635 
105637  static const std::int32_t ID = -954963751;
105638 
105641 
105647  void store(TlStorerToString &s, const char *field_name) const final;
105648 };
105649 
105651 
105652 class AffiliateType;
105653 
105654 class foundAffiliatePrograms;
105655 
105661 class searchAffiliatePrograms final : public Function {
105666  std::int32_t get_id() const final {
105667  return ID;
105668  }
105669 
105670  public:
105676  string offset_;
105679 
105686 
105698 
105700  static const std::int32_t ID = 681156625;
105701 
105704 
105710  void store(TlStorerToString &s, const char *field_name) const final;
105711 };
105712 
105713 class background;
105714 
105720 class searchBackground final : public Function {
105725  std::int32_t get_id() const final {
105726  return ID;
105727  }
105728 
105729  public:
105731  string name_;
105732 
105738  searchBackground();
105739 
105747  explicit searchBackground(string const &name_);
105748 
105750  static const std::int32_t ID = -2130996959;
105751 
105754 
105760  void store(TlStorerToString &s, const char *field_name) const final;
105761 };
105762 
105763 class foundMessages;
105764 
105770 class searchCallMessages final : public Function {
105775  std::int32_t get_id() const final {
105776  return ID;
105777  }
105778 
105779  public:
105781  string offset_;
105786 
105792  searchCallMessages();
105793 
105803  searchCallMessages(string const &offset_, int32 limit_, bool only_missed_);
105804 
105806  static const std::int32_t ID = -1942229221;
105807 
105810 
105816  void store(TlStorerToString &s, const char *field_name) const final;
105817 };
105818 
105819 class chat;
105820 
105831  std::int32_t get_id() const final {
105832  return ID;
105833  }
105834 
105835  public:
105837  string username_;
105839  string referrer_;
105840 
105847 
105856  searchChatAffiliateProgram(string const &username_, string const &referrer_);
105857 
105859  static const std::int32_t ID = -1339291206;
105860 
105863 
105869  void store(TlStorerToString &s, const char *field_name) const final;
105870 };
105871 
105872 class ChatMembersFilter;
105873 
105874 class chatMembers;
105875 
105881 class searchChatMembers final : public Function {
105886  std::int32_t get_id() const final {
105887  return ID;
105888  }
105889 
105890  public:
105894  string query_;
105899 
105905  searchChatMembers();
105906 
105918 
105920  static const std::int32_t ID = -445823291;
105921 
105924 
105930  void store(TlStorerToString &s, const char *field_name) const final;
105931 };
105932 
105933 class MessageSender;
105934 
105935 class SearchMessagesFilter;
105936 
105937 class foundChatMessages;
105938 
105944 class searchChatMessages final : public Function {
105949  std::int32_t get_id() const final {
105950  return ID;
105951  }
105952 
105953  public:
105957  string query_;
105972 
105978  searchChatMessages();
105979 
105996 
105998  static const std::int32_t ID = -539052602;
105999 
106002 
106008  void store(TlStorerToString &s, const char *field_name) const final;
106009 };
106010 
106011 class messages;
106012 
106023  std::int32_t get_id() const final {
106024  return ID;
106025  }
106026 
106027  public:
106032 
106039 
106049 
106051  static const std::int32_t ID = 950238950;
106052 
106055 
106061  void store(TlStorerToString &s, const char *field_name) const final;
106062 };
106063 
106064 class chats;
106065 
106071 class searchChats final : public Function {
106076  std::int32_t get_id() const final {
106077  return ID;
106078  }
106079 
106080  public:
106082  string query_;
106085 
106091  searchChats();
106092 
106101  searchChats(string const &query_, int32 limit_);
106102 
106104  static const std::int32_t ID = -1879787060;
106105 
106108 
106114  void store(TlStorerToString &s, const char *field_name) const final;
106115 };
106116 
106117 class chats;
106118 
106124 class searchChatsOnServer final : public Function {
106129  std::int32_t get_id() const final {
106130  return ID;
106131  }
106132 
106133  public:
106135  string query_;
106138 
106145 
106154  searchChatsOnServer(string const &query_, int32 limit_);
106155 
106157  static const std::int32_t ID = -1158402188;
106158 
106161 
106167  void store(TlStorerToString &s, const char *field_name) const final;
106168 };
106169 
106170 class users;
106171 
106177 class searchContacts final : public Function {
106182  std::int32_t get_id() const final {
106183  return ID;
106184  }
106185 
106186  public:
106188  string query_;
106191 
106197  searchContacts();
106198 
106207  searchContacts(string const &query_, int32 limit_);
106208 
106210  static const std::int32_t ID = -1794690715;
106211 
106214 
106220  void store(TlStorerToString &s, const char *field_name) const final;
106221 };
106222 
106223 class emojiKeywords;
106224 
106230 class searchEmojis final : public Function {
106235  std::int32_t get_id() const final {
106236  return ID;
106237  }
106238 
106239  public:
106241  string text_;
106244 
106250  searchEmojis();
106251 
106261 
106263  static const std::int32_t ID = -1456187668;
106264 
106267 
106273  void store(TlStorerToString &s, const char *field_name) const final;
106274 };
106275 
106276 class foundFileDownloads;
106277 
106283 class searchFileDownloads final : public Function {
106288  std::int32_t get_id() const final {
106289  return ID;
106290  }
106291 
106292  public:
106294  string query_;
106300  string offset_;
106303 
106310 
106322  searchFileDownloads(string const &query_, bool only_active_, bool only_completed_, string const &offset_, int32 limit_);
106323 
106325  static const std::int32_t ID = 706611286;
106326 
106329 
106335  void store(TlStorerToString &s, const char *field_name) const final;
106336 };
106337 
106338 class hashtags;
106339 
106345 class searchHashtags final : public Function {
106350  std::int32_t get_id() const final {
106351  return ID;
106352  }
106353 
106354  public:
106356  string prefix_;
106359 
106365  searchHashtags();
106366 
106375  searchHashtags(string const &prefix_, int32 limit_);
106376 
106378  static const std::int32_t ID = 1043637617;
106379 
106382 
106388  void store(TlStorerToString &s, const char *field_name) const final;
106389 };
106390 
106391 class StickerType;
106392 
106393 class stickerSets;
106394 
106405  std::int32_t get_id() const final {
106406  return ID;
106407  }
106408 
106409  public:
106413  string query_;
106416 
106423 
106434 
106436  static const std::int32_t ID = 2120122276;
106437 
106440 
106446  void store(TlStorerToString &s, const char *field_name) const final;
106447 };
106448 
106449 class ChatList;
106450 
106452 
106453 class SearchMessagesFilter;
106454 
106455 class foundMessages;
106456 
106462 class searchMessages final : public Function {
106467  std::int32_t get_id() const final {
106468  return ID;
106469  }
106470 
106471  public:
106475  string query_;
106477  string offset_;
106488 
106494  searchMessages();
106495 
106511 
106513  static const std::int32_t ID = 1225448885;
106514 
106517 
106523  void store(TlStorerToString &s, const char *field_name) const final;
106524 };
106525 
106526 class foundMessages;
106527 
106538  std::int32_t get_id() const final {
106539  return ID;
106540  }
106541 
106542  public:
106544  string query_;
106547 
106554 
106564 
106566  static const std::int32_t ID = -1071397762;
106567 
106570 
106576  void store(TlStorerToString &s, const char *field_name) const final;
106577 };
106578 
106579 class chat;
106580 
106586 class searchPublicChat final : public Function {
106591  std::int32_t get_id() const final {
106592  return ID;
106593  }
106594 
106595  public:
106597  string username_;
106598 
106604  searchPublicChat();
106605 
106613  explicit searchPublicChat(string const &username_);
106614 
106616  static const std::int32_t ID = 857135533;
106617 
106620 
106626  void store(TlStorerToString &s, const char *field_name) const final;
106627 };
106628 
106629 class chats;
106630 
106636 class searchPublicChats final : public Function {
106641  std::int32_t get_id() const final {
106642  return ID;
106643  }
106644 
106645  public:
106647  string query_;
106648 
106654  searchPublicChats();
106655 
106663  explicit searchPublicChats(string const &query_);
106664 
106666  static const std::int32_t ID = 970385337;
106667 
106670 
106676  void store(TlStorerToString &s, const char *field_name) const final;
106677 };
106678 
106679 class foundMessages;
106680 
106686 class searchPublicMessagesByTag final : public Function {
106691  std::int32_t get_id() const final {
106692  return ID;
106693  }
106694 
106695  public:
106697  string tag_;
106699  string offset_;
106702 
106709 
106719  searchPublicMessagesByTag(string const &tag_, string const &offset_, int32 limit_);
106720 
106722  static const std::int32_t ID = 630680746;
106723 
106726 
106732  void store(TlStorerToString &s, const char *field_name) const final;
106733 };
106734 
106735 class foundStories;
106736 
106737 class locationAddress;
106738 
106749  std::int32_t get_id() const final {
106750  return ID;
106751  }
106752 
106753  public:
106757  string offset_;
106760 
106767 
106778 
106780  static const std::int32_t ID = 1596709256;
106781 
106784 
106790  void store(TlStorerToString &s, const char *field_name) const final;
106791 };
106792 
106793 class foundStories;
106794 
106800 class searchPublicStoriesByTag final : public Function {
106805  std::int32_t get_id() const final {
106806  return ID;
106807  }
106808 
106809  public:
106813  string tag_;
106815  string offset_;
106818 
106825 
106836  searchPublicStoriesByTag(int53 story_poster_chat_id_, string const &tag_, string const &offset_, int32 limit_);
106837 
106839  static const std::int32_t ID = 1778102602;
106840 
106843 
106849  void store(TlStorerToString &s, const char *field_name) const final;
106850 };
106851 
106852 class foundStories;
106853 
106864  std::int32_t get_id() const final {
106865  return ID;
106866  }
106867 
106868  public:
106872  string venue_id_;
106874  string offset_;
106877 
106884 
106895  searchPublicStoriesByVenue(string const &venue_provider_, string const &venue_id_, string const &offset_, int32 limit_);
106896 
106898  static const std::int32_t ID = -686136790;
106899 
106902 
106908  void store(TlStorerToString &s, const char *field_name) const final;
106909 };
106910 
106911 class formattedText;
106912 
106913 class foundPosition;
106914 
106920 class searchQuote final : public Function {
106925  std::int32_t get_id() const final {
106926  return ID;
106927  }
106928 
106929  public:
106936 
106942  searchQuote();
106943 
106954 
106956  static const std::int32_t ID = 1751384351;
106957 
106960 
106966  void store(TlStorerToString &s, const char *field_name) const final;
106967 };
106968 
106969 class chats;
106970 
106976 class searchRecentlyFoundChats final : public Function {
106981  std::int32_t get_id() const final {
106982  return ID;
106983  }
106984 
106985  public:
106987  string query_;
106990 
106997 
107006  searchRecentlyFoundChats(string const &query_, int32 limit_);
107007 
107009  static const std::int32_t ID = 1647445393;
107010 
107013 
107019  void store(TlStorerToString &s, const char *field_name) const final;
107020 };
107021 
107022 class ReactionType;
107023 
107024 class foundChatMessages;
107025 
107031 class searchSavedMessages final : public Function {
107036  std::int32_t get_id() const final {
107037  return ID;
107038  }
107039 
107040  public:
107046  string query_;
107053 
107060 
107074 
107076  static const std::int32_t ID = -1969512554;
107077 
107080 
107086  void store(TlStorerToString &s, const char *field_name) const final;
107087 };
107088 
107089 class SearchMessagesFilter;
107090 
107091 class foundMessages;
107092 
107098 class searchSecretMessages final : public Function {
107103  std::int32_t get_id() const final {
107104  return ID;
107105  }
107106 
107107  public:
107111  string query_;
107113  string offset_;
107118 
107125 
107138 
107140  static const std::int32_t ID = -852865892;
107141 
107144 
107150  void store(TlStorerToString &s, const char *field_name) const final;
107151 };
107152 
107153 class stickerSet;
107154 
107160 class searchStickerSet final : public Function {
107165  std::int32_t get_id() const final {
107166  return ID;
107167  }
107168 
107169  public:
107171  string name_;
107174 
107180  searchStickerSet();
107181 
107190  searchStickerSet(string const &name_, bool ignore_cache_);
107191 
107193  static const std::int32_t ID = 1676592898;
107194 
107197 
107203  void store(TlStorerToString &s, const char *field_name) const final;
107204 };
107205 
107206 class StickerType;
107207 
107208 class stickerSets;
107209 
107215 class searchStickerSets final : public Function {
107220  std::int32_t get_id() const final {
107221  return ID;
107222  }
107223 
107224  public:
107228  string query_;
107229 
107235  searchStickerSets();
107236 
107246 
107248  static const std::int32_t ID = 262801004;
107249 
107252 
107258  void store(TlStorerToString &s, const char *field_name) const final;
107259 };
107260 
107261 class StickerType;
107262 
107263 class stickers;
107264 
107270 class searchStickers final : public Function {
107275  std::int32_t get_id() const final {
107276  return ID;
107277  }
107278 
107279  public:
107283  string emojis_;
107285  string query_;
107292 
107298  searchStickers();
107299 
107313 
107315  static const std::int32_t ID = -1856294754;
107316 
107319 
107325  void store(TlStorerToString &s, const char *field_name) const final;
107326 };
107327 
107328 class foundPositions;
107329 
107335 class searchStringsByPrefix final : public Function {
107340  std::int32_t get_id() const final {
107341  return ID;
107342  }
107343 
107344  public:
107348  string query_;
107353 
107360 
107372 
107374  static const std::int32_t ID = -2023251463;
107375 
107378 
107384  void store(TlStorerToString &s, const char *field_name) const final;
107385 };
107386 
107387 class user;
107388 
107394 class searchUserByPhoneNumber final : public Function {
107399  std::int32_t get_id() const final {
107400  return ID;
107401  }
107402 
107403  public:
107408 
107415 
107424  searchUserByPhoneNumber(string const &phone_number_, bool only_local_);
107425 
107427  static const std::int32_t ID = -343757368;
107428 
107431 
107437  void store(TlStorerToString &s, const char *field_name) const final;
107438 };
107439 
107440 class user;
107441 
107447 class searchUserByToken final : public Function {
107452  std::int32_t get_id() const final {
107453  return ID;
107454  }
107455 
107456  public:
107458  string token_;
107459 
107465  searchUserByToken();
107466 
107474  explicit searchUserByToken(string const &token_);
107475 
107477  static const std::int32_t ID = -666766282;
107478 
107481 
107487  void store(TlStorerToString &s, const char *field_name) const final;
107488 };
107489 
107490 class foundWebApp;
107491 
107497 class searchWebApp final : public Function {
107502  std::int32_t get_id() const final {
107503  return ID;
107504  }
107505 
107506  public:
107511 
107517  searchWebApp();
107518 
107528 
107530  static const std::int32_t ID = -1241740747;
107531 
107534 
107540  void store(TlStorerToString &s, const char *field_name) const final;
107541 };
107542 
107543 class ok;
107544 
107550 class sellGift final : public Function {
107555  std::int32_t get_id() const final {
107556  return ID;
107557  }
107558 
107559  public:
107564 
107570  sellGift();
107571 
107580  sellGift(string const &business_connection_id_, string const &received_gift_id_);
107581 
107583  static const std::int32_t ID = -298298375;
107584 
107587 
107593  void store(TlStorerToString &s, const char *field_name) const final;
107594 };
107595 
107596 class ok;
107597 
107608  std::int32_t get_id() const final {
107609  return ID;
107610  }
107611 
107612  public:
107614  string token_;
107615 
107622 
107630  explicit sendAuthenticationFirebaseSms(string const &token_);
107631 
107633  static const std::int32_t ID = 364994111;
107634 
107637 
107643  void store(TlStorerToString &s, const char *field_name) const final;
107644 };
107645 
107646 class message;
107647 
107653 class sendBotStartMessage final : public Function {
107658  std::int32_t get_id() const final {
107659  return ID;
107660  }
107661 
107662  public:
107668  string parameter_;
107669 
107676 
107687 
107689  static const std::int32_t ID = -1435877650;
107690 
107693 
107699  void store(TlStorerToString &s, const char *field_name) const final;
107700 };
107701 
107702 class InputMessageContent;
107703 
107704 class InputMessageReplyTo;
107705 
107706 class ReplyMarkup;
107707 
107708 class businessMessage;
107709 
107715 class sendBusinessMessage final : public Function {
107720  std::int32_t get_id() const final {
107721  return ID;
107722  }
107723 
107724  public:
107741 
107748 
107764 
107766  static const std::int32_t ID = 159888387;
107767 
107770 
107776  void store(TlStorerToString &s, const char *field_name) const final;
107777 };
107778 
107779 class InputMessageContent;
107780 
107781 class InputMessageReplyTo;
107782 
107783 class businessMessages;
107784 
107790 class sendBusinessMessageAlbum final : public Function {
107795  std::int32_t get_id() const final {
107796  return ID;
107797  }
107798 
107799  public:
107814 
107821 
107836 
107838  static const std::int32_t ID = 788608366;
107839 
107842 
107848  void store(TlStorerToString &s, const char *field_name) const final;
107849 };
107850 
107851 class ok;
107852 
107858 class sendCallDebugInformation final : public Function {
107863  std::int32_t get_id() const final {
107864  return ID;
107865  }
107866 
107867  public:
107872 
107879 
107889 
107891  static const std::int32_t ID = 2019243839;
107892 
107895 
107901  void store(TlStorerToString &s, const char *field_name) const final;
107902 };
107903 
107904 class InputFile;
107905 
107906 class ok;
107907 
107913 class sendCallLog final : public Function {
107918  std::int32_t get_id() const final {
107919  return ID;
107920  }
107921 
107922  public:
107927 
107933  sendCallLog();
107934 
107944 
107946  static const std::int32_t ID = 1057638353;
107947 
107950 
107956  void store(TlStorerToString &s, const char *field_name) const final;
107957 };
107958 
107959 class CallProblem;
107960 
107961 class ok;
107962 
107968 class sendCallRating final : public Function {
107973  std::int32_t get_id() const final {
107974  return ID;
107975  }
107976 
107977  public:
107983  string comment_;
107986 
107992  sendCallRating();
107993 
108005 
108007  static const std::int32_t ID = -1402719502;
108008 
108011 
108017  void store(TlStorerToString &s, const char *field_name) const final;
108018 };
108019 
108020 class ok;
108021 
108027 class sendCallSignalingData final : public Function {
108032  std::int32_t get_id() const final {
108033  return ID;
108034  }
108035 
108036  public:
108041 
108048 
108058 
108060  static const std::int32_t ID = 1412280732;
108061 
108064 
108070  void store(TlStorerToString &s, const char *field_name) const final;
108071 };
108072 
108073 class ChatAction;
108074 
108075 class ok;
108076 
108082 class sendChatAction final : public Function {
108087  std::int32_t get_id() const final {
108088  return ID;
108089  }
108090 
108091  public:
108100 
108106  sendChatAction();
108107 
108119 
108121  static const std::int32_t ID = -2010910050;
108122 
108125 
108131  void store(TlStorerToString &s, const char *field_name) const final;
108132 };
108133 
108134 class customRequestResult;
108135 
108141 class sendCustomRequest final : public Function {
108146  std::int32_t get_id() const final {
108147  return ID;
108148  }
108149 
108150  public:
108152  string method_;
108155 
108161  sendCustomRequest();
108162 
108171  sendCustomRequest(string const &method_, string const &parameters_);
108172 
108174  static const std::int32_t ID = 285045153;
108175 
108178 
108184  void store(TlStorerToString &s, const char *field_name) const final;
108185 };
108186 
108188 
108199  std::int32_t get_id() const final {
108200  return ID;
108201  }
108202 
108203  public:
108206 
108213 
108221  explicit sendEmailAddressVerificationCode(string const &email_address_);
108222 
108224  static const std::int32_t ID = -221621379;
108225 
108228 
108234  void store(TlStorerToString &s, const char *field_name) const final;
108235 };
108236 
108237 class MessageSender;
108238 
108239 class formattedText;
108240 
108241 class ok;
108242 
108248 class sendGift final : public Function {
108253  std::int32_t get_id() const final {
108254  return ID;
108255  }
108256 
108257  public:
108268 
108274  sendGift();
108275 
108288 
108290  static const std::int32_t ID = -1199356118;
108291 
108294 
108300  void store(TlStorerToString &s, const char *field_name) const final;
108301 };
108302 
108303 class InputMessageReplyTo;
108304 
108305 class message;
108306 
108307 class messageSendOptions;
108308 
108319  std::int32_t get_id() const final {
108320  return ID;
108321  }
108322 
108323  public:
108335  string result_id_;
108338 
108345 
108360 
108362  static const std::int32_t ID = 1182553208;
108363 
108366 
108372  void store(TlStorerToString &s, const char *field_name) const final;
108373 };
108374 
108375 class InputMessageContent;
108376 
108377 class InputMessageReplyTo;
108378 
108379 class ReplyMarkup;
108380 
108381 class message;
108382 
108383 class messageSendOptions;
108384 
108390 class sendMessage final : public Function {
108395  std::int32_t get_id() const final {
108396  return ID;
108397  }
108398 
108399  public:
108412 
108418  sendMessage();
108419 
108433 
108435  static const std::int32_t ID = -533921303;
108436 
108439 
108445  void store(TlStorerToString &s, const char *field_name) const final;
108446 };
108447 
108448 class InputMessageContent;
108449 
108450 class InputMessageReplyTo;
108451 
108452 class messageSendOptions;
108453 
108454 class messages;
108455 
108461 class sendMessageAlbum final : public Function {
108466  std::int32_t get_id() const final {
108467  return ID;
108468  }
108469 
108470  public:
108481 
108487  sendMessageAlbum();
108488 
108501 
108503  static const std::int32_t ID = -1985013029;
108504 
108507 
108513  void store(TlStorerToString &s, const char *field_name) const final;
108514 };
108515 
108516 class PassportElementType;
108517 
108518 class ok;
108519 
108530  std::int32_t get_id() const final {
108531  return ID;
108532  }
108533 
108534  public:
108539 
108546 
108556 
108558  static const std::int32_t ID = 652160701;
108559 
108562 
108568  void store(TlStorerToString &s, const char *field_name) const final;
108569 };
108570 
108571 class InputCredentials;
108572 
108573 class InputInvoice;
108574 
108575 class paymentResult;
108576 
108582 class sendPaymentForm final : public Function {
108587  std::int32_t get_id() const final {
108588  return ID;
108589  }
108590 
108591  public:
108604 
108610  sendPaymentForm();
108611 
108625 
108627  static const std::int32_t ID = -965855094;
108628 
108631 
108637  void store(TlStorerToString &s, const char *field_name) const final;
108638 };
108639 
108640 class PhoneNumberCodeType;
108641 
108642 class authenticationCodeInfo;
108643 
108645 
108651 class sendPhoneNumberCode final : public Function {
108656  std::int32_t get_id() const final {
108657  return ID;
108658  }
108659 
108660  public:
108667 
108674 
108685 
108687  static const std::int32_t ID = 1084112144;
108688 
108691 
108697  void store(TlStorerToString &s, const char *field_name) const final;
108698 };
108699 
108700 class ok;
108701 
108712  std::int32_t get_id() const final {
108713  return ID;
108714  }
108715 
108716  public:
108718  string token_;
108719 
108726 
108734  explicit sendPhoneNumberFirebaseSms(string const &token_);
108735 
108737  static const std::int32_t ID = 261910660;
108738 
108741 
108747  void store(TlStorerToString &s, const char *field_name) const final;
108748 };
108749 
108750 class messages;
108751 
108762  std::int32_t get_id() const final {
108763  return ID;
108764  }
108765 
108766  public:
108773 
108780 
108791 
108793  static const std::int32_t ID = 232068765;
108794 
108797 
108803  void store(TlStorerToString &s, const char *field_name) const final;
108804 };
108805 
108806 class customRequestResult;
108807 
108813 class sendWebAppCustomRequest final : public Function {
108818  std::int32_t get_id() const final {
108819  return ID;
108820  }
108821 
108822  public:
108826  string method_;
108829 
108836 
108846  sendWebAppCustomRequest(int53 bot_user_id_, string const &method_, string const &parameters_);
108847 
108849  static const std::int32_t ID = 922705352;
108850 
108853 
108859  void store(TlStorerToString &s, const char *field_name) const final;
108860 };
108861 
108862 class ok;
108863 
108869 class sendWebAppData final : public Function {
108874  std::int32_t get_id() const final {
108875  return ID;
108876  }
108877 
108878  public:
108884  string data_;
108885 
108891  sendWebAppData();
108892 
108902  sendWebAppData(int53 bot_user_id_, string const &button_text_, string const &data_);
108903 
108905  static const std::int32_t ID = -1423978996;
108906 
108909 
108915  void store(TlStorerToString &s, const char *field_name) const final;
108916 };
108917 
108918 class ok;
108919 
108925 class setAccentColor final : public Function {
108930  std::int32_t get_id() const final {
108931  return ID;
108932  }
108933 
108934  public:
108939 
108945  setAccentColor();
108946 
108956 
108958  static const std::int32_t ID = 1669974841;
108959 
108962 
108968  void store(TlStorerToString &s, const char *field_name) const final;
108969 };
108970 
108971 class accountTtl;
108972 
108973 class ok;
108974 
108980 class setAccountTtl final : public Function {
108985  std::int32_t get_id() const final {
108986  return ID;
108987  }
108988 
108989  public:
108992 
108998  setAccountTtl();
108999 
109008 
109010  static const std::int32_t ID = 701389032;
109011 
109014 
109020  void store(TlStorerToString &s, const char *field_name) const final;
109021 };
109022 
109023 class ok;
109024 
109030 class setAlarm final : public Function {
109035  std::int32_t get_id() const final {
109036  return ID;
109037  }
109038 
109039  public:
109041  double seconds_;
109042 
109048  setAlarm();
109049 
109057  explicit setAlarm(double seconds_);
109058 
109060  static const std::int32_t ID = -873497067;
109061 
109064 
109070  void store(TlStorerToString &s, const char *field_name) const final;
109071 };
109072 
109073 class ok;
109074 
109085  std::int32_t get_id() const final {
109086  return ID;
109087  }
109088 
109089  public:
109093  string token_;
109094 
109101 
109111 
109113  static const std::int32_t ID = 927248261;
109114 
109117 
109123  void store(TlStorerToString &s, const char *field_name) const final;
109124 };
109125 
109127 
109128 class ok;
109129 
109140  std::int32_t get_id() const final {
109141  return ID;
109142  }
109143 
109144  public:
109147 
109154 
109163 
109165  static const std::int32_t ID = -884650998;
109166 
109169 
109175  void store(TlStorerToString &s, const char *field_name) const final;
109176 };
109177 
109178 class ok;
109179 
109190  std::int32_t get_id() const final {
109191  return ID;
109192  }
109193 
109194  public:
109197 
109204 
109212  explicit setAuthenticationEmailAddress(string const &email_address_);
109213 
109215  static const std::int32_t ID = 1773323522;
109216 
109219 
109225  void store(TlStorerToString &s, const char *field_name) const final;
109226 };
109227 
109228 class ok;
109229 
109231 
109242  std::int32_t get_id() const final {
109243  return ID;
109244  }
109245 
109246  public:
109251 
109258 
109268 
109270  static const std::int32_t ID = 868276259;
109271 
109274 
109280  void store(TlStorerToString &s, const char *field_name) const final;
109281 };
109282 
109283 class StoreTransaction;
109284 
109285 class ok;
109286 
109297  std::int32_t get_id() const final {
109298  return ID;
109299  }
109300 
109301  public:
109307  string currency_;
109310 
109317 
109329 
109331  static const std::int32_t ID = -450986887;
109332 
109335 
109341  void store(TlStorerToString &s, const char *field_name) const final;
109342 };
109343 
109344 class NetworkType;
109345 
109346 class autoDownloadSettings;
109347 
109348 class ok;
109349 
109355 class setAutoDownloadSettings final : public Function {
109360  std::int32_t get_id() const final {
109361  return ID;
109362  }
109363 
109364  public:
109369 
109376 
109386 
109388  static const std::int32_t ID = -353671948;
109389 
109392 
109398  void store(TlStorerToString &s, const char *field_name) const final;
109399 };
109400 
109401 class AutosaveSettingsScope;
109402 
109403 class ok;
109404 
109405 class scopeAutosaveSettings;
109406 
109412 class setAutosaveSettings final : public Function {
109417  std::int32_t get_id() const final {
109418  return ID;
109419  }
109420 
109421  public:
109426 
109433 
109443 
109445  static const std::int32_t ID = 6846656;
109446 
109449 
109455  void store(TlStorerToString &s, const char *field_name) const final;
109456 };
109457 
109458 class ok;
109459 
109465 class setBio final : public Function {
109470  std::int32_t get_id() const final {
109471  return ID;
109472  }
109473 
109474  public:
109476  string bio_;
109477 
109483  setBio();
109484 
109492  explicit setBio(string const &bio_);
109493 
109495  static const std::int32_t ID = -1619582124;
109496 
109499 
109505  void store(TlStorerToString &s, const char *field_name) const final;
109506 };
109507 
109508 class birthdate;
109509 
109510 class ok;
109511 
109517 class setBirthdate final : public Function {
109522  std::int32_t get_id() const final {
109523  return ID;
109524  }
109525 
109526  public:
109529 
109535  setBirthdate();
109536 
109545 
109547  static const std::int32_t ID = 1319755160;
109548 
109551 
109557  void store(TlStorerToString &s, const char *field_name) const final;
109558 };
109559 
109560 class ok;
109561 
109567 class setBotInfoDescription final : public Function {
109572  std::int32_t get_id() const final {
109573  return ID;
109574  }
109575 
109576  public:
109583 
109590 
109600  setBotInfoDescription(int53 bot_user_id_, string const &language_code_, string const &description_);
109601 
109603  static const std::int32_t ID = 693574984;
109604 
109607 
109613  void store(TlStorerToString &s, const char *field_name) const final;
109614 };
109615 
109616 class ok;
109617 
109628  std::int32_t get_id() const final {
109629  return ID;
109630  }
109631 
109632  public:
109639 
109646 
109657 
109659  static const std::int32_t ID = 982956771;
109660 
109663 
109669  void store(TlStorerToString &s, const char *field_name) const final;
109670 };
109671 
109672 class ok;
109673 
109679 class setBotName final : public Function {
109684  std::int32_t get_id() const final {
109685  return ID;
109686  }
109687 
109688  public:
109694  string name_;
109695 
109701  setBotName();
109702 
109712  setBotName(int53 bot_user_id_, string const &language_code_, string const &name_);
109713 
109715  static const std::int32_t ID = -761922959;
109716 
109719 
109725  void store(TlStorerToString &s, const char *field_name) const final;
109726 };
109727 
109728 class InputChatPhoto;
109729 
109730 class ok;
109731 
109737 class setBotProfilePhoto final : public Function {
109742  std::int32_t get_id() const final {
109743  return ID;
109744  }
109745 
109746  public:
109751 
109757  setBotProfilePhoto();
109758 
109768 
109770  static const std::int32_t ID = -1115272346;
109771 
109774 
109780  void store(TlStorerToString &s, const char *field_name) const final;
109781 };
109782 
109783 class ok;
109784 
109790 class setBotUpdatesStatus final : public Function {
109795  std::int32_t get_id() const final {
109796  return ID;
109797  }
109798 
109799  public:
109804 
109811 
109821 
109823  static const std::int32_t ID = -1154926191;
109824 
109827 
109833  void store(TlStorerToString &s, const char *field_name) const final;
109834 };
109835 
109836 class ok;
109837 
109843 class setBusinessAccountBio final : public Function {
109848  std::int32_t get_id() const final {
109849  return ID;
109850  }
109851 
109852  public:
109856  string bio_;
109857 
109864 
109873  setBusinessAccountBio(string const &business_connection_id_, string const &bio_);
109874 
109876  static const std::int32_t ID = -1698538041;
109877 
109880 
109886  void store(TlStorerToString &s, const char *field_name) const final;
109887 };
109888 
109889 class giftSettings;
109890 
109891 class ok;
109892 
109903  std::int32_t get_id() const final {
109904  return ID;
109905  }
109906 
109907  public:
109912 
109919 
109929 
109931  static const std::int32_t ID = 1757763090;
109932 
109935 
109941  void store(TlStorerToString &s, const char *field_name) const final;
109942 };
109943 
109944 class ok;
109945 
109951 class setBusinessAccountName final : public Function {
109956  std::int32_t get_id() const final {
109957  return ID;
109958  }
109959 
109960  public:
109966  string last_name_;
109967 
109974 
109984  setBusinessAccountName(string const &business_connection_id_, string const &first_name_, string const &last_name_);
109985 
109987  static const std::int32_t ID = 999582546;
109988 
109991 
109997  void store(TlStorerToString &s, const char *field_name) const final;
109998 };
109999 
110000 class InputChatPhoto;
110001 
110002 class ok;
110003 
110014  std::int32_t get_id() const final {
110015  return ID;
110016  }
110017 
110018  public:
110025 
110032 
110043 
110045  static const std::int32_t ID = 1174440149;
110046 
110049 
110055  void store(TlStorerToString &s, const char *field_name) const final;
110056 };
110057 
110058 class ok;
110059 
110070  std::int32_t get_id() const final {
110071  return ID;
110072  }
110073 
110074  public:
110078  string username_;
110079 
110086 
110095  setBusinessAccountUsername(string const &business_connection_id_, string const &username_);
110096 
110098  static const std::int32_t ID = -1520126367;
110099 
110102 
110108  void store(TlStorerToString &s, const char *field_name) const final;
110109 };
110110 
110112 
110113 class ok;
110114 
110125  std::int32_t get_id() const final {
110126  return ID;
110127  }
110128 
110129  public:
110132 
110139 
110148 
110150  static const std::int32_t ID = 1232357484;
110151 
110154 
110160  void store(TlStorerToString &s, const char *field_name) const final;
110161 };
110162 
110163 class businessConnectedBot;
110164 
110165 class ok;
110166 
110172 class setBusinessConnectedBot final : public Function {
110177  std::int32_t get_id() const final {
110178  return ID;
110179  }
110180 
110181  public:
110184 
110191 
110200 
110202  static const std::int32_t ID = -1393459472;
110203 
110206 
110212  void store(TlStorerToString &s, const char *field_name) const final;
110213 };
110214 
110216 
110217 class ok;
110218 
110229  std::int32_t get_id() const final {
110230  return ID;
110231  }
110232 
110233  public:
110236 
110243 
110252 
110254  static const std::int32_t ID = -873120707;
110255 
110258 
110264  void store(TlStorerToString &s, const char *field_name) const final;
110265 };
110266 
110267 class businessLocation;
110268 
110269 class ok;
110270 
110276 class setBusinessLocation final : public Function {
110281  std::int32_t get_id() const final {
110282  return ID;
110283  }
110284 
110285  public:
110288 
110295 
110304 
110306  static const std::int32_t ID = -344717547;
110307 
110310 
110316  void store(TlStorerToString &s, const char *field_name) const final;
110317 };
110318 
110319 class ok;
110320 
110331  std::int32_t get_id() const final {
110332  return ID;
110333  }
110334 
110335  public:
110344 
110351 
110363 
110365  static const std::int32_t ID = -15403536;
110366 
110369 
110375  void store(TlStorerToString &s, const char *field_name) const final;
110376 };
110377 
110378 class businessOpeningHours;
110379 
110380 class ok;
110381 
110387 class setBusinessOpeningHours final : public Function {
110392  std::int32_t get_id() const final {
110393  return ID;
110394  }
110395 
110396  public:
110399 
110406 
110415 
110417  static const std::int32_t ID = -462379918;
110418 
110421 
110427  void store(TlStorerToString &s, const char *field_name) const final;
110428 };
110429 
110430 class inputBusinessStartPage;
110431 
110432 class ok;
110433 
110439 class setBusinessStartPage final : public Function {
110444  std::int32_t get_id() const final {
110445  return ID;
110446  }
110447 
110448  public:
110451 
110458 
110467 
110469  static const std::int32_t ID = -1628616290;
110470 
110473 
110479  void store(TlStorerToString &s, const char *field_name) const final;
110480 };
110481 
110482 class ok;
110483 
110489 class setChatAccentColor final : public Function {
110494  std::int32_t get_id() const final {
110495  return ID;
110496  }
110497 
110498  public:
110505 
110511  setChatAccentColor();
110512 
110523 
110525  static const std::int32_t ID = 882857930;
110526 
110529 
110535  void store(TlStorerToString &s, const char *field_name) const final;
110536 };
110537 
110538 class StoryList;
110539 
110540 class ok;
110541 
110547 class setChatActiveStoriesList final : public Function {
110552  std::int32_t get_id() const final {
110553  return ID;
110554  }
110555 
110556  public:
110561 
110568 
110578 
110580  static const std::int32_t ID = -521970415;
110581 
110584 
110590  void store(TlStorerToString &s, const char *field_name) const final;
110591 };
110592 
110594 
110595 class ok;
110596 
110602 class setChatAffiliateProgram final : public Function {
110607  std::int32_t get_id() const final {
110608  return ID;
110609  }
110610 
110611  public:
110616 
110623 
110633 
110635  static const std::int32_t ID = 14680631;
110636 
110639 
110645  void store(TlStorerToString &s, const char *field_name) const final;
110646 };
110647 
110648 class ChatAvailableReactions;
110649 
110650 class ok;
110651 
110657 class setChatAvailableReactions final : public Function {
110662  std::int32_t get_id() const final {
110663  return ID;
110664  }
110665 
110666  public:
110671 
110678 
110688 
110690  static const std::int32_t ID = 267075078;
110691 
110694 
110700  void store(TlStorerToString &s, const char *field_name) const final;
110701 };
110702 
110703 class BackgroundType;
110704 
110705 class InputBackground;
110706 
110707 class ok;
110708 
110714 class setChatBackground final : public Function {
110719  std::int32_t get_id() const final {
110720  return ID;
110721  }
110722 
110723  public:
110734 
110740  setChatBackground();
110741 
110754 
110756  static const std::int32_t ID = 246727678;
110757 
110760 
110766  void store(TlStorerToString &s, const char *field_name) const final;
110767 };
110768 
110769 class ok;
110770 
110776 class setChatClientData final : public Function {
110781  std::int32_t get_id() const final {
110782  return ID;
110783  }
110784 
110785  public:
110790 
110796  setChatClientData();
110797 
110806  setChatClientData(int53 chat_id_, string const &client_data_);
110807 
110809  static const std::int32_t ID = -827119811;
110810 
110813 
110819  void store(TlStorerToString &s, const char *field_name) const final;
110820 };
110821 
110822 class ok;
110823 
110829 class setChatDescription final : public Function {
110834  std::int32_t get_id() const final {
110835  return ID;
110836  }
110837 
110838  public:
110843 
110849  setChatDescription();
110850 
110859  setChatDescription(int53 chat_id_, string const &description_);
110860 
110862  static const std::int32_t ID = 1957213277;
110863 
110866 
110872  void store(TlStorerToString &s, const char *field_name) const final;
110873 };
110874 
110875 class ok;
110876 
110882 class setChatDiscussionGroup final : public Function {
110887  std::int32_t get_id() const final {
110888  return ID;
110889  }
110890 
110891  public:
110896 
110903 
110913 
110915  static const std::int32_t ID = -918801736;
110916 
110919 
110925  void store(TlStorerToString &s, const char *field_name) const final;
110926 };
110927 
110928 class draftMessage;
110929 
110930 class ok;
110931 
110937 class setChatDraftMessage final : public Function {
110942  std::int32_t get_id() const final {
110943  return ID;
110944  }
110945 
110946  public:
110953 
110960 
110971 
110973  static const std::int32_t ID = 1683889946;
110974 
110977 
110983  void store(TlStorerToString &s, const char *field_name) const final;
110984 };
110985 
110986 class emojiStatus;
110987 
110988 class ok;
110989 
110995 class setChatEmojiStatus final : public Function {
111000  std::int32_t get_id() const final {
111001  return ID;
111002  }
111003 
111004  public:
111009 
111015  setChatEmojiStatus();
111016 
111026 
111028  static const std::int32_t ID = 1434982674;
111029 
111032 
111038  void store(TlStorerToString &s, const char *field_name) const final;
111039 };
111040 
111041 class chatLocation;
111042 
111043 class ok;
111044 
111050 class setChatLocation final : public Function {
111055  std::int32_t get_id() const final {
111056  return ID;
111057  }
111058 
111059  public:
111064 
111070  setChatLocation();
111071 
111081 
111083  static const std::int32_t ID = -767091286;
111084 
111087 
111093  void store(TlStorerToString &s, const char *field_name) const final;
111094 };
111095 
111096 class ChatMemberStatus;
111097 
111098 class MessageSender;
111099 
111100 class ok;
111101 
111107 class setChatMemberStatus final : public Function {
111112  std::int32_t get_id() const final {
111113  return ID;
111114  }
111115 
111116  public:
111123 
111130 
111141 
111143  static const std::int32_t ID = 81794847;
111144 
111147 
111153  void store(TlStorerToString &s, const char *field_name) const final;
111154 };
111155 
111156 class ok;
111157 
111168  std::int32_t get_id() const final {
111169  return ID;
111170  }
111171 
111172  public:
111177 
111184 
111194 
111196  static const std::int32_t ID = -1505643265;
111197 
111200 
111206  void store(TlStorerToString &s, const char *field_name) const final;
111207 };
111208 
111209 class MessageSender;
111210 
111211 class ok;
111212 
111218 class setChatMessageSender final : public Function {
111223  std::int32_t get_id() const final {
111224  return ID;
111225  }
111226 
111227  public:
111232 
111239 
111249 
111251  static const std::int32_t ID = -1421513858;
111252 
111255 
111261  void store(TlStorerToString &s, const char *field_name) const final;
111262 };
111263 
111265 
111266 class ok;
111267 
111278  std::int32_t get_id() const final {
111279  return ID;
111280  }
111281 
111282  public:
111287 
111294 
111304 
111306  static const std::int32_t ID = 777199614;
111307 
111310 
111316  void store(TlStorerToString &s, const char *field_name) const final;
111317 };
111318 
111319 class ok;
111320 
111331  std::int32_t get_id() const final {
111332  return ID;
111333  }
111334 
111335  public:
111340 
111347 
111357 
111359  static const std::int32_t ID = -1187053289;
111360 
111363 
111369  void store(TlStorerToString &s, const char *field_name) const final;
111370 };
111371 
111372 class chatPermissions;
111373 
111374 class ok;
111375 
111381 class setChatPermissions final : public Function {
111386  std::int32_t get_id() const final {
111387  return ID;
111388  }
111389 
111390  public:
111395 
111401  setChatPermissions();
111402 
111412 
111414  static const std::int32_t ID = 2138507006;
111415 
111418 
111424  void store(TlStorerToString &s, const char *field_name) const final;
111425 };
111426 
111427 class InputChatPhoto;
111428 
111429 class ok;
111430 
111436 class setChatPhoto final : public Function {
111441  std::int32_t get_id() const final {
111442  return ID;
111443  }
111444 
111445  public:
111450 
111456  setChatPhoto();
111457 
111467 
111469  static const std::int32_t ID = -377778941;
111470 
111473 
111479  void store(TlStorerToString &s, const char *field_name) const final;
111480 };
111481 
111482 class ok;
111483 
111489 class setChatPinnedStories final : public Function {
111494  std::int32_t get_id() const final {
111495  return ID;
111496  }
111497 
111498  public:
111503 
111510 
111520 
111522  static const std::int32_t ID = -669062355;
111523 
111526 
111532  void store(TlStorerToString &s, const char *field_name) const final;
111533 };
111534 
111535 class ok;
111536 
111542 class setChatProfileAccentColor final : public Function {
111547  std::int32_t get_id() const final {
111548  return ID;
111549  }
111550 
111551  public:
111558 
111565 
111576 
111578  static const std::int32_t ID = 1109896826;
111579 
111582 
111588  void store(TlStorerToString &s, const char *field_name) const final;
111589 };
111590 
111591 class ok;
111592 
111598 class setChatSlowModeDelay final : public Function {
111603  std::int32_t get_id() const final {
111604  return ID;
111605  }
111606 
111607  public:
111612 
111619 
111629 
111631  static const std::int32_t ID = -540350914;
111632 
111635 
111641  void store(TlStorerToString &s, const char *field_name) const final;
111642 };
111643 
111644 class ok;
111645 
111651 class setChatTheme final : public Function {
111656  std::int32_t get_id() const final {
111657  return ID;
111658  }
111659 
111660  public:
111665 
111671  setChatTheme();
111672 
111681  setChatTheme(int53 chat_id_, string const &theme_name_);
111682 
111684  static const std::int32_t ID = -1895234925;
111685 
111688 
111694  void store(TlStorerToString &s, const char *field_name) const final;
111695 };
111696 
111697 class ok;
111698 
111704 class setChatTitle final : public Function {
111709  std::int32_t get_id() const final {
111710  return ID;
111711  }
111712 
111713  public:
111717  string title_;
111718 
111724  setChatTitle();
111725 
111734  setChatTitle(int53 chat_id_, string const &title_);
111735 
111737  static const std::int32_t ID = 164282047;
111738 
111741 
111747  void store(TlStorerToString &s, const char *field_name) const final;
111748 };
111749 
111750 class ok;
111751 
111757 class setCloseFriends final : public Function {
111762  std::int32_t get_id() const final {
111763  return ID;
111764  }
111765 
111766  public:
111769 
111775  setCloseFriends();
111776 
111784  explicit setCloseFriends(array<int53> &&user_ids_);
111785 
111787  static const std::int32_t ID = -1908013258;
111788 
111791 
111797  void store(TlStorerToString &s, const char *field_name) const final;
111798 };
111799 
111800 class BotCommandScope;
111801 
111802 class botCommand;
111803 
111804 class ok;
111805 
111811 class setCommands final : public Function {
111816  std::int32_t get_id() const final {
111817  return ID;
111818  }
111819 
111820  public:
111827 
111833  setCommands();
111834 
111845 
111847  static const std::int32_t ID = -907165606;
111848 
111851 
111857  void store(TlStorerToString &s, const char *field_name) const final;
111858 };
111859 
111860 class ok;
111861 
111872  std::int32_t get_id() const final {
111873  return ID;
111874  }
111875 
111876  public:
111878  string name_;
111881 
111888 
111898 
111900  static const std::int32_t ID = -1122836246;
111901 
111904 
111910  void store(TlStorerToString &s, const char *field_name) const final;
111911 };
111912 
111913 class languagePackInfo;
111914 
111915 class languagePackString;
111916 
111917 class ok;
111918 
111924 class setCustomLanguagePack final : public Function {
111929  std::int32_t get_id() const final {
111930  return ID;
111931  }
111932 
111933  public:
111938 
111945 
111955 
111957  static const std::int32_t ID = -296742819;
111958 
111961 
111967  void store(TlStorerToString &s, const char *field_name) const final;
111968 };
111969 
111970 class languagePackString;
111971 
111972 class ok;
111973 
111984  std::int32_t get_id() const final {
111985  return ID;
111986  }
111987 
111988  public:
111993 
112000 
112010 
112012  static const std::int32_t ID = 1316365592;
112013 
112016 
112022  void store(TlStorerToString &s, const char *field_name) const final;
112023 };
112024 
112025 class ok;
112026 
112032 class setDatabaseEncryptionKey final : public Function {
112037  std::int32_t get_id() const final {
112038  return ID;
112039  }
112040 
112041  public:
112044 
112051 
112060 
112062  static const std::int32_t ID = -1204599371;
112063 
112066 
112072  void store(TlStorerToString &s, const char *field_name) const final;
112073 };
112074 
112075 class BackgroundType;
112076 
112077 class InputBackground;
112078 
112079 class background;
112080 
112086 class setDefaultBackground final : public Function {
112091  std::int32_t get_id() const final {
112092  return ID;
112093  }
112094 
112095  public:
112102 
112109 
112120 
112122  static const std::int32_t ID = -1982748511;
112123 
112126 
112132  void store(TlStorerToString &s, const char *field_name) const final;
112133 };
112134 
112136 
112137 class ok;
112138 
112149  std::int32_t get_id() const final {
112150  return ID;
112151  }
112152 
112153  public:
112156 
112163 
112172 
112174  static const std::int32_t ID = -234004967;
112175 
112178 
112184  void store(TlStorerToString &s, const char *field_name) const final;
112185 };
112186 
112188 
112189 class ok;
112190 
112201  std::int32_t get_id() const final {
112202  return ID;
112203  }
112204 
112205  public:
112208 
112215 
112224 
112226  static const std::int32_t ID = 1700231016;
112227 
112230 
112236  void store(TlStorerToString &s, const char *field_name) const final;
112237 };
112238 
112239 class messageAutoDeleteTime;
112240 
112241 class ok;
112242 
112253  std::int32_t get_id() const final {
112254  return ID;
112255  }
112256 
112257  public:
112260 
112267 
112276 
112278  static const std::int32_t ID = -1772301460;
112279 
112282 
112288  void store(TlStorerToString &s, const char *field_name) const final;
112289 };
112290 
112291 class ReactionType;
112292 
112293 class ok;
112294 
112300 class setDefaultReactionType final : public Function {
112305  std::int32_t get_id() const final {
112306  return ID;
112307  }
112308 
112309  public:
112312 
112319 
112328 
112330  static const std::int32_t ID = 1694730813;
112331 
112334 
112340  void store(TlStorerToString &s, const char *field_name) const final;
112341 };
112342 
112343 class emojiStatus;
112344 
112345 class ok;
112346 
112352 class setEmojiStatus final : public Function {
112357  std::int32_t get_id() const final {
112358  return ID;
112359  }
112360 
112361  public:
112364 
112370  setEmojiStatus();
112371 
112380 
112382  static const std::int32_t ID = -1829224867;
112383 
112386 
112392  void store(TlStorerToString &s, const char *field_name) const final;
112393 };
112394 
112395 class ok;
112396 
112402 class setFileGenerationProgress final : public Function {
112407  std::int32_t get_id() const final {
112408  return ID;
112409  }
112410 
112411  public:
112418 
112425 
112436 
112438  static const std::int32_t ID = 1836403518;
112439 
112442 
112448  void store(TlStorerToString &s, const char *field_name) const final;
112449 };
112450 
112452 
112453 class ok;
112454 
112465  std::int32_t get_id() const final {
112466  return ID;
112467  }
112468 
112469  public:
112476 
112483 
112494 
112496  static const std::int32_t ID = 524498023;
112497 
112500 
112506  void store(TlStorerToString &s, const char *field_name) const final;
112507 };
112508 
112509 class message;
112510 
112516 class setGameScore final : public Function {
112521  std::int32_t get_id() const final {
112522  return ID;
112523  }
112524 
112525  public:
112537  bool force_;
112538 
112544  setGameScore();
112545 
112559 
112561  static const std::int32_t ID = 2127359430;
112562 
112565 
112571  void store(TlStorerToString &s, const char *field_name) const final;
112572 };
112573 
112574 class giftSettings;
112575 
112576 class ok;
112577 
112583 class setGiftSettings final : public Function {
112588  std::int32_t get_id() const final {
112589  return ID;
112590  }
112591 
112592  public:
112595 
112601  setGiftSettings();
112602 
112611 
112613  static const std::int32_t ID = -519330046;
112614 
112617 
112623  void store(TlStorerToString &s, const char *field_name) const final;
112624 };
112625 
112626 class ok;
112627 
112638  std::int32_t get_id() const final {
112639  return ID;
112640  }
112641 
112642  public:
112649 
112656 
112667 
112669  static const std::int32_t ID = 927506917;
112670 
112673 
112679  void store(TlStorerToString &s, const char *field_name) const final;
112680 };
112681 
112682 class MessageSender;
112683 
112684 class ok;
112685 
112696  std::int32_t get_id() const final {
112697  return ID;
112698  }
112699 
112700  public:
112707 
112714 
112725 
112727  static const std::int32_t ID = -1753769944;
112728 
112731 
112737  void store(TlStorerToString &s, const char *field_name) const final;
112738 };
112739 
112740 class ok;
112741 
112747 class setInactiveSessionTtl final : public Function {
112752  std::int32_t get_id() const final {
112753  return ID;
112754  }
112755 
112756  public:
112759 
112766 
112775 
112777  static const std::int32_t ID = 1570548048;
112778 
112781 
112787  void store(TlStorerToString &s, const char *field_name) const final;
112788 };
112789 
112790 class ok;
112791 
112797 class setInlineGameScore final : public Function {
112802  std::int32_t get_id() const final {
112803  return ID;
112804  }
112805 
112806  public:
112816  bool force_;
112817 
112823  setInlineGameScore();
112824 
112837 
112839  static const std::int32_t ID = -948871797;
112840 
112843 
112849  void store(TlStorerToString &s, const char *field_name) const final;
112850 };
112851 
112852 class LogStream;
112853 
112854 class ok;
112855 
112861 class setLogStream final : public Function {
112866  std::int32_t get_id() const final {
112867  return ID;
112868  }
112869 
112870  public:
112873 
112879  setLogStream();
112880 
112889 
112891  static const std::int32_t ID = -1364199535;
112892 
112895 
112901  void store(TlStorerToString &s, const char *field_name) const final;
112902 };
112903 
112904 class ok;
112905 
112911 class setLogTagVerbosityLevel final : public Function {
112916  std::int32_t get_id() const final {
112917  return ID;
112918  }
112919 
112920  public:
112922  string tag_;
112925 
112932 
112942 
112944  static const std::int32_t ID = -2095589738;
112945 
112948 
112954  void store(TlStorerToString &s, const char *field_name) const final;
112955 };
112956 
112957 class ok;
112958 
112964 class setLogVerbosityLevel final : public Function {
112969  std::int32_t get_id() const final {
112970  return ID;
112971  }
112972 
112973  public:
112976 
112983 
112992 
112994  static const std::int32_t ID = -303429678;
112995 
112998 
113004  void store(TlStorerToString &s, const char *field_name) const final;
113005 };
113006 
113008 
113014 class setLoginEmailAddress final : public Function {
113019  std::int32_t get_id() const final {
113020  return ID;
113021  }
113022 
113023  public:
113026 
113033 
113041  explicit setLoginEmailAddress(string const &new_login_email_address_);
113042 
113044  static const std::int32_t ID = 935019476;
113045 
113048 
113054  void store(TlStorerToString &s, const char *field_name) const final;
113055 };
113056 
113057 class botMenuButton;
113058 
113059 class ok;
113060 
113066 class setMenuButton final : public Function {
113071  std::int32_t get_id() const final {
113072  return ID;
113073  }
113074 
113075  public:
113080 
113086  setMenuButton();
113087 
113097 
113099  static const std::int32_t ID = -1269841599;
113100 
113103 
113109  void store(TlStorerToString &s, const char *field_name) const final;
113110 };
113111 
113112 class formattedText;
113113 
113114 class ok;
113115 
113121 class setMessageFactCheck final : public Function {
113126  std::int32_t get_id() const final {
113127  return ID;
113128  }
113129 
113130  public:
113137 
113144 
113155 
113157  static const std::int32_t ID = -4309752;
113158 
113161 
113167  void store(TlStorerToString &s, const char *field_name) const final;
113168 };
113169 
113170 class ReactionType;
113171 
113172 class ok;
113173 
113179 class setMessageReactions final : public Function {
113184  std::int32_t get_id() const final {
113185  return ID;
113186  }
113187 
113188  public:
113196  bool is_big_;
113197 
113204 
113216 
113218  static const std::int32_t ID = -372524900;
113219 
113222 
113228  void store(TlStorerToString &s, const char *field_name) const final;
113229 };
113230 
113231 class BlockList;
113232 
113233 class MessageSender;
113234 
113235 class ok;
113236 
113242 class setMessageSenderBlockList final : public Function {
113247  std::int32_t get_id() const final {
113248  return ID;
113249  }
113250 
113251  public:
113256 
113263 
113273 
113275  static const std::int32_t ID = -1987355503;
113276 
113279 
113285  void store(TlStorerToString &s, const char *field_name) const final;
113286 };
113287 
113288 class MessageSender;
113289 
113290 class ok;
113291 
113302  std::int32_t get_id() const final {
113303  return ID;
113304  }
113305 
113306  public:
113313 
113320 
113331 
113333  static const std::int32_t ID = -1262364086;
113334 
113337 
113343  void store(TlStorerToString &s, const char *field_name) const final;
113344 };
113345 
113346 class ok;
113347 
113353 class setName final : public Function {
113358  std::int32_t get_id() const final {
113359  return ID;
113360  }
113361 
113362  public:
113366  string last_name_;
113367 
113373  setName();
113374 
113383  setName(string const &first_name_, string const &last_name_);
113384 
113386  static const std::int32_t ID = 1711693584;
113387 
113390 
113396  void store(TlStorerToString &s, const char *field_name) const final;
113397 };
113398 
113399 class NetworkType;
113400 
113401 class ok;
113402 
113408 class setNetworkType final : public Function {
113413  std::int32_t get_id() const final {
113414  return ID;
113415  }
113416 
113417  public:
113420 
113426  setNetworkType();
113427 
113436 
113438  static const std::int32_t ID = -701635234;
113439 
113442 
113448  void store(TlStorerToString &s, const char *field_name) const final;
113449 };
113450 
113451 class newChatPrivacySettings;
113452 
113453 class ok;
113454 
113460 class setNewChatPrivacySettings final : public Function {
113465  std::int32_t get_id() const final {
113466  return ID;
113467  }
113468 
113469  public:
113472 
113479 
113488 
113490  static const std::int32_t ID = 1774139215;
113491 
113494 
113500  void store(TlStorerToString &s, const char *field_name) const final;
113501 };
113502 
113503 class OptionValue;
113504 
113505 class ok;
113506 
113512 class setOption final : public Function {
113517  std::int32_t get_id() const final {
113518  return ID;
113519  }
113520 
113521  public:
113523  string name_;
113526 
113532  setOption();
113533 
113542  setOption(string const &name_, object_ptr<OptionValue> &&value_);
113543 
113545  static const std::int32_t ID = 2114670322;
113546 
113549 
113555  void store(TlStorerToString &s, const char *field_name) const final;
113556 };
113557 
113558 class PaidReactionType;
113559 
113560 class ok;
113561 
113572  std::int32_t get_id() const final {
113573  return ID;
113574  }
113575 
113576  public:
113583 
113590 
113601 
113603  static const std::int32_t ID = -829934930;
113604 
113607 
113613  void store(TlStorerToString &s, const char *field_name) const final;
113614 };
113615 
113616 class InputPassportElement;
113617 
113618 class PassportElement;
113619 
113625 class setPassportElement final : public Function {
113630  std::int32_t get_id() const final {
113631  return ID;
113632  }
113633 
113634  public:
113638  string password_;
113639 
113645  setPassportElement();
113646 
113656 
113658  static const std::int32_t ID = 2068173212;
113659 
113662 
113668  void store(TlStorerToString &s, const char *field_name) const final;
113669 };
113670 
113672 
113673 class ok;
113674 
113680 class setPassportElementErrors final : public Function {
113685  std::int32_t get_id() const final {
113686  return ID;
113687  }
113688 
113689  public:
113694 
113701 
113711 
113713  static const std::int32_t ID = -2056754881;
113714 
113717 
113723  void store(TlStorerToString &s, const char *field_name) const final;
113724 };
113725 
113726 class passwordState;
113727 
113733 class setPassword final : public Function {
113738  std::int32_t get_id() const final {
113739  return ID;
113740  }
113741 
113742  public:
113748  string new_hint_;
113753 
113759  setPassword();
113760 
113772  setPassword(string const &old_password_, string const &new_password_, string const &new_hint_, bool set_recovery_email_address_, string const &new_recovery_email_address_);
113773 
113775  static const std::int32_t ID = -1193589027;
113776 
113779 
113785  void store(TlStorerToString &s, const char *field_name) const final;
113786 };
113787 
113788 class ok;
113789 
113795 class setPersonalChat final : public Function {
113800  std::int32_t get_id() const final {
113801  return ID;
113802  }
113803 
113804  public:
113807 
113813  setPersonalChat();
113814 
113822  explicit setPersonalChat(int53 chat_id_);
113823 
113825  static const std::int32_t ID = -1068782668;
113826 
113829 
113835  void store(TlStorerToString &s, const char *field_name) const final;
113836 };
113837 
113838 class ChatList;
113839 
113840 class ok;
113841 
113847 class setPinnedChats final : public Function {
113852  std::int32_t get_id() const final {
113853  return ID;
113854  }
113855 
113856  public:
113861 
113867  setPinnedChats();
113868 
113878 
113880  static const std::int32_t ID = -695640000;
113881 
113884 
113890  void store(TlStorerToString &s, const char *field_name) const final;
113891 };
113892 
113893 class ok;
113894 
113900 class setPinnedForumTopics final : public Function {
113905  std::int32_t get_id() const final {
113906  return ID;
113907  }
113908 
113909  public:
113914 
113921 
113931 
113933  static const std::int32_t ID = -475084011;
113934 
113937 
113943  void store(TlStorerToString &s, const char *field_name) const final;
113944 };
113945 
113946 class MessageSender;
113947 
113948 class ok;
113949 
113955 class setPinnedGifts final : public Function {
113960  std::int32_t get_id() const final {
113961  return ID;
113962  }
113963 
113964  public:
113969 
113975  setPinnedGifts();
113976 
113986 
113988  static const std::int32_t ID = 1613526306;
113989 
113992 
113998  void store(TlStorerToString &s, const char *field_name) const final;
113999 };
114000 
114001 class ok;
114002 
114013  std::int32_t get_id() const final {
114014  return ID;
114015  }
114016 
114017  public:
114020 
114027 
114036 
114038  static const std::int32_t ID = -194818924;
114039 
114042 
114048  void store(TlStorerToString &s, const char *field_name) const final;
114049 };
114050 
114051 class ok;
114052 
114058 class setPollAnswer final : public Function {
114063  std::int32_t get_id() const final {
114064  return ID;
114065  }
114066 
114067  public:
114074 
114080  setPollAnswer();
114081 
114092 
114094  static const std::int32_t ID = -1399388792;
114095 
114098 
114104  void store(TlStorerToString &s, const char *field_name) const final;
114105 };
114106 
114107 class ok;
114108 
114114 class setProfileAccentColor final : public Function {
114119  std::int32_t get_id() const final {
114120  return ID;
114121  }
114122 
114123  public:
114128 
114135 
114145 
114147  static const std::int32_t ID = -1986281112;
114148 
114151 
114157  void store(TlStorerToString &s, const char *field_name) const final;
114158 };
114159 
114160 class InputChatPhoto;
114161 
114162 class ok;
114163 
114169 class setProfilePhoto final : public Function {
114174  std::int32_t get_id() const final {
114175  return ID;
114176  }
114177 
114178  public:
114183 
114189  setProfilePhoto();
114190 
114200 
114202  static const std::int32_t ID = -2048260627;
114203 
114206 
114212  void store(TlStorerToString &s, const char *field_name) const final;
114213 };
114214 
114215 class ok;
114216 
114222 class setQuickReplyShortcutName final : public Function {
114227  std::int32_t get_id() const final {
114228  return ID;
114229  }
114230 
114231  public:
114235  string name_;
114236 
114243 
114253 
114255  static const std::int32_t ID = 186709105;
114256 
114259 
114265  void store(TlStorerToString &s, const char *field_name) const final;
114266 };
114267 
114268 class ok;
114269 
114271 
114282  std::int32_t get_id() const final {
114283  return ID;
114284  }
114285 
114286  public:
114289 
114296 
114305 
114307  static const std::int32_t ID = 1186124949;
114308 
114311 
114317  void store(TlStorerToString &s, const char *field_name) const final;
114318 };
114319 
114320 class ok;
114321 
114323 
114334  std::int32_t get_id() const final {
114335  return ID;
114336  }
114337 
114338  public:
114341 
114348 
114357 
114359  static const std::int32_t ID = 493913782;
114360 
114363 
114369  void store(TlStorerToString &s, const char *field_name) const final;
114370 };
114371 
114372 class passwordState;
114373 
114379 class setRecoveryEmailAddress final : public Function {
114384  std::int32_t get_id() const final {
114385  return ID;
114386  }
114387 
114388  public:
114390  string password_;
114393 
114400 
114409  setRecoveryEmailAddress(string const &password_, string const &new_recovery_email_address_);
114410 
114412  static const std::int32_t ID = -1981836385;
114413 
114416 
114422  void store(TlStorerToString &s, const char *field_name) const final;
114423 };
114424 
114425 class ReactionType;
114426 
114427 class ok;
114428 
114434 class setSavedMessagesTagLabel final : public Function {
114439  std::int32_t get_id() const final {
114440  return ID;
114441  }
114442 
114443  public:
114447  string label_;
114448 
114455 
114465 
114467  static const std::int32_t ID = -1338323696;
114468 
114471 
114477  void store(TlStorerToString &s, const char *field_name) const final;
114478 };
114479 
114481 
114482 class ok;
114483 
114485 
114496  std::int32_t get_id() const final {
114497  return ID;
114498  }
114499 
114500  public:
114505 
114512 
114522 
114524  static const std::int32_t ID = -2049984966;
114525 
114528 
114534  void store(TlStorerToString &s, const char *field_name) const final;
114535 };
114536 
114537 class InputFile;
114538 
114539 class ok;
114540 
114546 class setStickerEmojis final : public Function {
114551  std::int32_t get_id() const final {
114552  return ID;
114553  }
114554 
114555  public:
114559  string emojis_;
114560 
114566  setStickerEmojis();
114567 
114577 
114579  static const std::int32_t ID = -638843855;
114580 
114583 
114589  void store(TlStorerToString &s, const char *field_name) const final;
114590 };
114591 
114592 class InputFile;
114593 
114594 class ok;
114595 
114601 class setStickerKeywords final : public Function {
114606  std::int32_t get_id() const final {
114607  return ID;
114608  }
114609 
114610  public:
114615 
114621  setStickerKeywords();
114622 
114632 
114634  static const std::int32_t ID = 137223565;
114635 
114638 
114644  void store(TlStorerToString &s, const char *field_name) const final;
114645 };
114646 
114647 class InputFile;
114648 
114649 class maskPosition;
114650 
114651 class ok;
114652 
114658 class setStickerMaskPosition final : public Function {
114663  std::int32_t get_id() const final {
114664  return ID;
114665  }
114666 
114667  public:
114672 
114679 
114689 
114691  static const std::int32_t ID = 1202280912;
114692 
114695 
114701  void store(TlStorerToString &s, const char *field_name) const final;
114702 };
114703 
114704 class InputFile;
114705 
114706 class ok;
114707 
114713 class setStickerPositionInSet final : public Function {
114718  std::int32_t get_id() const final {
114719  return ID;
114720  }
114721 
114722  public:
114727 
114734 
114744 
114746  static const std::int32_t ID = 2075281185;
114747 
114750 
114756  void store(TlStorerToString &s, const char *field_name) const final;
114757 };
114758 
114759 class InputFile;
114760 
114761 class StickerFormat;
114762 
114763 class ok;
114764 
114770 class setStickerSetThumbnail final : public Function {
114775  std::int32_t get_id() const final {
114776  return ID;
114777  }
114778 
114779  public:
114783  string name_;
114788 
114795 
114807 
114809  static const std::int32_t ID = 1677617458;
114810 
114813 
114819  void store(TlStorerToString &s, const char *field_name) const final;
114820 };
114821 
114822 class ok;
114823 
114829 class setStickerSetTitle final : public Function {
114834  std::int32_t get_id() const final {
114835  return ID;
114836  }
114837 
114838  public:
114840  string name_;
114842  string title_;
114843 
114849  setStickerSetTitle();
114850 
114859  setStickerSetTitle(string const &name_, string const &title_);
114860 
114862  static const std::int32_t ID = 1693004706;
114863 
114866 
114872  void store(TlStorerToString &s, const char *field_name) const final;
114873 };
114874 
114875 class StoryPrivacySettings;
114876 
114877 class ok;
114878 
114884 class setStoryPrivacySettings final : public Function {
114889  std::int32_t get_id() const final {
114890  return ID;
114891  }
114892 
114893  public:
114898 
114905 
114915 
114917  static const std::int32_t ID = -655801550;
114918 
114921 
114927  void store(TlStorerToString &s, const char *field_name) const final;
114928 };
114929 
114930 class ReactionType;
114931 
114932 class ok;
114933 
114939 class setStoryReaction final : public Function {
114944  std::int32_t get_id() const final {
114945  return ID;
114946  }
114947 
114948  public:
114957 
114963  setStoryReaction();
114964 
114976 
114978  static const std::int32_t ID = 250731529;
114979 
114982 
114988  void store(TlStorerToString &s, const char *field_name) const final;
114989 };
114990 
114991 class ok;
114992 
115003  std::int32_t get_id() const final {
115004  return ID;
115005  }
115006 
115007  public:
115012 
115019 
115029 
115031  static const std::int32_t ID = 1328894639;
115032 
115035 
115041  void store(TlStorerToString &s, const char *field_name) const final;
115042 };
115043 
115044 class ok;
115045 
115051 class setSupergroupStickerSet final : public Function {
115056  std::int32_t get_id() const final {
115057  return ID;
115058  }
115059 
115060  public:
115065 
115072 
115082 
115084  static const std::int32_t ID = -2056344215;
115085 
115088 
115094  void store(TlStorerToString &s, const char *field_name) const final;
115095 };
115096 
115097 class ok;
115098 
115109  std::int32_t get_id() const final {
115110  return ID;
115111  }
115112 
115113  public:
115118 
115125 
115135 
115137  static const std::int32_t ID = 969814179;
115138 
115141 
115147  void store(TlStorerToString &s, const char *field_name) const final;
115148 };
115149 
115150 class ok;
115151 
115157 class setSupergroupUsername final : public Function {
115162  std::int32_t get_id() const final {
115163  return ID;
115164  }
115165 
115166  public:
115170  string username_;
115171 
115178 
115188 
115190  static const std::int32_t ID = 1346325252;
115191 
115194 
115200  void store(TlStorerToString &s, const char *field_name) const final;
115201 };
115202 
115203 class ok;
115204 
115210 class setTdlibParameters final : public Function {
115215  std::int32_t get_id() const final {
115216  return ID;
115217  }
115218 
115219  public:
115239  string api_hash_;
115248 
115254  setTdlibParameters();
115255 
115277 
115279  static const std::int32_t ID = -775883218;
115280 
115283 
115289  void store(TlStorerToString &s, const char *field_name) const final;
115290 };
115291 
115292 class emojiStatus;
115293 
115294 class ok;
115295 
115301 class setUserEmojiStatus final : public Function {
115306  std::int32_t get_id() const final {
115307  return ID;
115308  }
115309 
115310  public:
115315 
115321  setUserEmojiStatus();
115322 
115332 
115334  static const std::int32_t ID = -451519541;
115335 
115338 
115344  void store(TlStorerToString &s, const char *field_name) const final;
115345 };
115346 
115347 class InputChatPhoto;
115348 
115349 class ok;
115350 
115361  std::int32_t get_id() const final {
115362  return ID;
115363  }
115364 
115365  public:
115370 
115377 
115387 
115389  static const std::int32_t ID = 464136438;
115390 
115393 
115399  void store(TlStorerToString &s, const char *field_name) const final;
115400 };
115401 
115402 class UserPrivacySetting;
115403 
115404 class ok;
115405 
115407 
115418  std::int32_t get_id() const final {
115419  return ID;
115420  }
115421 
115422  public:
115427 
115434 
115444 
115446  static const std::int32_t ID = -473812741;
115447 
115450 
115456  void store(TlStorerToString &s, const char *field_name) const final;
115457 };
115458 
115459 class formattedText;
115460 
115461 class userSupportInfo;
115462 
115468 class setUserSupportInfo final : public Function {
115473  std::int32_t get_id() const final {
115474  return ID;
115475  }
115476 
115477  public:
115482 
115488  setUserSupportInfo();
115489 
115499 
115501  static const std::int32_t ID = -2088986621;
115502 
115505 
115511  void store(TlStorerToString &s, const char *field_name) const final;
115512 };
115513 
115514 class ok;
115515 
115521 class setUsername final : public Function {
115526  std::int32_t get_id() const final {
115527  return ID;
115528  }
115529 
115530  public:
115532  string username_;
115533 
115539  setUsername();
115540 
115548  explicit setUsername(string const &username_);
115549 
115551  static const std::int32_t ID = 439901214;
115552 
115555 
115561  void store(TlStorerToString &s, const char *field_name) const final;
115562 };
115563 
115564 class MessageSender;
115565 
115566 class ok;
115567 
115578  std::int32_t get_id() const final {
115579  return ID;
115580  }
115581 
115582  public:
115587 
115594 
115604 
115606  static const std::int32_t ID = -240749901;
115607 
115610 
115616  void store(TlStorerToString &s, const char *field_name) const final;
115617 };
115618 
115619 class ok;
115620 
115626 class setVideoChatTitle final : public Function {
115631  std::int32_t get_id() const final {
115632  return ID;
115633  }
115634 
115635  public:
115639  string title_;
115640 
115646  setVideoChatTitle();
115647 
115656  setVideoChatTitle(int32 group_call_id_, string const &title_);
115657 
115659  static const std::int32_t ID = 1915482994;
115660 
115663 
115669  void store(TlStorerToString &s, const char *field_name) const final;
115670 };
115671 
115672 class ok;
115673 
115679 class shareChatWithBot final : public Function {
115684  std::int32_t get_id() const final {
115685  return ID;
115686  }
115687 
115688  public:
115699 
115705  shareChatWithBot();
115706 
115719 
115721  static const std::int32_t ID = -1504507166;
115722 
115725 
115731  void store(TlStorerToString &s, const char *field_name) const final;
115732 };
115733 
115734 class ok;
115735 
115741 class sharePhoneNumber final : public Function {
115746  std::int32_t get_id() const final {
115747  return ID;
115748  }
115749 
115750  public:
115753 
115759  sharePhoneNumber();
115760 
115768  explicit sharePhoneNumber(int53 user_id_);
115769 
115771  static const std::int32_t ID = 1097130069;
115772 
115775 
115781  void store(TlStorerToString &s, const char *field_name) const final;
115782 };
115783 
115784 class ok;
115785 
115791 class shareUsersWithBot final : public Function {
115796  std::int32_t get_id() const final {
115797  return ID;
115798  }
115799 
115800  public:
115811 
115817  shareUsersWithBot();
115818 
115831 
115833  static const std::int32_t ID = -1574608333;
115834 
115837 
115843  void store(TlStorerToString &s, const char *field_name) const final;
115844 };
115845 
115846 class ok;
115847 
115853 class startGroupCallRecording final : public Function {
115858  std::int32_t get_id() const final {
115859  return ID;
115860  }
115861 
115862  public:
115866  string title_;
115871 
115878 
115890 
115892  static const std::int32_t ID = 1757774971;
115893 
115896 
115902  void store(TlStorerToString &s, const char *field_name) const final;
115903 };
115904 
115905 class text;
115906 
115917  std::int32_t get_id() const final {
115918  return ID;
115919  }
115920 
115921  public:
115927  string payload_;
115928 
115935 
115946 
115948  static const std::int32_t ID = -884068051;
115949 
115952 
115958  void store(TlStorerToString &s, const char *field_name) const final;
115959 };
115960 
115961 class ok;
115962 
115968 class startScheduledVideoChat final : public Function {
115973  std::int32_t get_id() const final {
115974  return ID;
115975  }
115976 
115977  public:
115980 
115987 
115996 
115998  static const std::int32_t ID = -1300829822;
115999 
116002 
116008  void store(TlStorerToString &s, const char *field_name) const final;
116009 };
116010 
116011 class ReplyMarkup;
116012 
116013 class businessMessage;
116014 
116020 class stopBusinessPoll final : public Function {
116025  std::int32_t get_id() const final {
116026  return ID;
116027  }
116028 
116029  public:
116038 
116044  stopBusinessPoll();
116045 
116057 
116059  static const std::int32_t ID = -1142218400;
116060 
116063 
116069  void store(TlStorerToString &s, const char *field_name) const final;
116070 };
116071 
116072 class ReplyMarkup;
116073 
116074 class ok;
116075 
116081 class stopPoll final : public Function {
116086  std::int32_t get_id() const final {
116087  return ID;
116088  }
116089 
116090  public:
116097 
116103  stopPoll();
116104 
116115 
116117  static const std::int32_t ID = 1659374253;
116118 
116121 
116127  void store(TlStorerToString &s, const char *field_name) const final;
116128 };
116129 
116130 class InputChatPhoto;
116131 
116132 class ok;
116133 
116139 class suggestUserProfilePhoto final : public Function {
116144  std::int32_t get_id() const final {
116145  return ID;
116146  }
116147 
116148  public:
116153 
116160 
116170 
116172  static const std::int32_t ID = -1788742557;
116173 
116176 
116182  void store(TlStorerToString &s, const char *field_name) const final;
116183 };
116184 
116185 class ok;
116186 
116192 class synchronizeLanguagePack final : public Function {
116197  std::int32_t get_id() const final {
116198  return ID;
116199  }
116200 
116201  public:
116204 
116211 
116219  explicit synchronizeLanguagePack(string const &language_pack_id_);
116220 
116222  static const std::int32_t ID = -2065307858;
116223 
116226 
116232  void store(TlStorerToString &s, const char *field_name) const final;
116233 };
116234 
116235 class ok;
116236 
116242 class terminateAllOtherSessions final : public Function {
116247  std::int32_t get_id() const final {
116248  return ID;
116249  }
116250 
116251  public:
116252 
116259 
116261  static const std::int32_t ID = 1874485523;
116262 
116265 
116271  void store(TlStorerToString &s, const char *field_name) const final;
116272 };
116273 
116274 class ok;
116275 
116281 class terminateSession final : public Function {
116286  std::int32_t get_id() const final {
116287  return ID;
116288  }
116289 
116290  public:
116293 
116299  terminateSession();
116300 
116308  explicit terminateSession(int64 session_id_);
116309 
116311  static const std::int32_t ID = -407385812;
116312 
116315 
116321  void store(TlStorerToString &s, const char *field_name) const final;
116322 };
116323 
116324 class testBytes;
116325 
116331 class testCallBytes final : public Function {
116336  std::int32_t get_id() const final {
116337  return ID;
116338  }
116339 
116340  public:
116343 
116349  testCallBytes();
116350 
116358  explicit testCallBytes(bytes const &x_);
116359 
116361  static const std::int32_t ID = -736011607;
116362 
116365 
116371  void store(TlStorerToString &s, const char *field_name) const final;
116372 };
116373 
116374 class ok;
116375 
116381 class testCallEmpty final : public Function {
116386  std::int32_t get_id() const final {
116387  return ID;
116388  }
116389 
116390  public:
116391 
116397  testCallEmpty();
116398 
116400  static const std::int32_t ID = -627291626;
116401 
116404 
116410  void store(TlStorerToString &s, const char *field_name) const final;
116411 };
116412 
116413 class testString;
116414 
116420 class testCallString final : public Function {
116425  std::int32_t get_id() const final {
116426  return ID;
116427  }
116428 
116429  public:
116431  string x_;
116432 
116438  testCallString();
116439 
116447  explicit testCallString(string const &x_);
116448 
116450  static const std::int32_t ID = -1732818385;
116451 
116454 
116460  void store(TlStorerToString &s, const char *field_name) const final;
116461 };
116462 
116463 class testVectorInt;
116464 
116470 class testCallVectorInt final : public Function {
116475  std::int32_t get_id() const final {
116476  return ID;
116477  }
116478 
116479  public:
116482 
116488  testCallVectorInt();
116489 
116497  explicit testCallVectorInt(array<int32> &&x_);
116498 
116500  static const std::int32_t ID = -2137277793;
116501 
116504 
116510  void store(TlStorerToString &s, const char *field_name) const final;
116511 };
116512 
116513 class testInt;
116514 
116515 class testVectorIntObject;
116516 
116522 class testCallVectorIntObject final : public Function {
116527  std::int32_t get_id() const final {
116528  return ID;
116529  }
116530 
116531  public:
116534 
116541 
116550 
116552  static const std::int32_t ID = 1825428218;
116553 
116556 
116562  void store(TlStorerToString &s, const char *field_name) const final;
116563 };
116564 
116565 class testVectorString;
116566 
116572 class testCallVectorString final : public Function {
116577  std::int32_t get_id() const final {
116578  return ID;
116579  }
116580 
116581  public:
116584 
116591 
116599  explicit testCallVectorString(array<string> &&x_);
116600 
116602  static const std::int32_t ID = -408600900;
116603 
116606 
116612  void store(TlStorerToString &s, const char *field_name) const final;
116613 };
116614 
116615 class testString;
116616 
116617 class testVectorStringObject;
116618 
116629  std::int32_t get_id() const final {
116630  return ID;
116631  }
116632 
116633  public:
116636 
116643 
116652 
116654  static const std::int32_t ID = 1527666429;
116655 
116658 
116664  void store(TlStorerToString &s, const char *field_name) const final;
116665 };
116666 
116667 class ok;
116668 
116674 class testGetDifference final : public Function {
116679  std::int32_t get_id() const final {
116680  return ID;
116681  }
116682 
116683  public:
116684 
116690  testGetDifference();
116691 
116693  static const std::int32_t ID = 1747084069;
116694 
116697 
116703  void store(TlStorerToString &s, const char *field_name) const final;
116704 };
116705 
116706 class ok;
116707 
116713 class testNetwork final : public Function {
116718  std::int32_t get_id() const final {
116719  return ID;
116720  }
116721 
116722  public:
116723 
116729  testNetwork();
116730 
116732  static const std::int32_t ID = -1343998901;
116733 
116736 
116742  void store(TlStorerToString &s, const char *field_name) const final;
116743 };
116744 
116745 class ProxyType;
116746 
116747 class ok;
116748 
116754 class testProxy final : public Function {
116759  std::int32_t get_id() const final {
116760  return ID;
116761  }
116762 
116763  public:
116765  string server_;
116773  double timeout_;
116774 
116780  testProxy();
116781 
116794 
116796  static const std::int32_t ID = -1197366626;
116797 
116800 
116806  void store(TlStorerToString &s, const char *field_name) const final;
116807 };
116808 
116809 class error;
116810 
116816 class testReturnError final : public Function {
116821  std::int32_t get_id() const final {
116822  return ID;
116823  }
116824 
116825  public:
116828 
116834  testReturnError();
116835 
116844 
116846  static const std::int32_t ID = 455179506;
116847 
116850 
116856  void store(TlStorerToString &s, const char *field_name) const final;
116857 };
116858 
116859 class testInt;
116860 
116866 class testSquareInt final : public Function {
116871  std::int32_t get_id() const final {
116872  return ID;
116873  }
116874 
116875  public:
116878 
116884  testSquareInt();
116885 
116893  explicit testSquareInt(int32 x_);
116894 
116896  static const std::int32_t ID = -60135024;
116897 
116900 
116906  void store(TlStorerToString &s, const char *field_name) const final;
116907 };
116908 
116909 class Update;
116910 
116916 class testUseUpdate final : public Function {
116921  std::int32_t get_id() const final {
116922  return ID;
116923  }
116924 
116925  public:
116926 
116932  testUseUpdate();
116933 
116935  static const std::int32_t ID = 717094686;
116936 
116939 
116945  void store(TlStorerToString &s, const char *field_name) const final;
116946 };
116947 
116948 class ok;
116949 
116960  std::int32_t get_id() const final {
116961  return ID;
116962  }
116963 
116964  public:
116967 
116974 
116982  explicit toggleAllDownloadsArePaused(bool are_paused_);
116983 
116985  static const std::int32_t ID = 1251512322;
116986 
116989 
116995  void store(TlStorerToString &s, const char *field_name) const final;
116996 };
116997 
116998 class ok;
116999 
117010  std::int32_t get_id() const final {
117011  return ID;
117012  }
117013 
117014  public:
117019 
117026 
117036 
117038  static const std::int32_t ID = 622495770;
117039 
117042 
117048  void store(TlStorerToString &s, const char *field_name) const final;
117049 };
117050 
117051 class ok;
117052 
117063  std::int32_t get_id() const final {
117064  return ID;
117065  }
117066 
117067  public:
117074 
117081 
117092 
117094  static const std::int32_t ID = -1906712934;
117095 
117098 
117104  void store(TlStorerToString &s, const char *field_name) const final;
117105 };
117106 
117107 class ok;
117108 
117114 class toggleBotUsernameIsActive final : public Function {
117119  std::int32_t get_id() const final {
117120  return ID;
117121  }
117122 
117123  public:
117127  string username_;
117130 
117137 
117148 
117150  static const std::int32_t ID = 2036569097;
117151 
117154 
117160  void store(TlStorerToString &s, const char *field_name) const final;
117161 };
117162 
117163 class ok;
117164 
117175  std::int32_t get_id() const final {
117176  return ID;
117177  }
117178 
117179  public:
117184 
117191 
117201 
117203  static const std::int32_t ID = 1328957509;
117204 
117207 
117213  void store(TlStorerToString &s, const char *field_name) const final;
117214 };
117215 
117216 class ok;
117217 
117228  std::int32_t get_id() const final {
117229  return ID;
117230  }
117231 
117232  public:
117237 
117244 
117254 
117256  static const std::int32_t ID = 314794002;
117257 
117260 
117266  void store(TlStorerToString &s, const char *field_name) const final;
117267 };
117268 
117269 class ok;
117270 
117276 class toggleChatFolderTags final : public Function {
117281  std::int32_t get_id() const final {
117282  return ID;
117283  }
117284 
117285  public:
117288 
117295 
117303  explicit toggleChatFolderTags(bool are_tags_enabled_);
117304 
117306  static const std::int32_t ID = -2092209084;
117307 
117310 
117316  void store(TlStorerToString &s, const char *field_name) const final;
117317 };
117318 
117319 class ok;
117320 
117331  std::int32_t get_id() const final {
117332  return ID;
117333  }
117334 
117335  public:
117340 
117347 
117357 
117359  static const std::int32_t ID = -2069429154;
117360 
117363 
117369  void store(TlStorerToString &s, const char *field_name) const final;
117370 };
117371 
117372 class ok;
117373 
117384  std::int32_t get_id() const final {
117385  return ID;
117386  }
117387 
117388  public:
117393 
117400 
117410 
117412  static const std::int32_t ID = 975231309;
117413 
117416 
117422  void store(TlStorerToString &s, const char *field_name) const final;
117423 };
117424 
117425 class ok;
117426 
117437  std::int32_t get_id() const final {
117438  return ID;
117439  }
117440 
117441  public:
117446 
117453 
117463 
117465  static const std::int32_t ID = -986129697;
117466 
117469 
117475  void store(TlStorerToString &s, const char *field_name) const final;
117476 };
117477 
117478 class ChatList;
117479 
117480 class ok;
117481 
117487 class toggleChatIsPinned final : public Function {
117492  std::int32_t get_id() const final {
117493  return ID;
117494  }
117495 
117496  public:
117503 
117509  toggleChatIsPinned();
117510 
117521 
117523  static const std::int32_t ID = -1485429186;
117524 
117527 
117533  void store(TlStorerToString &s, const char *field_name) const final;
117534 };
117535 
117536 class ok;
117537 
117543 class toggleChatIsTranslatable final : public Function {
117548  std::int32_t get_id() const final {
117549  return ID;
117550  }
117551 
117552  public:
117557 
117564 
117574 
117576  static const std::int32_t ID = -1812345889;
117577 
117580 
117586  void store(TlStorerToString &s, const char *field_name) const final;
117587 };
117588 
117589 class ok;
117590 
117596 class toggleChatViewAsTopics final : public Function {
117601  std::int32_t get_id() const final {
117602  return ID;
117603  }
117604 
117605  public:
117610 
117617 
117627 
117629  static const std::int32_t ID = 724009948;
117630 
117633 
117639  void store(TlStorerToString &s, const char *field_name) const final;
117640 };
117641 
117642 class ok;
117643 
117649 class toggleDownloadIsPaused final : public Function {
117654  std::int32_t get_id() const final {
117655  return ID;
117656  }
117657 
117658  public:
117663 
117670 
117680 
117682  static const std::int32_t ID = -947493099;
117683 
117686 
117692  void store(TlStorerToString &s, const char *field_name) const final;
117693 };
117694 
117695 class ok;
117696 
117702 class toggleForumTopicIsClosed final : public Function {
117707  std::int32_t get_id() const final {
117708  return ID;
117709  }
117710 
117711  public:
117718 
117725 
117736 
117738  static const std::int32_t ID = -949712141;
117739 
117742 
117748  void store(TlStorerToString &s, const char *field_name) const final;
117749 };
117750 
117751 class ok;
117752 
117758 class toggleForumTopicIsPinned final : public Function {
117763  std::int32_t get_id() const final {
117764  return ID;
117765  }
117766 
117767  public:
117774 
117781 
117792 
117794  static const std::int32_t ID = 1181543092;
117795 
117798 
117804  void store(TlStorerToString &s, const char *field_name) const final;
117805 };
117806 
117807 class ok;
117808 
117819  std::int32_t get_id() const final {
117820  return ID;
117821  }
117822 
117823  public:
117828 
117835 
117845 
117847  static const std::int32_t ID = 1595741256;
117848 
117851 
117857  void store(TlStorerToString &s, const char *field_name) const final;
117858 };
117859 
117860 class ok;
117861 
117867 class toggleGiftIsSaved final : public Function {
117872  std::int32_t get_id() const final {
117873  return ID;
117874  }
117875 
117876  public:
117881 
117887  toggleGiftIsSaved();
117888 
117897  toggleGiftIsSaved(string const &received_gift_id_, bool is_saved_);
117898 
117900  static const std::int32_t ID = 693198065;
117901 
117904 
117910  void store(TlStorerToString &s, const char *field_name) const final;
117911 };
117912 
117913 class ok;
117914 
117925  std::int32_t get_id() const final {
117926  return ID;
117927  }
117928 
117929  public:
117934 
117941 
117951 
117953  static const std::int32_t ID = -1624289030;
117954 
117957 
117963  void store(TlStorerToString &s, const char *field_name) const final;
117964 };
117965 
117966 class ok;
117967 
117978  std::int32_t get_id() const final {
117979  return ID;
117980  }
117981 
117982  public:
117987 
117994 
118004 
118006  static const std::int32_t ID = -478875239;
118007 
118010 
118016  void store(TlStorerToString &s, const char *field_name) const final;
118017 };
118018 
118019 class MessageSender;
118020 
118021 class ok;
118022 
118033  std::int32_t get_id() const final {
118034  return ID;
118035  }
118036 
118037  public:
118044 
118051 
118062 
118064  static const std::int32_t ID = -1896127519;
118065 
118068 
118074  void store(TlStorerToString &s, const char *field_name) const final;
118075 };
118076 
118077 class MessageSender;
118078 
118079 class ok;
118080 
118091  std::int32_t get_id() const final {
118092  return ID;
118093  }
118094 
118095  public:
118102 
118109 
118120 
118122  static const std::int32_t ID = -1308093433;
118123 
118126 
118132  void store(TlStorerToString &s, const char *field_name) const final;
118133 };
118134 
118135 class ok;
118136 
118147  std::int32_t get_id() const final {
118148  return ID;
118149  }
118150 
118151  public:
118156 
118163 
118173 
118175  static const std::int32_t ID = -1602530464;
118176 
118179 
118185  void store(TlStorerToString &s, const char *field_name) const final;
118186 };
118187 
118188 class ok;
118189 
118200  std::int32_t get_id() const final {
118201  return ID;
118202  }
118203 
118204  public:
118207 
118214 
118223 
118225  static const std::int32_t ID = 1963285740;
118226 
118229 
118235  void store(TlStorerToString &s, const char *field_name) const final;
118236 };
118237 
118238 class ok;
118239 
118250  std::int32_t get_id() const final {
118251  return ID;
118252  }
118253 
118254  public:
118259 
118266 
118276 
118278  static const std::int32_t ID = -1588378164;
118279 
118282 
118288  void store(TlStorerToString &s, const char *field_name) const final;
118289 };
118290 
118291 class ok;
118292 
118303  std::int32_t get_id() const final {
118304  return ID;
118305  }
118306 
118307  public:
118312 
118319 
118329 
118331  static const std::int32_t ID = 1819027208;
118332 
118335 
118341  void store(TlStorerToString &s, const char *field_name) const final;
118342 };
118343 
118344 class ok;
118345 
118356  std::int32_t get_id() const final {
118357  return ID;
118358  }
118359 
118360  public:
118365 
118372 
118382 
118384  static const std::int32_t ID = 1000843390;
118385 
118388 
118394  void store(TlStorerToString &s, const char *field_name) const final;
118395 };
118396 
118397 class ok;
118398 
118409  std::int32_t get_id() const final {
118410  return ID;
118411  }
118412 
118413  public:
118420 
118427 
118438 
118440  static const std::int32_t ID = -2141806228;
118441 
118444 
118450  void store(TlStorerToString &s, const char *field_name) const final;
118451 };
118452 
118453 class ok;
118454 
118465  std::int32_t get_id() const final {
118466  return ID;
118467  }
118468 
118469  public:
118474 
118481 
118491 
118493  static const std::int32_t ID = -1098204302;
118494 
118497 
118503  void store(TlStorerToString &s, const char *field_name) const final;
118504 };
118505 
118506 class ok;
118507 
118518  std::int32_t get_id() const final {
118519  return ID;
118520  }
118521 
118522  public:
118527 
118534 
118544 
118546  static const std::int32_t ID = 1748956943;
118547 
118550 
118556  void store(TlStorerToString &s, const char *field_name) const final;
118557 };
118558 
118559 class ok;
118560 
118571  std::int32_t get_id() const final {
118572  return ID;
118573  }
118574 
118575  public:
118580 
118587 
118597 
118599  static const std::int32_t ID = -1537892918;
118600 
118603 
118609  void store(TlStorerToString &s, const char *field_name) const final;
118610 };
118611 
118612 class ok;
118613 
118624  std::int32_t get_id() const final {
118625  return ID;
118626  }
118627 
118628  public:
118633 
118640 
118650 
118652  static const std::int32_t ID = 1155110478;
118653 
118656 
118662  void store(TlStorerToString &s, const char *field_name) const final;
118663 };
118664 
118665 class ok;
118666 
118677  std::int32_t get_id() const final {
118678  return ID;
118679  }
118680 
118681  public:
118684 
118691 
118700 
118702  static const std::int32_t ID = 884089365;
118703 
118706 
118712  void store(TlStorerToString &s, const char *field_name) const final;
118713 };
118714 
118715 class ok;
118716 
118722 class toggleSupergroupIsForum final : public Function {
118727  std::int32_t get_id() const final {
118728  return ID;
118729  }
118730 
118731  public:
118736 
118743 
118753 
118755  static const std::int32_t ID = -1771071990;
118756 
118759 
118765  void store(TlStorerToString &s, const char *field_name) const final;
118766 };
118767 
118768 class ok;
118769 
118780  std::int32_t get_id() const final {
118781  return ID;
118782  }
118783 
118784  public:
118789 
118796 
118806 
118808  static const std::int32_t ID = 2111807454;
118809 
118812 
118818  void store(TlStorerToString &s, const char *field_name) const final;
118819 };
118820 
118821 class ok;
118822 
118833  std::int32_t get_id() const final {
118834  return ID;
118835  }
118836 
118837  public:
118842 
118849 
118859 
118861  static const std::int32_t ID = -182022642;
118862 
118865 
118871  void store(TlStorerToString &s, const char *field_name) const final;
118872 };
118873 
118874 class ok;
118875 
118886  std::int32_t get_id() const final {
118887  return ID;
118888  }
118889 
118890  public:
118897 
118904 
118915 
118917  static const std::int32_t ID = 572268491;
118918 
118921 
118927  void store(TlStorerToString &s, const char *field_name) const final;
118928 };
118929 
118930 class ok;
118931 
118942  std::int32_t get_id() const final {
118943  return ID;
118944  }
118945 
118946  public:
118950  string username_;
118953 
118960 
118971 
118973  static const std::int32_t ID = -1500811777;
118974 
118977 
118983  void store(TlStorerToString &s, const char *field_name) const final;
118984 };
118985 
118986 class ok;
118987 
118993 class toggleUsernameIsActive final : public Function {
118998  std::int32_t get_id() const final {
118999  return ID;
119000  }
119001 
119002  public:
119004  string username_;
119007 
119014 
119023  toggleUsernameIsActive(string const &username_, bool is_active_);
119024 
119026  static const std::int32_t ID = 1244098019;
119027 
119030 
119036  void store(TlStorerToString &s, const char *field_name) const final;
119037 };
119038 
119039 class ok;
119040 
119051  std::int32_t get_id() const final {
119052  return ID;
119053  }
119054 
119055  public:
119060 
119067 
119077 
119079  static const std::int32_t ID = 1851489086;
119080 
119083 
119089  void store(TlStorerToString &s, const char *field_name) const final;
119090 };
119091 
119092 class ok;
119093 
119104  std::int32_t get_id() const final {
119105  return ID;
119106  }
119107 
119108  public:
119113 
119120 
119130 
119132  static const std::int32_t ID = 987023756;
119133 
119136 
119142  void store(TlStorerToString &s, const char *field_name) const final;
119143 };
119144 
119145 class ok;
119146 
119157  std::int32_t get_id() const final {
119158  return ID;
119159  }
119160 
119161  public:
119166 
119173 
119183 
119185  static const std::int32_t ID = 732562464;
119186 
119189 
119195  void store(TlStorerToString &s, const char *field_name) const final;
119196 };
119197 
119198 class ok;
119199 
119205 class transferChatOwnership final : public Function {
119210  std::int32_t get_id() const final {
119211  return ID;
119212  }
119213 
119214  public:
119220  string password_;
119221 
119228 
119239 
119241  static const std::int32_t ID = 2006977043;
119242 
119245 
119251  void store(TlStorerToString &s, const char *field_name) const final;
119252 };
119253 
119254 class MessageSender;
119255 
119256 class ok;
119257 
119263 class transferGift final : public Function {
119268  std::int32_t get_id() const final {
119269  return ID;
119270  }
119271 
119272  public:
119281 
119287  transferGift();
119288 
119300 
119302  static const std::int32_t ID = -1167293126;
119303 
119306 
119312  void store(TlStorerToString &s, const char *field_name) const final;
119313 };
119314 
119315 class formattedText;
119316 
119322 class translateMessageText final : public Function {
119327  std::int32_t get_id() const final {
119328  return ID;
119329  }
119330 
119331  public:
119338 
119345 
119356 
119358  static const std::int32_t ID = 1405427410;
119359 
119362 
119368  void store(TlStorerToString &s, const char *field_name) const final;
119369 };
119370 
119371 class formattedText;
119372 
119378 class translateText final : public Function {
119383  std::int32_t get_id() const final {
119384  return ID;
119385  }
119386 
119387  public:
119392 
119398  translateText();
119399 
119409 
119411  static const std::int32_t ID = 623011058;
119412 
119415 
119421  void store(TlStorerToString &s, const char *field_name) const final;
119422 };
119423 
119424 class ok;
119425 
119431 class unpinAllChatMessages final : public Function {
119436  std::int32_t get_id() const final {
119437  return ID;
119438  }
119439 
119440  public:
119443 
119450 
119458  explicit unpinAllChatMessages(int53 chat_id_);
119459 
119461  static const std::int32_t ID = -1437805385;
119462 
119465 
119471  void store(TlStorerToString &s, const char *field_name) const final;
119472 };
119473 
119474 class ok;
119475 
119486  std::int32_t get_id() const final {
119487  return ID;
119488  }
119489 
119490  public:
119495 
119502 
119512 
119514  static const std::int32_t ID = -1211719936;
119515 
119518 
119524  void store(TlStorerToString &s, const char *field_name) const final;
119525 };
119526 
119527 class ok;
119528 
119534 class unpinChatMessage final : public Function {
119539  std::int32_t get_id() const final {
119540  return ID;
119541  }
119542 
119543  public:
119548 
119554  unpinChatMessage();
119555 
119565 
119567  static const std::int32_t ID = 2065448670;
119568 
119571 
119577  void store(TlStorerToString &s, const char *field_name) const final;
119578 };
119579 
119580 class chat;
119581 
119592  std::int32_t get_id() const final {
119593  return ID;
119594  }
119595 
119596  public:
119599 
119606 
119615 
119617  static const std::int32_t ID = 300488122;
119618 
119621 
119627  void store(TlStorerToString &s, const char *field_name) const final;
119628 };
119629 
119630 class upgradeGiftResult;
119631 
119637 class upgradeGift final : public Function {
119642  std::int32_t get_id() const final {
119643  return ID;
119644  }
119645 
119646  public:
119655 
119661  upgradeGift();
119662 
119674 
119676  static const std::int32_t ID = -1782136103;
119677 
119680 
119686  void store(TlStorerToString &s, const char *field_name) const final;
119687 };
119688 
119689 class InputFile;
119690 
119691 class StickerFormat;
119692 
119693 class file;
119694 
119700 class uploadStickerFile final : public Function {
119705  std::int32_t get_id() const final {
119706  return ID;
119707  }
119708 
119709  public:
119716 
119722  uploadStickerFile();
119723 
119734 
119736  static const std::int32_t ID = 647385283;
119737 
119740 
119746  void store(TlStorerToString &s, const char *field_name) const final;
119747 };
119748 
119749 class InputInvoice;
119750 
119751 class orderInfo;
119752 
119753 class validatedOrderInfo;
119754 
119760 class validateOrderInfo final : public Function {
119765  std::int32_t get_id() const final {
119766  return ID;
119767  }
119768 
119769  public:
119776 
119782  validateOrderInfo();
119783 
119794 
119796  static const std::int32_t ID = -1248305201;
119797 
119800 
119806  void store(TlStorerToString &s, const char *field_name) const final;
119807 };
119808 
119809 class MessageSource;
119810 
119811 class ok;
119812 
119818 class viewMessages final : public Function {
119823  std::int32_t get_id() const final {
119824  return ID;
119825  }
119826 
119827  public:
119836 
119842  viewMessages();
119843 
119855 
119857  static const std::int32_t ID = 960236656;
119858 
119861 
119867  void store(TlStorerToString &s, const char *field_name) const final;
119868 };
119869 
119870 class PremiumFeature;
119871 
119872 class ok;
119873 
119879 class viewPremiumFeature final : public Function {
119884  std::int32_t get_id() const final {
119885  return ID;
119886  }
119887 
119888  public:
119891 
119897  viewPremiumFeature();
119898 
119907 
119909  static const std::int32_t ID = 192950706;
119910 
119913 
119919  void store(TlStorerToString &s, const char *field_name) const final;
119920 };
119921 
119922 class ok;
119923 
119929 class viewSponsoredChat final : public Function {
119934  std::int32_t get_id() const final {
119935  return ID;
119936  }
119937 
119938  public:
119941 
119947  viewSponsoredChat();
119948 
119957 
119959  static const std::int32_t ID = 1722644778;
119960 
119963 
119969  void store(TlStorerToString &s, const char *field_name) const final;
119970 };
119971 
119972 class ok;
119973 
119979 class viewTrendingStickerSets final : public Function {
119984  std::int32_t get_id() const final {
119985  return ID;
119986  }
119987 
119988  public:
119991 
119998 
120007 
120009  static const std::int32_t ID = -952416520;
120010 
120013 
120019  void store(TlStorerToString &s, const char *field_name) const final;
120020 };
120021 
120022 class ok;
120023 
120029 class writeGeneratedFilePart final : public Function {
120034  std::int32_t get_id() const final {
120035  return ID;
120036  }
120037 
120038  public:
120045 
120052 
120063 
120065  static const std::int32_t ID = 214474389;
120066 
120069 
120075  void store(TlStorerToString &s, const char *field_name) const final;
120076 };
120077 
120078 } // namespace td_api
120079 } // namespace td
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:69633
Definition: td_api.h:15284
Definition: td_api.h:86461
Definition: td_api.h:39479
object_ptr< inputIdentityDocument > internal_passport_
The internal passport to be saved.
Definition: td_api.h:26465
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:109580
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1618
object_ptr< pageBlockCaption > caption_
Video caption.
Definition: td_api.h:41713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49415
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63604
object_ptr< chatBoostStatus > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87656
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43125
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:116769
Definition: td_api.h:27218
int32 photo_height_
Height of the photo.
Definition: td_api.h:24566
Definition: td_api.h:119637
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117041
Definition: td_api.h:105720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62153
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:36168
Definition: td_api.h:50643
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1291
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103001
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of message views and shares.
Definition: td_api.h:39490
string video_url_
The URL of the video file (file size must not exceed 1MB).
Definition: td_api.h:24142
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108849
Definition: td_api.h:78582
Definition: td_api.h:39130
string title_
Title of the result.
Definition: td_api.h:24497
object_ptr< userFullInfo > user_full_info_
New full information about the user.
Definition: td_api.h:68417
Definition: td_api.h:18835
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:3393
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:69740
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:36166
string middle_name_
Middle name of the user written in English; 0-255 characters.
Definition: td_api.h:45164
Definition: td_api.h:13594
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103212
int53 bot_user_id_
Identifier of the target bot. The bot must be owned and must have the main Web App.
Definition: td_api.h:103810
bool has_my_invite_links_
True, if the chat folder has invite links created by the current user.
Definition: td_api.h:11796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9517
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:88579
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59506
void store(TlStorerToString &s, const char *field_name) const final
string text_
The text.
Definition: td_api.h:19557
bool can_report_anti_spam_false_positive_
True, if the message deletion can be reported via reportSupergroupAntiSpamFalsePositive.
Definition: td_api.h:9501
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:58769
int64 id_
Unique background identifier.
Definition: td_api.h:2830
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11113
bool keep_original_details_
Pass true to keep the original gift text, sender and receiver in the upgraded gift.
Definition: td_api.h:119652
Definition: td_api.h:431
Definition: td_api.h:99673
bool only_contacts_
Pass true to get only interactions by contacts; pass false to get all relevant interactions.
Definition: td_api.h:97686
object_ptr< MessageSource > source_
Source of the message view; pass null to guess the source based on chat open state.
Definition: td_api.h:119833
void store(TlStorerToString &s, const char *field_name) const final
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:487
int53 supergroup_id_
Identifier of the supergroup that isn't a broadcast group.
Definition: td_api.h:118839
double x_percentage_
The abscissa of the rectangle's center, as a percentage of the media width.
Definition: td_api.h:59859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48769
double main_frame_timestamp_
Timestamp of the frame, used as a static chat photo.
Definition: td_api.h:955
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109931
Definition: td_api.h:94646
bool only_for_self_
Pass true to pin the message only for self; private chats only.
Definition: td_api.h:101340
array< string > emojis_
List of emojis to search for.
Definition: td_api.h:17643
Definition: td_api.h:107215
int53 receipt_message_id_
The identifier of the message with the receipt, after the product has been purchased.
Definition: td_api.h:34741
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:9936
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:34074
int32 total_count_
The total number of found reactions.
Definition: td_api.h:442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92536
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:88120
Definition: td_api.h:41943
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:118920
int53 user_id_
Identifier of the user.
Definition: td_api.h:9268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97651
object_ptr< storyAreaPosition > position_
Position of the area.
Definition: td_api.h:27332
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27304
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:111634
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:107113
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:14495
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:16588
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:114614
Definition: td_api.h:72311
string currency_
Currency for the paid amount; empty if unknown.
Definition: td_api.h:36231
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:52366
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:114783
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111850
void store(TlStorerToString &s, const char *field_name) const final
int53 opened_chat_id_
Identifier of the opened chat.
Definition: td_api.h:100877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20520
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57482
Definition: td_api.h:1417
string join_payload_
Join response payload for tgcalls; empty if the call isn't joined.
Definition: td_api.h:21410
array< object_ptr< chatMember > > members_
Group members.
Definition: td_api.h:3387
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56555
bool is_for_birthday_
True, if the gift is a birthday gift.
Definition: td_api.h:20556
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76587
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103835
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36368
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:20354
int32 old_slow_mode_delay_
Previous value of slow_mode_delay, in seconds.
Definition: td_api.h:10357
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60160
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:85008
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:7575
std::int64_t int53
Definition: td_api.h:27
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56966
Definition: td_api.h:83608
array< int32 > positions_
The positions of the matched objects.
Definition: td_api.h:20219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99050
array< object_ptr< videoChatStream > > streams_
A list of video chat streams.
Definition: td_api.h:74608
object_ptr< starAmount > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70776
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105083
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93521
bool set_recovery_email_address_
Pass true to change also the recovery email address.
Definition: td_api.h:113750
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109773
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83001
object_ptr< sticker > static_icon_
Static icon for the reaction.
Definition: td_api.h:17931
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:84419
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Text to show along with the gift codes; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:59268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18050
Definition: td_api.h:73735
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:26543
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101830
Definition: td_api.h:99989
int53 chat_id_
Identifier of the channel chat to which the message was originally sent.
Definition: td_api.h:37951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76319
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:564
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
Promotion animation for the feature.
Definition: td_api.h:5294
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44216
int32 length_
Length of the code.
Definition: td_api.h:1642
array< object_ptr< PaidMedia > > media_
The bought media.
Definition: td_api.h:57184
string name_
Name of the topic.
Definition: td_api.h:19726
bool exclude_limited_
Pass true to exclude gifts that can be purchased limited number of times.
Definition: td_api.h:95685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55153
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64003
Definition: td_api.h:21992
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78821
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< upgradedGiftModel > > models_
Examples of possible models that can be chosen for the gift after upgrade.
Definition: td_api.h:20662
array< int32 > applied_slot_ids_
Identifiers of boost slots of the current user applied to the chat.
Definition: td_api.h:9311
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108293
bool is_outbound_
True, if the chat was created by the current user; false otherwise.
Definition: td_api.h:54592
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:89450
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:76133
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:12838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91817
int53 payment_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:44641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24882
string title_
The title of the upgraded gift.
Definition: td_api.h:72244
Definition: td_api.h:21397
int53 chat_id_
Target chat.
Definition: td_api.h:107728
int32 notification_group_id_
Notification group identifier.
Definition: td_api.h:103137
object_ptr< botMediaPreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75247
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:23268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21921
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36866
Definition: td_api.h:17279
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:94971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69201
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20434
Definition: td_api.h:76393
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33182
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:105580
Definition: td_api.h:54384
Definition: td_api.h:381
string video_url_
URL of the embedded video player or video file.
Definition: td_api.h:24739
int32 date_
Point in time (Unix timestamp) when the event happened.
Definition: td_api.h:9381
int32 limit_
The maximum number of stickers to be returned; 0-100.
Definition: td_api.h:107291
int32 last_active_date_
Point in time (Unix timestamp) when the session was last used.
Definition: td_api.h:54899
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106619
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:19617
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
Identifier of the file.
Definition: td_api.h:97904
string invoice_name_
Name of the invoice; may be empty if unknown.
Definition: td_api.h:35994
string password_
The 2-step verification password for the current user.
Definition: td_api.h:96058
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:76736
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95760
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:53825
string url_
An HTTP URL to pass to openWebApp.
Definition: td_api.h:22183
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:77078
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73604
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48936
int32 group_call_id_
Group call identifier.
Definition: td_api.h:117931
int64 id_
Identifier of the sticker set.
Definition: td_api.h:58660
object_ptr< message > message_
The message.
Definition: td_api.h:40558
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:107052
int53 chat_id_
Chat identifier.
Definition: td_api.h:111006
object_ptr< ChatActionBar > action_bar_
The new value of the action bar; may be null.
Definition: td_api.h:66515
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84465
void store(TlStorerToString &s, const char *field_name) const final
string gift_title_
The title of the upgraded gift.
Definition: td_api.h:18125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101771
Definition: td_api.h:41985
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25544
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100513
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87623
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:56236
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48850
bool is_video_recorded_
True, if a video file is being recorded for the call.
Definition: td_api.h:21237
Definition: td_api.h:64485
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105806
Definition: td_api.h:70666
Definition: td_api.h:84266
Definition: td_api.h:33658
Definition: td_api.h:87264
storyOriginPublicStory()
Definition: td_api.h:49173
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3700
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:119650
string caption_
Photo caption.
Definition: td_api.h:49441
string order_
User's order in the group call participant list. Orders must be compared lexicographically....
Definition: td_api.h:21536
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:45286
Definition: td_api.h:24005
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57338
object_ptr< chatActiveStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87197
int32 layer_
Secret chat layer; determines features supported by the chat partner's application....
Definition: td_api.h:54596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40576
bool was_converted_
True, if the gift was converted to Telegram Stars; only for the receiver of the gift.
Definition: td_api.h:36631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47641
bool is_posted_to_chat_page_
Pass true to keep the story accessible after expiration.
Definition: td_api.h:101467
Definition: td_api.h:36548
string author_
Post author.
Definition: td_api.h:41902
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119302
Definition: td_api.h:63460
Definition: td_api.h:11528
bytes data_hash_
Current data hash.
Definition: td_api.h:26914
networkStatisticsEntryFile()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105826
bool is_hand_raised_
True, if the participant hand is raised.
Definition: td_api.h:21518
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105291
int53 chat_id_
Chat identifier.
Definition: td_api.h:87175
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:8556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2661
Definition: td_api.h:93123
object_ptr< story > story_
The failed to post story.
Definition: td_api.h:69489
string new_title_
New chat title.
Definition: td_api.h:10485
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112062
bool can_delete_all_messages_
True, if the bot can delete any message.
Definition: td_api.h:4638
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< premiumGiveawayPaymentOptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95134
int32 expiration_date_
Point in time (Unix timestamp) when the subscription will expire or expired.
Definition: td_api.h:56432
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
Identifiers of users to be deleted.
Definition: td_api.h:102766
bool for_dark_theme_
Pass true if the background is set for a dark theme.
Definition: td_api.h:112101
Definition: td_api.h:107790
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:43071
string text_
The text of the button.
Definition: td_api.h:23115
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:81451
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45513
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24217
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< AffiliateType > affiliate_
The affiliate for which affiliate programs are searched for.
Definition: td_api.h:105672
object_ptr< inputStoryAreas > areas_
New clickable rectangle areas to be shown on the story media.
Definition: td_api.h:83558
Definition: td_api.h:42509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50495
int32 old_story_id_
The previous temporary story identifier.
Definition: td_api.h:69449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83320
Definition: td_api.h:113847
Definition: td_api.h:9488
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:94806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8595
Definition: td_api.h:104279
Definition: td_api.h:70387
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< photo > cover_
Cover of the video; may be null if none.
Definition: td_api.h:42775
bool only_local_
Pass true to get only messages that are available without sending network requests.
Definition: td_api.h:88122
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:22830
object_ptr< StarTransactionDirection > direction_
Direction of the transactions to receive; pass null to get all transactions.
Definition: td_api.h:97046
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36281
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117362
int32 date_
Point in time (Unix timestamp) when the story was published.
Definition: td_api.h:60390
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59238
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30529
void store(TlStorerToString &s, const char *field_name) const final
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:89161
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:79587
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:66896
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:113578
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73200
int32 date_
Point in time (Unix timestamp) when the payment was made.
Definition: td_api.h:44962
int32 accent_color_id_
Identifier of the accent color for name, and backgrounds of profile photo, reply header,...
Definition: td_api.h:72587
string text_
Message text.
Definition: td_api.h:49811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40696
Definition: td_api.h:11288
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101668
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88721
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41243
Definition: td_api.h:940
object_ptr< MessageSchedulingState > scheduling_state_
Message scheduling state; pass null to send message immediately. Messages sent to a secret chat,...
Definition: td_api.h:38843
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:115062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68097
void store(TlStorerToString &s, const char *field_name) const final
int53 tip_amount_
Chosen by the user amount of tip in the smallest units of the currency.
Definition: td_api.h:108603
string query_
Inline query to be sent to the bot.
Definition: td_api.h:22330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20154
string url_
The URL from an inlineKeyboardButtonTypeWebApp button, a botMenuButton button, an internalLinkTypeAtt...
Definition: td_api.h:101092
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
object_ptr< foundWebApp > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107533
array< array< object_ptr< keyboardButton > > > rows_
A list of rows of bot keyboard buttons.
Definition: td_api.h:51581
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39784
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4926
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:93824
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier for which to find stickers.
Definition: td_api.h:85528
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:72706
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75189
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27935
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:81668
object_ptr< file > video_
File containing the video.
Definition: td_api.h:74667
int53 last_read_inbox_message_id_
Identifier of the last read incoming reply to the message.
Definition: td_api.h:38479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15645
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:21598
int53 user_id_
User identifier.
Definition: td_api.h:14667
Definition: td_api.h:18168
object_ptr< BackgroundType > type_
Background type; pass null to use the default type of the remote background; backgroundTypeChatTheme ...
Definition: td_api.h:112099
object_ptr< supergroupFullInfo > supergroup_full_info_
New full information about the supergroup.
Definition: td_api.h:68501
string id_
Unique identifier of the boost.
Definition: td_api.h:8797
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:88118
object_ptr< date > birthdate_
Birthdate of the user.
Definition: td_api.h:45174
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91464
int53 chat_id_
Chat identifier.
Definition: td_api.h:65592
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46164
Definition: td_api.h:52379
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 of the type messageGroupCall.
Definition: td_api.h:24018
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92702
object_ptr< GiveawayParticipantStatus > status_
Status of the current user in the giveaway.
Definition: td_api.h:20760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100455
object_ptr< starAmount > commission_star_amount_
The amount of Telegram Stars that were received by Telegram; can be negative for refunds.
Definition: td_api.h:57932
string query_
Query to search for.
Definition: td_api.h:106987
double value_
The value.
Definition: td_api.h:30283
void store(TlStorerToString &s, const char *field_name) const final
int32 scale_
Segment duration scale; 0-1. Segment's duration is 1000/(2**scale) milliseconds.
Definition: td_api.h:99346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98015
object_ptr< BusinessFeature > feature_
The used feature; pass null if none specific feature was used.
Definition: td_api.h:47704
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68029
string url_
Related article URL.
Definition: td_api.h:42460
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:21113
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:69312
int32 level_
Target chat boost level.
Definition: td_api.h:8913
Definition: td_api.h:6834
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77744
bool can_be_deleted_for_all_users_
True, if the message can be deleted for all users using the method deleteMessages with revoke == true...
Definition: td_api.h:38089
Definition: td_api.h:55406
bool is_member_
True, if the user is a member of the chat.
Definition: td_api.h:12965
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63724
bytes secret_
Secret for data decryption, encrypted with the service's public key.
Definition: td_api.h:18261
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:25293
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:109334
object_ptr< emojiStatus > emoji_status_
The new chat emoji status; may be null.
Definition: td_api.h:66686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3462
int53 star_count_
Number of Telegram Stars that will be shared by all winners.
Definition: td_api.h:21152
Definition: td_api.h:67516
Definition: td_api.h:56315
object_ptr< StatisticalGraph > message_content_graph_
A graph containing distribution of sent messages by content type.
Definition: td_api.h:14401
int53 time_offset_
Point in time when the stream segment begins; Unix timestamp in milliseconds.
Definition: td_api.h:99344
Definition: td_api.h:96099
int64 custom_query_id_
Identifier of a custom query.
Definition: td_api.h:76677
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:102503
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101724
string thumbnail_url_
URL of the sticker thumbnail, if it exists.
Definition: td_api.h:24619
Definition: td_api.h:68365
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78662
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:109826
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< starRevenueStatus > status_
Telegram Star revenue status.
Definition: td_api.h:56328
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52047
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:16470
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:82498
void store(TlStorerToString &s, const char *field_name) const final
int32 background_color_
A color of the background in the RGB format.
Definition: td_api.h:64307
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114920
Definition: td_api.h:60577
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:107869
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:84185
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62476
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38502
Definition: td_api.h:119760
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:83280
int32 total_forward_count_
Approximate total number of found forwards and reposts; always 0 for chat stories.
Definition: td_api.h:60670
Definition: td_api.h:107550
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:72695
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:92486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44893
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66109
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69714
string name_
Language name.
Definition: td_api.h:30848
string referrer_
The referrer from an internalLinkTypeChatAffiliateProgram link.
Definition: td_api.h:105839
object_ptr< accountInfo > account_info_
Basic information about the other user in the chat; may be null if unknown.
Definition: td_api.h:8293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107374
int53 opened_bot_user_id_
Identifier of the opened bot.
Definition: td_api.h:100774
object_ptr< date > expiration_date_
Document expiration date; pass null if not applicable.
Definition: td_api.h:24064
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81420
Definition: td_api.h:71125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100794
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116572
int53 database_size_
Size of the database.
Definition: td_api.h:59161
int32 inactive_session_ttl_days_
New number of days of inactivity before sessions will be automatically terminated; 1-366 days.
Definition: td_api.h:112758
object_ptr< birthdate > birthdate_
Birthdate of the user; may be null if unknown.
Definition: td_api.h:72734
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:79797
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:114950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78818
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94626
int32 position_
The position of the match.
Definition: td_api.h:20178
Definition: td_api.h:68110
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54071
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:93225
object_ptr< chatNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:66812
object_ptr< RichText > text_
Text.
Definition: td_api.h:53227
int64 icon_custom_emoji_id_
Identifier of the custom emoji that is used as the verification sign.
Definition: td_api.h:4181
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63943
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94665
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46600
object_ptr< userPrivacySettingRules > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99053
Definition: td_api.h:46147
int32 total_count_
Total number of boosts applied to the chat.
Definition: td_api.h:19990
string command_
Text of the bot command.
Definition: td_api.h:3554
int53 chat_id_
Chat identifier.
Definition: td_api.h:65637
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90581
Definition: td_api.h:68446
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52296
bool is_returned_
True, if the user has returned to the group themselves.
Definition: td_api.h:50118
string title_
Title of the new basic group; 1-128 characters.
Definition: td_api.h:80353
object_ptr< date > expiration_date_
Document expiration date; may be null if not applicable.
Definition: td_api.h:21951
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83323
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat in which to search messages.
Definition: td_api.h:105955
Definition: td_api.h:64749
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:73785
int32 edge_color_
A color on the edges of the backdrop in the RGB format.
Definition: td_api.h:72369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63973
void store(TlStorerToString &s, const char *field_name) const final
bool is_secret_
True, if the video is secret.
Definition: td_api.h:49857
bool has_aggressive_anti_spam_enabled_
The new value of has_aggressive_anti_spam_enabled.
Definition: td_api.h:118526
object_ptr< upgradedGiftOriginalDetails > original_details_
Information about the originally sent gift; may be null if unknown.
Definition: td_api.h:72268
string title_
New chat title.
Definition: td_api.h:35131
int53 offset_
The starting position from which the file needs to be downloaded.
Definition: td_api.h:83033
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78108
int53 chat_id_
Chat identifier.
Definition: td_api.h:65862
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54161
string currency_
ISO 4217 currency code for Telegram Premium subscription payment.
Definition: td_api.h:47556
int64 id_
The payment form identifier.
Definition: td_api.h:44571
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:16590
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69423
object_ptr< ChatList > chat_list_
Chat list in which to change the order of pinned chats.
Definition: td_api.h:113858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3610
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:69054
int53 paid_message_star_count_
The number of Telegram Stars the user agreed to pay to send the messages. Ignored if messageSendingSt...
Definition: td_api.h:105058
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14593
void store(TlStorerToString &s, const char *field_name) const final
int32 rarity_per_mille_
The number of upgraded gifts that receive this backdrop for each 1000 gifts upgraded.
Definition: td_api.h:72326
string url_
Payment form URL to be opened in a web view.
Definition: td_api.h:44779
int32 group_call_id_
Group call identifier.
Definition: td_api.h:118153
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54560
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:989
string first_name_
First name of the user written in English; 1-255 characters.
Definition: td_api.h:45162
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107430
int53 star_count_
Number of Telegram Stars to transfer.
Definition: td_api.h:119165
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98512
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98218
object_ptr< orderInfo > order_info_
The order information, provided by the user; pass null if empty.
Definition: td_api.h:119773
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77419
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:46744
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81960
bool is_from_giveaway_
True, if the gift code was created for a giveaway.
Definition: td_api.h:46681
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49130
Definition: td_api.h:99510
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:83906
string title_
Title of the sticker set.
Definition: td_api.h:58662
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:119517
bool can_recognize_speech_
True, if speech can be recognized for the message through recognizeSpeech.
Definition: td_api.h:38125
object_ptr< statisticalValue > mean_message_view_count_
Mean number of times the recently sent messages were viewed.
Definition: td_api.h:14471
object_ptr< StatisticalGraph > action_graph_
A graph containing number of different actions in the chat.
Definition: td_api.h:14403
object_ptr< affiliateProgramInfo > affiliate_program_
Information about the affiliate program of the bot; may be null if none.
Definition: td_api.h:3922
int53 chat_id_
Chat identifier.
Definition: td_api.h:66120
bool setting_changes_
True, if changes in chat settings need to be returned.
Definition: td_api.h:11557
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:25523
object_ptr< outline > thumbnail_outline_
Sticker set thumbnail's outline; may be null if unknown.
Definition: td_api.h:58668
object_ptr< archiveChatListSettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85722
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
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:36433
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7238
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12514
int53 bot_user_id_
Identifier of the bot that created the program.
Definition: td_api.h:89820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33687
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< storyFullId > from_story_full_id_
Full identifier of the original story, which content was used to create the story; pass null if the s...
Definition: td_api.h:101465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70908
Definition: td_api.h:21491
Definition: td_api.h:20535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13016
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25982
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89214
string connection_id_
Identifier of the business connection to return.
Definition: td_api.h:86909
string code_
The code to apply.
Definition: td_api.h:76965
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:8755
int53 star_count_
The amount of Telegram Stars required to pay for the transfer.
Definition: td_api.h:119280
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:45274
Definition: td_api.h:93868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62072
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:78085
string comment_
An optional user comment if the rating is less than 5.
Definition: td_api.h:107983
premiumLimitTypeWeeklyPostedStoryCount()
int64 notification_sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:67988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21801
Definition: td_api.h:94742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40972
Definition: td_api.h:40747
object_ptr< giftSettings > settings_
The new settings.
Definition: td_api.h:109911
openStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82909
int32 verbosity_level_
Log verbosity level.
Definition: td_api.h:33054
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13137
string subscription_id_
If non-empty, only transactions related to the Star Subscription will be returned.
Definition: td_api.h:97044
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34163
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118755
int53 chat_id_
Chat identifier.
Definition: td_api.h:110725
int32 limit_
The maximum number of objects to return.
Definition: td_api.h:107350
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:106759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29459
void store(TlStorerToString &s, const char *field_name) const final
int64 background_id_
The background identifier.
Definition: td_api.h:23292
string url_
URL of the sponsor to be opened when the message is clicked.
Definition: td_api.h:39443
object_ptr< BotWriteAccessAllowReason > reason_
The reason why the bot was allowed to write messages.
Definition: td_api.h:36991
Definition: td_api.h:14090
Definition: td_api.h:74705
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74840
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68611
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:33493
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:100488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17899
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chats.
Definition: td_api.h:115586
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:59727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38920
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:85030
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:74113
int32 button_color_
A color of the buttons in the RGB format.
Definition: td_api.h:64333
object_ptr< address > address_
Address.
Definition: td_api.h:43266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1540
Definition: td_api.h:63617
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6337
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108561
int32 online_member_count_
New number of online members in the chat, or 0 if unknown.
Definition: td_api.h:67487
object_ptr< MessageEffectType > type_
Type of the effect.
Definition: td_api.h:37329
string phone_number_
A phone number that is being authenticated.
Definition: td_api.h:1428
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3007
Definition: td_api.h:85622
int53 bot_user_id_
Identifier of the target bot. The bot must be owned and must have the main Web App.
Definition: td_api.h:81139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25037
int32 accent_color_id_
Identifier of the accent color to use.
Definition: td_api.h:108936
string last_transaction_id_
Identifier of the last in-store transaction for the currently used option.
Definition: td_api.h:47915
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:37998
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:109248
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35516
string password_
The 2-step verification password of the current user.
Definition: td_api.h:113638
bool can_add_link_previews_
True, if the user may add a link preview to their messages.
Definition: td_api.h:13537
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79509
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96954
int32 total_count_
Approximate total number of forum topics found.
Definition: td_api.h:19790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26675
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78005
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:3912
int53 chat_id_
Target chat.
Definition: td_api.h:108401
string shipping_option_id_
Identifier of a shipping option chosen by the user; may be empty if not applicable.
Definition: td_api.h:71626
Definition: td_api.h:61641
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:84898
int53 chat_id_
Identifier of the chat to upgrade.
Definition: td_api.h:119598
Definition: td_api.h:106071
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:25415
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:34124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109215
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:106757
string mobile_network_code_
Current mobile network code.
Definition: td_api.h:104240
array< object_ptr< savedMessagesTag > > tags_
List of tags.
Definition: td_api.h:53615
object_ptr< ChatList > chat_list_
Chat list in which to change the pinned state of the chat.
Definition: td_api.h:117498
object_ptr< formattedText > caption_
New story caption; pass null to keep the current caption.
Definition: td_api.h:84842
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84415
Definition: td_api.h:55076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54616
Definition: td_api.h:104616
object_ptr< videoNote > video_note_
Message content; may be null.
Definition: td_api.h:49901
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:85780
string provider_payment_charge_id_
Provider payment identifier.
Definition: td_api.h:36058
int64 background_id_
The background identifier.
Definition: td_api.h:102921
bool protect_content_
Pass true if the content of the story must be protected from forwarding and screenshotting.
Definition: td_api.h:101469
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:7609
object_ptr< emojiCategories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81957
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:33367
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:49829
int53 chat_id_
Chat identifier.
Definition: td_api.h:75384
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:37589
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:79434
Definition: td_api.h:63797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61730
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:1000
string public_key_
Service's public key.
Definition: td_api.h:94494
object_ptr< StoryPrivacySettings > privacy_settings_
The new privacy settings for the story.
Definition: td_api.h:83562
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112385
void store(TlStorerToString &s, const char *field_name) const final
string venue_provider_
Provider of the venue.
Definition: td_api.h:106870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8309
void store(TlStorerToString &s, const char *field_name) const final
canPostStoryResultPremiumNeeded()
Definition: td_api.h:44688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70335
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73761
int32 hint_color_
A color of hints in the RGB format.
Definition: td_api.h:64329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41324
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:34563
int32 min_emoji_status_boost_level_
The minimum boost level required to set emoji status.
Definition: td_api.h:8856
int53 affiliate_chat_id_
Identifier of the chat which received the commission.
Definition: td_api.h:545
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:86310
object_ptr< webApp > web_app_
The Web App.
Definition: td_api.h:20350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1822
array< object_ptr< botCommand > > commands_
List of the bot commands.
Definition: td_api.h:3914
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96224
bool can_join_groups_
True, if the bot can be invited to basic group and supergroup chats.
Definition: td_api.h:74019
Definition: td_api.h:51927
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89055
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35185
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15143
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90995
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24707
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60763
bool can_be_upgraded_
True, if the gift can be upgraded to a unique gift; only for the receiver of the gift.
Definition: td_api.h:36629
Definition: td_api.h:19195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16852
Definition: td_api.h:41256
int53 user_id_
Identifier of the user, if known; 0 otherwise.
Definition: td_api.h:15986
string data_
The data.
Definition: td_api.h:108884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101665
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10123
Definition: td_api.h:76604
Definition: td_api.h:64642
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:58806
Definition: td_api.h:111050
Definition: td_api.h:59004
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56120
object_ptr< video > video_
The video.
Definition: td_api.h:42773
string semantics_
The semantics of sources, one of "SIM" or "FID".
Definition: td_api.h:21825
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:38644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5468
int53 bot_user_id_
Identifier of the bot that provided the verification.
Definition: td_api.h:4179
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:118043
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< storyAreaPosition > position_
Position of the area.
Definition: td_api.h:59817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7337
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13693
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115771
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77764
Definition: td_api.h:40211
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15924
bool can_be_deleted_for_all_users_
True, if the chat messages can be deleted for all users.
Definition: td_api.h:7581
string provider_
Name of the payment provider.
Definition: td_api.h:14152
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:87634
Definition: td_api.h:3370
int32 file_id_
File identifier.
Definition: td_api.h:68844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18792
object_ptr< businessFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64873
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101365
string password_
The 2-step verification password to check.
Definition: td_api.h:77983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101980
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:36082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
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
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9634
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58963
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > front_side_
Front side of the document.
Definition: td_api.h:24066
int53 user_id_
User identifier.
Definition: td_api.h:22402
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106669
getStoryPublicForwards()
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:104290
void store(TlStorerToString &s, const char *field_name) const final
string new_recovery_email_address_
New recovery email address.
Definition: td_api.h:114392
int32 limit_
The maximum number of stickers to be returned; 0-100.
Definition: td_api.h:95342
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:116035
int32 group_call_id_
Group call identifier.
Definition: td_api.h:85219
string name_
Name to be checked.
Definition: td_api.h:78693
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110915
string public_token_
Public payment token.
Definition: td_api.h:44827
array< object_ptr< encryptedPassportElement > > elements_
List of received Telegram Passport elements.
Definition: td_api.h:37150
object_ptr< upgradeGiftResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63239
object_ptr< businessRecipients > recipients_
Chosen recipients of the away messages.
Definition: td_api.h:4538
pushMessageContentStory()
Definition: td_api.h:40033
string emoji_
Emoji used to choose the sticker.
Definition: td_api.h:25348
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55822
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:24016
bool is_listened_
True, if at least one of the recipients has listened to the voice note.
Definition: td_api.h:34223
int32 unread_mention_count_
Number of unread messages with a mention/reply in the topic.
Definition: td_api.h:19621
bool use_file_database_
Pass true to keep information about downloaded and uploaded files between application restarts.
Definition: td_api.h:115229
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107480
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71733
Definition: td_api.h:54778
double usd_rate_
Current conversion rate of the cryptocurrency in which revenue is calculated to USD.
Definition: td_api.h:14009
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:98887
object_ptr< sentWebAppMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43203
int32 height_
Media height.
Definition: td_api.h:26161
object_ptr< videoNote > video_note_
The video note description.
Definition: td_api.h:34174
int32 unread_reaction_count_
Number of messages with unread reactions in the topic.
Definition: td_api.h:19623
int53 message_id_
Identifier of the new pinned message.
Definition: td_api.h:101336
array< string > value_
Vector of strings.
Definition: td_api.h:63263
int53 message_id_
Message identifier.
Definition: td_api.h:88756
Definition: td_api.h:37453
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63399
bytes payload_
The invoice payload.
Definition: td_api.h:25792
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:14467
Definition: td_api.h:116331
bool is_unclaimed_
True, if the corresponding winner wasn't chosen and the Telegram Stars were received by the owner of ...
Definition: td_api.h:36567
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93574
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103782
int32 month_count_
Number of months the Telegram Premium subscription will be active for the user.
Definition: td_api.h:99688
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the photo, if applicable.
Definition: td_api.h:27777
void store(TlStorerToString &s, const char *field_name) const final
string thumbnail_url_
URL of the photo thumbnail, if it exists.
Definition: td_api.h:24560
void store(TlStorerToString &s, const char *field_name) const final
int32 audio_duration_
Audio file duration, in seconds.
Definition: td_api.h:24274
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:30868
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115337
Definition: td_api.h:75064
int32 discount_percentage_
The discount associated with this option, as a percentage.
Definition: td_api.h:46742
Definition: td_api.h:75167
Definition: td_api.h:95151
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3130
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111414
bool is_private_
True, if the sender and gift text are shown only to the gift receiver; otherwise, everyone will be ab...
Definition: td_api.h:36625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103469
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:13461
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104049
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:32720
object_ptr< InputFile > cover_
Cover of the video; pass null to skip cover uploading.
Definition: td_api.h:26245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2860
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:7915
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73565
array< object_ptr< premiumLimit > > limits_
The list of limits, increased for Premium users.
Definition: td_api.h:46632
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< productInfo > product_info_
Information about the bought product.
Definition: td_api.h:57322
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24663
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11608
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98018
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60217
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114202
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68559
object_ptr< accountTtl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85405
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77695
updateStoryListChatCount()
Definition: td_api.h:8527
int53 bot_user_id_
Identifier of the bot, which affiliate program is connected.
Definition: td_api.h:79744
object_ptr< InputStoryContent > content_
New content of the story; pass null to keep the current content.
Definition: td_api.h:84838
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:41417
int53 chat_id_
Chat identifier.
Definition: td_api.h:101640
Definition: td_api.h:64296
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55547
string title_
Title text of the start page; 0-getOption("business_start_page_title_length_max") characters.
Definition: td_api.h:23416
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:21201
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:65551
bool is_password_pending_
True, if a 2-step verification password is needed to complete authorization of the session.
Definition: td_api.h:54873
bytes key_hash_
Hash of the currently used key for comparison with the hash of the chat partner's key....
Definition: td_api.h:54594
bool has_passport_data_
True, if some Telegram Passport elements were saved.
Definition: td_api.h:44516
void store(TlStorerToString &s, const char *field_name) const final
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:38087
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110420
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat to which the message thread belongs.
Definition: td_api.h:39538
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109388
Definition: td_api.h:15089
string title_
Title of the notification sound.
Definition: td_api.h:40455
Definition: td_api.h:27266
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:24741
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:11676
Definition: td_api.h:73696
Definition: td_api.h:116522
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115659
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108124
int53 chat_id_
Identifier of a chat in the business account in which messages were deleted.
Definition: td_api.h:71261
Definition: td_api.h:54667
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67219
object_ptr< chatFolder > folder_
The chat folder.
Definition: td_api.h:51315
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46810
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50943
int53 required_paid_message_star_count_
The number of Telegram Stars that must be paid to send the message; 0 if the current amount is correc...
Definition: td_api.h:39086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9664
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:27726
bool is_channel_
True, if the join request was sent to a channel chat.
Definition: td_api.h:8395
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:72607
int32 destructive_text_color_
A color of the text for destructive actions in the RGB format.
Definition: td_api.h:64327
Definition: td_api.h:42875
updateStory()
int32 story_id_
The identifier of the story.
Definition: td_api.h:26105
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:66428
Definition: td_api.h:94795
Definition: td_api.h:45697
int32 story_id_
The identifier of the story to report.
Definition: td_api.h:104629
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:88632
Definition: td_api.h:37666
Definition: td_api.h:16982
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55093
void store(TlStorerToString &s, const char *field_name) const final
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:58688
string url_
Individual URL for the item on https://fragment.com.
Definition: td_api.h:15480
bool is_all_history_available_
New value of is_all_history_available.
Definition: td_api.h:10783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50327
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33211
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49991
string title_
Animation title.
Definition: td_api.h:22747
object_ptr< chatMember > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88549
networkStatisticsEntryCall()
object_ptr< PremiumFeature > feature_
The used feature.
Definition: td_api.h:47665
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19182
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118387
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:83217
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:72730
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88999
Definition: td_api.h:46117
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13326
int53 chat_id_
Chat identifier.
Definition: td_api.h:3763
int53 message_id_
Identifier of the message containing the poll. Use messageProperties.can_be_edited to check whether t...
Definition: td_api.h:116094
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:13459
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:93990
Definition: td_api.h:33083
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:91375
int32 story_id_
Story identifier.
Definition: td_api.h:25912
object_ptr< ChatRevenueTransactionType > type_
Type of the transaction.
Definition: td_api.h:14057
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:94387
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91564
Definition: td_api.h:60047
string saved_credentials_id_
Identifier of the saved credentials.
Definition: td_api.h:23640
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:77076
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:56326
Definition: td_api.h:48014
bool is_pinned_
Pass true to pin the topic; pass false to unpin it.
Definition: td_api.h:118258
Definition: td_api.h:107394
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67038
object_ptr< PremiumFeature > feature_
Premium feature.
Definition: td_api.h:46582
Definition: td_api.h:90562
string currency_
ISO 4217 currency code.
Definition: td_api.h:30077
bool allow_write_access_
Pass true to allow the bot to send messages to the current user.
Definition: td_api.h:92847
Definition: td_api.h:52548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6204
string recovery_code_
Recovery code to check.
Definition: td_api.h:102390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51732
object_ptr< StickerType > sticker_type_
Type of the sticker sets to search for.
Definition: td_api.h:106411
int32 length_
Length of the code.
Definition: td_api.h:1764
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20011
object_ptr< file > default_icon_
Default icon for the bot in SVG format; may be null.
Definition: td_api.h:1236
string label_
Item label.
Definition: td_api.h:42416
object_ptr< verificationStatus > verification_status_
Information about verification status of the user; may be null if none.
Definition: td_api.h:72603
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86277
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64419
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84504
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82522
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6782
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:5665
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54371
object_ptr< inputPersonalDocument > passport_registration_
The passport registration page to be saved.
Definition: td_api.h:26660
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:18549
bool can_transfer_and_upgrade_gifts_
True, if the bot can transfer and upgrade gifts received by the business account.
Definition: td_api.h:4654
int53 user_id_
Identifier of the user that bought the media.
Definition: td_api.h:57182
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the topic.
Definition: td_api.h:35692
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:85530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33309
Definition: td_api.h:15420
Definition: td_api.h:12999
string url_
The URL to be opened.
Definition: td_api.h:3236
int64 set_id_
Identifier of the sticker set to which the sticker belongs; 0 if none.
Definition: td_api.h:58359
Definition: td_api.h:44766
string url_
An HTTP URL to be opened.
Definition: td_api.h:33143
int32 limit_
The maximum number of requests to join the chat to return.
Definition: td_api.h:88418
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:83972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46554
int53 x_
X-value for zoomed in graph or 0 otherwise.
Definition: td_api.h:97166
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117150
object_ptr< chatJoinRequest > request_
Join request.
Definition: td_api.h:71903
int53 chat_id_
Chat identifier.
Definition: td_api.h:67062
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119132
int32 story_id_
The identifier of the story.
Definition: td_api.h:114952
Definition: td_api.h:43177
int53 boosted_chat_id_
Identifier of the supergroup or channel chat, which was automatically boosted by the winners of the g...
Definition: td_api.h:36563
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:34390
string caption_
Video caption.
Definition: td_api.h:49855
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:100000
Definition: td_api.h:74861
Definition: td_api.h:55615
object_ptr< formattedText > message_
Information message.
Definition: td_api.h:73904
int53 supergroup_id_
The identifier of the channel.
Definition: td_api.h:118471
array< string > language_codes_
List of language codes for which the bot has dedicated previews.
Definition: td_api.h:4054
array< string > emojis_
The new list of supported dice emojis.
Definition: td_api.h:70848
Definition: td_api.h:33775
string description_
Group description. Updated only after the basic group is opened.
Definition: td_api.h:3383
int32 max_read_story_id_
Identifier of the last read active story.
Definition: td_api.h:8448
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:74822
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:69615
string error_message_
The error message.
Definition: td_api.h:58265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103159
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:30698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70572
void store(TlStorerToString &s, const char *field_name) const final
bytes id_
Unique identifier of the option.
Definition: td_api.h:51828
bool is_flexible_
True, if the total price depends on the shipping method.
Definition: td_api.h:30105
string description_
Document description.
Definition: td_api.h:22836
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:98784
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user.
Definition: td_api.h:94440
Definition: td_api.h:74921
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63213
Definition: td_api.h:69301
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16300
array< object_ptr< messageViewer > > viewers_
List of message viewers.
Definition: td_api.h:39636
void store(TlStorerToString &s, const char *field_name) const final
bool is_dark_
True, if reaction has a dark background.
Definition: td_api.h:27516
int53 chat_id_
Chat identifier.
Definition: td_api.h:81401
bool is_video_
True, if the call is a video call.
Definition: td_api.h:5819
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Thumbnail height, usually doesn't exceed 40.
Definition: td_api.h:39721
object_ptr< PageBlock > cover_
Cover.
Definition: td_api.h:41801
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24276
object_ptr< videoChat > video_chat_
Information about video chat of the chat.
Definition: td_api.h:7613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66054
object_ptr< chatFolderIcon > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87986
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19489
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60538
Definition: td_api.h:4215
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96774
Definition: td_api.h:51348
array< int53 > user_ids_
Invited user identifiers.
Definition: td_api.h:35010
bool use_test_dc_
Pass true to use Telegram test environment instead of the production environment.
Definition: td_api.h:115221
object_ptr< photo > photo_
Web App photo.
Definition: td_api.h:74777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111787
object_ptr< sticker > right_reel_
The animated sticker with the right reel.
Definition: td_api.h:17092
Definition: td_api.h:27548
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< orderInfo > order_info_
Information about the order; may be null; for bots only.
Definition: td_api.h:36054
int32 id_
Group call identifier.
Definition: td_api.h:21193
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62602
object_ptr< ChatAvailableReactions > available_reactions_
The new reactions, available in the chat.
Definition: td_api.h:66599
Definition: td_api.h:18491
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:101088
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89730
void store(TlStorerToString &s, const char *field_name) const final
string publishable_key_
Stripe API publishable key.
Definition: td_api.h:44869
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20107
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:1230
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker file identifier.
Definition: td_api.h:97220
void store(TlStorerToString &s, const char *field_name) const final
bool is_pinned_
True, if the topic is pinned in the topic list.
Definition: td_api.h:67807
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:81780
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73839
string poster_name_
Name of the user or the chat that posted the story.
Definition: td_api.h:60837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56603
object_ptr< formattedText > caption_
Photo caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:25287
bool is_hidden_
True, if the topic is hidden above the topic list and closed; for General topic only.
Definition: td_api.h:19740
int32 marked_as_unread_count_
Total number of chats marked as unread.
Definition: td_api.h:69320
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115521
Definition: td_api.h:95434
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:39492
object_ptr< groupCallJoinParameters > join_parameters_
Parameters to join the call.
Definition: td_api.h:100159
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
New value of is_translatable.
Definition: td_api.h:117556
Definition: td_api.h:64492
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25442
bool is_optional_
True, if the user can skip text adding.
Definition: td_api.h:51758
object_ptr< photo > photo_
Message content; may be null.
Definition: td_api.h:49439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5878
int32 winner_count_
The number of users to receive Telegram Stars.
Definition: td_api.h:62893
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:116988
Definition: td_api.h:105944
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:92900
array< object_ptr< starPaymentOption > > options_
The list of options.
Definition: td_api.h:56283
void store(TlStorerToString &s, const char *field_name) const final
int32 start_date_
Point in time (Unix timestamp) when the group call is expected to be started by an administrator.
Definition: td_api.h:34890
int53 star_count_
The number of Telegram Stars that must be paid to see the media; 1-getOption("paid_media_message_star...
Definition: td_api.h:25226
int53 user_id_
Identifier of a user for which the code was created; 0 if none.
Definition: td_api.h:46687
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:45280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63844
void store(TlStorerToString &s, const char *field_name) const final
bool need_shipping_address_
True, if the shipping address must be specified.
Definition: td_api.h:34739
Definition: td_api.h:34061
int32 participant_count_
Number of participants in the group call.
Definition: td_api.h:21217
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:115532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99855
object_ptr< paymentForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94725
Definition: td_api.h:100264
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77955
string id_
Unique identifier of the query result.
Definition: td_api.h:22743
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:9315
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41045
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116654
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20090
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21277
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:57634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45094
int32 story_id_
Identifier of the story.
Definition: td_api.h:118417
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:9846
Definition: td_api.h:24116
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52843
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_manage_emoji_status_
Pass true if the bot is allowed to change emoji status of the user; pass false otherwise.
Definition: td_api.h:117018
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62745
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:38594
Definition: td_api.h:47363
Definition: td_api.h:22081
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55453
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6076
string title_
Title for the payment option.
Definition: td_api.h:44777
Definition: td_api.h:98454
string error_message_
The last error message.
Definition: td_api.h:109803
int32 rarity_per_mille_
The number of upgraded gifts that receive this model for each 1000 gifts upgraded.
Definition: td_api.h:72421
object_ptr< file > photo_
Information about the image file.
Definition: td_api.h:45541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13495
object_ptr< ReportSponsoredResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104438
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106104
int53 chat_id_
Identifier of the chat that sent the message.
Definition: td_api.h:38944
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89681
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88788
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:79559
Definition: td_api.h:48863
string username_
The username to change.
Definition: td_api.h:119004
string url_
URL of the Web App to open.
Definition: td_api.h:33193
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:25289
object_ptr< StatisticalGraph > language_graph_
A graph containing number of users viewed chat messages per language.
Definition: td_api.h:14497
array< object_ptr< PaidMedia > > media_
The bought media.
Definition: td_api.h:57279
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101721
deleteBusinessStory()
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:74029
Definition: td_api.h:19832
Definition: td_api.h:96244
object_ptr< StatisticalGraph > message_reaction_graph_
A graph containing number of reactions on messages.
Definition: td_api.h:14501
int64 custom_emoji_id_
Identifier of the custom emoji.
Definition: td_api.h:58608
Definition: td_api.h:63737
string domain_name_
The domain name of the website.
Definition: td_api.h:15718
Definition: td_api.h:85513
array< object_ptr< SuggestedAction > > removed_actions_
Removed suggested actions.
Definition: td_api.h:70976
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83935
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:24864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118808
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:69617
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:80780
Definition: td_api.h:18638
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49202
bool is_secret_
True, if the photo is secret.
Definition: td_api.h:49443
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:33481
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:112704
int32 width_
Image width.
Definition: td_api.h:45543
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:61812
Definition: td_api.h:46357
Definition: td_api.h:14372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38061
Definition: td_api.h:1199
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79317
Definition: td_api.h:10010
Definition: td_api.h:98532
string telegram_payment_charge_id_
Telegram payment identifier of the subscription.
Definition: td_api.h:84954
Definition: td_api.h:5421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:693
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6405
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30752
Definition: td_api.h:105881
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:107079
object_ptr< TelegramPaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:24945
string password_
The 2-step verification password of the current user. If the current user isn't authorized,...
Definition: td_api.h:80985
bool was_refunded_
True, if the gift was refunded and isn't available anymore.
Definition: td_api.h:51198
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:14973
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78907
int53 offset_chat_id_
Chat identifier starting from which to return chats; use 0 for the first request.
Definition: td_api.h:91794
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101003
int53 chat_id_
Chat identifier.
Definition: td_api.h:88921
array< object_ptr< session > > sessions_
List of sessions.
Definition: td_api.h:55479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52450
bool is_full_width_
True, if the block must be full width.
Definition: td_api.h:41852
Definition: td_api.h:5921
Definition: td_api.h:19345
Definition: td_api.h:38342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11593
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:62747
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94571
object_ptr< StatisticalGraph > language_graph_
A graph containing distribution of active users per language.
Definition: td_api.h:14399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98473
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:113691
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111581
Definition: td_api.h:103539
object_ptr< callId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79930
Definition: td_api.h:56073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76156
object_ptr< venue > venue_
Information about the venue.
Definition: td_api.h:59971
Definition: td_api.h:24846
bool is_closed_
True, if the topic is closed.
Definition: td_api.h:19738
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97315
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63814
Definition: td_api.h:113625
Definition: td_api.h:51624
bool can_get_link_
True, if a link can be generated for the message using getMessageLink.
Definition: td_api.h:38113
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5310
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2111
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71235
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49575
int32 width_
Map width.
Definition: td_api.h:42225
array< object_ptr< quickReplyMessage > > messages_
List of quick reply messages; messages may be null.
Definition: td_api.h:50716
int32 position_
New position of the sticker in the set, 0-based.
Definition: td_api.h:114726
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:75716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72296
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:20865
string token_
Play Integrity API or SafetyNet Attestation API token for the Android application,...
Definition: td_api.h:107614
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:51186
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31526
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:61167
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40786
Definition: td_api.h:6367
int32 id_
Unique identifier of the authorization form.
Definition: td_api.h:43010
object_ptr< InputFile > log_file_
Call log file. Only inputFileLocal and inputFileGenerated are supported.
Definition: td_api.h:107926
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
The prefix size, in bytes.
Definition: td_api.h:18649
Definition: td_api.h:2310
object_ptr< chatBoostLevelFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87506
Definition: td_api.h:38074
string database_directory_
The path to the directory for the persistent database; if empty, the current working directory will b...
Definition: td_api.h:115223
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11074
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91287
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:34792
object_ptr< testBytes > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116364
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:20863
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5755
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji representing the weather.
Definition: td_api.h:27642
string password_
The 2-step verification password of the current user.
Definition: td_api.h:94551
array< object_ptr< messagePosition > > positions_
List of message positions.
Definition: td_api.h:38045
Definition: td_api.h:82030
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14923
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:88064
Definition: td_api.h:43489
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44434
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114746
array< object_ptr< message > > messages_
The list of messages with active live locations.
Definition: td_api.h:70638
array< string > old_usernames_
Previous list of active usernames.
Definition: td_api.h:10567
Definition: td_api.h:100633
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16005
int53 chat_id_
Chat identifier.
Definition: td_api.h:111118
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39973
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98856
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68772
void store(TlStorerToString &s, const char *field_name) const final
bool is_animation_
True, if the video has no sound.
Definition: td_api.h:27825
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") c...
Definition: td_api.h:83974
Definition: td_api.h:82188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77155
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
The emoji.
Definition: td_api.h:17840
bool allow_apple_id_
True, if authorization through Apple ID is allowed.
Definition: td_api.h:2048
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< audio > audio_
Audio file.
Definition: td_api.h:22790
bool is_outgoing_
True, if the topic was created by the current user.
Definition: td_api.h:19736
int32 total_count_
Approximate total number of trending sticker sets.
Definition: td_api.h:65049
void store(TlStorerToString &s, const char *field_name) const final
int64 id_
Server identifier.
Definition: td_api.h:6431
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:90057
Definition: td_api.h:112583
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84343
Definition: td_api.h:77389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117412
void store(TlStorerToString &s, const char *field_name) const final
string url_
URL to open to receive the code.
Definition: td_api.h:1762
object_ptr< foundPositions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108793
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:115239
object_ptr< draftMessage > draft_message_
A draft of a message in the chat; may be null if none.
Definition: td_api.h:7619
Definition: td_api.h:77623
void store(TlStorerToString &s, const char *field_name) const final
int64 custom_emoji_id_
Identifier of the custom emoji in stickerFormatTgs format.
Definition: td_api.h:18084
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:22968
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39177
string reg_id_
Push service registration identifier; may be empty to deregister a device.
Definition: td_api.h:16954
object_ptr< profileAccentColors > dark_theme_colors_
Accent colors expected to be used in dark themes.
Definition: td_api.h:48374
int32 winner_count_
Number of users which will be able to activate the gift codes.
Definition: td_api.h:46838
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82271
Definition: td_api.h:71938
Definition: td_api.h:45967
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109495
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22764
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103910
Definition: td_api.h:68572
Definition: td_api.h:79891
Definition: td_api.h:116754
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:85271
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:99342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73230
Definition: td_api.h:60826
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:50811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54804
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message. Corresponding user or chat may be inaccessible.
Definition: td_api.h:40671
Definition: td_api.h:92752
object_ptr< photo > photo_
The photo.
Definition: td_api.h:60235
Definition: td_api.h:13210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117465
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:76352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7405
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4466
object_ptr< MessageContent > content_
Content of the message. Currently, can be only of the types messageText, messageAnimation,...
Definition: td_api.h:55897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48344
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:25525
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54311
Definition: td_api.h:23054
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:38000
Definition: td_api.h:71662
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50387
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:108630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25316
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:85752
object_ptr< FirebaseAuthenticationSettings > firebase_authentication_settings_
For official Android and iOS applications only; pass null otherwise. Settings for Firebase Authentica...
Definition: td_api.h:45284
canPostStoryResultWeeklyLimitExceeded()
object_ptr< StickerFormat > sticker_format_
Sticker format.
Definition: td_api.h:119713
Definition: td_api.h:27461
int53 chat_id_
Chat identifier.
Definition: td_api.h:99290
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75978
bool select_non_contacts_
True, if all private chats with non-contacts are selected.
Definition: td_api.h:5717
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78415
Definition: td_api.h:58215
Definition: td_api.h:60866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116985
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61964
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1137
Definition: td_api.h:81390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34270
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:83031
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90750
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:112922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11314
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:17241
Definition: td_api.h:111651
int32 group_call_id_
Group call identifier.
Definition: td_api.h:77133
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:22520
int53 chat_id_
Chat identifier.
Definition: td_api.h:111174
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24034
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115193
object_ptr< NotificationSettingsScope > scope_
Types of chats for which notification settings were updated.
Definition: td_api.h:67857
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:59310
Definition: td_api.h:93267
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< videoChat > video_chat_
New value of video_chat.
Definition: td_api.h:67106
int53 required_star_count_
The number of Telegram Stars required to buy to extend subscriptions expiring soon.
Definition: td_api.h:56635
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:16915
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:82444
int32 month_count_
Number of months the Telegram Premium subscription will be active for the users.
Definition: td_api.h:62751
Definition: td_api.h:11964
object_ptr< RichText > text_
Text.
Definition: td_api.h:52984
Definition: td_api.h:37139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112278
Definition: td_api.h:97946
array< object_ptr< message > > messages_
The messages from which the thread starts. The messages are returned in reverse chronological order (...
Definition: td_api.h:39546
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84206
int32 weekly_count_
The total number of allowed speech recognitions per week; 0 if none.
Definition: td_api.h:70802
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:38203
string title_
Title of the voice note.
Definition: td_api.h:24802
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:30627
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:93342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67581
string text_
Message text to be shown in the chat.
Definition: td_api.h:35896
string path_
Path to the file to where the internal TDLib log will be written.
Definition: td_api.h:32940
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:108405
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:89408
int53 message_id_
Identifier of the removed pinned message.
Definition: td_api.h:119547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82168
Definition: td_api.h:9569
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109718
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46990
int32 limit_
The maximum number of users and chats to return; up to 100.
Definition: td_api.h:86314
object_ptr< LogStream > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92685
Definition: td_api.h:23005
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43437
int53 message_id_
Message identifier.
Definition: td_api.h:93822
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35254
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:25018
Definition: td_api.h:98573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118122
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:110131
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 shared by winners of the giveaway; 0 for Telegram Premium givea...
Definition: td_api.h:36292
int64 cloud_project_number_
Cloud project number to pass to the Play Integrity API on Android.
Definition: td_api.h:68890
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54986
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:92084
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12800
Definition: td_api.h:109737
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114094
int32 total_count_
Total number of files in the file download list.
Definition: td_api.h:68711
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:109567
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111522
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:14393
object_ptr< InputStoryContent > content_
Content of the added preview.
Definition: td_api.h:75223
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35794
Definition: td_api.h:30233
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:21957
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:30804
Definition: td_api.h:103799
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:94700
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37649
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115087
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:57508
Definition: td_api.h:117758
string currency_
ISO 4217 currency code for Telegram Premium gift code payment.
Definition: td_api.h:46834
object_ptr< PaymentReceiptType > type_
Type of the payment receipt.
Definition: td_api.h:44966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95361
Definition: td_api.h:53348
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:69267
bool disable_content_type_detection_
Pass true to disable automatic file type detection and send the document as a file....
Definition: td_api.h:25182
string state_
State, if applicable.
Definition: td_api.h:489
int32 version_
Version of the instant view; currently, can be 1 or 2.
Definition: td_api.h:75019
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:59741
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76423
int32 month_
Month; 1-12.
Definition: td_api.h:16365
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47230
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:112644
int53 button_id_
Button identifier.
Definition: td_api.h:92845
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:84345
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56298
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119188
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108740
object_ptr< starSubscriptionPricing > pricing_
Information about subscription plan.
Definition: td_api.h:44738
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65070
int53 message_id_
Identifier of the message.
Definition: td_api.h:83284
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65838
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59184
int32 accent_color_id_
Identifier of the accent color for title, button text and message background.
Definition: td_api.h:55905
object_ptr< languagePackInfo > info_
New information about the custom local language pack.
Definition: td_api.h:83854
bytes option_id_
Option identifier for the next reportChat request.
Definition: td_api.h:51756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45984
bool is_joined_
True, if the call is joined.
Definition: td_api.h:21209
string photo_url_
Product photo URL; optional.
Definition: td_api.h:25784
Definition: td_api.h:66331
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86597
Definition: td_api.h:52617
int32 accent_color_count_
Number of custom colors for background of empty chat photo, replies to messages and link previews.
Definition: td_api.h:8925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90464
editStory()
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:24680
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70093
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:119029
int32 total_count_
Approximate total number of stories found.
Definition: td_api.h:59644
bool subscription_extensions_
True, if subscription extensions need to be returned.
Definition: td_api.h:11565
string last_name_
The new value of the optional last name for the business account; 0-64 characters.
Definition: td_api.h:109966
string query_
Query to search for in document file name and message caption.
Definition: td_api.h:106544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61095
Definition: td_api.h:42762
string browser_
The version of a browser used to log in.
Definition: td_api.h:15722
Definition: td_api.h:3430
void store(TlStorerToString &s, const char *field_name) const final
int53 id_
Supergroup or channel identifier.
Definition: td_api.h:61652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55863
int53 user_id_
User identifier of the deleted chat member.
Definition: td_api.h:35338
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31111
bool is_paused_
Pass true if the download is paused.
Definition: td_api.h:117662
string text_
Text of the button.
Definition: td_api.h:30441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113988
string title_
Web App title.
Definition: td_api.h:74773
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:26251
string cryptocurrency_
Cryptocurrency used to pay for the item.
Definition: td_api.h:15476
object_ptr< statisticalValue > mean_story_share_count_
Mean number of times the recently posted stories were shared.
Definition: td_api.h:14479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62995
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:66597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97456
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74987
int53 chat_id_
Chat identifier.
Definition: td_api.h:67188
Definition: td_api.h:54534
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:116605
Definition: td_api.h:73893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29851
void store(TlStorerToString &s, const char *field_name) const final
string prefix_
Hashtag prefix to search for.
Definition: td_api.h:106356
string debug_information_
Debug information in application-specific format.
Definition: td_api.h:107871
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19873
string username_
Username to be used for authentication.
Definition: td_api.h:6532
array< object_ptr< SuggestedAction > > added_actions_
Added suggested actions.
Definition: td_api.h:70974
string title_
Title of the sticker set.
Definition: td_api.h:58751
bool can_set_profile_background_custom_emoji_
True, if custom emoji for profile background can be set.
Definition: td_api.h:8923
void store(TlStorerToString &s, const char *field_name) const final
string client_data_
New value of client_data.
Definition: td_api.h:110789
bool is_verified_
True, if the chat or the user is verified by Telegram.
Definition: td_api.h:74394
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:36050
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:102228
int53 message_id_
Message identifier.
Definition: td_api.h:75653
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26888
object_ptr< MessageSender > participant_id_
Group call participant identifier.
Definition: td_api.h:21685
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:33447
int53 user_id_
Identifier of the user that will receive Telegram Stars; pass 0 to get options for an unspecified use...
Definition: td_api.h:96802
object_ptr< gifts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86075
inputMessageStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:753
int53 user_id_
User identifier.
Definition: td_api.h:115479
string method_
The method name.
Definition: td_api.h:108152
Definition: td_api.h:64789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1943
string venue_id_
Identifier of the venue in the provider database.
Definition: td_api.h:27474
string recovery_code_
Recovery code to check.
Definition: td_api.h:102334
object_ptr< chatPhotoSticker > sticker_
Information about the sticker.
Definition: td_api.h:23593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17011
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:60676
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:48986
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22306
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100303
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105366
int32 offset_
Offset of the entity, in UTF-16 code units.
Definition: td_api.h:63425
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54431
object_ptr< storageStatisticsFast > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97548
int53 message_id_
Message identifier.
Definition: td_api.h:65912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40092
Definition: td_api.h:85572
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:37030
Definition: td_api.h:25725
string name_
The chosen icon name for short folder representation; one of "All", "Unread", "Unmuted",...
Definition: td_api.h:11743
Definition: td_api.h:54732
Definition: td_api.h:64094
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:97430
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:33505
inputStoryContentPhoto()
object_ptr< validatedOrderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119799
Definition: td_api.h:58931
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:101587
int32 date_
Point in time (Unix timestamp) when the user sent the join request.
Definition: td_api.h:12451
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66786
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:48181
object_ptr< location > location_
The location.
Definition: td_api.h:90228
int32 expires_
Point in time (Unix timestamp) when the user's online status will expire.
Definition: td_api.h:73707
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:30690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5787
void store(TlStorerToString &s, const char *field_name) const final
inputStoryAreaTypeWeather()
object_ptr< audio > audio_
Message content; may be null.
Definition: td_api.h:49070
object_ptr< MessageSender > watcher_id_
The identifier of a user or chat that subscribed for the proximity alert.
Definition: td_api.h:37194
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57566
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:84351
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:58755
Definition: td_api.h:98313
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90620
Definition: td_api.h:43617
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89495
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:81670
int53 chat_id_
Chat identifier.
Definition: td_api.h:68169
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87881
Definition: td_api.h:23405
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< point > end_control_point_
The end control point of the curve.
Definition: td_api.h:74295
int53 chat_id_
Chat identifier.
Definition: td_api.h:66852
Definition: td_api.h:34208
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chat; may be null.
Definition: td_api.h:74520
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50690
int53 chat_id_
Chat identifier.
Definition: td_api.h:97848
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:106989
string id_
Unique identifier of the query result.
Definition: td_api.h:24266
bool is_my_video_paused_
True, if the current user's video is paused.
Definition: td_api.h:21227
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:47909
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108435
string data_
JSON-serialized query data.
Definition: td_api.h:71714
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39207
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82321
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:111086
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:60493
Definition: td_api.h:23668
bool is_greeting_
True, if the category must be shown first when choosing a sticker for the start page.
Definition: td_api.h:17593
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112226
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:102973
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101930
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:22516
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier. Use messageProperties.can_be_paid to check whether the message can be used in the...
Definition: td_api.h:24866
void store(TlStorerToString &s, const char *field_name) const final
int32 option_id_
0-based identifier of the answer option.
Definition: td_api.h:94913
Definition: td_api.h:74102
void store(TlStorerToString &s, const char *field_name) const final
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:38835
object_ptr< notificationSounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96478
int32 limit_
The maximum number of sticker sets to return; up to 100.
Definition: td_api.h:85756
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:114491
Definition: td_api.h:62966
int32 creation_date_
Point in time (Unix timestamp) when the code was created.
Definition: td_api.h:46679
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98296
Definition: td_api.h:85422
Definition: td_api.h:78432
Definition: td_api.h:73813
int32 channel_id_
Identifier of an audio/video channel to get as received from tgcalls.
Definition: td_api.h:99348
string server_
Proxy server domain or IP address.
Definition: td_api.h:84657
Definition: td_api.h:113014
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:109694
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
If not 0, only messages in the specified thread will be returned; supergroups only.
Definition: td_api.h:105969
Definition: td_api.h:104859
Definition: td_api.h:37859
object_ptr< testVectorStringObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116657
string gift_address_
Address of the gift NFT in TON blockchain; may be empty if none. Append the address to getOption("ton...
Definition: td_api.h:72260
Definition: td_api.h:53177
object_ptr< InputFile > document_
Document to be sent.
Definition: td_api.h:25178
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:97795
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35026
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:5442
string phone_number_
The phone number.
Definition: td_api.h:15571
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54949
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38659
Definition: td_api.h:6747
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:45178
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:45642
void store(TlStorerToString &s, const char *field_name) const final
bool is_saved_
True, if the gift is displayed on the user's or the channel's profile page; only for the receiver of ...
Definition: td_api.h:36627
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21003
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45204
string provider_data_
JSON-encoded data about the invoice, which will be shared with the payment provider.
Definition: td_api.h:25796
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5144
array< int53 > message_ids_
Unique message identifiers of the deleted messages.
Definition: td_api.h:71263
int53 message_id_
Message identifier of the original message.
Definition: td_api.h:37953
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:103053
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the video, if applicable.
Definition: td_api.h:27819
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:25853
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9351
int53 star_count_
The alternative amount of Telegram Stars to pay; 0 if payment in Telegram Stars is not possible.
Definition: td_api.h:46740
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:33439
array< string > library_versions_
List of supported tgcalls versions.
Definition: td_api.h:6386
Definition: td_api.h:90035
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:81837
array< object_ptr< connectedAffiliateProgram > > programs_
The list of connected affiliate programs.
Definition: td_api.h:15673
Definition: td_api.h:99732
int53 message_thread_id_
If not 0, the message thread identifier in which the action was performed.
Definition: td_api.h:68171
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Video caption.
Definition: td_api.h:34122
string payload_
Bot-provided payload.
Definition: td_api.h:57186
Definition: td_api.h:50989
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:72470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51974
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:32714
Definition: td_api.h:119205
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:92713
Definition: td_api.h:76954
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:27231
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:106213
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool only_expiring_
Pass true to receive only expiring subscriptions for which there are no enough Telegram Stars to exte...
Definition: td_api.h:96985
string file_name_
Name of the file.
Definition: td_api.h:78745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19002
Definition: td_api.h:91268
void store(TlStorerToString &s, const char *field_name) const final
string token_
The token for graph loading.
Definition: td_api.h:97164
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80724
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot. The bot must be owned and must have the main Web App.
Definition: td_api.h:86472
bool need_phone_number_
True, if the user's phone number is needed for payment.
Definition: td_api.h:30095
bool can_set_custom_background_
True, if custom background can be set in the chat for all users.
Definition: td_api.h:8933
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:76069
Definition: td_api.h:30066
int64 sticker_set_id_
New value of the supergroup sticker set identifier. Use 0 to remove the supergroup sticker set.
Definition: td_api.h:115064
object_ptr< messageSponsor > sponsor_
Information about the sponsor of the message.
Definition: td_api.h:55899
object_ptr< TextParseMode > parse_mode_
Text parse mode.
Definition: td_api.h:101283
array< object_ptr< chatBoostLevelFeatures > > features_
The list of features.
Definition: td_api.h:8850
string title_
Title of the result.
Definition: td_api.h:24207
int32 added_member_count_
Number of new members invited by the user.
Definition: td_api.h:14669
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:105965
void store(TlStorerToString &s, const char *field_name) const final
string emojis_
String with 1-20 emoji corresponding to the sticker.
Definition: td_api.h:27281
array< object_ptr< InputInlineQueryResult > > results_
The results of the query.
Definition: td_api.h:76740
int64 id_
Unique sticker identifier within the set; 0 if none.
Definition: td_api.h:58357
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:8446
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:74033
object_ptr< KeyboardButtonType > type_
Type of the button.
Definition: td_api.h:30443
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:36116
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55033
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98809
Definition: td_api.h:63767
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22021
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:83976
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:54828
bool only_preview_
Pass true to get a fake message instead of actually sending them.
Definition: td_api.h:38849
object_ptr< starAmount > available_amount_
The amount of Telegram Stars that are available for withdrawal.
Definition: td_api.h:56377
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67956
bool is_installed_
True, if the sticker set has been installed by the current user.
Definition: td_api.h:58672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44595
object_ptr< upgradedGift > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63514
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7008
object_ptr< languagePackInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92427
Definition: td_api.h:49428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56161
Definition: td_api.h:6050
bool can_delete_stories_
True, if the administrator can delete stories posted by other users; applicable to supergroups and ch...
Definition: td_api.h:8564
int32 height_
Map height in pixels before applying scale; 16-1024.
Definition: td_api.h:93025
Definition: td_api.h:93385
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the animation, if applicable.
Definition: td_api.h:25065
int32 group_call_id_
Group call identifier.
Definition: td_api.h:118039
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78768
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78052
Definition: td_api.h:51028
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:109355
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:24751
Definition: td_api.h:33878
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110976
Definition: td_api.h:11486
int53 chat_id_
Target chat.
Definition: td_api.h:108325
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:26930
Definition: td_api.h:94376
Definition: td_api.h:39913
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< identityDocument > internal_passport_
Internal passport.
Definition: td_api.h:43227
bool show_story_poster_
True, if the chat that posted a story must be displayed in notifications.
Definition: td_api.h:53878
Definition: td_api.h:72406
Definition: td_api.h:107270
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84977
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:94231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116361
int32 total_count_
Approximate total number of users found.
Definition: td_api.h:74158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16136
bool supports_bot_chats_
True, if the bot supports opening from attachment menu in private chats with other bots.
Definition: td_api.h:1216
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84924
int53 user_chat_id_
Chat identifier of the private chat with the user.
Definition: td_api.h:71905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13924
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:102840
int32 total_count_
Total number of pending join requests.
Definition: td_api.h:12538
Definition: td_api.h:79784
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:30860
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44096
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104496
bool compare_sound_
Pass true to include in the response chats with only non-default sound.
Definition: td_api.h:88820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80889
Definition: td_api.h:63587
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< StoryContent > content_
Content of the preview.
Definition: td_api.h:4010
int53 user_id_
Identifier of the user that sent the gift.
Definition: td_api.h:57674
int32 subtitle_text_color_
A color of the subtitle text in the RGB format.
Definition: td_api.h:64325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48597
string title_
Title of the supergroup or channel.
Definition: td_api.h:35092
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81264
int32 video_duration_
Duration of the video, in seconds.
Definition: td_api.h:24146
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:83288
Definition: td_api.h:49386
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:15478
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2700
object_ptr< groupCall > group_call_
New data about the group call.
Definition: td_api.h:69015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78002
string video_mime_type_
MIME type of the video file. Must be one of "image/gif" and "video/mp4".
Definition: td_api.h:24144
int53 chat_id_
Identifier of the chat that posted stories.
Definition: td_api.h:110558
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:87279
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:67461
Definition: td_api.h:39220
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:42229
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:7551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94825
int53 chat_id_
Chat identifier.
Definition: td_api.h:66384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23089
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38873
double value_
The current value.
Definition: td_api.h:58304
double duration_
Total call duration, in seconds.
Definition: td_api.h:39874
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:14801
void store(TlStorerToString &s, 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:116816
int32 limit_
The maximum number of participants to load; up to 100.
Definition: td_api.h:100543
bool view_as_topics_
New value of view_as_topics.
Definition: td_api.h:67316
object_ptr< PublicChatType > type_
Type of the public chats to return.
Definition: td_api.h:90137
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:80704
bool autosave_photos_
True, if photo autosave is enabled.
Definition: td_api.h:53821
object_ptr< inputStoryAreas > areas_
Clickable rectangle areas to be shown on the story media; pass null if none.
Definition: td_api.h:101457
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87983
string url_
An HTTP URL to pass to getWebAppUrl.
Definition: td_api.h:30763
Definition: td_api.h:25005
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:446
bool is_my_video_enabled_
True, if the current user's video is enabled.
Definition: td_api.h:21225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8267
object_ptr< message > message_
The message with story forward.
Definition: td_api.h:60588
string store_product_id_
Identifier of the store product associated with the option.
Definition: td_api.h:46746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118917
array< object_ptr< groupCallRecentSpeaker > > recent_speakers_
At most 3 recently speaking users in the group call.
Definition: td_api.h:21223
string password_
The 2-step verification password of the current user.
Definition: td_api.h:114390
int53 message_id_
Identifier of the message.
Definition: td_api.h:83423
int32 unread_unmuted_count_
Total number of unread unmuted chats.
Definition: td_api.h:69318
Definition: td_api.h:89019
object_ptr< fileDownload > file_download_
The added file download.
Definition: td_api.h:68754
object_ptr< chatPhotoInfo > photo_
Chat photo; may be null.
Definition: td_api.h:7547
string token_
Play Integrity API token for the Android application, or secret from push notification for the iOS ap...
Definition: td_api.h:109093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94409
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12470
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:96791
object_ptr< chatJoinRequests > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88444
int32 vote_percentage_
The percentage of votes for this option; 0-100.
Definition: td_api.h:45712
int32 start_date_
Point in time (Unix timestamp) when the earnings started.
Definition: td_api.h:14108
int32 expiration_date_
Point in time (Unix timestamp) when the boost will expire.
Definition: td_api.h:8805
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:85208
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:117445
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.
Definition: td_api.h:119163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108687
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:98786
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103315
bool can_send_voice_notes_
True, if the user can send voice notes.
Definition: td_api.h:13531
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9064
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4368
int32 colspan_
The number of columns the cell spans.
Definition: td_api.h:42524
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116896
object_ptr< inputThumbnail > thumbnail_
Media thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:26155
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:13615
bool is_rtl_
True, if the instant view must be shown from right to left.
Definition: td_api.h:75021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62770
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:60058
object_ptr< file > document_
File containing the document.
Definition: td_api.h:17149
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:94043
void store(TlStorerToString &s, const char *field_name) const final
int32 duration_
The call duration, in seconds.
Definition: td_api.h:82826
Definition: td_api.h:19596
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:117129
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113548
int53 message_id_
Identifier of the message with the button.
Definition: td_api.h:115804
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:83355
Definition: td_api.h:64582
Definition: td_api.h:188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53125
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98476
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:51591
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13508
Definition: td_api.h:109843
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10837
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:39082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14949
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37439
Definition: td_api.h:20910
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:112672
Definition: td_api.h:91837
Definition: td_api.h:71398
void store(TlStorerToString &s, const char *field_name) const final
bool allow_paid_broadcast_
Pass true to allow the message to ignore regular broadcast limits for a small fee; for bots only.
Definition: td_api.h:38837
bool are_tags_
True, if the reactions are tags and Telegram Premium users can filter messages by them.
Definition: td_api.h:38260
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:108403
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107477
void store(TlStorerToString &s, const char *field_name) const final
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:80652
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:8854
array< object_ptr< Update > > updates_
List of updates.
Definition: td_api.h:72137
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42838
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:94993
int53 uploaded_size_
Size of the remote available part of the file, in bytes; 0 if unknown.
Definition: td_api.h:51445
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:8538
bytes invoice_payload_
Invoice payload; only for bots.
Definition: td_api.h:36112
object_ptr< businessRecipients > recipients_
Chosen recipients of the greeting messages.
Definition: td_api.h:5379
Definition: td_api.h:4947
array< object_ptr< pollOption > > options_
List of poll answer options.
Definition: td_api.h:45644
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:107031
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77952
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:71993
int32 total_count_
Approximate total number of sticker sets found.
Definition: td_api.h:58832
int53 message_id_
Identifier of the message. Use messageProperties.can_edit_scheduling_state to check whether the messa...
Definition: td_api.h:84536
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:3944
object_ptr< file > android_icon_
Icon for the bot in TGS format for the official Android app; may be null.
Definition: td_api.h:1244
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42931
int53 chat_id_
Identifier of the channel chat which started the giveaway.
Definition: td_api.h:91542
bytes data_
The data.
Definition: td_api.h:69185
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40423
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:113900
int53 message_id_
Identifier of the erroneously deleted message from chatEventMessageDeleted.
Definition: td_api.h:104688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104941
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15660
array< int53 > message_ids_
Identifiers of reported messages. Use messageProperties.can_report_chat to check whether the message ...
Definition: td_api.h:104294
string endpoint_id_
Video channel endpoint identifier.
Definition: td_api.h:21596
Definition: td_api.h:82238
Definition: td_api.h:81493
void store(TlStorerToString &s, const char *field_name) const final
bool is_top_
True, if the reactor is one of the most active reactors; may be false if the reactor is the current u...
Definition: td_api.h:42961
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17816
Definition: td_api.h:57663
Definition: td_api.h:48618
int32 days_
Number of days of inactivity before the account will be flagged for deletion; 30-730 days.
Definition: td_api.h:349
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78910
object_ptr< RichText > kicker_
Kicker.
Definition: td_api.h:41228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81317
Definition: td_api.h:59146
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48692
Definition: td_api.h:96456
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90662
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79764
bool is_created_
True, if the call has already been created by the server.
Definition: td_api.h:6596
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:45810
object_ptr< MessageSender > owner_id_
Identifier of the user or the chat that owns the upgraded gift; may be null if none or unknown.
Definition: td_api.h:72254
array< object_ptr< closeBirthdayUser > > close_birthday_users_
List of contact users with close birthday.
Definition: td_api.h:71055
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:107561
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93145
Definition: td_api.h:84764
Definition: td_api.h:38522
object_ptr< chat > chat_
The chat.
Definition: td_api.h:66039
Definition: td_api.h:12765
object_ptr< termsOfService > terms_of_service_
Telegram terms of service.
Definition: td_api.h:2174
Definition: td_api.h:30833
Definition: td_api.h:3104
int32 unread_mention_count_
The number of unread mention messages left in the chat.
Definition: td_api.h:67022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42648
Definition: td_api.h:2920
object_ptr< emojiReaction > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90803
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19764
bool allow_google_id_
True, if authorization through Google ID is allowed.
Definition: td_api.h:2008
array< object_ptr< upgradedGiftSymbol > > symbols_
Examples of possible symbols that can be chosen for the gift after upgrade.
Definition: td_api.h:20664
Definition: td_api.h:113512
object_ptr< groupCallParticipantVideoInfo > video_info_
Information about user's video channel; may be null if there is no active video.
Definition: td_api.h:21508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33997
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:88754
Definition: td_api.h:115468
int53 chat_id_
Chat identifier.
Definition: td_api.h:67020
Definition: td_api.h:51482
Definition: td_api.h:5696
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75801
string id_
Unique identifier of the query result.
Definition: td_api.h:22512
Definition: td_api.h:106400
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18024
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62328
bool withdrawal_enabled_
True, if Telegram Stars can be withdrawn now or later.
Definition: td_api.h:13956
string files_directory_
The path to the directory for storing files; if empty, database_directory will be used.
Definition: td_api.h:115225
object_ptr< personalDocument > passport_registration_
Passport registration pages.
Definition: td_api.h:43422
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112730
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15203
int32 unread_count_
Number of unread messages in the chat.
Definition: td_api.h:7587
string invoice_payload_
Invoice payload.
Definition: td_api.h:71572
object_ptr< message > last_message_
Last message in the topic; may be null if none or unknown.
Definition: td_api.h:53668
string domain_
A domain of the URL.
Definition: td_api.h:33145
bool can_enable_paid_reaction_
True, if paid reaction can be enabled in the channel chat; for channels only.
Definition: td_api.h:61784
Definition: td_api.h:90820
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique button identifier.
Definition: td_api.h:30625
object_ptr< SpeechRecognitionResult > speech_recognition_result_
Result of speech recognition in the voice note; may be null.
Definition: td_api.h:74722
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3778
Definition: td_api.h:82681
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:58676
double enabled_notifications_percentage_
A percentage of users with enabled notifications for the chat; 0-100.
Definition: td_api.h:14483
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102685
Definition: td_api.h:91781
Definition: td_api.h:88621
int53 chat_id_
Chat identifier.
Definition: td_api.h:66342
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned; up to 30.
Definition: td_api.h:98586
Definition: td_api.h:67969
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:88923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21882
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16384
object_ptr< foundAffiliatePrograms > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105703
object_ptr< factCheck > fact_check_
The new fact-check.
Definition: td_api.h:65914
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:51271
bool is_chosen_
True, if the option was chosen by the user.
Definition: td_api.h:45714
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106160
int53 chat_id_
Chat identifier.
Definition: td_api.h:71949
array< object_ptr< attachmentMenuBot > > bots_
The new list of bots. The bots must not be shown on scheduled messages screen.
Definition: td_api.h:70359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116172
int53 message_id_
Identifier of the message.
Definition: td_api.h:75833
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95819
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:62845
Definition: td_api.h:36896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58989
bool can_be_pinned_
True, if the message can be pinned or unpinned in the chat using pinChatMessage or unpinChatMessage.
Definition: td_api.h:38097
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< starGiveawayPaymentOptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96863
Definition: td_api.h:42210
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:13668
string currency_
Currency for price of the product.
Definition: td_api.h:36040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32961
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:61786
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:49272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37607
array< int32 > x_
Vector of numbers to return.
Definition: td_api.h:116481
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:114071
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 chats found.
Definition: td_api.h:15057
Definition: td_api.h:82876
int64 balance_amount_
Amount of the cryptocurrency that isn't withdrawn yet, in the smallest units of the cryptocurrency.
Definition: td_api.h:13952
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53458
Definition: td_api.h:92444
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82221
bool is_muted_
Pass true to join the call with muted microphone.
Definition: td_api.h:21454
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6717
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65536
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57692
object_ptr< factCheck > fact_check_
Information about fact-check added to the message; may be null if none.
Definition: td_api.h:33475
Definition: td_api.h:39123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16768
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:57463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85363
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69243
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60224
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12857
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:1246
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6734
Definition: td_api.h:30203
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82854
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:36512
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:9732
Definition: td_api.h:79334
Definition: td_api.h:100425
int32 valid_for_
Time left before the temporary password expires, in seconds.
Definition: td_api.h:62979
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70296
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49491
object_ptr< ReactionType > reaction_type_
Type of the reaction.
Definition: td_api.h:60010
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79927
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:61666
Definition: td_api.h:40063
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:104686
Definition: td_api.h:78966
object_ptr< orderInfo > order_info_
Order information; may be null.
Definition: td_api.h:45026
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110693
bool can_be_transferred_
True, if the gift is an upgraded gift that can be transferred to another owner; only for the receiver...
Definition: td_api.h:51196
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35107
Definition: td_api.h:65626
object_ptr< sticker > icon_
Custom emoji sticker, which represents icon of the category.
Definition: td_api.h:17589
Definition: td_api.h:60476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7032
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:112780
array< int53 > user_ids_
Identifiers of the users; always unknown and empty for non-owned stories.
Definition: td_api.h:60992
object_ptr< animations > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59835
object_ptr< personalDocument > rental_agreement_
Rental agreement.
Definition: td_api.h:43383
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98074
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:37273
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:58674
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:19609
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67740
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83060
void store(TlStorerToString &s, const char *field_name) const final
int53 prepaid_upgrade_star_count_
Number of Telegram Stars that were paid by the sender for the ability to upgrade the gift.
Definition: td_api.h:51206
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9368
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91706
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119464
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108177
Definition: td_api.h:88860
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:67485
Definition: td_api.h:33920
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:95852
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:72619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103726
object_ptr< UserStatus > status_
New status of the user.
Definition: td_api.h:68219
Definition: td_api.h:45528
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35314
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:11218
Definition: td_api.h:37100
int32 x_
Number to square.
Definition: td_api.h:116877
string query_
Query to search for. If empty, searchChatMessages must be used instead.
Definition: td_api.h:107111
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:2006
object_ptr< SearchMessagesFilter > filter_
Filter for message content; searchMessagesFilterEmpty is unsupported in this function.
Definition: td_api.h:88695
int32 end_date_
Point in time (Unix timestamp) at which the date range ends.
Definition: td_api.h:16410
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:7768
Definition: td_api.h:9803
Definition: td_api.h:40540
Definition: td_api.h:97893
Definition: td_api.h:77122
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22915
Definition: td_api.h:16274
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:44466
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:110504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25928
int53 chat_id_
Chat identifier.
Definition: td_api.h:66162
Definition: td_api.h:53012
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69591
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:39822
int53 star_count_
The integer amount of Telegram Stars rounded to 0.
Definition: td_api.h:56001
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70963
bool is_recurring_
True, if this is a recurring payment.
Definition: td_api.h:35990
int32 winner_count_
Number of winners in the giveaway.
Definition: td_api.h:20811
int32 call_id_
Call identifier.
Definition: td_api.h:107924
Definition: td_api.h:102543
object_ptr< businessRecipients > recipients_
Private chats that will be accessible to the bot.
Definition: td_api.h:4851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103367
void store(TlStorerToString &s, const char *field_name) const final
bool show_message_sender_
New value of show_message_sender.
Definition: td_api.h:10900
object_ptr< RichText > text_
Text.
Definition: td_api.h:53188
int53 chat_id_
Chat identifier.
Definition: td_api.h:111284
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113775
object_ptr< birthdate > birthdate_
The new value of the current user's birthdate; pass null to remove the birthdate.
Definition: td_api.h:109528
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:53880
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:105961
string title_
New group call title; 1-64 characters.
Definition: td_api.h:115639
Definition: td_api.h:76788
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel that received the gift.
Definition: td_api.h:57590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39109
string address_
Location address; 1-96 characters.
Definition: td_api.h:5496
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114362
Definition: td_api.h:95664
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84162
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:109636
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108390
int32 max_date_
If not 0, the maximum date of the messages to return.
Definition: td_api.h:106487
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88103
bool via_mention_
True, if the story was automatically forwarded because of a mention of the user.
Definition: td_api.h:34688
object_ptr< InputFile > thumbnail_
Thumbnail to set; pass null to remove the sticker set thumbnail.
Definition: td_api.h:114785
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49800
Definition: td_api.h:107653
int53 user_id_
User identifier.
Definition: td_api.h:99137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100353
int32 date_
Point in time (Unix timestamp) when the message was sent; 0 for scheduled messages.
Definition: td_api.h:33463
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69114
Definition: td_api.h:77008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72960
array< object_ptr< starTransaction > > transactions_
List of transactions with Telegram Stars.
Definition: td_api.h:58133
Definition: td_api.h:25557
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91511
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:87073
string text_
Recognized text.
Definition: td_api.h:55720
Definition: td_api.h:2715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85777
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars; can be identifier of the current user,...
Definition: td_api.h:97106
Definition: td_api.h:52207
Definition: td_api.h:11327
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20964
Definition: td_api.h:70705
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96185
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:81612
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:109391
object_ptr< background > background_
The background.
Definition: td_api.h:8753
Definition: td_api.h:98235
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66702
Definition: td_api.h:95253
object_ptr< newChatPrivacySettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94270
string amount_
The paid amount.
Definition: td_api.h:50411
Definition: td_api.h:23582
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:14485
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85238
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9595
object_ptr< reactionNotificationSettings > notification_settings_
The new notification settings for reactions.
Definition: td_api.h:114288
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63484
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91656
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63707
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46952
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20295
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:75023
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84311
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:61792
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102582
string url_
HTTP or tg:// URL to be opened when the link is clicked.
Definition: td_api.h:64027
array< object_ptr< passportSuitableElement > > suitable_elements_
List of Telegram Passport elements any of which is enough to provide.
Definition: td_api.h:44419
object_ptr< remoteFile > remote_
Information about the remote copy of the file.
Definition: td_api.h:18553
Definition: td_api.h:4041
bool is_my_video_paused_
Pass true if the current user's video is paused.
Definition: td_api.h:117986
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:120068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74623
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82998
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90289
premiumSourceStoryFeature()
object_ptr< MessageSender > verified_id_
Identifier of the user or the supergroup or channel chat, which will be verified by the bot.
Definition: td_api.h:113310
Definition: td_api.h:87673
int53 message_id_
Identifier of the message from which the query originated. The message must not be scheduled.
Definition: td_api.h:87015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107009
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111146
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15331
Definition: td_api.h:119378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42862
Definition: td_api.h:37940
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75464
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:17995
int32 limit_
The maximum number of transactions to return.
Definition: td_api.h:97050
int32 unread_unmuted_count_
Total number of unread messages in unmuted chats.
Definition: td_api.h:69271
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117850
string game_short_name_
A short name of the game that was attached to the callback button.
Definition: td_api.h:6979
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:61678
reportStoryResultOptionRequired()
bool can_retry_
True, if the message can be re-sent using resendMessages or readdQuickReplyShortcutMessages.
Definition: td_api.h:39078
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:22005
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47290
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:25910
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59410
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:81697
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:78871
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:35587
string keyword_
The keyword.
Definition: td_api.h:17842
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:87884
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:75831
Definition: td_api.h:34544
object_ptr< ReplyMarkup > reply_markup_
Inline keyboard reply markup for the message; may be null if none.
Definition: td_api.h:50668
Definition: td_api.h:66883
Definition: td_api.h:98876
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:115011
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:62137
int53 chat_id_
Identifier of the chat that created the affiliate program.
Definition: td_api.h:57842
object_ptr< failedToAddMembers > failed_to_add_members_
Information about failed to add members.
Definition: td_api.h:16164
void store(TlStorerToString &s, const char *field_name) const final
string data_
Arbitrary data, defined while the sound was uploaded.
Definition: td_api.h:40457
void store(TlStorerToString &s, const char *field_name) const final
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:97852
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91095
Definition: td_api.h:65986
array< object_ptr< messageCalendarDay > > days_
Information about messages sent.
Definition: td_api.h:33627
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:97850
Definition: td_api.h:74147
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:75075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4608
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21771
int53 user_id_
User identifier.
Definition: td_api.h:91440
Definition: td_api.h:113066
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:13439
int53 id_
Group identifier.
Definition: td_api.h:3322
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:118894
object_ptr< file > video_
File containing the video.
Definition: td_api.h:61143
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103888
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81752
int53 chat_id_
Identifier of the chat that is subscribed.
Definition: td_api.h:56430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33907
int32 retry_after_
Time left before the user can post the next story.
Definition: td_api.h:7185
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71306
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3091
Definition: td_api.h:66202
Definition: td_api.h:41526
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112330
Definition: td_api.h:111107
int32 star_count_
Number of Telegram Stars added.
Definition: td_api.h:42959
object_ptr< InputFile > reverse_side_
Reverse side of the document; only for driver license and identity card; pass null otherwise.
Definition: td_api.h:24068
object_ptr< InlineKeyboardButtonType > type_
Type of the button.
Definition: td_api.h:22049
object_ptr< CallServerType > type_
Server type.
Definition: td_api.h:6439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94878
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88086
bool select_new_chats_
True, if all new private chats are selected.
Definition: td_api.h:5713
object_ptr< contact > contact_
Contact to send.
Definition: td_api.h:25655
string id_
Unique identifier of the query result.
Definition: td_api.h:22701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72870
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99715
bytes file_hash_
Current hash of the file containing the front side.
Definition: td_api.h:26954
bool supports_user_chats_
True, if the bot supports opening from attachment menu in private chats with ordinary users.
Definition: td_api.h:1214
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86391
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:843
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119414
Definition: td_api.h:106230
Definition: td_api.h:97778
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< starAmount > star_amount_
The amount of added owned Telegram Stars; negative for outgoing transactions.
Definition: td_api.h:56685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68391
int32 group_call_id_
Group call identifier.
Definition: td_api.h:119057
Definition: td_api.h:94248
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55696
int32 accent_color_
Theme accent color in ARGB format.
Definition: td_api.h:64392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3349
string additional_info_
If non-empty, additional information about the sponsored message to be shown along with the message.
Definition: td_api.h:55909
int32 duration_
Call duration, in seconds.
Definition: td_api.h:34969
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:6435
Definition: td_api.h:25941
Definition: td_api.h:12825
int53 chat_id_
The chat to which the message with the game belongs.
Definition: td_api.h:112527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35146
Definition: td_api.h:112086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73993
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36727
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102379
bool is_scam_
True, if the chat or the user is marked as scam by Telegram.
Definition: td_api.h:74396
object_ptr< RichText > text_
Text.
Definition: td_api.h:53068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30459
int32 id_
Unique file identifier.
Definition: td_api.h:18545
array< object_ptr< chatBoostSlot > > slots_
List of boost slots.
Definition: td_api.h:9128
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84594
int32 registration_month_
Month when the user was registered in Telegram; 0-12; may be 0 if unknown.
Definition: td_api.h:298
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112177
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19442
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:84655
string inline_message_id_
Inline message identifier.
Definition: td_api.h:84102
int53 chat_id_
Chat identifier.
Definition: td_api.h:66684
bool is_striped_
True, if the table is striped.
Definition: td_api.h:42092
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:89356
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106898
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:62689
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1913
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:87755
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:48571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15233
Definition: td_api.h:8652
Definition: td_api.h:71293
premiumLimitTypeStoryCaptionLength()
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:83213
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101382
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:97576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65523
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64081
string cryptocurrency_
Cryptocurrency in which revenue is calculated.
Definition: td_api.h:14053
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68730
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47423
Definition: td_api.h:65413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31070
bool request_username_
Pass true to request username of the users; bots only.
Definition: td_api.h:30639
string title_
Chat title.
Definition: td_api.h:7545
string author_signature_
Original post author signature.
Definition: td_api.h:37955
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36664
object_ptr< MessageSchedulingState > scheduling_state_
The new message scheduling state; pass null to send the message immediately. Must be null for message...
Definition: td_api.h:84538
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:95045
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:106051
int53 star_count_
The number of Telegram Stars to be distributed through the giveaway.
Definition: td_api.h:59414
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103572
int32 button_id_
Identifier of the button.
Definition: td_api.h:115806
int32 shortcut_id_
Unique identifier of the quick reply shortcut with the message.
Definition: td_api.h:84719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51944
string label_
Label for this portion of the product price.
Definition: td_api.h:30802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79506
Definition: td_api.h:69688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50899
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105601
string file_name_
File name or path to the file.
Definition: td_api.h:78799
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116059
Definition: td_api.h:45629
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:84596
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:70596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114524
object_ptr< LogStream > log_stream_
New log stream.
Definition: td_api.h:112872
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:104382
int32 offset_
Number of users to skip.
Definition: td_api.h:98191
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:44375
object_ptr< formattedText > caption_
Animation caption.
Definition: td_api.h:33840
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80340
Definition: td_api.h:88513
Definition: td_api.h:3791
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116696
Definition: td_api.h:86247
bool can_send_photos_
True, if the user can send photos.
Definition: td_api.h:13525
void store(TlStorerToString &s, const char *field_name) const final
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:21506
int32 section_header_text_color_
A color of text on the section headers in the RGB format.
Definition: td_api.h:64323
int53 chat_id_
Chat identifier.
Definition: td_api.h:111715
array< object_ptr< starGiveawayWinnerOption > > winner_options_
Allowed options for the number of giveaway winners.
Definition: td_api.h:56094
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:84896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6508
Definition: td_api.h:94287
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80913
Definition: td_api.h:13710
int53 bot_user_id_
Identifier of the original bot, which similar bots were requested.
Definition: td_api.h:100772
object_ptr< temporaryPasswordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98335
bool is_personal_
True, if the photo is visible only for the current user.
Definition: td_api.h:48480
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:58682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100702
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PushMessageContent > content_
Push message content.
Definition: td_api.h:40677
int53 chat_id_
Chat identifier.
Definition: td_api.h:89139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106780
::td::tl_object_ptr< Type > object_ptr
Definition: td_api.h:58
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:71419
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:15387
void store(TlStorerToString &s, const char *field_name) const final
string scope_
Telegram Passport element types requested by the service.
Definition: td_api.h:94492
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100075
void store(TlStorerToString &s, const char *field_name) const final
int32 section_background_color_
A color of the section background in the RGB format.
Definition: td_api.h:64315
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:64191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70080
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:68846
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41432
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:58371
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52266
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:41850
object_ptr< formattedText > text_
Text to translate.
Definition: td_api.h:119389
Definition: td_api.h:92889
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:38905
object_ptr< StatisticalGraph > week_graph_
A graph containing distribution of message views per day of week.
Definition: td_api.h:14407
Definition: td_api.h:110387
Definition: td_api.h:42263
chatStatisticsObjectTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84308
object_ptr< productInfo > product_info_
Information about the bought product.
Definition: td_api.h:57364
array< object_ptr< ReactionType > > reactions_
The list of reactions.
Definition: td_api.h:8709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56206
object_ptr< audio > audio_
The audio description.
Definition: td_api.h:33889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102635
Definition: td_api.h:27629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75566
bool is_persistent_
True, if the keyboard is expected to always be shown when the ordinary keyboard is hidden.
Definition: td_api.h:51583
Definition: td_api.h:22494
Definition: td_api.h:101629
bool can_unmute_self_
True, if the participant is muted for all users, but can unmute themselves.
Definition: td_api.h:21532
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36853
object_ptr< ReplyMarkup > reply_markup_
Markup for replying to the message; pass null if none; for bots only.
Definition: td_api.h:108409
array< object_ptr< stickerSetInfo > > sets_
List of sticker sets.
Definition: td_api.h:58834
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66744
Definition: td_api.h:63956
Definition: td_api.h:15277
string query_
Query to search for in names, usernames and titles; may be empty to get all relevant interactions.
Definition: td_api.h:97684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74269
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReportChatResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104321
int32 id_
Unique chat folder identifier.
Definition: td_api.h:11786
int32 unclaimed_prize_count_
Number of undistributed prizes; for Telegram Premium giveaways only.
Definition: td_api.h:36385
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100900
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51045
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34150
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100306
int53 chat_id_
Chat identifier.
Definition: td_api.h:67356
bool is_hidden_
True, if the topic was hidden; otherwise, the topic was unhidden.
Definition: td_api.h:35818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10633
int53 message_id_
Identifier of the message. Use message.interaction_info.reactions.can_get_added_reactions to check wh...
Definition: td_api.h:93280
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:77080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35956
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14074
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:75409
Definition: td_api.h:34877
Definition: td_api.h:110326
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57296
int32 restricted_until_date_
Point in time (Unix timestamp) when restrictions will be lifted from the user; 0 if never....
Definition: td_api.h:12967
int64 session_id_
Session identifier.
Definition: td_api.h:116292
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:102176
object_ptr< pageBlockCaption > caption_
Animation caption.
Definition: td_api.h:41581
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:35572
Definition: td_api.h:110995
bool default_disable_notification_
New value of default_disable_notification.
Definition: td_api.h:117236
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:52250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21659
string id_
Unique identifier of the query result.
Definition: td_api.h:24491
std::int32_t int32
Definition: td_api.h:23
string value_
String value.
Definition: td_api.h:30971
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95453
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:108329
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:110235
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54264
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:1248
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33599
Definition: td_api.h:116242
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8685
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4070
Definition: td_api.h:96406
string currency_
Currency for the paid amount.
Definition: td_api.h:36500
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17518
int53 user_id_
Identifier of the target user.
Definition: td_api.h:80407
int53 user_id_
Identifier of the user that received the Telegram Premium subscription.
Definition: td_api.h:57974
int32 group_call_id_
Group call identifier.
Definition: td_api.h:119110
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:102448
Definition: td_api.h:70051
Definition: td_api.h:54956
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105700
bool supports_self_chat_
True, if the bot supports opening from attachment menu in the chat with the bot.
Definition: td_api.h:1212
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94518
double cover_frame_timestamp_
New timestamp of the frame, which will be used as video thumbnail.
Definition: td_api.h:84900
Definition: td_api.h:79629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64120
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:40675
int32 read_date_
Point in time (Unix timestamp) when the message was read by the other user.
Definition: td_api.h:38314
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:34930
internalLinkTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105132
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21384
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Length of the code.
Definition: td_api.h:1486
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:112816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78985
array< int64 > reaction_effect_ids_
The new list of available message effects from emoji reactions.
Definition: td_api.h:70476
object_ptr< mainWebApp > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92989
int32 day_
Day of the month; 1-31.
Definition: td_api.h:16363
Definition: td_api.h:71701
object_ptr< MessageSender > owner_id_
Identifier of the previous owner of the Telegram Stars that refunds them.
Definition: td_api.h:36106
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5861
Definition: td_api.h:15096
Definition: td_api.h:60428
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59314
array< object_ptr< callServer > > servers_
List of available call servers.
Definition: td_api.h:6670
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:16714
object_ptr< StoryList > story_list_
The story list in which to load active stories.
Definition: td_api.h:100436
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104046
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97509
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:84600
string query_
Query to search for.
Definition: td_api.h:62057
string username_
Username for logging in; may be empty.
Definition: td_api.h:48629
array< object_ptr< emojiStatus > > emoji_statuses_
The list of emoji statuses identifiers.
Definition: td_api.h:18179
int32 color_
Color of the topic icon in RGB format.
Definition: td_api.h:19676
object_ptr< sticker > static_icon_
Static icon for the effect in WEBP format; may be null if none.
Definition: td_api.h:37323
string mime_type_
MIME type of the file content; only "application/pdf" and "application/zip" are currently allowed.
Definition: td_api.h:24388
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:1063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76098
Definition: td_api.h:56362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26714
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:45446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11758
Definition: td_api.h:72562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57206
void store(TlStorerToString &s, const char *field_name) const final
string description_
Description of the bot command.
Definition: td_api.h:3556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23346
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44560
void store(TlStorerToString &s, const char *field_name) const final
bool is_disconnected_
True, if the program was canceled by the bot, or disconnected by the chat owner and isn't available a...
Definition: td_api.h:15620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84242
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:56381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59986
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:46683
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:109662
bool return_none_for_empty_query_
Pass true to receive no results for an empty query.
Definition: td_api.h:107352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23133
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:13221
object_ptr< giftSettings > settings_
The new settings.
Definition: td_api.h:112594
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:111824
object_ptr< location > location_
Venue location; as defined by the sender.
Definition: td_api.h:74340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50426
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18099
Definition: td_api.h:109465
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24684
object_ptr< StatisticalGraph > join_graph_
A graph containing number of members joined and left the chat.
Definition: td_api.h:14395
int64 id_
Unique poll identifier.
Definition: td_api.h:45640
string path_
Local path to the file.
Definition: td_api.h:23885
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61295
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70309
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:53782
bool need_log_
True, if the call log must be sent to the server.
Definition: td_api.h:6764
Definition: td_api.h:86670
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:21510
int53 message_id_
Identifier of the message.
Definition: td_api.h:75949
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21615
string p256dh_base64url_
Base64url-encoded P-256 elliptic curve Diffie-Hellman public key.
Definition: td_api.h:16794
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:34450
object_ptr< file > file_
The file.
Definition: td_api.h:16452
Definition: td_api.h:53855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30986
string type_
The type of the announcement.
Definition: td_api.h:14319
Definition: td_api.h:6657
Definition: td_api.h:89996
object_ptr< message > message_
First message sent on the day.
Definition: td_api.h:33671
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108558
bool can_be_copied_to_secret_chat_
True, if content of the message can be copied to a secret chat using inputMessageForwarded or forward...
Definition: td_api.h:38085
int32 photo_width_
Width of the photo.
Definition: td_api.h:24564
bool is_upgrade_
True, if the gift was obtained by upgrading of a previously received gift; otherwise,...
Definition: td_api.h:36694
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110580
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:94755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76646
void store(TlStorerToString &s, const char *field_name) const final
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:48472
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7990
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:101589
Definition: td_api.h:74072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35392
bool is_current_phone_number_
Pass true if the authenticated phone number is used on the current device.
Definition: td_api.h:45278
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3252
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70267
Definition: td_api.h:102857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62434
bool has_spoiler_
True, if the animation preview must be covered by a spoiler animation; not supported in secret chats.
Definition: td_api.h:25077
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:115170
Definition: td_api.h:18073
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60263
int53 message_id_
The identifier of an incoming message in the Replies chat.
Definition: td_api.h:77186
object_ptr< sticker > sticker_
The sticker representing the gift.
Definition: td_api.h:20548
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36355
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32991
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14027
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18912
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< alternativeVideo > > alternative_videos_
Alternative qualities of the video.
Definition: td_api.h:34116
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17213
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:7468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70734
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:114582
bool only_gift_codes_
Pass true to receive only boosts received from gift codes and giveaways created by the chat.
Definition: td_api.h:87686
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110101
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44156
object_ptr< ChatStatisticsObjectType > object_type_
Type of the object.
Definition: td_api.h:14619
bool is_pinned_
True, if the chat is pinned in the chat list.
Definition: td_api.h:13904
Definition: td_api.h:104513
Definition: td_api.h:114329
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:41842
object_ptr< message > message_
The failed to send message.
Definition: td_api.h:65547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58396
void store(TlStorerToString &s, const char *field_name) const final
int32 dark_color_
Color in the RGB format for dark themes.
Definition: td_api.h:1317
object_ptr< businessBotManageBar > business_bot_manage_bar_
The new value of the business bot manage bar; may be null.
Definition: td_api.h:66557
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5556
int53 chat_id_
Chat identifier.
Definition: td_api.h:3802
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:71175
object_ptr< localizationTargetInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92646
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97719
bool exclude_archived_
True, if archived chats need to be excluded.
Definition: td_api.h:11680
Definition: td_api.h:30953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30134
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:86366
int53 message_id_
Message identifier.
Definition: td_api.h:104470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102250
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:93826
Definition: td_api.h:30149
void store(TlStorerToString &s, const char *field_name) const final
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:100594
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:4200
object_ptr< businessMessage > message_
The edited message.
Definition: td_api.h:71219
string id_
Unique time zone identifier.
Definition: td_api.h:64713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18572
Definition: td_api.h:108980
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59264
Definition: td_api.h:8786
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:84104
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:35980
Definition: td_api.h:107715
object_ptr< locationAddress > address_
Address of the location.
Definition: td_api.h:106755
object_ptr< videoChatStreams > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99426
int32 call_id_
The call identifier.
Definition: td_api.h:69183
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story.
Definition: td_api.h:114895
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:75332
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26197
Definition: td_api.h:59806
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:41539
void store(TlStorerToString &s, const char *field_name) const final
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:94047
Definition: td_api.h:58254
bool replace_video_start_timestamp_
Pass true to replace video start timestamp in the forwarded message.
Definition: td_api.h:25958
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
File identifier.
Definition: td_api.h:85808
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:106479
object_ptr< themeParameters > theme_
Preferred payment form theme; pass null to use the default theme.
Definition: td_api.h:94702
array< int64 > user_ids_
Identifiers of group call participants to ban; identifiers of unknown users from the update updateGro...
Definition: td_api.h:77135
int32 dc_id_
Identifier of a datacenter with which to test connection.
Definition: td_api.h:116771
Definition: td_api.h:12570
Definition: td_api.h:58871
Definition: td_api.h:49605
string username_
The username.
Definition: td_api.h:15532
object_ptr< StoryPrivacySettings > privacy_settings_
The new privacy settings for the story.
Definition: td_api.h:114897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20632
Definition: td_api.h:41019
Definition: td_api.h:46477
Definition: td_api.h:23796
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:72609
object_ptr< RichText > text_
Text.
Definition: td_api.h:53149
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49700
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:19152
array< object_ptr< photoSize > > sizes_
Available variants of the photo in JPEG format, in different size.
Definition: td_api.h:13611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88491
int53 chat_id_
Chat identifier.
Definition: td_api.h:65817
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81635
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > topic_info_
New information about the topic.
Definition: td_api.h:11380
Definition: td_api.h:287
int32 paused_count_
Number of paused file downloads found.
Definition: td_api.h:17194
Definition: td_api.h:108651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90503
int32 subscription_period_
The number of seconds between consecutive Telegram Star debiting for subscription invoices; 0 if the ...
Definition: td_api.h:30081
Definition: td_api.h:9298
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:79456
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43603
Definition: td_api.h:16235
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:80461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99803
Definition: td_api.h:62408
Definition: td_api.h:49257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111578
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109060
Definition: td_api.h:99562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119909
bool message_deletions_
True, if message deletions need to be returned.
Definition: td_api.h:11541
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39065
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:111822
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67290
Definition: td_api.h:56810
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116311
int53 user_id_
User identifier.
Definition: td_api.h:99946
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69510
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48001
Definition: td_api.h:88566
int32 view_count_
Number of times the story was viewed.
Definition: td_api.h:60487
string email_address_
Email address.
Definition: td_api.h:108205
int53 chat_id_
Chat identifier.
Definition: td_api.h:111392
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111309
bool can_invite_users_
True, if the administrator can invite new users to the chat.
Definition: td_api.h:8548
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99913
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69549
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62889
Definition: td_api.h:30482
bool is_video_
Pass true to create a video call.
Definition: td_api.h:79906
Definition: td_api.h:15601
Definition: td_api.h:35924
object_ptr< formattedText > text_
Game text, usually containing scoreboards for a game.
Definition: td_api.h:20407
string x_
String to return.
Definition: td_api.h:116431
object_ptr< InputChatPhoto > photo_
Profile photo to set; pass null to delete the chat photo.
Definition: td_api.h:109750
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< SentGift > gift_
The gift.
Definition: td_api.h:51202
Definition: td_api.h:104399
Definition: td_api.h:75208
int53 chat_id_
Chat identifier for which to return stickers. Available custom emoji stickers may be different for di...
Definition: td_api.h:97434
object_ptr< photo > photo_
The photo.
Definition: td_api.h:34021
Definition: td_api.h:114434
object_ptr< affiliateProgramInfo > info_
Information about the affiliate program.
Definition: td_api.h:19901
Definition: td_api.h:48459
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7444
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:613
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:92457
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< giftSettings > gift_settings_
Settings for gift receiving for the user.
Definition: td_api.h:72746
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39297
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:30923
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:19611
string query_
Text of the query.
Definition: td_api.h:91987
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:30298
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10401
bool enabled_start_notification_
New value of the enabled_start_notification setting.
Definition: td_api.h:119059
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118228
Definition: td_api.h:114114
int32 limit_
The maximum number of voters to be returned; must be positive and can't be greater than 50....
Definition: td_api.h:94917
array< int32 > shortcut_ids_
The new order of quick reply shortcuts.
Definition: td_api.h:103974
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117847
string performer_
Performer of the audio; 0-64 characters, may be replaced by the server.
Definition: td_api.h:25132
int53 local_prefix_size_
The number of bytes already generated.
Definition: td_api.h:112417
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:40803
Definition: td_api.h:10136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9244
string code_
Authentication code to check.
Definition: td_api.h:78493
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
The amount of Telegram Stars required to pay for the upgrade. It the gift has prepaid_upgrade_star_co...
Definition: td_api.h:119654
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:89465
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:7589
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:93714
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:104546
object_ptr< usernames > usernames_
Usernames of the user; may be null.
Definition: td_api.h:72579
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107315
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103417
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:8858
Definition: td_api.h:60173
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:25279
int32 start_timestamp_
Timestamp from which the video playing must start, in seconds.
Definition: td_api.h:26247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54101
Definition: td_api.h:7757
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:25281
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:85141
Definition: td_api.h:71890
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:86421
string url_
URL of the result, if it exists.
Definition: td_api.h:22514
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:13672
string token_
The bot token.
Definition: td_api.h:77831
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115609
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:52392
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:2383
int53 supergroup_id_
Identifier of the supergroup that isn't a broadcast group.
Definition: td_api.h:118786
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:93716
object_ptr< notification > notification_
Changed notification.
Definition: td_api.h:67940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32878
int32 id_
Unique shortcut identifier.
Definition: td_api.h:50757
Definition: td_api.h:36938
int32 height_
Thumbnail height.
Definition: td_api.h:64451
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53044
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58202
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118705
int53 gifter_user_id_
The identifier of a user that gifted Telegram Premium; 0 if the gift was anonymous or is outgoing.
Definition: td_api.h:36160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42110
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100384
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:101908
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:33443
Definition: td_api.h:9761
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49813
string domain_name_
Domain name of the connected website.
Definition: td_api.h:4284
string tag_
Hashtag or cashtag to delete.
Definition: td_api.h:103550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11194
string result_id_
Identifier of the chosen result.
Definition: td_api.h:71364
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:48660
bool include_bots_
True, if bots need to be included.
Definition: td_api.h:11686
bool use_secret_chats_
Pass true to enable support for secret chats.
Definition: td_api.h:115235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37348
Definition: td_api.h:12637
Definition: td_api.h:10178
Definition: td_api.h:38529
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:24331
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:96112
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35642
string gift_name_
Unique name of the upgraded gift.
Definition: td_api.h:27685
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the corresponding message with paid media; can be 0 or an identifier of a deleted messa...
Definition: td_api.h:57232
Definition: td_api.h:119322
Definition: td_api.h:27806
Definition: td_api.h:7105
object_ptr< webAppInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101125
int32 end_date_
Point in time (Unix timestamp) when the earnings ended.
Definition: td_api.h:14110
Definition: td_api.h:54024
string custom_description_
Custom description of verification reason; 0-getOption("bot_verification_custom_description_length_ma...
Definition: td_api.h:113312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24299
int53 message_thread_id_
If not 0, only messages in the specified thread will be considered; supergroups only.
Definition: td_api.h:88760
void store(TlStorerToString &s, const char *field_name) const final
int32 start_timestamp_
Timestamp from which the video playing must start, in seconds.
Definition: td_api.h:42777
object_ptr< formattedText > text_
The text to parse. For example, "italic strikethrough ||spoiler|| bold code pre [italic text_url](tel...
Definition: td_api.h:101229
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117038
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:71800
array< object_ptr< chatStatisticsMessageSenderInfo > > top_senders_
List of users sent most messages in the last week.
Definition: td_api.h:14409
bool protect_content_
Pass true if the content of the message must be protected from forwarding and saving.
Definition: td_api.h:107809
Definition: td_api.h:90720
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46666
int32 file_index_
Index of a file with the error.
Definition: td_api.h:43863
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15075
Definition: td_api.h:66673
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:13437
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 invite_hash_
Invite hash as received from internalLinkTypeVideoChat.
Definition: td_api.h:100220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56894
int32 length_
Video width and height; must be positive and not greater than 640.
Definition: td_api.h:25472
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25886
int32 commission_per_mille_
The number of Telegram Stars received by the affiliate for each 1000 Telegram Stars received by the p...
Definition: td_api.h:57844
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:71622
inputStoryContentVideo()
int53 size_
File size, in bytes; 0 if unknown.
Definition: td_api.h:18547
Definition: td_api.h:48611
Definition: td_api.h:116192
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2357
string to_language_code_
Language code of the language to which the message is translated. Must be one of "af",...
Definition: td_api.h:119391
object_ptr< RevenueWithdrawalState > withdrawal_state_
State of the withdrawal; may be null for refunds from Fragment.
Definition: td_api.h:57032
bool is_refund_
True, if the transaction is a refund of a previous transaction.
Definition: td_api.h:56687
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73645
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51914
Definition: td_api.h:79473
string text_
Text to search for.
Definition: td_api.h:106241
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:89002
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105920
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:46634
object_ptr< chatFolderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83644
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:1369
Definition: td_api.h:92032
bool can_send_documents_
True, if the user can send documents.
Definition: td_api.h:13523
array< object_ptr< languagePackString > > strings_
A list of language pack strings.
Definition: td_api.h:31096
int32 profile_accent_color_count_
Number of custom colors for profile photo background.
Definition: td_api.h:8921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95042
int32 total_count_
Approximate total number of messages found.
Definition: td_api.h:39677
int53 chat_id_
Target chat.
Definition: td_api.h:107803
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:59863
int32 new_verbosity_level_
New value of the verbosity level for logging. Value 0 corresponds to fatal errors,...
Definition: td_api.h:112975
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71570
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49745
Definition: td_api.h:20603
bool can_set_fact_check_
True, if fact check for the message can be changed through setMessageFactCheck.
Definition: td_api.h:38133
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33167
Definition: td_api.h:25380
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:83904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50051
Definition: td_api.h:41748
int32 subscription_until_date_
Point in time (Unix timestamp) when the subscription will expire; 0 if unknown or the payment isn't r...
Definition: td_api.h:35988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44932
array< int53 > suggested_tip_amounts_
Suggested amounts of tip in the smallest units of the currency.
Definition: td_api.h:30085
array< object_ptr< countryInfo > > countries_
The list of countries.
Definition: td_api.h:16070
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57650
Definition: td_api.h:44906
int53 chat_id_
Chat identifier.
Definition: td_api.h:87745
object_ptr< invoice > invoice_
Information about the invoice.
Definition: td_api.h:45024
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:16632
premiumLimitTypeMonthlyPostedStoryCount()
object_ptr< MaskPoint > point_
Part of the face, relative to which the mask is placed.
Definition: td_api.h:33365
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23835
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100356
Definition: td_api.h:50705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4153
int53 chat_id_
Chat identifier.
Definition: td_api.h:72045
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12719
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:44522
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:84106
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39740
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Type of the background.
Definition: td_api.h:2840
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103162
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75147
object_ptr< locationAddress > address_
Address of the location; pass null if unknown.
Definition: td_api.h:27390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42360
Definition: td_api.h:36095
string web_app_query_id_
Identifier of the Web App query.
Definition: td_api.h:76912
string data_
JSON-serialized answer to the query.
Definition: td_api.h:76679
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100744
Definition: td_api.h:53216
int53 chat_id_
Chat identifier.
Definition: td_api.h:88977
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:93767
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string package_name_
Application package name.
Definition: td_api.h:59597
Definition: td_api.h:16826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111359
bool can_manage_video_chats_
True, if the administrator can manage video chats.
Definition: td_api.h:8558
int32 symbol_color_
A color to be applied for the symbol in the RGB format.
Definition: td_api.h:72371
int32 size_
Total number of stickers in the set.
Definition: td_api.h:58775
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105753
Definition: td_api.h:70180
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:58666
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54174
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77472
object_ptr< chatBackground > old_background_
Previous background; may be null if none.
Definition: td_api.h:10021
int53 message_id_
Message identifier.
Definition: td_api.h:65639
int32 shortcut_id_
Unique quick reply shortcut identifier for the away messages.
Definition: td_api.h:4536
Definition: td_api.h:40946
string id_
Unique identifier of the query result.
Definition: td_api.h:22878
object_ptr< inputIdentityDocument > passport_
The passport to be saved.
Definition: td_api.h:26348
Definition: td_api.h:101791
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:59406
int32 boost_level_
Approximate boost level for the chat.
Definition: td_api.h:61662
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:113255
void store(TlStorerToString &s, const char *field_name) const final
string text_
The text in which to look for entities.
Definition: td_api.h:98363
object_ptr< logTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92774
Definition: td_api.h:91115
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:50929
int32 width_
Media width.
Definition: td_api.h:26159
int64 id_
Unique identifier of the gift.
Definition: td_api.h:20546
int53 message_id_
Identifier of the message.
Definition: td_api.h:84721
int32 date_
Point in time (Unix timestamp) when the transaction was completed.
Definition: td_api.h:56689
int53 message_id_
Identifier of the message with the opened content.
Definition: td_api.h:100930
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:96311
object_ptr< orderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96517
object_ptr< storyVideo > video_
The video in MPEG4 format.
Definition: td_api.h:60274
object_ptr< businessLocation > location_
The new location of the business; pass null to remove the location.
Definition: td_api.h:110287
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputIdentityDocument > driver_license_
The driver license to be saved.
Definition: td_api.h:26387
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:103868
object_ptr< document > document_
The image represented as a document. The image can be in GIF, JPEG or PNG format.
Definition: td_api.h:53269
object_ptr< document > document_
Message content; may be null.
Definition: td_api.h:49184
Definition: td_api.h:21674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13573
object_ptr< StickerType > sticker_type_
Type of the stickers to return.
Definition: td_api.h:97428
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 audio; 0-64 characters; may be replaced by the server.
Definition: td_api.h:25130
Definition: td_api.h:74006
object_ptr< chatFolderName > name_
The name of the folder.
Definition: td_api.h:11662
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60733
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:9891
Definition: td_api.h:48904
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:99521
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:112648
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:35986
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10291
Definition: td_api.h:72356
bool show_message_sender_
True, if messages sent to the channel have information about the sender user. This field is only appl...
Definition: td_api.h:61670
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88682
Definition: td_api.h:69892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30664
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:91623
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52578
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:35527
bool delete_from_cache_
Pass true to delete the file from the TDLib file cache.
Definition: td_api.h:102870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66489
int53 next_offset_message_id_
Offset message identifier for the next getForumTopics request.
Definition: td_api.h:19796
string member_name_
Name of the added member.
Definition: td_api.h:50114
object_ptr< MessageSender > sender_id_
Identifier of a message sender performing the action.
Definition: td_api.h:68173
int53 user_id_
User identifier.
Definition: td_api.h:116150
int53 chat_id_
Chat identifier.
Definition: td_api.h:87125
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:75947
Definition: td_api.h:20651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27406
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85975
object_ptr< RichText > subtitle_
Subtitle.
Definition: td_api.h:41069
Definition: td_api.h:90973
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:99888
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81167
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
Total size of the files, in bytes.
Definition: td_api.h:59114
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47483
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5054
object_ptr< sticker > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79219
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:33479
Definition: td_api.h:6521
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier of the bot.
Definition: td_api.h:815
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58166
int64 custom_emoji_id_
Identifier of the custom emoji.
Definition: td_api.h:13813
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41406
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
Message thread identifier of the topic.
Definition: td_api.h:19724
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51113
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114307
Definition: td_api.h:55016
Definition: td_api.h:47984
Definition: td_api.h:103232
object_ptr< OptionValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70494
object_ptr< languagePackString > new_string_
New language pack string.
Definition: td_api.h:111992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69957
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:80471
Definition: td_api.h:82929
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106513
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:4542
array< object_ptr< tMeUrl > > urls_
List of URLs.
Definition: td_api.h:62419
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:106473
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:27149
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:5381
object_ptr< businessConnectedBot > bot_
Connection settings for the bot.
Definition: td_api.h:110183
bool are_tags_enabled_
True, if folder tags are enabled.
Definition: td_api.h:67444
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55183
Definition: td_api.h:36485
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84747
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:85997
Definition: td_api.h:4124
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107196
string url_
A Web App URL to open in a web view.
Definition: td_api.h:74824
bytes option_id_
Option identifier for the next reportStory request.
Definition: td_api.h:52432
bool is_current_
True, if this is the currently used Telegram Premium subscription option.
Definition: td_api.h:47911
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4964
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17312
object_ptr< foundChatMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106001
bool is_unconfirmed_
True, if the session wasn't confirmed from another session.
Definition: td_api.h:54875
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9910
int53 bot_user_id_
User identifier of the target bot.
Definition: td_api.h:86681
inputStoryAreaTypeFoundVenue()
int53 chat_id_
Chat identifier.
Definition: td_api.h:110787
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54401
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:97820
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42824
void store(TlStorerToString &s, const char *field_name) const final
int64 user_count_
The number of users that used the affiliate program.
Definition: td_api.h:15622
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99156
int53 user_id_
Identifier of the bot or the business account user that sent the paid media.
Definition: td_api.h:57140
Definition: td_api.h:41445
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5683
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:3385
string title_
Title of the result, if known.
Definition: td_api.h:22882
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60968
int53 size_
Total size of files, in bytes.
Definition: td_api.h:59015
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:108768
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24960
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:119006
string upgraded_received_gift_id_
Identifier of the corresponding upgraded gift; may be empty if unknown. Use getReceivedGift to get in...
Definition: td_api.h:36637
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:20041
int32 quote_position_
Approximate quote position in UTF-16 code units.
Definition: td_api.h:106935
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:14383
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:74456
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:88871
object_ptr< ProxyType > type_
Type of the proxy.
Definition: td_api.h:48577
double timeout_
The maximum overall timeout for the request.
Definition: td_api.h:116773
object_ptr< location > location_
The location.
Definition: td_api.h:27388
Definition: td_api.h:93977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41513
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96616
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90850
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7483
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:107048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97926
int32 voter_count_
Number of voters for this option, available only for closed or voted polls.
Definition: td_api.h:45710
bool can_change_info_
True, if the user can change the chat title, photo, and other settings.
Definition: td_api.h:13539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46769
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20235
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5840
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:30089
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23822
int53 chat_id_
Chat identifier.
Definition: td_api.h:115584
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58597
array< int32 > sticker_ids_
The new list of file identifiers of favorite stickers.
Definition: td_api.h:69864
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94359
Definition: td_api.h:6277
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji corresponding to the sticker.
Definition: td_api.h:58365
string server_
Proxy server domain or IP address.
Definition: td_api.h:116765
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:108880
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97007
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for.
Definition: td_api.h:62135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118702
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85830
Definition: td_api.h:48166
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18278
Definition: td_api.h:14042
bool can_set_emoji_status_
True, if emoji status can be set.
Definition: td_api.h:8929
void store(TlStorerToString &s, const char *field_name) const final
string sender_name_
Name of the sender.
Definition: td_api.h:37870
int53 user_id_
User identifier.
Definition: td_api.h:14709
int53 user_id_
User identifier.
Definition: td_api.h:72093
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:41306
bool can_get_message_thread_
True, if information about the message thread is available through getMessageThread and getMessageThr...
Definition: td_api.h:38117
int32 file_count_
Approximate number of files.
Definition: td_api.h:59159
inputMessageReplyToStory()
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:87912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35629
object_ptr< sticker > activate_animation_
Activate animation for the reaction.
Definition: td_api.h:17937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70038
Definition: td_api.h:68488
int53 user_id_
Identifier of the user which will receive Telegram Premium.
Definition: td_api.h:62642
bool has_media_previews_
True, if the bot has media previews.
Definition: td_api.h:3938
Definition: td_api.h:117543
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38570
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3640
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:84661
int32 width_
Thumbnail width.
Definition: td_api.h:64449
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:19794
object_ptr< animation > animation_
Message content; may be null.
Definition: td_api.h:49025
object_ptr< statisticalValue > viewer_count_
Number of users who viewed messages in the chat.
Definition: td_api.h:14389
Definition: td_api.h:47732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41204
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:3908
int32 color_
A color of the background in the RGB format.
Definition: td_api.h:2892
object_ptr< MessageSender > voter_id_
Identifier of the message sender that changed the answer to the poll.
Definition: td_api.h:71798
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54144
object_ptr< ChatList > chat_list_
The chat list to which the chat was added.
Definition: td_api.h:66344
string code_
The gift code.
Definition: td_api.h:36243
Definition: td_api.h:93756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85955
int53 user_id_
Affected chat member user identifier.
Definition: td_api.h:9844
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:62300
getChatStoryInteractions()
bool is_speaking_
True, is the user has spoken recently.
Definition: td_api.h:21687
Definition: td_api.h:101897
Definition: td_api.h:95203
Definition: td_api.h:70837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63278
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:119276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95311
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30820
int32 forward_count_
Number of times the story was forwarded; 0 if none or unknown.
Definition: td_api.h:60489
string url_
URL of the embedded page, if available.
Definition: td_api.h:41840
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113713
int53 giveaway_message_id_
Identifier of the corresponding giveaway message; can be an identifier of a deleted message.
Definition: td_api.h:9223
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87931
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66028
Definition: td_api.h:11048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116117
int53 message_id_
Identifier of the message.
Definition: td_api.h:103192
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45840
Definition: td_api.h:109517
int53 star_count_
Number of Telegram Stars that sender paid for the gift.
Definition: td_api.h:49616
Definition: td_api.h:92503
int32 limit_
The maximum number of affiliate programs to return.
Definition: td_api.h:89877
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:77779
string boost_url_
An HTTP URL, which can be used to boost the chat.
Definition: td_api.h:9309
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98753
Definition: td_api.h:19932
array< object_ptr< VectorPathCommand > > commands_
List of vector path commands.
Definition: td_api.h:15431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42390
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:22658
Definition: td_api.h:44816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22456
string offset_
Offset of the first affiliate program to return as received from the previous request; use empty stri...
Definition: td_api.h:89875
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:24211
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:89550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14295
object_ptr< NotificationGroupType > type_
Type of the group.
Definition: td_api.h:40172
Definition: td_api.h:21814
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:8562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116732
string name_
The name of the shortcut; 1-32 characters.
Definition: td_api.h:78593
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:67164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117306
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58073
Definition: td_api.h:55256
int64 effect_id_
Identifier of the effect to apply to the message.
Definition: td_api.h:107736
inputStoryAreaTypePreviousVenue()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63544
Definition: td_api.h:52778
bool can_send_video_notes_
True, if the user can send video notes.
Definition: td_api.h:13529
array< int64 > participant_user_ids_
New list of group call participant user identifiers. The identifiers may be invalid or the correspond...
Definition: td_api.h:69098
bool show_message_sender_
New value of show_message_sender.
Definition: td_api.h:118896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85916
bool animate_outgoing_message_fill_
If true, the freeform gradient fill needs to be animated on every sent message.
Definition: td_api.h:64398
object_ptr< WebAppOpenMode > mode_
The mode in which the Web App must be opened.
Definition: td_api.h:33195
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105809
int32 request_date_
Point in time (Unix timestamp) when the join request was sent.
Definition: td_api.h:8397
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35833
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:34025
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:109168
object_ptr< error > error_
The cause of the message sending failure.
Definition: td_api.h:39076
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:54891
object_ptr< profileAccentColors > light_theme_colors_
Accent colors expected to be used in light themes.
Definition: td_api.h:48372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68952
object_ptr< MessageSender > member_id_
Affected chat member identifier.
Definition: td_api.h:9889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41165
void store(TlStorerToString &s, const char *field_name) const final
string username_
The new value of the username.
Definition: td_api.h:110078
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102471
object_ptr< story > story_
The posted story.
Definition: td_api.h:69447
int53 chat_id_
Identifier of the chat that received the payment.
Definition: td_api.h:57884
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:65146
Definition: td_api.h:56724
void store(TlStorerToString &s, const char *field_name) const final
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:79055
string url_
Payment form URL.
Definition: td_api.h:44917
bool only_new_members_
True, if only new members of the chats were eligible for the giveaway.
Definition: td_api.h:36435
Definition: td_api.h:24853
Definition: td_api.h:72167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45826
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:108327
bool can_be_shared_in_story_
True, if the message can be shared in a story using inputStoryAreaTypeMessage.
Definition: td_api.h:38105
string thumbnail_url_
The URL of the video thumbnail (JPEG), if it exists.
Definition: td_api.h:24737
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71385
int53 paid_message_star_count_
Number of Telegram Stars that must be paid by general user for each sent message to the user....
Definition: td_api.h:72617
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:16634
int64 icon_custom_emoji_id_
Identifier of the custom emoji that is used as the verification sign.
Definition: td_api.h:4226
int32 shortcut_id_
The identifier of the shortcut.
Definition: td_api.h:67722
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< availableReaction > > top_reactions_
List of reactions to be shown at the top.
Definition: td_api.h:2772
Definition: td_api.h:111598
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > chat_ids_
List of chat identifiers.
Definition: td_api.h:15059
Definition: td_api.h:103643
object_ptr< MessageFileType > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93524
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:88699
Definition: td_api.h:39708
object_ptr< savedMessagesTags > tags_
The new tags.
Definition: td_api.h:70598
bool request_photo_
Pass true to request photo of the chat; bots only.
Definition: td_api.h:30712
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:57758
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:59508
object_ptr< MessageSender > owner_id_
Identifier of the gift receiver.
Definition: td_api.h:95677
Definition: td_api.h:80177
void store(TlStorerToString &s, const char *field_name) const final
string description_
Short description of the result, if known.
Definition: td_api.h:24384
Definition: td_api.h:71557
string phone_number_
Phone number to search for.
Definition: td_api.h:107405
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96333
Definition: td_api.h:82578
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24179
int32 limit_
The maximum number of hashtags to be returned.
Definition: td_api.h:106358
Definition: td_api.h:9157
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55600
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:21452
Definition: td_api.h:18112
bool only_current_
Pass true to get statistics only for the current library launch.
Definition: td_api.h:94209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10681
Definition: td_api.h:10262
bool is_me_
True, if the paid reaction was added by the current user.
Definition: td_api.h:42963
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15046
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89375
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47170
bool clear_draft_
True, if the chat message draft must be deleted.
Definition: td_api.h:25696
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:53666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18852
Definition: td_api.h:13937
object_ptr< gift > gift_
The gift.
Definition: td_api.h:36751
object_ptr< storyInteractions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89498
int32 score_
The new score.
Definition: td_api.h:112535
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73939
object_ptr< animation > animation_
Game animation; may be null.
Definition: td_api.h:20413
int53 limit_
Number of bytes which need to be downloaded starting from the "offset" position before the download w...
Definition: td_api.h:83035
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:59461
string title_
Title of the basic group.
Definition: td_api.h:35050
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36029
object_ptr< ChatAction > action_
The action.
Definition: td_api.h:68175
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:88577
string currency_
ISO 4217 currency code of the payment currency, or "XTR" for payments in Telegram Stars.
Definition: td_api.h:62638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65400
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:89763
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:13447
object_ptr< MessageReadDate > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39267
Definition: td_api.h:38820
Definition: td_api.h:35081
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:2728
string language_code_
A two-letter ISO 639-1 language code for which preview is added. If empty, then the preview will be s...
Definition: td_api.h:75221
int53 user_id_
Identifier of the user that initially sent the gift.
Definition: td_api.h:57716
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:34684
object_ptr< InputFile > sticker_
Sticker to remove from the set.
Definition: td_api.h:103602
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84622
void store(TlStorerToString &s, const char *field_name) const final
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:82830
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:82496
Definition: td_api.h:532
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103729
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:72722
void store(TlStorerToString &s, const char *field_name) const final
int53 transfer_star_count_
Number of Telegram Stars that must be paid to transfer the upgraded gift; only for the receiver of th...
Definition: td_api.h:51208
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69288
array< int53 > message_ids_
Identifier of the messages.
Definition: td_api.h:81297
string title_
Article title; may be empty.
Definition: td_api.h:42462
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116403
int32 group_call_id_
Group call identifier. The group call must be previously received through getGroupCall and must be jo...
Definition: td_api.h:100541
array< object_ptr< savedCredentials > > saved_credentials_
The list of saved payment credentials.
Definition: td_api.h:44649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110098
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87403
void store(TlStorerToString &s, 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
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70653
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87164
Definition: td_api.h:113121
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112842
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
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:25855
Definition: td_api.h:18985
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number, in international format.
Definition: td_api.h:108662
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:86575
Definition: td_api.h:35120
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:34557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27793
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98437
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:97692
Definition: td_api.h:59960
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13279
int64 id_
Unique query identifier.
Definition: td_api.h:71304
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3483
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:87481
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:38115
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:71851
int32 id_
Unique identifier of the proxy.
Definition: td_api.h:48567
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64612
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13099
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47586
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108007
object_ptr< themeParameters > theme_
Preferred Web App theme; pass null to use the default theme.
Definition: td_api.h:74966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118861
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37701
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:21522
string text_
Additional report details if asked by the server; 0-1024 characters; leave empty for the initial requ...
Definition: td_api.h:104296
bool is_current_user_
True, if the participant is the current user.
Definition: td_api.h:21514
bool can_send_videos_
True, if the user can send videos.
Definition: td_api.h:13527
string type_
Image type (see https://yangx.top/tgcore/constructor/photoSize).
Definition: td_api.h:45539
bool is_pinned_
True, if the topic is pinned.
Definition: td_api.h:53664
object_ptr< readDatePrivacySettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52643
int32 export_date_
Point in time (Unix timestamp) when the gift can be transferred to the TON blockchain as an NFT.
Definition: td_api.h:72188
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:14975
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114634
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105923
int32 offset_
Number of voters to skip in the result; must be non-negative.
Definition: td_api.h:94915
int32 file_id_
Identifier of the file to get.
Definition: td_api.h:91023
bytes waveform_
A waveform representation of the voice note in 5-bit format.
Definition: td_api.h:74718
Definition: td_api.h:40816
array< object_ptr< MessageSender > > senders_
List of message senders.
Definition: td_api.h:38987
bool has_participants_
True, if the video chat has participants.
Definition: td_api.h:74518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50243
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:51359
Definition: td_api.h:114008
Definition: td_api.h:106283
bool is_being_chosen_
True, if the option is being chosen by a pending setPollAnswer request.
Definition: td_api.h:45716
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3835
object_ptr< emojiStatus > new_emoji_status_
New emoji status; may be null if none.
Definition: td_api.h:10107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85552
Definition: td_api.h:74383
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109606
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60616
Definition: td_api.h:58447
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:33369
bool is_canceled_by_bot_
True, if the subscription was canceled by the bot and can't be extended.
Definition: td_api.h:56579
bool is_paused_
True, if downloading of the file is paused.
Definition: td_api.h:18606
int53 user_id_
User identifier of the other user in the secret chat.
Definition: td_api.h:15017
int32 zoom_
Map zoom level; 13-20.
Definition: td_api.h:93021
bool is_premium_
True, if the list contains sticker sets with premium stickers.
Definition: td_api.h:65053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116261
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:69314
object_ptr< BusinessFeature > feature_
Business feature.
Definition: td_api.h:5292
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:101161
array< object_ptr< chatRevenueTransaction > > transactions_
List of transactions.
Definition: td_api.h:14241
Definition: td_api.h:9608
object_ptr< file > web_app_placeholder_
Default placeholder for opened Web Apps in SVG format; may be null.
Definition: td_api.h:1254
string parameters_
JSON-serialized method parameters.
Definition: td_api.h:108828
object_ptr< message > message_
Deleted message.
Definition: td_api.h:9499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113099
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108365
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:89467
string mime_type_
The MIME type of the file; as defined by the sender.
Definition: td_api.h:1371
string phone_number_country_code_
A two-letter ISO 3166-1 alpha-2 country code based on the phone number of the user; may be empty if u...
Definition: td_api.h:302
int53 user_id_
Identifier of the user that bought the subscription.
Definition: td_api.h:57455
Definition: td_api.h:93435
array< object_ptr< bankCardActionOpenUrl > > actions_
Actions that can be done with the bank card number.
Definition: td_api.h:3280
int32 forward_count_
Number of times the object was forwarded.
Definition: td_api.h:14623
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 with the message.
Definition: td_api.h:65997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101927
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71544
Definition: td_api.h:103073
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:38282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5968
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16044
void store(TlStorerToString &s, const char *field_name) const final
int32 send_date_
Approximate point in time (Unix timestamp) when the message is expected to be sent.
Definition: td_api.h:38713
string start_parameter_
Start parameter from internalLinkTypeMainWebApp.
Definition: td_api.h:92962
int53 message_id_
Identifier of the message.
Definition: td_api.h:60060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43554
object_ptr< basicGroupFullInfo > basic_group_full_info_
New full information about the group.
Definition: td_api.h:68459
bool is_recurring_
True, if this is a recurring payment.
Definition: td_api.h:36046
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:38841
int32 min_custom_background_boost_level_
The minimum boost level required to set custom chat background.
Definition: td_api.h:8860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18702
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113493
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110205
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > sender_
The message sender.
Definition: td_api.h:13352
Definition: td_api.h:52077
object_ptr< MessageSender > sender_id_
Identifier of the user or chat that added the reactions; may be null for anonymous reactors that aren...
Definition: td_api.h:42957
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:96047
Definition: td_api.h:26291
string phone_number_prefix_
Prefix of the phone number from which the call will be made.
Definition: td_api.h:1720
void store(TlStorerToString &s, const char *field_name) const final
bool was_transferred_
True, if the gift was transferred to another owner; only for the receiver of the gift.
Definition: td_api.h:36700
string username_
Username of the chat; for bots only.
Definition: td_api.h:55527
Definition: td_api.h:30389
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78615
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:14934
array< int53 > saved_messages_topic_ids_
Identifiers of the new pinned Saved Messages topics.
Definition: td_api.h:114019
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63874
bool can_report_supergroup_spam_
True, if the message can be reported using reportSupergroupSpam.
Definition: td_api.h:38131
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:13902
Definition: td_api.h:103334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78360
Definition: td_api.h:34424
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51239
int32 story_id_
Story identifier.
Definition: td_api.h:34686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114579
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:107407
int53 chat_id_
Chat identifier.
Definition: td_api.h:111229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108224
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106783
string text_
Text of the option.
Definition: td_api.h:51830
int32 limit_
The maximum number of files to be returned.
Definition: td_api.h:106302
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:11674
Definition: td_api.h:6585
Definition: td_api.h:4885
bool can_be_deleted_
True, if the story can be deleted.
Definition: td_api.h:59723
Definition: td_api.h:79236
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30499
bool is_paused_
Pass true to pause the connected bot in the chat; pass false to resume the bot.
Definition: td_api.h:117183
Definition: td_api.h:71830
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:30694
Definition: td_api.h:100203
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:68798
Definition: td_api.h:66289
string title_
Title of the newly created supergroup.
Definition: td_api.h:35416
Definition: td_api.h:17034
Definition: td_api.h:62452
bool is_uploading_completed_
True, if a remote copy is fully available.
Definition: td_api.h:51443
bool new_show_caption_above_media_
True, if new caption must be shown above the media; otherwise, new caption must be shown below the me...
Definition: td_api.h:37275
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:51137
bool have_delayed_notifications_
True, if there are some delayed notification updates, which will be sent soon.
Definition: td_api.h:68079
object_ptr< formattedText > description_
Product description.
Definition: td_api.h:48325
Definition: td_api.h:38464
Definition: td_api.h:14744
object_ptr< quickReplyMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21345
int32 added_date_
Point in time (Unix timestamp) when the photo has been added.
Definition: td_api.h:13607
Definition: td_api.h:80691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88145
bool need_shipping_address_
True, if the user's shipping address is needed for payment.
Definition: td_api.h:30099
string bio_
A short bio of the user.
Definition: td_api.h:12453
Definition: td_api.h:94960
object_ptr< ChatMemberStatus > status_
Status of the current user in the group.
Definition: td_api.h:3326
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:114233
int32 time_
Message auto-delete time, in seconds. If 0, then messages aren't deleted automatically.
Definition: td_api.h:33584
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85088
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112944
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:81990
object_ptr< sticker > sticker_
The sticker representing the upgraded gift.
Definition: td_api.h:72419
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:25694
int53 bot_user_id_
Identifier of the bot, providing the Web App.
Definition: td_api.h:78743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46905
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25683
int32 day_
Day of the month; 1-31.
Definition: td_api.h:3441
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97929
object_ptr< inputThumbnail > thumbnail_
Animation thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:25063
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:68709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:830
int53 message_id_
The message identifier of the used keyboard.
Definition: td_api.h:81782
object_ptr< GiveawayPrize > prize_
Prize of the giveaway; may be null for pinned message.
Definition: td_api.h:49573
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64856
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54191
bool can_set_location_
True, if the supergroup location can be changed.
Definition: td_api.h:61794
bool can_edit_username_
True, if the bot can edit username of the business account.
Definition: td_api.h:4646
int32 duration_
Call duration, in seconds; for ended calls only.
Definition: td_api.h:21239
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4940
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:8866
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108690
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:84130
Definition: td_api.h:16441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44714
Definition: td_api.h:21938
Definition: td_api.h:14877
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117797
int32 total_count_
Total number of matched objects.
Definition: td_api.h:20217
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6324
int32 notification_id_
Identifier of removed notification.
Definition: td_api.h:103086
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43908
object_ptr< foundChatBoosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98912
Definition: td_api.h:24720
array< object_ptr< PageBlock > > page_blocks_
Item blocks.
Definition: td_api.h:42418
int32 banned_count_
Number of users banned from chat; 0 if unknown.
Definition: td_api.h:61774
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:24503
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102943
Definition: td_api.h:119263
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79116
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45307
bool force_quiz_
If true, only polls in quiz mode must be allowed to create.
Definition: td_api.h:30585
Definition: td_api.h:31085
bool refund_payments_
Pass true to refund the user previously paid messages.
Definition: td_api.h:76564
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:75720
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:38211
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10207
void store(TlStorerToString &s, const char *field_name) const final
bool can_bot_reply_
True, if the bot can reply.
Definition: td_api.h:4590
Definition: td_api.h:55990
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1696
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41012
string name_
If non-empty, the new name of the topic.
Definition: td_api.h:35734
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30337
Definition: td_api.h:114939
string url_
The URL from a keyboardButtonTypeWebApp button, inlineQueryResultsButtonTypeWebApp button,...
Definition: td_api.h:99575
int32 main_chat_list_position_
Position of the main chat list among chat folders, 0-based.
Definition: td_api.h:67442
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:16324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114467
string type_
Type of the venue in the provider database; as defined by the sender.
Definition: td_api.h:74350
Definition: td_api.h:56135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104379
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputStoryContent > content_
New content of the story.
Definition: td_api.h:83556
Definition: td_api.h:10733
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:93446
array< int53 > user_ids_
The user identifiers, total number of users in all rules must not exceed 1000.
Definition: td_api.h:73550
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111306
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:45545
int53 chat_id_
Chat identifier.
Definition: td_api.h:94041
Definition: td_api.h:39026
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:112533
array< object_ptr< PremiumFeature > > features_
The list of available features.
Definition: td_api.h:46630
string tag_prefix_
Prefix of hashtags or cashtags to return.
Definition: td_api.h:96647
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool is_optional_
True, if the user can skip text adding.
Definition: td_api.h:52434
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71877
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:1434
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8414
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
The identifier of the story.
Definition: td_api.h:101033
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:13463
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83589
Definition: td_api.h:71785
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99376
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:95162
Definition: td_api.h:52107
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:25802
int53 chat_id_
Chat identifier.
Definition: td_api.h:105892
string description_
Chat description; 0-255 characters.
Definition: td_api.h:80537
string name_
The name of the option.
Definition: td_api.h:94298
int53 star_count_
Number of Telegram Stars that will be distributed among winners.
Definition: td_api.h:56088
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6821
int64 pre_checkout_query_id_
Identifier of the pre-checkout query.
Definition: td_api.h:76799
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18387
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:44964
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:107664
array< object_ptr< notification > > notifications_
The list of active notifications.
Definition: td_api.h:40178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111083
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:84355
bool has_spoiler_
True, if the animation preview must be covered by a spoiler animation.
Definition: td_api.h:33844
int53 message_id_
Identifier of the message of the type messageGroupCall.
Definition: td_api.h:80869
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78665
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
Document minithumbnail; may be null.
Definition: td_api.h:17145
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2563
string tokenize_url_
URL for sending card tokenization requests.
Definition: td_api.h:44829
bool can_invite_users_
New value of can_invite_users permission.
Definition: td_api.h:10744
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71967
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the sticker set.
Definition: td_api.h:58664
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98609
string native_middle_name_
Native middle name of the user; 0-255 characters.
Definition: td_api.h:45170
string caption_
Animation caption.
Definition: td_api.h:49027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17265
Definition: td_api.h:75588
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26324
Definition: td_api.h:103439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52527
object_ptr< upgradedGiftBackdropColors > colors_
Colors of the backdrop.
Definition: td_api.h:72324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64471
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:108333
object_ptr< StoreTransaction > transaction_
Information about the transaction.
Definition: td_api.h:77019
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:72601
array< object_ptr< jsonObjectMember > > members_
The list of object members.
Definition: td_api.h:30400
int53 chat_id_
Chat identifier.
Definition: td_api.h:65910
object_ptr< messageReplyInfo > reply_info_
Information about the message thread; may be null for forum topic threads.
Definition: td_api.h:39542
int32 profile_accent_color_id_
The new chat profile accent color identifier; -1 if none.
Definition: td_api.h:66168
object_ptr< premiumGiftPaymentOptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95084
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84035
void store(TlStorerToString &s, const char *field_name) const final
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:48470
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1780
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20779
Definition: td_api.h:110439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41393
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6866
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that received the gifts.
Definition: td_api.h:113966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74743
Definition: td_api.h:92947
object_ptr< messageProperties > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93792
string title_
Title of the saved credentials.
Definition: td_api.h:53526
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:104292
string postal_code_
Address postal code.
Definition: td_api.h:497
string inline_message_id_
Inline message identifier.
Definition: td_api.h:84033
object_ptr< chatPhotoInfo > photo_
The new chat photo; may be null.
Definition: td_api.h:66122
bool autosave_videos_
True, if video autosave is enabled.
Definition: td_api.h:53823
object_ptr< sticker > sticker_
The animated sticker with the dice animation.
Definition: td_api.h:17045
string language_pack_id_
Language pack identifier of the strings to be returned.
Definition: td_api.h:92514
void store(TlStorerToString &s, const char *field_name) const final
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:101806
object_ptr< forumTopic > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91251
Definition: td_api.h:22690
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102200
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:66894
object_ptr< formattedText > caption_
Message caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") charact...
Definition: td_api.h:25230
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:1250
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117309
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:112475
string country_code_
A two-letter ISO 3166-1 alpha-2 country code as received from getCountries.
Definition: td_api.h:90085
int53 message_id_
Identifier of the message.
Definition: td_api.h:83215
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19575
object_ptr< chatEvents > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87782
object_ptr< animation > animation_
Promotion animation for the feature.
Definition: td_api.h:46584
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:66166
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:33487
Definition: td_api.h:41655
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12556
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:117097
int53 message_id_
Message identifier.
Definition: td_api.h:65864
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:88697
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101362
object_ptr< chatRevenueTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89058
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji representing the weather.
Definition: td_api.h:60141
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46494
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:107497
string key_
Language pack key of the string to be returned.
Definition: td_api.h:92461
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109218
int53 last_message_id_
Identifier of the last reply to the message.
Definition: td_api.h:38483
Definition: td_api.h:17446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34984
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
The total number of found affiliate programs.
Definition: td_api.h:19943
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of users to be returned.
Definition: td_api.h:106190
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78771
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72537
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title for the option choice.
Definition: td_api.h:52248
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42675
int64 media_album_id_
Unique identifier of an album this message belongs to; 0 if none. Only audios, documents,...
Definition: td_api.h:33499
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:66257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11434
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49890
object_ptr< tMeUrls > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70863
int53 chat_id_
Chat identifier.
Definition: td_api.h:117443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116500
Definition: td_api.h:3014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106566
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27741
int32 video_duration_
Video duration, in seconds.
Definition: td_api.h:24747
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:118733
Definition: td_api.h:33782
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64659
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111684
Definition: td_api.h:32899
toggleStoryIsPostedToChatPage()
object_ptr< photo > photo_
Subscription invoice photo.
Definition: td_api.h:56583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41471
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86033
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82558
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:110731
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81910
bytes data_
Encrypted JSON-encoded data about the user.
Definition: td_api.h:18308
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:3846
Definition: td_api.h:69436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7062
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39370
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:78732
Definition: td_api.h:93703
array< int53 > message_ids_
Identifiers of the deleted messages.
Definition: td_api.h:68123
void store(TlStorerToString &s, const char *field_name) const final
int64 background_custom_emoji_id_
Identifier of a custom emoji to be shown on the message background; 0 if none.
Definition: td_api.h:55907
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8967
Definition: td_api.h:87420
int32 sticker_file_id_
File identifier of the sticker.
Definition: td_api.h:97270
double scale_
Mask scaling coefficient. (For example, 2.0 means a doubled size.)
Definition: td_api.h:33371
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:7555
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:3391
Definition: td_api.h:72126
string invite_link_
Invite link to use.
Definition: td_api.h:62938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90286
object_ptr< SupergroupMembersFilter > filter_
The type of users to return; pass null to use supergroupMembersFilterRecent.
Definition: td_api.h:98189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103569
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56461
Definition: td_api.h:116139
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:58761
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:106699
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77158
int32 unread_reaction_count_
The new number of messages with unread reactions left in the chat.
Definition: td_api.h:65868
int53 transfer_star_count_
Number of Telegram Stars that must be paid to transfer the upgraded gift; only for the receiver of th...
Definition: td_api.h:36702
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104340
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:119216
Definition: td_api.h:60128
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108737
object_ptr< chatBoostFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87453
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:76191
Definition: td_api.h:70012
bool is_paused_
Pass true to pause screen sharing; pass false to unpause it.
Definition: td_api.h:118155
bool can_hide_members_
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searc...
Definition: td_api.h:61790
object_ptr< messageReactions > reactions_
The list of reactions or tags added to the message; may be null.
Definition: td_api.h:37683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7375
bool is_active_
True, if the group is active.
Definition: td_api.h:3328
Definition: td_api.h:41484
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13236
int32 winner_count_
Total number of winners in the giveaway.
Definition: td_api.h:36443
Definition: td_api.h:92663
Definition: td_api.h:56032
object_ptr< upgradedGiftBackdrop > backdrop_
Backdrop of the upgraded gift.
Definition: td_api.h:72266
int53 chat_id_
Chat identifier.
Definition: td_api.h:81610
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54521
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115951
object_ptr< databaseStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117629
string url_
URL to be opened.
Definition: td_api.h:76621
int53 chat_id_
Chat identifier.
Definition: td_api.h:111609
Definition: td_api.h:77870
object_ptr< ReplyMarkup > reply_markup_
New message reply markup; may be null.
Definition: td_api.h:65643
array< int64 > custom_emoji_ids_
Identifiers of custom emoji stickers. At most 200 custom emoji stickers can be received simultaneousl...
Definition: td_api.h:90317
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50976
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:113364
string payload_
Bot-specified payload for the paid media.
Definition: td_api.h:72095
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:1352
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16577
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:110950
int32 call_id_
Call identifier.
Definition: td_api.h:82820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42892
int53 chat_id_
Identifier of the supergroup chat.
Definition: td_api.h:111337
bool for_album_
Pass true to return an HTML code for embedding of the whole media album.
Definition: td_api.h:93450
Definition: td_api.h:36677
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107769
int32 sent_message_count_
Number of sent messages.
Definition: td_api.h:14711
string token_
Token to search for.
Definition: td_api.h:107458
bool can_read_messages_
True, if the bot can mark incoming private messages as read.
Definition: td_api.h:4634
array< string > received_gift_ids_
New list of pinned gifts. All gifts must be upgraded and saved on the profile page first....
Definition: td_api.h:113968
Definition: td_api.h:43571
int32 last_send_date_
Point in time (Unix timestamp) when the gift was send for the last time; for sold out gifts only.
Definition: td_api.h:20564
string many_value_
Value for many objects.
Definition: td_api.h:31018
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:24556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16564
string query_
Query to search for.
Definition: td_api.h:62096
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:115698
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116120
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44858
Definition: td_api.h:75536
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103265
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26034
string native_first_name_
Native first name of the user; 1-255 characters.
Definition: td_api.h:45168
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:82589
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90701
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94990
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66138
Definition: td_api.h:112352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90247
string title_
Title of the audio file.
Definition: td_api.h:24268
int32 header_background_color_
A color of the header background in the RGB format.
Definition: td_api.h:64311
Definition: td_api.h:119929
void store(TlStorerToString &s, const char *field_name) const final
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:56230
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101122
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:20805
string id_
Unique identifier of the transaction.
Definition: td_api.h:56683
int53 verification_id_
Unique identifier for the verification process.
Definition: td_api.h:68886
array< object_ptr< botCommand > > commands_
List of bot commands.
Definition: td_api.h:3848
Definition: td_api.h:52541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116552
int53 chat_id_
Chat identifier.
Definition: td_api.h:97162
bool is_being_edited_
True, if the story is being edited by the current user.
Definition: td_api.h:59715
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:46677
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:11098
Definition: td_api.h:5891
Definition: td_api.h:71083
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:16995
object_ptr< businessMessage > message_
The message from the business account from which the query originated.
Definition: td_api.h:71520
int53 message_id_
Identifier of the message from which the query originated.
Definition: td_api.h:71415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67542
int53 reply_to_message_id_
The identifier of the quick reply message to which the message replies; 0 if none.
Definition: td_api.h:50660
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95642
bool was_upgraded_
True, if the gift was upgraded to a unique gift.
Definition: td_api.h:36633
object_ptr< AutosaveSettingsScope > scope_
Type of chats for which autosave settings were updated.
Definition: td_api.h:71094
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:86388
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107251
Definition: td_api.h:68287
Definition: td_api.h:62166
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54858
object_ptr< inputThumbnail > album_cover_thumbnail_
Thumbnail of the cover for the album; pass null to skip thumbnail uploading.
Definition: td_api.h:25126
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57158
void store(TlStorerToString &s, const char *field_name) const final
int32 generation_
The call state generation to which the emoji corresponds. If generation is different for two users,...
Definition: td_api.h:69140
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92810
object_ptr< MessageSender > sender_id_
Identifier of the sender of messages to delete.
Definition: td_api.h:81729
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:114781
void store(TlStorerToString &s, const char *field_name) const final
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:71624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95181
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53797
object_ptr< chatLists > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88494
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:74448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3739
array< object_ptr< storyInteraction > > interactions_
List of story interactions.
Definition: td_api.h:60674
Definition: td_api.h:40740
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:67914
object_ptr< RichText > text_
Text.
Definition: td_api.h:53023
bool is_first_recurring_
True, if this is the first recurring payment.
Definition: td_api.h:35992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45864
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:110733
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61373
int53 message_id_
Identifier of the sponsored message.
Definition: td_api.h:104412
object_ptr< StickerType > sticker_type_
Type of the stickers to search for.
Definition: td_api.h:85524
object_ptr< sticker > sticker_
The premium sticker. The effect can be found at sticker.full_type.premium_animation.
Definition: td_api.h:37424
int53 max_other_file_size_
The maximum size of other file types to be auto-downloaded, in bytes.
Definition: td_api.h:2387
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:107248
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40197
Definition: td_api.h:14365
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:113883
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:20815
object_ptr< basicGroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86280
bool can_be_forwarded_
True, if the message can be forwarded using inputMessageForwarded or forwardMessages.
Definition: td_api.h:38093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41687
int32 gift_count_
Number of saved to profile gifts for other users or the total number of received gifts for the curren...
Definition: td_api.h:72738
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66096
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:61131
array< object_ptr< gift > > gifts_
The list of gifts.
Definition: td_api.h:20709
object_ptr< chatPermissions > permissions_
User permissions in the chat.
Definition: td_api.h:12969
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9143
int64 id_
Unique photo identifier.
Definition: td_api.h:13605
Definition: td_api.h:76666
string recovery_code_
Recovery code to check.
Definition: td_api.h:78033
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > topic_info_
New information about the topic.
Definition: td_api.h:11419
Definition: td_api.h:3184
object_ptr< JsonValue > data_
The log event data.
Definition: td_api.h:105556
Definition: td_api.h:64436
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99540
int53 paid_message_star_count_
The number of Telegram Stars the user agreed to pay to send the messages.
Definition: td_api.h:38839
int53 message_id_
Identifier of the message to forward. A message can be forwarded only if messageProperties....
Definition: td_api.h:25954
Definition: td_api.h:114546
int32 nanostar_count_
The number of 1/1000000000 shares of Telegram Stars; from -999999999 to 999999999.
Definition: td_api.h:56003
Definition: td_api.h:59848
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:106300
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique language pack identifier.
Definition: td_api.h:30844
Definition: td_api.h:32929
string custom_title_
Custom title of the administrator.
Definition: td_api.h:8495
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27661
object_ptr< InputFile > sound_
Notification sound file to add.
Definition: td_api.h:76404
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:94778
Definition: td_api.h:63373
int53 giveaway_message_id_
Identifier of the message with the giveaway; can be 0 if the message was deleted.
Definition: td_api.h:36379
object_ptr< userPrivacySettingRules > rules_
The new privacy rules.
Definition: td_api.h:115426
void store(TlStorerToString &s, const char *field_name) const final
inputStoryAreaTypeUpgradedGift()
object_ptr< minithumbnail > minithumbnail_
User profile photo minithumbnail; may be null.
Definition: td_api.h:48476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46374
bytes hash_
The decrypted data hash.
Definition: td_api.h:18259
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92117
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:884
int53 chat_id_
Identifier of a chat in which the video chat will be created.
Definition: td_api.h:80808
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67332
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:109909
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57524
Definition: td_api.h:45321
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be fetched.
Definition: td_api.h:96305
Definition: td_api.h:25215
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:106157
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:83419
object_ptr< chatLocation > old_location_
Previous location; may be null.
Definition: td_api.h:10189
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25842
int53 chat_id_
Chat identifier.
Definition: td_api.h:75439
Definition: td_api.h:117114
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:101163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112613
int32 width_
Video width; as defined by the sender.
Definition: td_api.h:74450
Definition: td_api.h:23462
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109550
object_ptr< StatisticalGraph > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97190
bool show_gift_button_
True, if a button for sending a gift to the user or by the user must always be shown in the input fie...
Definition: td_api.h:20614
void store(TlStorerToString &s, const char *field_name) const final
string value_
String.
Definition: td_api.h:63144
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:117771
Definition: td_api.h:37364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11473
Definition: td_api.h:4085
int32 width_
Thumbnail width, usually doesn't exceed 40.
Definition: td_api.h:39719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33069
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:15474
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16813
string text_
Action text.
Definition: td_api.h:3234
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:61688
std::int64_t int64
Definition: td_api.h:31
Definition: td_api.h:71347
Definition: td_api.h:63857
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:25574
string street_line2_
Second line of the address.
Definition: td_api.h:495
object_ptr< InputInlineQueryResult > result_
The result of the query.
Definition: td_api.h:76914
object_ptr< pageBlockCaption > caption_
Post caption.
Definition: td_api.h:41910
int64 game_id_
Identifier of the game; may be different from the games presented in the message with the game.
Definition: td_api.h:35937
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79005
bool join_by_request_
New value of join_by_request.
Definition: td_api.h:118788
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61887
Definition: td_api.h:91012
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92321
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78868
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82119
int53 chat_id_
Identifier of the chat in which the Web App is opened; pass 0 if none.
Definition: td_api.h:92958
Definition: td_api.h:49932
Definition: td_api.h:114713
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:67190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37972
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38359
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:118404
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:59731
Definition: td_api.h:39310
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83248
array< object_ptr< BusinessFeature > > features_
The list of available business features.
Definition: td_api.h:5336
int32 date_
Point in time (Unix timestamp) when the connection was established.
Definition: td_api.h:4902
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:102013
int53 chat_id_
Chat identifier.
Definition: td_api.h:71991
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39147
Definition: td_api.h:14790
string message_file_head_
Beginning of the message file; up to 100 first lines.
Definition: td_api.h:93502
Definition: td_api.h:120029
int32 link_color_
A color of links in the RGB format.
Definition: td_api.h:64331
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46284
Definition: td_api.h:45579
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51650
string query_
Text of the query.
Definition: td_api.h:71312
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114470
int53 chat_id_
Identifier of the original chat, which similar chats were requested.
Definition: td_api.h:100875
Definition: td_api.h:81284
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:87013
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118811
object_ptr< StickerType > sticker_type_
Type of the sticker sets to reorder.
Definition: td_api.h:103921
Definition: td_api.h:48817
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:33469
object_ptr< MessageSender > message_sender_id_
New message sender for the chat.
Definition: td_api.h:111231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58888
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108227
Definition: td_api.h:32259
Definition: td_api.h:115210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:869
Definition: td_api.h:25899
object_ptr< businessConnectedBot > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86881
Definition: td_api.h:48074
object_ptr< MessageSelfDestructType > self_destruct_type_
Video self-destruct type; pass null if none; private chats only.
Definition: td_api.h:25413
string title_
Title of the new chat; 1-128 characters.
Definition: td_api.h:80531
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:37069
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:91983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75244
string url_
URL.
Definition: td_api.h:62209
Definition: td_api.h:47947
int53 from_message_id_
The message identifier from which to return information about message positions.
Definition: td_api.h:89298
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102306
Definition: td_api.h:69355
int53 bot_user_id_
User identifier of the bot created the program.
Definition: td_api.h:19899
Definition: td_api.h:75997
object_ptr< newChatPrivacySettings > settings_
New settings.
Definition: td_api.h:113471
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30559
object_ptr< gift > gift_
The gift.
Definition: td_api.h:36613
int32 total_count_
Total number of found messages sent on the day.
Definition: td_api.h:33669
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:27640
object_ptr< RichText > caption_
Table caption.
Definition: td_api.h:42086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41126
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110472
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77102
string thumbnail_url_
URL of the result thumbnail (JPEG, GIF, or MPEG4), if it exists.
Definition: td_api.h:24138
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115301
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11152
int32 proximity_alert_radius_
For live locations, a maximum distance to another chat member for proximity alerts,...
Definition: td_api.h:34392
object_ptr< chatPermissions > permissions_
The new chat permissions.
Definition: td_api.h:66215
int64 id_
Unique query identifier.
Definition: td_api.h:71463
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18444
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118599
Definition: td_api.h:91360
bool can_change_info_
True, if the administrator can change the chat title, photo, and other settings.
Definition: td_api.h:8540
int64 giveaway_id_
Unique identifier of the prepaid giveaway.
Definition: td_api.h:100275
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95849
Definition: td_api.h:41889
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:30706
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:110668
Definition: td_api.h:65367
Definition: td_api.h:23789
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111687
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105022
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:54895
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115157
Definition: td_api.h:33262
string user_country_code_
A two-letter ISO 3166-1 alpha-2 country code of the user's country.
Definition: td_api.h:21066
array< object_ptr< fileDownload > > files_
The list of files.
Definition: td_api.h:20088
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:117073
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:114127
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19135
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:74655
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110635
int64 id_
Session identifier.
Definition: td_api.h:54869
void store(TlStorerToString &s, const char *field_name) const final
bool is_media_click_
Pass true if the media was clicked in the sponsored message.
Definition: td_api.h:79251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10915
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:61824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43680
Definition: td_api.h:47453
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88785
int32 timeout_
Query timeout.
Definition: td_api.h:71716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69159
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114637
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112564
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95949
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:5377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79024
object_ptr< scopeAutosaveSettings > settings_
The new autosave settings; may be null if the settings are reset to default.
Definition: td_api.h:71096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79314
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95131
Definition: td_api.h:64251
int32 offset_
Number of users and chats to skip in the result; must be non-negative.
Definition: td_api.h:86312
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58434
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 sponsor_info_
Additional optional information about the sponsor to be shown along with the chat.
Definition: td_api.h:55802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20839
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:5434
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37525
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:22003
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73946
void store(TlStorerToString &s, const char *field_name) const final
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:67938
object_ptr< MessageOrigin > origin_
Origin of the forwarded message.
Definition: td_api.h:37583
Definition: td_api.h:24192
Definition: td_api.h:34595
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55735
bytes data_
The thumbnail in JPEG format.
Definition: td_api.h:39723
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104159
object_ptr< file > hls_file_
HLS file describing the video.
Definition: td_api.h:903
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36814
int53 chat_id_
Chat identifier.
Definition: td_api.h:87381
object_ptr< message > message_
The new message.
Definition: td_api.h:65424
int53 last_read_outbox_message_id_
Identifier of last read outgoing message.
Definition: td_api.h:66473
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:102068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106263
int32 group_call_id_
Group call identifier.
Definition: td_api.h:85119
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:55577
array< object_ptr< PageBlock > > page_blocks_
Collage item contents.
Definition: td_api.h:41954
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:7601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98551
bool has_main_web_app_
True, if the bot has the main Web App.
Definition: td_api.h:74023
Definition: td_api.h:61022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27490
Definition: td_api.h:15004
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:110309
Definition: td_api.h:68785
Definition: td_api.h:47608
object_ptr< readDatePrivacySettings > settings_
New settings.
Definition: td_api.h:114340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73436
object_ptr< statisticalValue > mean_story_reaction_count_
Mean number of times reactions were added to the recently posted stories.
Definition: td_api.h:14481
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79406
Definition: td_api.h:58864
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49357
int53 verification_id_
Unique identifier for the verification process.
Definition: td_api.h:68931
Definition: td_api.h:15770
bool can_be_called_
True, if the user can be called.
Definition: td_api.h:72714
Definition: td_api.h:81927
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79712
Definition: td_api.h:79094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19362
object_ptr< ChatType > type_
Type of the chat.
Definition: td_api.h:7543
int64 notification_sound_id_
Identifier of the notification sound.
Definition: td_api.h:96417
string payload_
JSON-encoded push notification payload.
Definition: td_api.h:95534
void store(TlStorerToString &s, const char *field_name) const final
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:64396
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47470
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:85296
void store(TlStorerToString &s, const char *field_name) const final
int32 default_value_
Default value of the limit.
Definition: td_api.h:46933
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:52512
bool is_personal_
True, if the photo is visible only for the current user.
Definition: td_api.h:13674
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:23420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30939
string currency_
Currency for the paid amount.
Definition: td_api.h:15472
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76036
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55003
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:64569
Definition: td_api.h:35561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15547
string provider_
Name of the payment provider.
Definition: td_api.h:14197
Definition: td_api.h:40855
Definition: td_api.h:4266
object_ptr< invoice > invoice_
Full information about the invoice.
Definition: td_api.h:44639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26841
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:93192
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51774
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1982
bool default_disable_notification_
The new default_disable_notification value.
Definition: td_api.h:67148
array< object_ptr< foundAffiliateProgram > > programs_
The list of affiliate programs.
Definition: td_api.h:19945
Definition: td_api.h:14456
object_ptr< starRevenueStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96957
string password_
The 2-step verification password for the current user.
Definition: td_api.h:6937
Definition: td_api.h:74854
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113218
bool is_winner_
True, if the current user is a winner of the giveaway.
Definition: td_api.h:20809
array< int53 > member_user_ids_
User identifiers of members in the basic group.
Definition: td_api.h:35052
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:69604
bool show_popup_
True, if a blocking popup with terms of service must be shown to the user.
Definition: td_api.h:63025
int32 duration_
Media duration, in seconds; 0 if unknown.
Definition: td_api.h:42690
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:67272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109331
Definition: td_api.h:53557
bool is_group_call_supported_
True, if the other party supports upgrading of the call to a group call.
Definition: td_api.h:6680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80952
string bio_
The new value of the user bio; 0-getOption("bio_length_max") characters without line feeds.
Definition: td_api.h:109476
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:72589
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:118549
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101248
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the user.
Definition: td_api.h:40907
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2024
Definition: td_api.h:79526
double latitude_
Latitude of the location in degrees; as defined by the sender.
Definition: td_api.h:32809
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69256
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53973
int53 next_offset_message_thread_id_
Offset message thread identifier for the next getForumTopics request.
Definition: td_api.h:19798
object_ptr< scopeAutosaveSettings > channel_settings_
Default autosave settings for channel chats.
Definition: td_api.h:2499
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 activation_count_
Number of winners, which activated their gift codes; for Telegram Premium giveaways only.
Definition: td_api.h:20813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12748
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63904
int32 date_
Point in time (Unix timestamp) when the message was originally sent.
Definition: td_api.h:37585
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70122
string emoji_
Emoji corresponding to the sticker; may be empty.
Definition: td_api.h:49726
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:86036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33389
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18678
object_ptr< message > message_
Unpinned message.
Definition: td_api.h:9580
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86227
void store(TlStorerToString &s, const char *field_name) const final
int32 new_video_start_timestamp_
The new video start timestamp; ignored if replace_video_start_timestamp == false.
Definition: td_api.h:25960
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:93278
Definition: td_api.h:70135
bool is_star_giveaway_
True, if the giveaway is a Telegram Star giveaway.
Definition: td_api.h:36383
int32 scale_
Scale of segment durations in the stream. The duration is 1000/(2**scale) milliseconds.
Definition: td_api.h:74563
Definition: td_api.h:107968
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100563
int32 video_height_
Height of the video.
Definition: td_api.h:24745
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30739
object_ptr< ReactionType > tag_
Tag to search for; pass null to return all suitable messages.
Definition: td_api.h:107044
int32 my_boost_count_
Number of times the current user boosted the supergroup or channel.
Definition: td_api.h:61818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44675
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:96569
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45414
int53 chat_id_
Chat identifier.
Definition: td_api.h:102716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86544
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:108063
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:109578
bool has_sponsored_messages_enabled_
True, if the user always enabled sponsored messages; known only for the current user.
Definition: td_api.h:72726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56503
object_ptr< poll > poll_
The poll description.
Definition: td_api.h:34645
string username_
The username to change.
Definition: td_api.h:117127
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:115009
object_ptr< attachmentMenuBotColor > name_color_
Color to highlight selected name of the bot if appropriate; may be null.
Definition: td_api.h:1234
int32 push_timeout_
Time after the next authentication method is expected to be used if verification push notification is...
Definition: td_api.h:1848
object_ptr< starAmount > total_amount_
Total amount of Telegram Stars earned.
Definition: td_api.h:56373
int53 chat_id_
Identifier of the forum chat.
Definition: td_api.h:91371
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59365
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45784
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:26221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37168
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82857
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 id_
User identifier.
Definition: td_api.h:72573
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:32942
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93106
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27503
int32 limit_
The maximum number of bots to be returned; up to 100.
Definition: td_api.h:91636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1452
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108503
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:114041
int53 chat_id_
Chat identifier.
Definition: td_api.h:101958
string received_gift_id_
Unique identifier of the received gift for the current user; only for the receiver of the gift.
Definition: td_api.h:36617
string author_signature_
For channel posts and anonymous group messages, optional author signature.
Definition: td_api.h:33497
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:9177
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23775
string url_
HTTP or tg:// URL to be opened when the area is clicked.
Definition: td_api.h:27601
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58477
void store(TlStorerToString &s, const char *field_name) const final
string password_
Password for logging in; may be empty.
Definition: td_api.h:48631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18882
int32 file_id_
Identifier of a file to stop downloading.
Definition: td_api.h:77542
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:83876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76481
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51557
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57734
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73683
Definition: td_api.h:18775
Definition: td_api.h:93162
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18345
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:110918
Definition: td_api.h:111757
Definition: td_api.h:88053
object_ptr< SecretChatState > state_
State of the secret chat.
Definition: td_api.h:54590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119857
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:101338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89108
array< object_ptr< forumTopic > > topics_
List of forum topics.
Definition: td_api.h:19792
bool can_disable_sponsored_messages_
True, if sponsored messages can be disabled in the chat.
Definition: td_api.h:8939
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:80541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96475
object_ptr< datedFile > front_side_
The front side of an identity document.
Definition: td_api.h:18310
Definition: td_api.h:100530
Definition: td_api.h:58346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119959
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107012
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102579
Definition: td_api.h:97739
Definition: td_api.h:47848
object_ptr< passportAuthorizationForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94521
Definition: td_api.h:13992
Definition: td_api.h:77063
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > header_
Header.
Definition: td_api.h:41150
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12704
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24543
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:67792
int53 upgrade_star_count_
Number of Telegram Stars that must be paid to upgrade the gift; 0 if upgrade isn't possible.
Definition: td_api.h:20554
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:70887
string first_name_
The first name of the user; 1-64 characters.
Definition: td_api.h:102554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65751
object_ptr< personalDocument > utility_bill_
Utility bill.
Definition: td_api.h:43305
Definition: td_api.h:116955
int53 user_id_
Identifiers of the user which will receive Telegram Premium.
Definition: td_api.h:59266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41972
Definition: td_api.h:97209
string offset_
Offset of the first entry to return; use empty string to get the first chunk of results.
Definition: td_api.h:91989
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53905
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:27757
array< object_ptr< PaidMedia > > media_
The bought media if the transaction wasn't refunded.
Definition: td_api.h:57142
int32 photo_height_
Product photo height.
Definition: td_api.h:25790
string name_
Contact's name.
Definition: td_api.h:49112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54684
void store(TlStorerToString &s, const char *field_name) const final
bool can_manage_stories_
True, if the bot can post, edit and delete stories.
Definition: td_api.h:4658
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:85444
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:103707
int32 limit_
The maximum number of chats to be returned; up to 100.
Definition: td_api.h:91796
Definition: td_api.h:36320
bool is_rtl_
True, if the language pack strings are RTL.
Definition: td_api.h:30856
bool join_to_send_messages_
New value of join_to_send_messages.
Definition: td_api.h:118841
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108060
int32 duration_
Duration of the voice note, in seconds.
Definition: td_api.h:25519
object_ptr< animatedEmoji > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85605
int32 height_
Video height.
Definition: td_api.h:61129
object_ptr< emailAddressAuthenticationCodeInfo > code_info_
Information about the sent authentication code.
Definition: td_api.h:2052
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118602
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:61135
int53 unique_id_
Unique identifier of this result.
Definition: td_api.h:55798
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:38477
int32 min_supergroup_chat_boost_level_
The minimum chat boost level required to use the color in a supergroup chat.
Definition: td_api.h:48376
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< EmojiCategorySource > source_
Source of stickers for the emoji category.
Definition: td_api.h:17591
double y_percentage_
The ordinate of the rectangle's center, as a percentage of the media height.
Definition: td_api.h:59861
string prize_description_
Additional description of the giveaway prize.
Definition: td_api.h:36441
Definition: td_api.h:116470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92869
bool from_fullscreen_
Pass true if the user expanded the video from the sponsored message fullscreen before the click.
Definition: td_api.h:79253
Definition: td_api.h:69970
string url_
URL that needs to be opened when the photo is clicked.
Definition: td_api.h:41670
object_ptr< starAmount > star_amount_
The amount of owned Telegram Stars.
Definition: td_api.h:58131
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:27775
object_ptr< CanTransferOwnershipResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77514
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:99083
Definition: td_api.h:61114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8119
int53 message_id_
Message identifier.
Definition: td_api.h:14762
string data_
The data.
Definition: td_api.h:37071
Definition: td_api.h:91728
bool is_silent_
True, if the notification was explicitly sent without sound.
Definition: td_api.h:40122
Definition: td_api.h:54817
array< object_ptr< premiumStatePaymentOption > > payment_options_
The list of available options for buying Telegram Premium.
Definition: td_api.h:47861
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118652
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63497
string country_calling_code_
The part of the phone number denoting country calling code or its part.
Definition: td_api.h:45442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54041
int53 outgoing_paid_message_star_count_
Number of Telegram Stars that must be paid by the current user for each sent message to the user.
Definition: td_api.h:72744
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2297
object_ptr< GroupCallDataChannel > data_channel_
Data channel for which data is encrypted.
Definition: td_api.h:85062
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be deleted.
Definition: td_api.h:82494
void store(TlStorerToString &s, const char *field_name) const final
getChatsToPostStories()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44809
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:7429
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:93019
string nonce_
Base64url-encoded nonce to pass to the Play Integrity API.
Definition: td_api.h:19513
bool can_get_read_date_
True, if read date of the message can be received through getMessageReadDate.
Definition: td_api.h:38119
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:76247
string query_
Query to search for.
Definition: td_api.h:106413
string inline_query_placeholder_
Placeholder for inline queries (displayed on the application input field).
Definition: td_api.h:74027
array< string > emojis_
The new list of emojis suggested for searching.
Definition: td_api.h:70934
bool supports_stun_
True, if the server supports STUN.
Definition: td_api.h:6538
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108958
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:81727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79556
object_ptr< message > old_message_
The original message before the edit.
Definition: td_api.h:9457
array< object_ptr< chatFolderInfo > > chat_folders_
The new list of chat folders.
Definition: td_api.h:67440
int53 time_offset_
Point in time when the stream currently ends; Unix timestamp in milliseconds.
Definition: td_api.h:74565
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43946
int64 gift_id_
Identifier of the gift.
Definition: td_api.h:91492
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:35694
object_ptr< InputChatPhoto > photo_
New chat photo; pass null to delete the chat photo.
Definition: td_api.h:111449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96566
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:110840
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:109634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1867
Definition: td_api.h:92341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84127
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15967
string additional_info_
If non-empty, additional information about the sponsored chat to be shown along with the chat.
Definition: td_api.h:55804
string title_
Title of the group chat; may be empty if unrecognized.
Definition: td_api.h:37510
int32 date_
Point in time (Unix timestamp) when the draft was created.
Definition: td_api.h:17243
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:1238
void store(TlStorerToString &s, const char *field_name) const final
string prepared_message_id_
Identifier of the prepared message.
Definition: td_api.h:95394
int53 log_size_
Size of the TDLib internal log.
Definition: td_api.h:59165
Definition: td_api.h:94030
int53 message_id_
Identifier of the message. Use messageProperties.can_be_shared_in_story to check whether the message ...
Definition: td_api.h:27561
Definition: td_api.h:24435
object_ptr< acceptedGiftTypes > accepted_gift_types_
Types of gifts accepted by the user; for Telegram Premium users only.
Definition: td_api.h:20616
void store(TlStorerToString &s, const char *field_name) const final
bool include_contacts_
True, if contacts need to be included.
Definition: td_api.h:11682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9102
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111028
int32 file_id_
Identifier of the photo to report. Only full photos from chatPhoto can be reported.
Definition: td_api.h:104353
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52723
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103420
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:84663
object_ptr< ReactionType > reaction_type_
Type of the reaction to add. Use addPendingPaidMessageReaction instead to add the paid reaction.
Definition: td_api.h:75835
Definition: td_api.h:55046
Definition: td_api.h:102755
Definition: td_api.h:108869
array< int53 > message_ids_
Identifiers of messages to report. Use messageProperties.can_report_supergroup_spam to check whether ...
Definition: td_api.h:104741
int32 total_count_
Number of times the reaction was added.
Definition: td_api.h:60012
object_ptr< RevenueWithdrawalState > state_
State of the withdrawal.
Definition: td_api.h:14154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41084
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95799
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101303
Definition: td_api.h:37985
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< game > game_
Game result.
Definition: td_api.h:22703
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119135
object_ptr< formattedText > text_
Formatted text to be sent; 0-getOption("message_text_length_max") characters. Only Bold,...
Definition: td_api.h:25016
int32 video_width_
Width of the video.
Definition: td_api.h:24743
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73244
int32 sticker_width_
Width of the sticker.
Definition: td_api.h:24623
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:106137
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:86208
array< object_ptr< messageReaction > > reactions_
The list of reactions added to the message.
Definition: td_api.h:72051
string sender_name_
Name of the sender.
Definition: td_api.h:40673
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
New value of is_translatable.
Definition: td_api.h:67232
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:82095
array< object_ptr< sticker > > stickers_
List of stickers.
Definition: td_api.h:58974
void store(TlStorerToString &s, const char *field_name) const final
int32 retry_date_
Point in time (Unix timestamp) when the password reset can be retried.
Definition: td_api.h:52628
array< int53 > winner_user_ids_
Up to 100 user identifiers of the winners of the giveaway.
Definition: td_api.h:36445
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:89528
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79453
Definition: td_api.h:113353
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106901
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117203
int53 user_id_
Identifier of the user.
Definition: td_api.h:76562
int53 star_count_
Number of Telegram Stars that will be paid.
Definition: td_api.h:44699
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:11670
object_ptr< MessageContent > content_
Notification content.
Definition: td_api.h:68543
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:117502
Definition: td_api.h:69523
object_ptr< InputFile > cover_
Cover of the video; pass null to skip cover uploading; not supported in secret chats and for self-des...
Definition: td_api.h:25395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66015
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Map height.
Definition: td_api.h:42227
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:1224
int53 message_id_
Identifier of the message with live location.
Definition: td_api.h:65957
bool is_active_
True, if the call is active.
Definition: td_api.h:21203
Definition: td_api.h:21182
Definition: td_api.h:102599
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85641
Definition: td_api.h:110657
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68193
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:24507
object_ptr< ChatAvailableReactions > new_available_reactions_
New chat available reactions.
Definition: td_api.h:9981
Definition: td_api.h:37258
Definition: td_api.h:51126
Definition: td_api.h:104563
string terms_of_service_id_
Identifier of the terms of service.
Definition: td_api.h:70278
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:107807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98054
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59133
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105416
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112777
Definition: td_api.h:64381
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118440
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101201
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85602
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50624
Definition: td_api.h:20026
bool approve_
Pass true to approve the request; pass false to decline it.
Definition: td_api.h:101644
bool only_missed_
Pass true to search only for messages with missed/declined calls.
Definition: td_api.h:105785
string inline_message_id_
Inline message identifier.
Definition: td_api.h:83970
string client_data_
Application-specific data associated with the chat. (For example, the chat scroll position or local c...
Definition: td_api.h:7621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112496
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; expected to be used by default when connected on Wi-Fi.
Definition: td_api.h:2450
string link_
A tg:// URL for the QR code. The link will be updated frequently.
Definition: td_api.h:2135
object_ptr< businessStartPage > start_page_
Information about start page of the account; may be null if none.
Definition: td_api.h:5446
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:91198
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none.
Definition: td_api.h:36170
bool for_dark_theme_
Pass true to order returned backgrounds for a dark theme.
Definition: td_api.h:92043
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 business_connection_id_
Unique identifier of business connection through which the messages were received.
Definition: td_api.h:81295
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Approximate total number of messages senders found.
Definition: td_api.h:38985
string text_
Text of the button.
Definition: td_api.h:22047
Definition: td_api.h:55286
Definition: td_api.h:114884
bool have_unreceived_notifications_
True, if there can be some yet unreceived notifications, which are being fetched from the server.
Definition: td_api.h:68081
Definition: td_api.h:79133
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36268
int53 chat_id_
Identifier of the chat administered by the user.
Definition: td_api.h:21027
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119570
void store(TlStorerToString &s, const char *field_name) const final
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:68622
int32 export_date_
Point in time (Unix timestamp) when the gift can be transferred to the TON blockchain as an NFT; 0 if...
Definition: td_api.h:36704
bytes file_hash_
Current hash of the file containing the reverse side.
Definition: td_api.h:26993
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74089
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19400
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21741
int32 reaction_count_
Number of times reactions were added to the object.
Definition: td_api.h:14625
int64 custom_emoji_id_
Unique identifier of the custom emoji.
Definition: td_api.h:64105
int32 cache_time_
Allowed time to cache the results of the query, in seconds.
Definition: td_api.h:76742
array< int32 > sticker_ids_
The new list of file identifiers of recently used stickers.
Definition: td_api.h:69824
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103996
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:57366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44984
Definition: td_api.h:101442
int32 date_
Information change date.
Definition: td_api.h:73908
Definition: td_api.h:61181
int53 user_id_
Identifier of the bot or the business account user that created the invoice.
Definition: td_api.h:57320
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:21235
object_ptr< pageBlockCaption > caption_
Photo caption.
Definition: td_api.h:41668
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:118473
Definition: td_api.h:9647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26363
Definition: td_api.h:35405
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49072
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the target chat.
Definition: td_api.h:107666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41930
string password_
The 2-step verification password of the current user.
Definition: td_api.h:80755
string description_
A short description of the result.
Definition: td_api.h:24209
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:7876
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21717
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:37587
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33030
Definition: td_api.h:16193
int53 message_id_
Identifier of the message.
Definition: td_api.h:112529
object_ptr< preparedInlineMessageId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105640
object_ptr< testInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116899
inlineQueryResultArticle()
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106325
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:77544
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:104131
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:14844
Definition: td_api.h:110602
object_ptr< rtmpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104212
Definition: td_api.h:2881
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26079
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:112894
int53 message_id_
Message identifier of the message with the button.
Definition: td_api.h:92843
Definition: td_api.h:72455
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45375
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:83421
object_ptr< animation > animation_
Animation file; may be null.
Definition: td_api.h:41579
int53 bot_user_id_
Identifier of the target bot. If the bot is restricted for the current user, then show an error inste...
Definition: td_api.h:99573
pageBlockRelatedArticle()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47500
array< object_ptr< NetworkStatisticsEntry > > entries_
Network statistics entries.
Definition: td_api.h:39768
void store(TlStorerToString &s, const char *field_name) const final
bool can_accept_calls_
True, if incoming calls can be accepted by the session.
Definition: td_api.h:54879
bool need_cardholder_name_
True, if the cardholder name must be provided.
Definition: td_api.h:44875
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99712
object_ptr< webPageInstantView > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84686
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77567
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:118496
object_ptr< TopChatCategory > category_
Category of chats to be returned.
Definition: td_api.h:98584
object_ptr< FileType > file_type_
File type.
Definition: td_api.h:59112
Definition: td_api.h:23281
Definition: td_api.h:86014
object_ptr< StickerType > sticker_type_
Type of the affected stickers.
Definition: td_api.h:69738
string file_name_
The name of the file or path to the file.
Definition: td_api.h:91176
Definition: td_api.h:111704
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33865
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:88818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46710
void store(TlStorerToString &s, const char *field_name) const final
string reason_
The reason why the account was deleted; optional.
Definition: td_api.h:80983
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76272
array< int64 > sticker_set_ids_
Identifiers of installed sticker sets in the new correct order.
Definition: td_api.h:103923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23608
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:100277
array< object_ptr< businessMessage > > messages_
List of business messages.
Definition: td_api.h:5582
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:109309
bool is_shareable_
True, if at least one link has been created for the folder.
Definition: td_api.h:11794
Definition: td_api.h:107447
int32 story_id_
Identifier of the story to delete.
Definition: td_api.h:81350
bool is_forum_
New value of is_forum.
Definition: td_api.h:11260
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:118364
string url_
The web page URL.
Definition: td_api.h:99629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67698
string config_
A JSON-encoded call config.
Definition: td_api.h:6672
int53 chat_id_
Chat identifier.
Definition: td_api.h:88524
Definition: td_api.h:65038
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38017
bool is_chosen_
True, if the reaction is chosen by the current user.
Definition: td_api.h:38207
int53 chat_id_
Chat identifier.
Definition: td_api.h:75328
Definition: td_api.h:116866
int53 chat_id_
Chat identifier.
Definition: td_api.h:103656
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90506
string organization_name_
Name of the organization that provides verification.
Definition: td_api.h:4228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53086
int53 story_poster_chat_id_
The identifier of the chat that posted the story.
Definition: td_api.h:32270
Definition: td_api.h:26005
int53 chat_id_
Identifier of the chat with an owned bot for which affiliate program is changed.
Definition: td_api.h:110613
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62691
int32 interaction_date_
Approximate point in time (Unix timestamp) when the interaction happened.
Definition: td_api.h:60441
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:20352
int53 chat_id_
Chat identifier.
Definition: td_api.h:111662
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77900
int53 from_chat_id_
Identifier for the chat this forwarded message came from.
Definition: td_api.h:25952
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:109307
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:61664
Definition: td_api.h:56526
string subscription_id_
Identifier of the subscription to change.
Definition: td_api.h:84775
bool can_be_edited_
True, if the current user can edit the administrator privileges for the called user.
Definition: td_api.h:12883
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86072
bool allow_p2p_
True, if peer-to-peer connection is allowed by users privacy settings.
Definition: td_api.h:6678
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88949
object_ptr< SavedMessagesTopicType > type_
Type of the topic.
Definition: td_api.h:53662
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:90853
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:40560
int53 chat_id_
Chat identifier.
Definition: td_api.h:66768
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36307
void store(TlStorerToString &s, const char *field_name) const final
bool show_story_poster_
True, if the chat that posted a story must be displayed in notifications.
Definition: td_api.h:13457
string system_language_code_
IETF language tag of the user's operating system language; must be non-empty.
Definition: td_api.h:115241
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9403
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85293
int32 call_id_
Call identifier.
Definition: td_api.h:107979
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:13609
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:71518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59382
bool is_being_posted_
True, if the story is being posted by the current user.
Definition: td_api.h:59713
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84182
bool only_new_members_
True, if only new members of the chats will be eligible for the giveaway.
Definition: td_api.h:20869
object_ptr< chatFolder > folder_
The edited chat folder.
Definition: td_api.h:83621
bool is_visible_only_for_self_
True, if the story is visible only for the current user.
Definition: td_api.h:59721
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:95802
int32 date_
Point in time (Unix timestamp) when the preview was added or changed last time.
Definition: td_api.h:4008
Definition: td_api.h:113733
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< GiveawayInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91567
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Text.
Definition: td_api.h:52828
string username_
The username to change.
Definition: td_api.h:118950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39417
array< object_ptr< testString > > x_
Vector of objects to return.
Definition: td_api.h:116635
bool info_changes_
True, if changes in chat information need to be returned.
Definition: td_api.h:11555
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5854
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:80601
int32 background_color_
A color of the area background in the ARGB format.
Definition: td_api.h:27644
string provider_
Provider of the venue database; as defined by the sender. Currently, only "foursquare" and "gplaces" ...
Definition: td_api.h:74346
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20339
object_ptr< reactionNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:67899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113333
Definition: td_api.h:24255
Definition: td_api.h:42123
int64 effect_id_
Unique identifier of the effect added to the message; 0 if none.
Definition: td_api.h:33501
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111362
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:76014
object_ptr< message > last_message_
Last message in the chat; may be null if none or unknown.
Definition: td_api.h:7559
int32 total_count_
Total number of transactions.
Definition: td_api.h:14239
int53 user_id_
Identifier of the bot or the business account user that created the subscription link.
Definition: td_api.h:57410
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:111008
int53 chat_id_
Identifier of the chat with the invitation message.
Definition: td_api.h:29935
void store(TlStorerToString &s, const char *field_name) const final
int53 basic_group_id_
Identifier of a basic group.
Definition: td_api.h:68457
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37846
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77267
Definition: td_api.h:61347
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:93736
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103891
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52488
int53 game_message_id_
Identifier of the message with the game, can be an identifier of a deleted message.
Definition: td_api.h:35935
Definition: td_api.h:113955
int53 chat_id_
Chat identifier.
Definition: td_api.h:66471
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94828
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if none.
Definition: td_api.h:36172
object_ptr< targetChatTypes > chat_types_
Types of the chats to which the message can be sent.
Definition: td_api.h:48236
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:93248
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79163
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_
Identifier of the bot that created the message.
Definition: td_api.h:95392
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33339
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42564
int53 user_id_
New member user identifier.
Definition: td_api.h:9772
Definition: td_api.h:76445
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46344
int53 giveaway_message_id_
Identifier of the message with the giveaway in the boosted chat; can be 0 if the message was deleted.
Definition: td_api.h:36565
Definition: td_api.h:117867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84865
bool skip_confirmation_
True, if there is no need to show an ordinary open URL confirmation.
Definition: td_api.h:33103
Definition: td_api.h:67345
int53 chat_id_
Identifier of the channel chat that created the subscription.
Definition: td_api.h:57506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22237
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:10615
object_ptr< scopeAutosaveSettings > group_settings_
Default autosave settings for basic group and supergroup chats.
Definition: td_api.h:2497
Definition: td_api.h:8171
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58626
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87303
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62640
Definition: td_api.h:114770
Definition: td_api.h:75117
object_ptr< statisticalValue > member_count_
Number of members in the chat.
Definition: td_api.h:14385
Definition: td_api.h:2250
object_ptr< SearchMessagesFilter > filter_
Filter for message content; searchMessagesFilterEmpty, searchMessagesFilterUnreadMention,...
Definition: td_api.h:88758
object_ptr< file > sound_
File containing the sound.
Definition: td_api.h:40459
Definition: td_api.h:6420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17432
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:20039
Definition: td_api.h:67927
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:114069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22854
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:96163
bytes receipt_
App Store receipt.
Definition: td_api.h:59558
object_ptr< BusinessAwayMessageSchedule > schedule_
Settings used to check whether the current user is away.
Definition: td_api.h:4540
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84480
object_ptr< location > location_
The location description.
Definition: td_api.h:34384
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; pass null if none.
Definition: td_api.h:107805
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82466
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111472
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81423
bool is_saved_
True, if the gift is displayed on the user's or the channel's profile page.
Definition: td_api.h:72182
int32 total_count_
Approximate total number of interactions found.
Definition: td_api.h:60668
int53 message_id_
Identifier of the message.
Definition: td_api.h:94105
int32 reply_count_
Number of times the message was directly or indirectly replied.
Definition: td_api.h:38475
object_ptr< createdBasicGroupChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80379
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112616
Definition: td_api.h:6887
Definition: td_api.h:51957
Definition: td_api.h:4838
Definition: td_api.h:108082
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:14469
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74798
Definition: td_api.h:35447
int53 payment_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:45022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49877
array< object_ptr< photoSize > > sizes_
Available variants of the photo, in different sizes.
Definition: td_api.h:45496
int64 id_
Unique query identifier.
Definition: td_api.h:71568
bool has_stickers_
True, if stickers were added to the animation. The list of corresponding sticker set can be received ...
Definition: td_api.h:1067
string query_
Query to search for.
Definition: td_api.h:107348
Definition: td_api.h:34103
void store(TlStorerToString &s, const char *field_name) const final
bool is_live_
True, if the location is live.
Definition: td_api.h:49355
Definition: td_api.h:104728
Definition: td_api.h:3056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70254
bool use_message_database_
Pass true to keep cache of chats and messages between restarts. Implies use_chat_info_database.
Definition: td_api.h:115233
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72391
Definition: td_api.h:20122
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:8862
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106054
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:97694
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:89461
string currency_
Currency for the product price.
Definition: td_api.h:34731
bytes data_
Data.
Definition: td_api.h:16285
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94267
int32 topic_count_
Approximate total number of Saved Messages topics.
Definition: td_api.h:67566
object_ptr< InputFile > selfie_
Selfie with the document; pass null if unavailable.
Definition: td_api.h:24070
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:16204
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:99373
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:44575
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55063
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:36056
int53 bot_user_id_
Identifier of the owned bot, which verified the user or the chat.
Definition: td_api.h:103031
bool for_import_
Pass true to create a supergroup for importing messages using importMessages.
Definition: td_api.h:80543
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:81234
Definition: td_api.h:48410
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24921
Definition: td_api.h:13113
int32 group_call_id_
Group call identifier.
Definition: td_api.h:99944
Definition: td_api.h:90074
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35668
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:119835
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:11792
void store(TlStorerToString &s, const char *field_name) const final
bool allow_channel_chats_
True, if channel chats are allowed.
Definition: td_api.h:62584
bool can_be_edited_
True, if the message can be edited using the methods editMessageText, editMessageCaption,...
Definition: td_api.h:38091
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39052
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113044
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages. Filters searchMessage...
Definition: td_api.h:106481
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42710
int32 start_date_
Point in time (Unix timestamp) when the chat was boosted.
Definition: td_api.h:8803
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:76987
int53 bot_user_id_
Identifier of the target bot. The bot must be owned and must have the main Web App.
Definition: td_api.h:83093
object_ptr< file > sticker_
File containing the sticker.
Definition: td_api.h:58373
int32 expiration_date_
Point in time (Unix timestamp) when the message can't be used anymore.
Definition: td_api.h:48279
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38933
string number_
Document number; 1-24 characters.
Definition: td_api.h:21949
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:99159
object_ptr< InputPassportElementErrorSource > source_
Error source.
Definition: td_api.h:26824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109547
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:24446
bool has_recovery_email_address_
True, if a recovery email is set.
Definition: td_api.h:44514
int53 id_
Unique button identifier.
Definition: td_api.h:22140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25493
int32 start_date_
Point in time (Unix timestamp) when the away messages will start to be sent.
Definition: td_api.h:4490
bool show_in_side_menu_
True, if the bot must be shown in the side menu.
Definition: td_api.h:1228
object_ptr< proxies > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95456
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76531
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:93739
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:54881
Definition: td_api.h:35846
string payload_
JSON-encoded push notification payload with all fields sent by the server, and "google....
Definition: td_api.h:101752
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18942
object_ptr< botMediaPreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83124
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:88925
object_ptr< formattedText > text_
Text of the quote; 0-getOption("message_reply_quote_length_max") characters. Only Bold,...
Definition: td_api.h:27870
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82753
Definition: td_api.h:37310
void store(TlStorerToString &s, const char *field_name) const final
int32 message_count_
Number of sent paid messages.
Definition: td_api.h:57886
Definition: td_api.h:5571
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65973
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48121
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:1377
int64 id_
Unique identifier of the prepaid giveaway.
Definition: td_api.h:48177
object_ptr< storyStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41600
Definition: td_api.h:100323
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49029
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81373
int53 message_thread_id_
Message thread identifier of the topic.
Definition: td_api.h:67805
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:117579
Definition: td_api.h:91915
Definition: td_api.h:53810
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:85273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84380
object_ptr< sticker > sticker_
Greeting sticker of the start page; may be null if none.
Definition: td_api.h:5770
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:117234
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112727
string name_
Background name.
Definition: td_api.h:86105
string description_
Article description; may be empty.
Definition: td_api.h:42464
object_ptr< ReactionType > reaction_type_
Type of the reactions to return; pass null to return all added reactions; reactionTypePaid isn't supp...
Definition: td_api.h:93282
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79027
bool delete_from_cache_
Pass true to delete the file from the TDLib file cache.
Definition: td_api.h:102614
int32 next_reset_date_
Point in time (Unix timestamp) when the weekly number of tries will reset; 0 if unknown.
Definition: td_api.h:70806
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22348
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:24499
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:61826
Definition: td_api.h:112300
Definition: td_api.h:85741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71031
string device_model_
Model of the device that was used for the session creation, as provided by the application.
Definition: td_api.h:65098
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14126
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:84043
object_ptr< MessageContent > new_content_
New message content.
Definition: td_api.h:65596
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:62798
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:77850
string member_name_
Name of the deleted member.
Definition: td_api.h:50306
bool has_protected_content_
True, if chat content can't be saved locally, forwarded, or copied.
Definition: td_api.h:7569
object_ptr< formattedText > caption_
Audio caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:25134
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:69699
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86338
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:13521
array< object_ptr< languagePackString > > strings_
List of changed language pack strings; empty if all strings have changed.
Definition: td_api.h:70150
Definition: td_api.h:84091
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:66170
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") c...
Definition: td_api.h:83219
bool delete_message_
Pass true to delete the message.
Definition: td_api.h:77188
object_ptr< InputFile > message_file_
File with messages to import. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:99890
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:56330
object_ptr< AuthenticationCodeType > next_type_
The way the next code will be sent to the user; may be null.
Definition: td_api.h:1432
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69840
object_ptr< timeZones > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98554
Definition: td_api.h:93491
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35297
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:20875
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73852
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32785
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76699
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:4849
int53 user_id_
Identifier of the user that gifted Telegram Stars; 0 if the user was anonymous.
Definition: td_api.h:56948
string description_
A short description of the result, if known.
Definition: td_api.h:24735
string invite_link_
Invite link for which to process join requests. If empty, all join requests will be processed....
Definition: td_api.h:101698
Definition: td_api.h:80396
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42014
int53 chat_id_
Chat identifier.
Definition: td_api.h:119829
Definition: td_api.h:108707
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program will be connected.
Definition: td_api.h:89818
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Hashtag or cashtag to search for.
Definition: td_api.h:106813
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98684
string device_model_
Model of the device the application is being run on; must be non-empty.
Definition: td_api.h:115243
string new_login_email_address_
New login email address.
Definition: td_api.h:113025
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:102666
object_ptr< ReactionType > tag_
The tag which label will be changed.
Definition: td_api.h:114445
Definition: td_api.h:88743
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:96902
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:36241
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2744
Definition: td_api.h:46784
Definition: td_api.h:38303
void store(TlStorerToString &s, const char *field_name) const final
bool resize_keyboard_
True, if the application needs to resize the keyboard vertically.
Definition: td_api.h:51585
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45248
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106842
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:65689
int53 id_
Unique topic identifier.
Definition: td_api.h:53660
bool needs_premium_
True, if Telegram Premium is needed to use the message sender.
Definition: td_api.h:13354
Definition: td_api.h:10304
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:6939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50585
Definition: td_api.h:95523
string application_version_
The version of the application, as provided by the application.
Definition: td_api.h:54887
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:8566
Definition: td_api.h:87114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106839
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88843
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16729
object_ptr< chatEventLogFilters > filters_
The types of events to return; pass null to get chat events of all types.
Definition: td_api.h:87753
object_ptr< inputSticker > sticker_
Sticker to add to the set.
Definition: td_api.h:76460
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:86419
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34360
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43281
int53 chat_id_
Chat identifier.
Definition: td_api.h:2685
int32 total_count_
Total number of unread notifications in the group, can be bigger than number of active notifications.
Definition: td_api.h:67990
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:24072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83641
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:103243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82010
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101144
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9790
void store(TlStorerToString &s, const char *field_name) const final
int32 rowspan_
The number of rows the cell spans.
Definition: td_api.h:42526
Definition: td_api.h:24998
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Call identifier, not persistent.
Definition: td_api.h:5813
int53 total_amount_
Product total price in the smallest units of the currency.
Definition: td_api.h:34733
int32 unread_mention_count_
Number of unread messages with a mention/reply in the chat.
Definition: td_api.h:7593
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65083
Definition: td_api.h:108925
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:77400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114978
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109876
object_ptr< messageAutoDeleteTime > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90623
bytes peer_tag_
A peer tag to be used with the reflector.
Definition: td_api.h:6490
string last_name_
The new value of the optional last name for the current user; 0-64 characters.
Definition: td_api.h:113366
string invite_link_
Invite link for the group call.
Definition: td_api.h:6022
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99754
bool is_current_user_
True, if the current user was deleted from the group.
Definition: td_api.h:50308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41816
object_ptr< groupCallId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80839
array< object_ptr< starSubscription > > subscriptions_
List of subscriptions for Telegram Stars.
Definition: td_api.h:56633
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:3069
Definition: td_api.h:100042
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:87810
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80727
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:90198
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96821
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:398
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the mentioned user.
Definition: td_api.h:64066
int32 file_id_
File identifier of the media to replace.
Definition: td_api.h:83097
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53630
bool is_pinned_
True, if the gift is pinned to the top of the chat's profile page.
Definition: td_api.h:51192
object_ptr< inputSticker > new_sticker_
Sticker to add to the set.
Definition: td_api.h:104137
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49903
bool is_enabled_
True, if the proxy is enabled now.
Definition: td_api.h:48575
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43770
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:111525
Definition: td_api.h:66151
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:25340
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:39872
int32 file_id_
File identifier.
Definition: td_api.h:68796
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:13445
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:105896
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:106872
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:103345
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:86577
Definition: td_api.h:108141
object_ptr< supergroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98157
object_ptr< location > location_
The location; may be null if not specified.
Definition: td_api.h:5494
bool forum_changes_
True, if forum-related actions need to be returned.
Definition: td_api.h:11563
int32 last_active_date_
Point in time (Unix timestamp) when obtained authorization was last used.
Definition: td_api.h:15728
string address_
Venue address; as defined by the sender.
Definition: td_api.h:74344
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:58767
string type_
Notification type. If type begins with "AUTH_KEY_DROP_", then two buttons "Cancel" and "Log out" must...
Definition: td_api.h:68541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92643
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99618
Definition: td_api.h:109412
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62033
bool is_active_
True, if the call is active, i.e. the called user joined the call.
Definition: td_api.h:34837
int32 duration_
Call duration, in seconds; for left calls only.
Definition: td_api.h:34843
bool request_name_
Pass true to request name of the users; bots only.
Definition: td_api.h:30637
object_ptr< AuthenticationCodeType > type_
The way the code was sent to the user.
Definition: td_api.h:1430
int53 chat_id_
Chat identifier.
Definition: td_api.h:111061
int53 user_id_
Identifier of a user, for which the gift code was created.
Definition: td_api.h:9175
object_ptr< identityDocument > identity_card_
Identity card.
Definition: td_api.h:43188
void store(TlStorerToString &s, const char *field_name) const final
bool supports_turn_
True, if the server supports TURN.
Definition: td_api.h:6536
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85091
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:44332
int32 rotation_angle_
Clockwise rotation angle of the gradient, in degrees; 0-359. Must always be divisible by 45.
Definition: td_api.h:2935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79074
int53 chat_id_
Chat identifier.
Definition: td_api.h:66300
int53 poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:59707
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100214
Definition: td_api.h:81977
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:67859
int53 message_id_
Identifier of the message.
Definition: td_api.h:119335
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:84598
string id_
Unique identifier of the query result.
Definition: td_api.h:24800
object_ptr< MessageSender > sender_id_
Identifier of a user or a chat that sent the gift; may be null if unknown.
Definition: td_api.h:51184
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37460
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22114
array< object_ptr< emojiCategory > > categories_
List of categories.
Definition: td_api.h:17544
string code_
The code.
Definition: td_api.h:17297
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7714
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:37831
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48647
void store(TlStorerToString &s, const char *field_name) const final
string title_
Subscription invoice title.
Definition: td_api.h:56581
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:61654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26969
Definition: td_api.h:36740
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:41030
bool was_refunded_
True, if the giveaway was canceled and was fully refunded.
Definition: td_api.h:20807
void store(TlStorerToString &s, const char *field_name) const final
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:61674
object_ptr< file > animation_
File containing the animation.
Definition: td_api.h:1073
Definition: td_api.h:64672
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:19627
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:23069
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100953
int32 month_count_
Number of months the Telegram Premium subscription will be active. Use getPremiumInfoSticker to get t...
Definition: td_api.h:47562
Definition: td_api.h:40003
object_ptr< quickReplyMessage > first_message_
The first shortcut message.
Definition: td_api.h:50761
bool need_show_statistics_
True, if message statistics must be available from context menu of the message.
Definition: td_api.h:38135
bool has_sensitive_content_
True, if media content of the message must be hidden with 18+ spoiler.
Definition: td_api.h:33503
string new_hint_
New password hint; may be empty.
Definition: td_api.h:113748
Definition: td_api.h:49560
reportStoryResultOk()
object_ptr< StatisticalGraph > mute_graph_
A graph containing number of members muted and unmuted the chat.
Definition: td_api.h:14489
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117741
Definition: td_api.h:105770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57116
array< bytes > file_hashes_
Current hashes of all files with the translation.
Definition: td_api.h:27110
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:84037
object_ptr< background > background_
The new default background; may be null.
Definition: td_api.h:69983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7852
string address_
Location address; 1-64 characters, as defined by the chat owner.
Definition: td_api.h:12732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118175
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:67984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86928
int53 bot_user_id_
Identifier of the target bot. The bot must be owned and must have the main Web App.
Definition: td_api.h:75219
string system_version_
Version of the operating system the application is being run on. If empty, the version is automatical...
Definition: td_api.h:115245
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:61810
int32 story_id_
Unique story identifier among stories of the chat.
Definition: td_api.h:60388
object_ptr< sponsoredChats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96619
int32 date_
Point in time (Unix timestamp) when the message is sent; 0 if unknown.
Definition: td_api.h:19851
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:9321
string server_
Proxy server domain or IP address.
Definition: td_api.h:48569
Definition: td_api.h:25605
bool can_set_custom_description_
True, if the bot is allowed to provide custom description for verified entities.
Definition: td_api.h:4232
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117900
Definition: td_api.h:6627
getStoryInteractions()
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:95691
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62815
Definition: td_api.h:16865
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:87751
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114812
Definition: td_api.h:48044
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115282
inputStoryAreaTypeLocation()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56748
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:81638
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103370
bool need_country_
True, if the user country must be provided.
Definition: td_api.h:44871
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:78225
int32 button_id_
Identifier of the keyboard button with the request.
Definition: td_api.h:36909
int64 id_
Website identifier.
Definition: td_api.h:15716
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > sticker_
The sticker representing the symbol.
Definition: td_api.h:72518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72152
int32 duration_
Call duration, in seconds.
Definition: td_api.h:34796
Definition: td_api.h:34010
string vcard_
Additional data about the user in a form of vCard; 0-2048 bytes in length.
Definition: td_api.h:15984
object_ptr< address > shipping_address_
Shipping address for this order; may be null.
Definition: td_api.h:40913
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10375
int53 chat_id_
Chat identifier.
Definition: td_api.h:66513
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:114612
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61523
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the sponsored message.
Definition: td_api.h:55901
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:71360
bool show_preview_
True, if reaction sender and emoji must be displayed in notifications.
Definition: td_api.h:50813
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:71469
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97073
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76702
object_ptr< starAmount > star_amount_
The amount of owned Telegram Stars.
Definition: td_api.h:56631
void store(TlStorerToString &s, const char *field_name) const final
string verification_url_
URL for additional payment credentials verification.
Definition: td_api.h:45120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9283
Definition: td_api.h:87058
object_ptr< emojiStatus > old_emoji_status_
Previous emoji status; may be null if none.
Definition: td_api.h:10105
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:116020
string id_
Unique identifier of the query result.
Definition: td_api.h:22563
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:73589
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96860
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user that sent Telegram Stars.
Definition: td_api.h:58058
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114981
object_ptr< StatisticalGraph > instant_view_interaction_graph_
A graph containing number of views of associated with the chat instant views.
Definition: td_api.h:14507
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:119534
int53 message_id_
Identifier of the message; may be 0 if unknown.
Definition: td_api.h:19845
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:83286
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78512
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:37909
void store(TlStorerToString &s, const char *field_name) const final
int32 unencrypted_prefix_size_
Size of data prefix that must be kept unencrypted.
Definition: td_api.h:85066
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:89302
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46057
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:75077
Definition: td_api.h:3586
string order_info_id_
Identifier returned by validateOrderInfo, or an empty string.
Definition: td_api.h:108597
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54491
Definition: td_api.h:65764
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41642
object_ptr< StatisticalGraph > join_by_source_graph_
A graph containing number of new member joins per source.
Definition: td_api.h:14397
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:68127
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:44577
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39857
Definition: td_api.h:80972
int32 end_date_
Point in time (Unix timestamp) when the affiliate program will be closed; 0 if the affiliate program ...
Definition: td_api.h:594
string title_
Venue name; as defined by the sender.
Definition: td_api.h:74342
Definition: td_api.h:41829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1657
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59633
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:62665
Definition: td_api.h:84404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17111
Definition: td_api.h:33614
string query_
Query to search for; may be empty to return all contacts.
Definition: td_api.h:106188
Definition: td_api.h:77287
Definition: td_api.h:66244
bool is_fake_
True, if the chat or the user is marked as fake by Telegram.
Definition: td_api.h:74398
int53 bot_user_id_
Identifier of the owned bot, which will verify the user or the chat.
Definition: td_api.h:113308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61553
int53 id_
Chat unique identifier.
Definition: td_api.h:7541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:364
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:61319
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18476
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:91898
int32 start_date_
Point in time (Unix timestamp) when the chat was boosted; 0 if none.
Definition: td_api.h:9079
Definition: td_api.h:17632
string error_message_
An error message, empty on success.
Definition: td_api.h:76801
object_ptr< formattedText > text_
Message added to the gifted Telegram Premium by the sender.
Definition: td_api.h:36164
array< int32 > chat_folder_ids_
Identifiers of chat folders in the new correct order.
Definition: td_api.h:103866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77564
Definition: td_api.h:33043
int32 banned_user_count_
Number of users banned by the administrator.
Definition: td_api.h:14573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116222
Definition: td_api.h:98826
int53 chat_id_
Chat identifier.
Definition: td_api.h:104468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112839
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111251
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:108478
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:10315
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119514
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > message_
The message with the poll.
Definition: td_api.h:9619
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:117125
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:101559
string query_
Query to search for.
Definition: td_api.h:62018
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:3067
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73328
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:24278
int32 total_count_
Total number of group call participants.
Definition: td_api.h:21641
object_ptr< MessageSender > sender_id_
Sender of the gift.
Definition: td_api.h:36615
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82912
array< object_ptr< connectedWebsite > > websites_
List of connected websites.
Definition: td_api.h:15781
object_ptr< ChatList > chat_list_
The chat list. Use getChatListsToAddChat to get suitable chat lists.
Definition: td_api.h:75441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26269
int32 was_online_
Point in time (Unix timestamp) when the user was last online.
Definition: td_api.h:73746
int53 downloaded_size_
Total downloaded size of files in the file download list, in bytes.
Definition: td_api.h:68713
inputInlineQueryResultArticle()
string performer_
Performer of the audio; as defined by the sender.
Definition: td_api.h:1367
Definition: td_api.h:89517
Definition: td_api.h:48221
bool can_manage_emoji_status_
True, if the bot can manage emoji status of the current user.
Definition: td_api.h:3936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115892
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93008
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:60884
bool restrict_chat_is_forum_
True, if the chat must or must not be a forum supergroup.
Definition: td_api.h:30692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114038
Definition: td_api.h:87901
object_ptr< unconfirmedSession > session_
The unconfirmed session; may be null if none.
Definition: td_api.h:70320
bool allow_group_chats_
True, if basic group and supergroup chats are allowed.
Definition: td_api.h:62582
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102418
int53 via_bot_user_id_
If non-zero, the user identifier of the bot through which this message was sent.
Definition: td_api.h:50662
Definition: td_api.h:27419
array< object_ptr< ReactionType > > reaction_types_
Types of the reaction to set; pass an empty list to remove the reactions.
Definition: td_api.h:113194
object_ptr< chatPermissions > new_permissions_
New chat permissions.
Definition: td_api.h:10275
bool is_default_
True, if this is one of default backgrounds.
Definition: td_api.h:2832
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59433
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43242
string inline_message_id_
Inline message identifier.
Definition: td_api.h:91926
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91248
Definition: td_api.h:75703
void store(TlStorerToString &s, const char *field_name) const final
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:38845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13266
array< int32 > colors_
A list of 3 or 4 colors of the freeform gradient in the RGB format.
Definition: td_api.h:2976
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:54877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108121
array< object_ptr< JsonValue > > values_
The list of array elements.
Definition: td_api.h:30361
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
Identifiers of the found users.
Definition: td_api.h:20306
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84245
object_ptr< premiumGiftCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78565
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45608
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:111960
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49728
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:61660
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:41495
Definition: td_api.h:35159
array< object_ptr< accentColor > > colors_
Information about supported colors; colors with identifiers 0 (red), 1 (orange), 2 (purple/violet),...
Definition: td_api.h:70062
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38230
Definition: td_api.h:49713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36199
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:33147
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:117069
Definition: td_api.h:35885
Definition: td_api.h:59547
int32 row_size_
Number of reaction per row, 5-25.
Definition: td_api.h:97632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82608
object_ptr< MessageSender > sender_id_
Sender of the gift; may be null for anonymous gifts.
Definition: td_api.h:36690
Definition: td_api.h:13341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69879
string to_language_code_
Language code of the language to which the message is translated. Must be one of "af",...
Definition: td_api.h:119337
Definition: td_api.h:95780
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63319
bool can_toggle_aggressive_anti_spam_
True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.
Definition: td_api.h:61804
Definition: td_api.h:338
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:108664
int53 chat_id_
Chat identifier.
Definition: td_api.h:82091
string bio_
The new value of the bio; 0-getOption("bio_length_max") characters without line feeds.
Definition: td_api.h:109856
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars.
Definition: td_api.h:70758
Definition: td_api.h:115356
int53 chat_id_
Chat identifier.
Definition: td_api.h:87275
pageBlockEmbeddedPost()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6264
array< int53 > member_user_ids_
User identifiers of the new members.
Definition: td_api.h:35239
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:58759
Definition: td_api.h:81025
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40325
object_ptr< fileDownloadedPrefixSize > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91098
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none or unknown.
Definition: td_api.h:36235
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:3330
Definition: td_api.h:65806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48295
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43086
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:17247
Definition: td_api.h:55562
int32 local_string_count_
Total number of non-deleted strings from the language pack available locally.
Definition: td_api.h:30866
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89111
object_ptr< savedMessagesTopic > topic_
New data about the topic.
Definition: td_api.h:67527
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:76854
int53 currently_boosted_chat_id_
Identifier of the currently boosted chat; 0 if none.
Definition: td_api.h:9077
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24808
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:111286
int32 group_call_id_
Group call identifier. The call must not be a video chat.
Definition: td_api.h:85060
object_ptr< profilePhoto > profile_photo_
Profile photo of the user; may be null.
Definition: td_api.h:72585
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107427
array< object_ptr< proxy > > proxies_
List of proxy servers.
Definition: td_api.h:48526
bool revoke_
Pass true to delete chat messages for all users; private chats only.
Definition: td_api.h:81672
bool is_big_
True, if the reaction was added with a big animation.
Definition: td_api.h:65150
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40709
bool for_clicked_animated_emoji_message_
Pass true to get the outline scaled for clicked animated emoji message.
Definition: td_api.h:97274
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72343
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:104842
Definition: td_api.h:8659
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:107692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98959
bool revoke_
Pass true to delete the messages for all users.
Definition: td_api.h:81036
Definition: td_api.h:63917
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:69657
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77041
int32 start_date_
Point in time (Unix timestamp) at which the date range begins.
Definition: td_api.h:16408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46134
object_ptr< ChatAction > action_
The action description; pass null to cancel the currently active action.
Definition: td_api.h:108099
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:88762
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:59361
object_ptr< chatBackground > background_
Background set for the chat; may be null if none.
Definition: td_api.h:7605
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23913
Definition: td_api.h:75317
Definition: td_api.h:51304
bool is_attached_
True, if the list of stickers attached to photo or video files was updated; otherwise,...
Definition: td_api.h:69822
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97151
void store(TlStorerToString &s, const char *field_name) const final
bool is_flipped_
True, if reaction corner is flipped.
Definition: td_api.h:60016
string title_
Title of the bank card description.
Definition: td_api.h:3278
bool is_rtmp_stream_
True, if the call is an RTMP stream instead of an ordinary video chat; for video chats only.
Definition: td_api.h:21207
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49547
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117415
array< string > calling_codes_
List of country calling codes.
Definition: td_api.h:16117
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:35458
string name_
Name of the invoice.
Definition: td_api.h:24906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8080
void store(TlStorerToString &s, const char *field_name) const final
reportStoryResultTextRequired()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27888
bool can_be_edited_
True, if the message can be edited.
Definition: td_api.h:50658
Definition: td_api.h:116713
string id_
Unique identifier of the query result.
Definition: td_api.h:23016
object_ptr< InputStoryContent > content_
Content of the story.
Definition: td_api.h:101455
Definition: td_api.h:75884
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61463
object_ptr< GroupCallDataChannel > data_channel_
Data channel for which data was encrypted; pass null if unknown.
Definition: td_api.h:80928
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15954
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:111878
Definition: td_api.h:64173
bool is_my_video_enabled_
Pass true if the user's video is enabled.
Definition: td_api.h:21456
bool has_recovery_email_address_
True, if a recovery email address has been set up.
Definition: td_api.h:2215
bool for_animated_emoji_
Pass true to get the outline scaled for animated emoji.
Definition: td_api.h:97272
object_ptr< SearchMessagesFilter > filter_
Filter for message content. Filters searchMessagesFilterEmpty, searchMessagesFilterMention,...
Definition: td_api.h:88634
object_ptr< premiumLimit > ReturnType
Typedef for the type returned by the function.
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:70824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110469
string type_
Event type.
Definition: td_api.h:105552
int32 group_call_id_
Group call identifier.
Definition: td_api.h:99404
object_ptr< StatisticalGraph > story_interaction_graph_
A graph containing number of story views and shares.
Definition: td_api.h:14503
string venue_provider_
Provider of the venue.
Definition: td_api.h:27472
bool default_disable_notification_
Default value of the disable_notification parameter, used when a message is sent to the chat.
Definition: td_api.h:7585
int53 old_linked_chat_id_
Previous supergroup linked chat identifier.
Definition: td_api.h:10147
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35068
Definition: td_api.h:22957
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104761
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:118041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71490
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:38760
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:7591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64206
Definition: td_api.h:60335
bool is_additional_
True, if the option must be shown only in the full list of payment options.
Definition: td_api.h:56098
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatBoost > > boosts_
List of boosts.
Definition: td_api.h:19992
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84277
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program is connected.
Definition: td_api.h:82887
Definition: td_api.h:91481
object_ptr< InputFile > thumbnail_
Thumbnail file to send. Sending thumbnails by file_id is currently not supported.
Definition: td_api.h:27914
array< int53 > user_ids_
Identifiers of at most 3 users sent the newest pending join requests.
Definition: td_api.h:12540
object_ptr< ReactionType > reaction_type_
Type of the reaction to remove. The paid reaction can't be removed.
Definition: td_api.h:102977
int32 duration_
Duration of the sound, in seconds.
Definition: td_api.h:40451
object_ptr< archiveChatListSettings > settings_
New settings.
Definition: td_api.h:109146
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:26441
object_ptr< groupCallJoinParameters > join_parameters_
Parameters to join the call.
Definition: td_api.h:100218
array< int32 > animation_ids_
The new list of file identifiers of saved animations.
Definition: td_api.h:69903
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99126
object_ptr< StickerFullType > full_type_
Sticker's full type.
Definition: td_api.h:58369
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:97688
int53 chat_id_
Identifier of the new personal chat; pass 0 to remove the chat. Use getSuitablePersonalChats to get s...
Definition: td_api.h:113806
array< object_ptr< storyInfo > > stories_
Basic information about the stories; use getStory to get full information about the stories....
Definition: td_api.h:8450
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88599
object_ptr< outline > thumbnail_outline_
Sticker set thumbnail's outline; may be null if unknown.
Definition: td_api.h:58757
int32 volume_level_
Participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:21534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62515
object_ptr< PassportElementType > type_
Type of the Telegram Passport element which has the error.
Definition: td_api.h:43582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71772
string recaptcha_key_id_
Identifier of the reCAPTCHA key.
Definition: td_api.h:68935
object_ptr< testVectorInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116503
object_ptr< photo > photo_
Game photo.
Definition: td_api.h:20411
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104179
object_ptr< CanPostStoryResult > error_type_
Type of the error; may be null if unknown.
Definition: td_api.h:69493
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:3073
object_ptr< formattedText > caption_
New story caption.
Definition: td_api.h:83560
int32 total_count_
Approximate total number of messages found; -1 if unknown.
Definition: td_api.h:20133
object_ptr< ResendCodeReason > reason_
Reason of code resending; pass null if unknown.
Definition: td_api.h:104922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98714
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43710
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:11664
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:107226
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100510
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49160
Definition: td_api.h:18715
object_ptr< userSupportInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115504
void store(TlStorerToString &s, const char *field_name) const final
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:44512
Definition: td_api.h:23710
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44306
bool has_private_forwards_
True, if the user can't be linked in forwarded messages due to their privacy settings.
Definition: td_api.h:72720
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:21959
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73496
Definition: td_api.h:42807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78562
Definition: td_api.h:69646
object_ptr< basicGroup > basic_group_
New data about the group.
Definition: td_api.h:68298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109987
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:7573
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:71366
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104493
int32 chat_limit_
Same as in getStorageStatistics. Affects only returned statistics.
Definition: td_api.h:101171
int53 chat_id_
Chat identifier.
Definition: td_api.h:66936
Definition: td_api.h:97476
array< object_ptr< MessageSender > > other_participant_ids_
Identifiers of some other call participants.
Definition: td_api.h:34845
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115662
string url_
URL of the file.
Definition: td_api.h:78747
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59573
Definition: td_api.h:103746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98606
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73050
int32 id_
Unique persistent auto-incremented from 1 identifier of the notification group.
Definition: td_api.h:40170
int32 id_
Group call identifier.
Definition: td_api.h:21369
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:71618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16690
object_ptr< chatBoost > boost_
New information about the boost.
Definition: td_api.h:71951
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60657
string description_
A short description of the result, if known.
Definition: td_api.h:24558
Definition: td_api.h:95741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40363
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13197
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13638
int32 count_
The number of identical boosts applied.
Definition: td_api.h:8799
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< foundUsers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91659
Definition: td_api.h:75004
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113603
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:77531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6913
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82561
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:72736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109603
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34919
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12902
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100403
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:83554
Definition: td_api.h:3143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86494
string name_
Name of the sticker set.
Definition: td_api.h:58753
string original_path_
The original path specified by the application in inputFileGenerated.
Definition: td_api.h:68624
array< int53 > chat_ids_
The new list of pinned chats.
Definition: td_api.h:113860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94356
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:66447
object_ptr< photo > photo_
Article photo; may be null.
Definition: td_api.h:42466
int32 edit_date_
Point in time (Unix timestamp) when the message was last edited; 0 for scheduled messages.
Definition: td_api.h:33465
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113716
void store(TlStorerToString &s, const char *field_name) const final
string old_title_
Previous chat title.
Definition: td_api.h:10483
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101556
int32 limit_
The maximum number of reactions to be returned; must be positive and can't be greater than 100.
Definition: td_api.h:93286
Definition: td_api.h:25329
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114527
double longitude_
Longitude of the location, in degrees; as defined by the sender.
Definition: td_api.h:32811
int32 web_app_background_dark_color_
Default dark background color for bot Web Apps; -1 if not specified.
Definition: td_api.h:3926
int53 message_id_
Identifier of the message.
Definition: td_api.h:91438
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50165
int32 level_
Chat boost level.
Definition: td_api.h:87483
Definition: td_api.h:81440
Definition: td_api.h:91425
int32 limit_
The maximum number of photos to be returned; up to 100.
Definition: td_api.h:99085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11719
int53 chat_id_
Optional chat identifier, associated with the event.
Definition: td_api.h:105554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81694
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:105963
object_ptr< scopeAutosaveSettings > settings_
New autosave settings for the scope; pass null to set autosave settings to default.
Definition: td_api.h:109425
bool is_ended_
True, if the giveaway has ended and results are being prepared.
Definition: td_api.h:20762
Definition: td_api.h:13753
Definition: td_api.h:96636
int32 accent_text_color_
An accent color of the text in the RGB format.
Definition: td_api.h:64321
string privacy_policy_url_
URL for the privacy policy of the service; may be empty.
Definition: td_api.h:43014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9955
bool are_enabled_
Pass true to enable notifications about new gifts owned by the channel chat; pass false to disable th...
Definition: td_api.h:117339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115833
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:89296
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:8864
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< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106107
Definition: td_api.h:92830
bool is_channel_
Pass true to create a channel chat; ignored if a forum is created.
Definition: td_api.h:80535
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:116096
string query_
Query to search for.
Definition: td_api.h:106647
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8469
int53 incoming_paid_message_star_count_
Number of Telegram Stars that must be paid by the user for each sent message to the current user.
Definition: td_api.h:72742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102141
Definition: td_api.h:58293
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:94049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25367
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113278
object_ptr< NetworkType > type_
Type of the network for which the new settings are relevant.
Definition: td_api.h:109368
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:87688
Definition: td_api.h:72846
int53 user_id_
User identifier.
Definition: td_api.h:98940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84501
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:49859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23569
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38329
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:42138
int53 user_id_
User identifier of the viewer.
Definition: td_api.h:39592
object_ptr< bankCardInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86180
int32 marked_as_unread_unmuted_count_
Total number of unmuted chats marked as unread.
Definition: td_api.h:69322
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:108097
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73976
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8158
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:107732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42292
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34313
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84562
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:18306
Definition: td_api.h:15810
object_ptr< formattedText > text_
Text to show along with the gift codes; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:62699
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105269
int53 message_id_
Identifier of the clicked message.
Definition: td_api.h:79196
object_ptr< failedToAddMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75356
Definition: td_api.h:22819
object_ptr< gift > gift_
The gift.
Definition: td_api.h:57676
Definition: td_api.h:17130
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:48915
array< int32 > available_accent_color_ids_
The list of accent color identifiers, which can be set through setAccentColor and setChatAccentColor....
Definition: td_api.h:70064
Definition: td_api.h:41376
bool has_spoiler_
True, if the photo preview must be covered by a spoiler animation.
Definition: td_api.h:34027
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115554
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:9893
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73963
Definition: td_api.h:111979
array< object_ptr< sponsoredMessage > > messages_
List of sponsored messages.
Definition: td_api.h:55959
object_ptr< InputFile > old_sticker_
Sticker to remove from the set.
Definition: td_api.h:104135
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48253
Definition: td_api.h:1304
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92986
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89639
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:67122
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51846
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< closedVectorPath > > paths_
The list of closed vector paths.
Definition: td_api.h:40957
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13872
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:102172
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89976
object_ptr< basicGroup > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86230
object_ptr< statisticalValue > mean_story_view_count_
Mean number of times the recently posted stories were viewed.
Definition: td_api.h:14477
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:53870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4111
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87144
Definition: td_api.h:79183
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< groupCallJoinParameters > join_parameters_
Parameters to join the call; pass null to only create call link without joining the call.
Definition: td_api.h:80246
Definition: td_api.h:9206
object_ptr< StoryPrivacySettings > privacy_settings_
The privacy settings for the story; ignored for stories posted on behalf of supergroup and channel ch...
Definition: td_api.h:101461
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:10441
Definition: td_api.h:35723
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 current_level_boost_count_
The number of boosts added to reach the current level.
Definition: td_api.h:9319
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117794
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:109962
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:79904
Definition: td_api.h:21754
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:26060
int32 member_count_
Number of members in the supergroup or channel; 0 if unknown.
Definition: td_api.h:61768
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79166
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:103472
bool one_time_
True, if the application needs to hide the keyboard after use.
Definition: td_api.h:51587
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
The text of the chat folder name; 1-12 characters without line feeds. May contain only CustomEmoji en...
Definition: td_api.h:11975
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user which will receive Telegram Premium.
Definition: td_api.h:99684
Definition: td_api.h:81599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13411
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:105054
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< sharedUser > > users_
The shared users.
Definition: td_api.h:36907
Definition: td_api.h:63094
string anchor_name_
The name of a richTextAnchor object, which is the first element of the target richTexts object.
Definition: td_api.h:53316
bool only_completed_
Pass true to search only for completed downloads.
Definition: td_api.h:106298
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:2213
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104983
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:116033
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46074
int32 max_reaction_count_
The maximum allowed number of reactions per message; 1-11.
Definition: td_api.h:8670
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117738
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18431
int64 model_custom_emoji_id_
Custom emoji identifier of the model of the upgraded gift.
Definition: td_api.h:18129
int53 chat_id_
Chat identifier.
Definition: td_api.h:117607
void store(TlStorerToString &s, const char *field_name) const final
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:46842
Definition: td_api.h:22088
Definition: td_api.h:84885
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48061
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35434
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:18459
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:66302
int32 month_count_
Number of months the Telegram Premium subscription will be active for the users.
Definition: td_api.h:62697
object_ptr< StoryPrivacySettings > privacy_settings_
Privacy rules affecting story visibility; may be approximate for non-owned stories.
Definition: td_api.h:59745
bool is_video_
True, if the call is a video call.
Definition: td_api.h:34841
bool can_sell_gifts_
True, if the bot can sell regular gifts received by the business account.
Definition: td_api.h:4650
object_ptr< messagePositions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89328
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:74516
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputPersonalDocument > bank_statement_
The bank statement to be saved.
Definition: td_api.h:26582
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60564
int32 authorization_delay_
The number of days to pass between consecutive authorizations if the user declines to set password; i...
Definition: td_api.h:61358
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6217
int53 message_id_
Identifier of the sponsored message.
Definition: td_api.h:79249
int53 chat_id_
Chat identifier.
Definition: td_api.h:66213
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17533
array< int53 > user_ids_
User identifiers of close friends; the users must be contacts of the current user.
Definition: td_api.h:111768
int53 chat_id_
Identifier of the chat to add.
Definition: td_api.h:76300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59286
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the other user.
Definition: td_api.h:77450
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47883
object_ptr< forumTopicInfo > topic_info_
Information about the topic.
Definition: td_api.h:11299
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95763
int32 view_count_
Number of times the object was viewed.
Definition: td_api.h:14621
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:74720
int53 user_id_
Identifier of the user.
Definition: td_api.h:75330
Definition: td_api.h:97996
object_ptr< MessageSender > sender_id_
Identifier of the chat member, applied the reaction.
Definition: td_api.h:394
int53 chat_id_
Chat identifier.
Definition: td_api.h:66078
array< object_ptr< storageStatisticsByFileType > > by_file_type_
Statistics split by file types.
Definition: td_api.h:59068
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73774
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:119771
object_ptr< PageBlockHorizontalAlignment > align_
Horizontal cell content alignment.
Definition: td_api.h:42528
Definition: td_api.h:101576
int32 count_
Number of times the tag was used; may be 0 if the tag has non-empty label.
Definition: td_api.h:53572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45894
object_ptr< businessBotRights > rights_
Rights of the bot; may be null if the connection was disabled.
Definition: td_api.h:4904
object_ptr< invoice > invoice_
Invoice.
Definition: td_api.h:25778
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:83357
bool are_tags_enabled_
Pass true to enable folder tags; pass false to disable them.
Definition: td_api.h:117287
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58241
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:113545
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86444
Definition: td_api.h:59540
int32 registration_year_
Year when the user was registered in Telegram; 0-9999; may be 0 if unknown.
Definition: td_api.h:300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52408
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:30220
object_ptr< InputStoryContent > content_
Content of the new preview.
Definition: td_api.h:83099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49463
bool can_be_edited_
True, if the story can be edited.
Definition: td_api.h:59725
Definition: td_api.h:108248
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:69405
Definition: td_api.h:111273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111196
object_ptr< businessConnection > connection_
New data about the connection.
Definition: td_api.h:71136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53943
int32 old_accent_color_id_
Previous identifier of chat accent color.
Definition: td_api.h:10609
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:109690
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114694
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83389
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62891
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57995
object_ptr< formattedText > text_
Text to show to the user receiving Telegram Premium; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:99690
array< object_ptr< sponsoredChat > > chats_
List of sponsored chats.
Definition: td_api.h:55848
bool can_manage_topics_
True, if the administrator can create, rename, close, reopen, hide, and unhide forum topics; applicab...
Definition: td_api.h:8554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92271
std::string to_string(const BaseObject &value)
Definition: td_api.h:77584
object_ptr< photo > photo_
Photo of the chat; for bots only; may be null.
Definition: td_api.h:55529
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:107042
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64993
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41777
Definition: td_api.h:17671
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14991
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:21524
object_ptr< photo > photo_
The photo.
Definition: td_api.h:42734
bool can_enable_paid_messages_
True, if paid messages can be enabled in the supergroup chat; for supergroup only.
Definition: td_api.h:61782
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13828
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:109748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95081
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:25399
Definition: td_api.h:2674
string token_
Device registration token; may be empty to deregister a device.
Definition: td_api.h:16993
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17799
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:30700
string endpoint_
Absolute URL exposed by the push service where the application server can send push messages; may be ...
Definition: td_api.h:16792
object_ptr< location > location_
Location result.
Definition: td_api.h:22610
int53 chat_id_
Chat identifier.
Definition: td_api.h:117769
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54697
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12594
bool exclude_read_
True, if read chats need to be excluded.
Definition: td_api.h:11678
int53 chat_id_
The channel chat the message belongs to.
Definition: td_api.h:113132
string description_
Web App description.
Definition: td_api.h:74775
Definition: td_api.h:105386
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:92964
Definition: td_api.h:2484
int53 supergroup_id_
Identifier of the channel.
Definition: td_api.h:118892
void store(TlStorerToString &s, const char *field_name) const final
int32 photo_width_
Product photo width.
Definition: td_api.h:25788
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111143
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReportStoryResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104658
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:102066
array< string > keys_
Language pack keys of the strings to be returned; leave empty to request all available strings.
Definition: td_api.h:92516
Definition: td_api.h:25167
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76768
void store(TlStorerToString &s, const char *field_name) const final
string sender_name_
Name of the original sender.
Definition: td_api.h:37631
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:24593
object_ptr< sticker > around_animation_
Around animation for the reaction; may be null.
Definition: td_api.h:17941
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79767
string id_
Unique identifier of the subscription.
Definition: td_api.h:56428
object_ptr< point > end_point_
The end point of the curve.
Definition: td_api.h:74297
object_ptr< TMeUrlType > type_
Type of the URL.
Definition: td_api.h:62211
bool can_report_reactions_
True, if reactions on the message can be reported through reportMessageReactions.
Definition: td_api.h:38129
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:96366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103676
Definition: td_api.h:14228
array< object_ptr< chatStatisticsInteractionInfo > > recent_interactions_
Detailed statistics about number of views and shares of recently sent messages and posted stories.
Definition: td_api.h:14509
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112947
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_transferred_
True, if the gift can be transferred to another owner; only for the receiver of the gift.
Definition: td_api.h:36698
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:79640
Definition: td_api.h:101020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106378
array< object_ptr< unreadReaction > > unread_reactions_
The new list of unread reactions.
Definition: td_api.h:65866
int32 winner_count_
Number of users which will be able to activate the gift codes.
Definition: td_api.h:62749
void store(TlStorerToString &s, const char *field_name) const final
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:104576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26121
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:24676
object_ptr< sticker > sticker_
Message content; may be null.
Definition: td_api.h:49724
object_ptr< sticker > select_animation_
Select animation for the effect in TGS format.
Definition: td_api.h:37382
int64 effect_id_
Identifier of the effect to apply to the message.
Definition: td_api.h:107811
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:51439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34048
Definition: td_api.h:20390
int64 old_background_custom_emoji_id_
Previous identifier of the custom emoji; 0 if none.
Definition: td_api.h:10611
array< object_ptr< chatAdministrator > > administrators_
A list of chat administrators.
Definition: td_api.h:8621
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:71522
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116264
Definition: td_api.h:112861
int32 deleted_message_count_
Number of messages deleted by the administrator.
Definition: td_api.h:14571
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79278
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60695
object_ptr< sticker > left_reel_
The animated sticker with the left reel.
Definition: td_api.h:17088
string name_
The name of the option.
Definition: td_api.h:113523
string gift_name_
Unique name of the upgraded gift.
Definition: td_api.h:60184
int53 message_thread_id_
If not 0, the message thread identifier in which the messages will be sent.
Definition: td_api.h:108474
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90542
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66615
int32 remaining_count_
Number of remaining times the gift can be purchased; 0 if not limited or the gift was sold out.
Definition: td_api.h:20558
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68352
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:39868
bool is_from_offline_
True, if the message was sent because of a scheduled action by the message sender,...
Definition: td_api.h:33451
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51289
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107140
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:83552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52154
object_ptr< CallDiscardReason > discard_reason_
Reason why the call was discarded.
Definition: td_api.h:34794
bool approve_
Pass true to approve all requests; pass false to decline them.
Definition: td_api.h:101700
void store(TlStorerToString &s, const char *field_name) const final
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:7577
bool return_local_
Pass true to get the number of bots without sending network requests, or -1 if the number of bots is ...
Definition: td_api.h:86630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47440
void store(TlStorerToString &s, const char *field_name) const final
premiumStoryFeatureVideoQuality()
Definition: td_api.h:41790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37213
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:83490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71592
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:61137
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110202
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:24219
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:77452
int32 payment_date_
Point in time (Unix timestamp) when the giveaway was paid.
Definition: td_api.h:48185
int32 thumbnail_height_
Height of the thumbnail.
Definition: td_api.h:24394
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54281
bytes value_
Bytes.
Definition: td_api.h:63066
int32 total_voter_count_
Total number of voters, participating in the poll.
Definition: td_api.h:45646
bool restricts_new_chats_
True, if the user may restrict new chats with non-contacts. Use canSendMessageToUser to check whether...
Definition: td_api.h:72615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17351
object_ptr< ChatAvailableReactions > available_reactions_
Types of reaction, available in the chat.
Definition: td_api.h:7599
Definition: td_api.h:23104
Definition: td_api.h:42405
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< botMenuButton > menu_button_
New menu button.
Definition: td_api.h:113079
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:108824
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:84281
bool revoke_
Pass true to delete chat history for all users.
Definition: td_api.h:81614
int32 file_id_
File identifier.
Definition: td_api.h:18598
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13167
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85994
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:51500
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42550
object_ptr< targetChatTypes > types_
Allowed types for the chat.
Definition: td_api.h:62500
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115721
int53 download_offset_
Download will be started from this offset. downloaded_prefix_size is calculated from this offset.
Definition: td_api.h:32718
int32 web_app_header_light_color_
Default light header color for bot Web Apps; -1 if not specified.
Definition: td_api.h:3928
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2802
Definition: td_api.h:75483
Definition: td_api.h:36602
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:8291
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:82116
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57251
messageReplyToStory()
Definition: td_api.h:110776
Definition: td_api.h:62783
Definition: td_api.h:62489
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49289
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119079
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 active_period_
Period after which the story is moved to archive, in seconds; must be one of 6 * 3600,...
Definition: td_api.h:101463
Definition: td_api.h:96495
int32 restricted_count_
Number of restricted users in the supergroup; 0 if unknown.
Definition: td_api.h:61772
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22036
int32 total_count_
Total number of active notifications in the group.
Definition: td_api.h:40176
object_ptr< groupCall > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91709
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:118415
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48515
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39237
Definition: td_api.h:42668
bool can_create_topics_
True, if the user can create topics.
Definition: td_api.h:13545
bool is_restore_
Pass true if this is a restore of a Telegram Premium purchase; only for App Store.
Definition: td_api.h:109305
int32 pending_reset_date_
Point in time (Unix timestamp) after which the password can be reset immediately using resetPassword.
Definition: td_api.h:52589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14730
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:59737
void store(TlStorerToString &s, const char *field_name) const final
premiumLimitTypeActiveStoryCount()
bool send_phone_number_to_provider_
True, if the user's phone number will be sent to the provider.
Definition: td_api.h:30101
int32 creation_date_
Point in time (Unix timestamp) when the giveaway was created.
Definition: td_api.h:20758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4250
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:119492
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24051
int53 chat_id_
Chat identifier.
Definition: td_api.h:2545
void store(TlStorerToString &s, const char *field_name) const final
int64 inline_query_id_
Identifier of the inline query.
Definition: td_api.h:76734
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46725
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:30601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109010
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:45232
Definition: td_api.h:108461
object_ptr< StatisticalGraph > story_reaction_graph_
A graph containing number of story reactions.
Definition: td_api.h:61079
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:82611
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116381
bool only_active_
Pass true to remove only active downloads, including paused.
Definition: td_api.h:102610
double duration_
Precise duration of the video, in seconds; 0-60.
Definition: td_api.h:27821
Definition: td_api.h:16943
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74176
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49758
object_ptr< notificationSound > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76426
Definition: td_api.h:39755
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:110398
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:83488
Definition: td_api.h:54504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110365
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78363
Definition: td_api.h:60784
int53 star_count_
Number of Telegram Stars that were received.
Definition: td_api.h:36559
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74878
double corner_radius_percentage_
The radius of the rectangle corner rounding, as a percentage of the media width.
Definition: td_api.h:59869
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:723
string title_
New title of the chat; 1-128 characters.
Definition: td_api.h:111717
bool is_current_
True, if this session is the current session.
Definition: td_api.h:54871
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43809
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:80867
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:63023
bool allow_user_chats_
True, if private chats with ordinary users are allowed.
Definition: td_api.h:62578
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112994
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74220
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:112259
Definition: td_api.h:94429
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77803
bool udp_p2p_
True, if UDP peer-to-peer connections are supported.
Definition: td_api.h:6378
object_ptr< InputInlineQueryResult > result_
The description of the message.
Definition: td_api.h:105614
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:13617
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:24154
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
double y_
The point's second coordinate.
Definition: td_api.h:45592
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< autoDownloadSettings > medium_
Preset with medium settings; expected to be used by default when using mobile data.
Definition: td_api.h:2448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36535
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; pass null if none.
Definition: td_api.h:107730
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:4898
int64 id_
Identifier of the sticker set.
Definition: td_api.h:58749
object_ptr< address > address_
The address to be saved.
Definition: td_api.h:26504
Definition: td_api.h:17181
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:61780
Definition: td_api.h:39943
string parameter_
The parameter for the bot start message.
Definition: td_api.h:23165
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102415
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:22099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34945
bool is_downloading_completed_
True, if the local copy is fully available.
Definition: td_api.h:32716
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118125
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42248
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:118993
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62843
string title_
Option title.
Definition: td_api.h:55628
Definition: td_api.h:51528
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:114787
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65886
Definition: td_api.h:101847
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:95675
int32 video_height_
Height of the video.
Definition: td_api.h:24150
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120065
int64 story_sound_id_
Identifier of the notification sound to be played for stories; 0 if sound is disabled.
Definition: td_api.h:53876
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:1222
object_ptr< starCount > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94462
Definition: td_api.h:25644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97976
Definition: td_api.h:72231
void store(TlStorerToString &s, const char *field_name) const final
bool unlimited_gifts_
True, if unlimited regular gifts are accepted.
Definition: td_api.h:250
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75638
bool is_saved_
Pass true to display the gift on the user's or the channel's profile page; pass false to remove it fr...
Definition: td_api.h:117880
bool pay_for_upgrade_
Pass true to additionally pay for the gift upgrade and allow the receiver to upgrade it for free.
Definition: td_api.h:108267
int32 story_id_
Story identifier.
Definition: td_api.h:69407
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35215
void store(TlStorerToString &s, const char *field_name) const final
int32 audio_source_id_
Screen sharing audio channel synchronization source identifier; received from tgcalls.
Definition: td_api.h:115925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91195
object_ptr< upgradedGiftModel > model_
Model of the upgraded gift.
Definition: td_api.h:72262
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:102336
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:97789
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:63427
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:98107
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:98085
string language_
Programming language of the code; as defined by the sender.
Definition: td_api.h:63928
bool is_public_
Pass true to set the public photo, which will be visible even the main photo is hidden by privacy set...
Definition: td_api.h:114182
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101609
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< maskPosition > mask_position_
Position where the mask is placed; may be null.
Definition: td_api.h:58569
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:23721
object_ptr< MessageSender > verified_id_
Identifier of the user or the supergroup or channel chat, which verification is removed.
Definition: td_api.h:103033
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100245
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:21504
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26753
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:84353
array< int53 > user_ids_
Identifiers of the users which can activate the gift codes.
Definition: td_api.h:62695
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:58680
object_ptr< termsOfService > terms_of_service_
The new terms of service.
Definition: td_api.h:70280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50831
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6556
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:112537
int32 total_count_
The total number of received gifts.
Definition: td_api.h:51265
object_ptr< PremiumFeature > feature_
The viewed premium feature.
Definition: td_api.h:119890
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:49532
array< int53 > shared_user_ids_
Identifiers of the shared users.
Definition: td_api.h:115808
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78515
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58464
Definition: td_api.h:82770
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:53570
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:76135
bool has_password_
True, if a temporary password is available.
Definition: td_api.h:62977
int32 height_
Height of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:53273
string username_
Username for logging in; may be empty.
Definition: td_api.h:48671
int32 port_
Server port number.
Definition: td_api.h:6437
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:89530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106722
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96771
int32 score_
New score.
Definition: td_api.h:35939
string url_
An HTTP URL, opening the reference.
Definition: td_api.h:53318
Definition: td_api.h:69004
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48204
object_ptr< minithumbnail > minithumbnail_
Media minithumbnail; may be null.
Definition: td_api.h:42692
array< object_ptr< PageBlock > > page_blocks_
Post content.
Definition: td_api.h:41908
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:80351
int64 value_
The value of the option.
Definition: td_api.h:40827
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76771
Definition: td_api.h:74437
bool is_pinned_
Pass true to pin the topic; pass false to unpin it.
Definition: td_api.h:117773
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:78236
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118064
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:95556
bool mute_stories_
True, if story notifications are disabled.
Definition: td_api.h:53874
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:51441
Definition: td_api.h:27764
int32 shortcut_id_
Unique identifier of the quick reply shortcut to which the messages belong.
Definition: td_api.h:82299
string username_
Username of the user; for bots only.
Definition: td_api.h:55579
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:48919
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2907
object_ptr< StoryInteractionType > type_
Type of the interaction.
Definition: td_api.h:60445
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:95880
string phone_number_
Phone number.
Definition: td_api.h:53229
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:8444
object_ptr< CheckStickerSetNameResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78715
int32 count_
Limit on the total number of files after deletion. Pass -1 to use the default limit.
Definition: td_api.h:101159
object_ptr< RichText > text_
Text.
Definition: td_api.h:52867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21843
string owner_name_
Name of the owner for the case when owner identifier and address aren't known.
Definition: td_api.h:72258
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92377
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:113192
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96514
string currency_
Currency for the price of the product.
Definition: td_api.h:35984
Definition: td_api.h:70426
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59478
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:115227
Definition: td_api.h:58512
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92483
Definition: td_api.h:8431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99651
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101270
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:110337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47050
object_ptr< file > video_
File containing the video.
Definition: td_api.h:905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97817
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53335
bool is_hidden_
Pass true to hide and close the General topic; pass false to unhide it.
Definition: td_api.h:117827
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107318
bool disable_notification_
Pass true to disable notification about the current user joining Telegram for other users that added ...
Definition: td_api.h:102558
Definition: td_api.h:78838
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77903
int32 yearly_boost_count_
Number of times the chat will be boosted for one year if the option is chosen.
Definition: td_api.h:56092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15263
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26402
int32 file_id_
Identifier of the file to delete.
Definition: td_api.h:81938
int32 center_color_
A color in the center of the backdrop in the RGB format.
Definition: td_api.h:72367
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:33449
bool can_pin_messages_
True, if the user can pin messages.
Definition: td_api.h:13543
object_ptr< animatedEmoji > animated_emoji_
The animated emoji.
Definition: td_api.h:34513
string photo_url_
The URL of the JPEG photo (photo size must not exceed 5MB).
Definition: td_api.h:24562
Definition: td_api.h:23235
object_ptr< statisticalValue > mean_message_share_count_
Mean number of times the recently sent messages were shared.
Definition: td_api.h:14473
int53 user_id_
Identifier of the user to be called.
Definition: td_api.h:79902
string value_
Unencrypted data, phone number or email address.
Definition: td_api.h:18320
string inline_message_id_
Inline message identifier.
Definition: td_api.h:84217
Definition: td_api.h:83959
int53 user_id_
User identifier.
Definition: td_api.h:12449
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59665
array< object_ptr< MessageSender > > recent_voter_ids_
Identifiers of recent voters, if the poll is non-anonymous.
Definition: td_api.h:45648
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:109990
Definition: td_api.h:62289
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80568
string last_name_
Last name of the user.
Definition: td_api.h:15982
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52882
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47410
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:36239
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18233
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5351
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:111611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60364
string conversion_
String specifying the conversion applied to the original file; must be persistent across application ...
Definition: td_api.h:23926
int32 rarity_per_mille_
The number of upgraded gifts that receive this symbol for each 1000 gifts upgraded.
Definition: td_api.h:72520
int53 message_id_
A temporary message identifier.
Definition: td_api.h:65465
Definition: td_api.h:67474
bool is_anonymous_
True, if the reactor is anonymous.
Definition: td_api.h:42965
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:92624
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:36439
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:36114
int53 message_id_
The identifier of the message to be replied in the same chat and forum topic. A message can be replie...
Definition: td_api.h:26016
int53 message_thread_id_
Message thread identifier in which mentions are marked as read.
Definition: td_api.h:101960
void store(TlStorerToString &s, const char *field_name) const final
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:81504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74537
object_ptr< InputStoryAreaType > type_
Type of the area.
Definition: td_api.h:27334
Definition: td_api.h:52657
Definition: td_api.h:42999
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58918
int32 story_id_
Story identifier of the original story.
Definition: td_api.h:60797
int53 message_id_
Identifier of the message.
Definition: td_api.h:29937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86441
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38175
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6234
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33814
Definition: td_api.h:39906
Definition: td_api.h:90356
Definition: td_api.h:48359
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Text to show along with the gift codes; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:59318
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19531
string password_
The 2-step verification password of the current user.
Definition: td_api.h:85472
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:61828
Definition: td_api.h:58417
void store(TlStorerToString &s, const char *field_name) const final
bool is_viewed_
True, if at least one of the recipients has viewed the video note.
Definition: td_api.h:34176
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:7565
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:77021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32830
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:107335
Definition: td_api.h:100373
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116001
object_ptr< AutosaveSettingsScope > scope_
Autosave settings scope.
Definition: td_api.h:109423
fileTypeVideoStory()
bool is_hidden_
True, if the country must be hidden from the list of all countries.
Definition: td_api.h:16115
string json_data_
Graph data in JSON format.
Definition: td_api.h:58184
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35503
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier. The call must not be a video chat.
Definition: td_api.h:80924
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:58610
bool select_contacts_
True, if all private chats with contacts are selected.
Definition: td_api.h:5715
string sticker_url_
The URL of the WEBP, TGS, or WEBM sticker (sticker file size must not exceed 5MB).
Definition: td_api.h:24621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119461
string description_
New bot's description on the specified language.
Definition: td_api.h:109582
int53 chat_id_
Identifier of the chat to be removed.
Definition: td_api.h:103398
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:58765
string title_
Game title, empty for pinned game message.
Definition: td_api.h:49226
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41097
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87450
Definition: td_api.h:95869
int53 chat_id_
Identifier of the chat to which the message that was forwarded belonged; may be 0 if unknown.
Definition: td_api.h:19843
Definition: td_api.h:70219
int53 chat_id_
Chat identifier.
Definition: td_api.h:66978
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:107050
object_ptr< sticker > select_animation_
Select animation for the reaction.
Definition: td_api.h:17935
bool is_canceled_
Pass true to cancel the subscription; pass false to allow the user to enable it.
Definition: td_api.h:84956
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23527
string question_
Poll question.
Definition: td_api.h:49487
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21474
Definition: td_api.h:113242
string referrer_
Google Play referrer to identify the user.
Definition: td_api.h:95930
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:110865
Definition: td_api.h:81337
int32 max_quantity_
The maximum number of users to share.
Definition: td_api.h:30635
int53 chat_id_
Chat identifier.
Definition: td_api.h:117390
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:86961
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:36176
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:82463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69342
object_ptr< InputFile > animation_
Animation file to be removed.
Definition: td_api.h:103450
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115895
array< object_ptr< InputFile > > attached_files_
Files used in the imported messages. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:99892
string recovery_code_
Recovery code to check.
Definition: td_api.h:78443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2519
Definition: td_api.h:16619
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:22614
int32 story_per_day_count_
Number of stories that the chat can publish daily.
Definition: td_api.h:8915
object_ptr< formattedText > text_
Text in which to search for the quote.
Definition: td_api.h:106931
int32 id_
Unique button identifier.
Definition: td_api.h:30688
bool video_chat_changes_
True, if video chat actions need to be returned.
Definition: td_api.h:11561
Definition: td_api.h:97259
int32 offset_
Number of transactions to skip.
Definition: td_api.h:89032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37087
Definition: td_api.h:11651
Definition: td_api.h:108813
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars; can be identifier of the current user,...
Definition: td_api.h:96932
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77217
string first_name_
First name of the user.
Definition: td_api.h:72575
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:7563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81802
array< object_ptr< failedToAddMember > > failed_to_add_members_
Information about users that weren't added to the chat.
Definition: td_api.h:18502
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 winner_count_
The number of users that will be chosen as winners.
Definition: td_api.h:56185
Definition: td_api.h:76236
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > center_animation_
Center animation for the reaction; may be null.
Definition: td_api.h:17943
array< object_ptr< PaidMedia > > media_
Information about the media.
Definition: td_api.h:33975
string mime_type_
MIME type of the file, usually "image/gif" or "video/mp4".
Definition: td_api.h:1065
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15894
Definition: td_api.h:51570
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:3942
array< object_ptr< sticker > > stickers_
List of stickers in this set.
Definition: td_api.h:58686
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:110560
string query_
Query to search for.
Definition: td_api.h:107228
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:24398
premiumStoryFeatureSaveStories()
string application_version_
Application version; must be non-empty.
Definition: td_api.h:115247
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:47558
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:77044
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10443
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59312
int64 old_sticker_set_id_
Previous identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10399
object_ptr< secretChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96722
string last_name_
The last name of the user; 0-64 characters.
Definition: td_api.h:102556
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106516
bool has_private_calls_
True, if the user can't be called due to their privacy settings.
Definition: td_api.h:72718
int32 premium_value_
Value of the limit for Premium users.
Definition: td_api.h:46935
Definition: td_api.h:85049
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17060
string currency_
Currency for the product price.
Definition: td_api.h:71620
void store(TlStorerToString &s, const char *field_name) const final
string name_
Unique background name.
Definition: td_api.h:2836
string text_
The text to parse.
Definition: td_api.h:101281
int32 log_in_date_
Point in time (Unix timestamp) when the user was logged in.
Definition: td_api.h:15726
int64 profile_photo_id_
Identifier of the profile photo to delete.
Definition: td_api.h:82199
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35473
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:74458
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81058
object_ptr< InputFile > background_
Background file to use. Only inputFileLocal and inputFileGenerated are supported. The file must be in...
Definition: td_api.h:23253
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:101096
int32 file_id_
Identifier of the file to stop uploading.
Definition: td_api.h:77634
Definition: td_api.h:3997
Definition: td_api.h:110489
bool is_upgrade_
True, if the gift was obtained by upgrading of a previously received gift.
Definition: td_api.h:36755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53758
Definition: td_api.h:26092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90156
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37885
int32 duration_
Duration of the video, in seconds; 0-60.
Definition: td_api.h:25470
object_ptr< InternalLinkType > feedback_link_
An internal link to be opened to leave feedback about the instant view.
Definition: td_api.h:75025
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:59747
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< connectedAffiliatePrograms > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89901
bool is_saved_
True, if the gift is displayed on the user's or the channel's profile page; only for the receiver of ...
Definition: td_api.h:36696
object_ptr< JsonValue > json_value_
The JsonValue object.
Definition: td_api.h:92252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64775
double seconds_
Number of seconds before the function returns.
Definition: td_api.h:109041
object_ptr< MessageSender > actor_id_
Identifier of the user or chat that changed reactions.
Definition: td_api.h:71995
Definition: td_api.h:86859
Definition: td_api.h:119818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57950
Definition: td_api.h:49215
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< paidReactor > > paid_reactors_
Information about top users that added the paid reaction.
Definition: td_api.h:38262
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7891
object_ptr< chatFolderIcon > icon_
The chosen or default icon for the chat folder.
Definition: td_api.h:11790
Definition: td_api.h:59101
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:70478
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:56637
Definition: td_api.h:48975
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115137
int32 file_id_
Identifier of the downloaded file.
Definition: td_api.h:117660
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52681
Definition: td_api.h:33573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89211
string token_
The token.
Definition: td_api.h:17375
bytes x_
Bytes to return.
Definition: td_api.h:116342
Definition: td_api.h:106124
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15796
int53 chat_id_
Identifier of the chat to which to forward messages.
Definition: td_api.h:85326
void store(TlStorerToString &s, const char *field_name) const final
int32 new_verbosity_level_
New verbosity level; 1-1024.
Definition: td_api.h:112924
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100616
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
The identifier of the story.
Definition: td_api.h:97791
Definition: td_api.h:60531
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:101533
Definition: td_api.h:59694
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
Total size of the files in the chat, in bytes.
Definition: td_api.h:59064
object_ptr< FirebaseDeviceVerificationParameters > device_verification_parameters_
Parameters to be used for device verification.
Definition: td_api.h:1804
Definition: td_api.h:17829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46434
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84383
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:114073
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:119361
int53 chat_id_
Identifier of a chat in which the thumbnail will be shown. Use 0 if unknown.
Definition: td_api.h:93029
Definition: td_api.h:22597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18153
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:24501
int53 sell_star_count_
Number of Telegram Stars that can be claimed by the receiver instead of the regular gift; 0 if the gi...
Definition: td_api.h:36621
Definition: td_api.h:23320
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< upgradedGift > gift_
The upgraded gift.
Definition: td_api.h:72178
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76269
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89325
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:76615
object_ptr< countries > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90018
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:115864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68907
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_reuse_
True, if the subscription is active and the user can use the method reuseStarSubscription to join the...
Definition: td_api.h:56537
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:87147
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:24327
Definition: td_api.h:5802
int32 year_
Birth year; 0 if unknown.
Definition: td_api.h:3445
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88546
object_ptr< verificationStatus > verification_status_
Information about verification status of the supergroup or channel; may be null if none.
Definition: td_api.h:61684
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:80624
Definition: td_api.h:106686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3670
Definition: td_api.h:43099
string name_
Name of the other party; may be empty if unrecognized.
Definition: td_api.h:37471
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59947
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116799
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:80463
bool is_manual_
True, if the quote was manually chosen by the message sender.
Definition: td_api.h:64266
string zero_value_
Value for zero objects.
Definition: td_api.h:31010
Definition: td_api.h:72082
Definition: td_api.h:43053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107530
int53 bot_user_id_
Identifier of the bot, providing the Web App. If the bot is restricted for the current user,...
Definition: td_api.h:101090
bool show_alert_
True, if an alert must be shown to the user instead of a toast notification.
Definition: td_api.h:6847
Definition: td_api.h:2819
array< int53 > message_ids_
Identifiers of the messages to be deleted. Use messageProperties.can_be_deleted_only_for_self and mes...
Definition: td_api.h:82093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22806
Definition: td_api.h:110937
object_ptr< textQuote > quote_
Chosen quote from the replied message; may be null if none.
Definition: td_api.h:38544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9475
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which message will be returned.
Definition: td_api.h:96364
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:107894
object_ptr< premiumState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95275
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:76856
Definition: td_api.h:102910
int32 width_
Sticker width; as defined by the sender.
Definition: td_api.h:58361
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:24215
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:84285
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65613
int64 sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:53868
int64 available_amount_
Amount of the cryptocurrency available for withdrawal, in the smallest units of the cryptocurrency.
Definition: td_api.h:13954
string label_
New label for the tag; 0-12 characters.
Definition: td_api.h:114447
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:68756
int53 id_
Unique message identifier among all quick replies.
Definition: td_api.h:50654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46314
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:40308
int32 total_count_
Number of times the reaction was added.
Definition: td_api.h:38205
bool can_invite_users_
True, if the user can invite new users to the chat.
Definition: td_api.h:13541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:325
int53 star_count_
The number of Telegram Stars to be distributed through the giveaway; pass 0 for Telegram Premium give...
Definition: td_api.h:100281
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90104
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:82249
int64 id_
Session identifier.
Definition: td_api.h:65094
object_ptr< sticker > effect_animation_
Effect animation for the effect in TGS format.
Definition: td_api.h:37384
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110153
Definition: td_api.h:13655
Definition: td_api.h:107913
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98382
Definition: td_api.h:55376
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:83482
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:25277
int32 position_
Position in the high score table.
Definition: td_api.h:20458
object_ptr< upgradedGiftSymbol > symbol_
Symbol of the upgraded gift.
Definition: td_api.h:72264
object_ptr< RichText > author_
Author.
Definition: td_api.h:41108
int32 boost_count_
Number of times the chat was boosted.
Definition: td_api.h:35653
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:114310
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63574
bool udp_reflector_
True, if connection through UDP reflectors is supported.
Definition: td_api.h:6380
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:81453
int32 active_user_count_
The number of recently active users of the bot.
Definition: td_api.h:74035
Definition: td_api.h:65494
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:84041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8369
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82013
Definition: td_api.h:58410
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:13441
bool has_hidden_members_
True, if non-administrators can receive only administrators and bots using getSupergroupMembers or se...
Definition: td_api.h:61788
Definition: td_api.h:95012
object_ptr< EmojiStatusType > type_
Type of the emoji status.
Definition: td_api.h:17993
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:55497
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74059
int53 message_id_
Message identifier; unique for the chat to which the sponsored message belongs among both ordinary an...
Definition: td_api.h:55891
Definition: td_api.h:40438
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118443
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102036
Definition: td_api.h:54017
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93471
Definition: td_api.h:36416
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5740
int32 month_
Month of the year; 1-12.
Definition: td_api.h:3443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11816
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:84659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13055
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82171
string button_text_
Text for the message action button.
Definition: td_api.h:55903
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93212
string name_
Time zone name.
Definition: td_api.h:64715
bytes file_hash_
Current hash of the file containing the translation.
Definition: td_api.h:27071
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; for video chats only.
Definition: td_api.h:21231
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117903
Definition: td_api.h:69853
Definition: td_api.h:69085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58034
array< object_ptr< ChatList > > chat_lists_
List of chat lists.
Definition: td_api.h:12689
string password_
The 2-step verification password of the current user.
Definition: td_api.h:119220
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:46685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84744
int32 store_product_quantity_
Number of times the store product must be paid.
Definition: td_api.h:46844
Definition: td_api.h:46327
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:44518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92732
int64 chat_photo_id_
Identifier of the current user's profile photo to reuse.
Definition: td_api.h:23473
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< datedFile > front_side_
Front side of the document.
Definition: td_api.h:21953
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:4137
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108438
object_ptr< chatPhotos > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99109
int53 message_id_
Identifier of the reacted message; can be 0 or an identifier of a deleted message.
Definition: td_api.h:57760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46404
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:119940
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:50656
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98515
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61235
Definition: td_api.h:44499
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117956
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request.
Definition: td_api.h:107801
int53 chat_id_
Chat identifier.
Definition: td_api.h:100334
string order_info_id_
Temporary identifier of the order information.
Definition: td_api.h:74202
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:80702
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113441
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:3804
bool can_get_statistics_
True, if the supergroup or channel statistics are available.
Definition: td_api.h:61796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50456
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11993
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:70716
object_ptr< ReactionNotificationSource > message_reaction_source_
Source of message reactions for which notifications are shown.
Definition: td_api.h:50807
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:66728
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:3025
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108852
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64283
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:5444
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:83121
Definition: td_api.h:41058
Definition: td_api.h:101741
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:45276
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:39824
int53 chat_id_
Chat identifier.
Definition: td_api.h:112471
array< object_ptr< premiumFeaturePromotionAnimation > > animations_
The list of available promotion animations for Premium features.
Definition: td_api.h:47863
Definition: td_api.h:8211
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 story was published.
Definition: td_api.h:59711
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:18415
int32 story_id_
Unique story identifier among stories of the chat.
Definition: td_api.h:60348
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49228
void store(TlStorerToString &s, const char *field_name) const final
string id_
Shipping option identifier.
Definition: td_api.h:55626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34864
string zoom_token_
If non-empty, a token which can be used to receive a zoomed in graph.
Definition: td_api.h:58186
Definition: td_api.h:12438
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:116092
int53 chat_id_
Chat identifier.
Definition: td_api.h:117500
Definition: td_api.h:18066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16891
int53 offset_
The offset from which to write the data to the file.
Definition: td_api.h:120042
string message_
Message text of the start page; 0-getOption("business_start_page_message_length_max") characters.
Definition: td_api.h:23418
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15173
int32 total_count_
Number of forwarded messages.
Definition: td_api.h:50519
object_ptr< countryInfo > country_
Information about the country to which the phone number belongs; may be null.
Definition: td_api.h:45440
string name_
New name for the shortcut. Use checkQuickReplyShortcutName to check its validness.
Definition: td_api.h:114235
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:97690
void store(TlStorerToString &s, const char *field_name) const final
int32 video_width_
Width of the video.
Definition: td_api.h:24148
Definition: td_api.h:54630
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:105783
Definition: td_api.h:97526
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105577
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60034
Definition: td_api.h:17230
Definition: td_api.h:100672
int32 month_count_
Number of months the Telegram Premium subscription will be active for the user.
Definition: td_api.h:62644
string url_
URL of the result, if it exists.
Definition: td_api.h:24205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34489
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27125
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:103679
array< object_ptr< PassportElementType > > types_
List of Telegram Passport element types sent.
Definition: td_api.h:37111
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:119112
string result_id_
Identifier of the inline query result.
Definition: td_api.h:108335
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:112473
string few_value_
Value for few objects.
Definition: td_api.h:31016
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85827
int53 chat_id_
Chat identifier.
Definition: td_api.h:77074
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:58763
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40520
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool are_notifications_enabled_
True, if notifications about new gifts of the owner are enabled.
Definition: td_api.h:51269
object_ptr< file > file_
Information about the animation file.
Definition: td_api.h:953
Definition: td_api.h:105041
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< shippingOption > > shipping_options_
Available shipping options.
Definition: td_api.h:74204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5234
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3210
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102197
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:89711
Definition: td_api.h:69043
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2991
void store(TlStorerToString &s, const char *field_name) const final
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:100216
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59459
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41178
int53 expected_size_
Expected size of the generated file, in bytes; pass 0 if unknown.
Definition: td_api.h:23928
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:97417
Definition: td_api.h:51666
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:20873
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:97432
object_ptr< MessageSender > creator_id_
Identifier of the creator of the topic.
Definition: td_api.h:19732
string email_address_
The email address to be saved.
Definition: td_api.h:26777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9865
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93789
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84476
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Call identifier.
Definition: td_api.h:6061
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:94911
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:61830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55393
Definition: td_api.h:45758
void store(TlStorerToString &s, const char *field_name) const final
int32 position_
Quote position in the original message in UTF-16 code units.
Definition: td_api.h:27872
bool exclude_unlimited_
Pass true to exclude gifts that can be purchased unlimited number of times.
Definition: td_api.h:95683
bool remove_caption_
Pass true to remove media captions of message copies. Ignored if send_copy is false.
Definition: td_api.h:85338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81473
int64 id_
Unique identifier of the gift.
Definition: td_api.h:72242
bool allow_multiple_answers_
True, if multiple answer options can be chosen simultaneously.
Definition: td_api.h:45769
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113047
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:34735
Definition: td_api.h:62620
Definition: td_api.h:96152
string two_value_
Value for two objects.
Definition: td_api.h:31014
array< string > hashtags_
A list of hashtags.
Definition: td_api.h:21867
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatFolderName > name_
The name of the folder.
Definition: td_api.h:11788
int32 priority_
Priority of the upload (1-32). The higher the priority, the earlier the file will be uploaded....
Definition: td_api.h:101535
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:106084
Definition: td_api.h:18246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80498
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40931
void store(TlStorerToString &s, const char *field_name) const final
double cover_frame_timestamp_
Timestamp of the frame, which will be used as video thumbnail.
Definition: td_api.h:27823
int53 user_id_
User identifier.
Definition: td_api.h:112812
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45954
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79356
object_ptr< groupCallParticipant > participant_
New data about the participant.
Definition: td_api.h:69056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110862
int53 chat_id_
Chat identifier.
Definition: td_api.h:16162
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49919
bool is_outgoing_
True, if the call is outgoing.
Definition: td_api.h:5817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118006
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39960
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:117715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115551
Definition: td_api.h:17702
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75917
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:105213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56019
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45328
Definition: td_api.h:7865
Definition: td_api.h:105541
void store(TlStorerToString &s, const char *field_name) const final
int64 web_app_launch_id_
Identifier of Web App launch.
Definition: td_api.h:70398
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:34555
bool is_shareable_
True, if at least one link has been created for the folder.
Definition: td_api.h:11668
int32 limit_
The maximum number of topics to be loaded. For optimal performance, the number of loaded topics is ch...
Definition: td_api.h:100683
void store(TlStorerToString &s, const char *field_name) const final
string value_
The value of the option.
Definition: td_api.h:40866
int53 chat_id_
Chat identifier.
Definition: td_api.h:117554
object_ptr< passportElements > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85494
object_ptr< formattedText > bio_
A short user bio; may be null for bots.
Definition: td_api.h:72732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17756
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:113795
string title_
Group call title; for video chats only.
Definition: td_api.h:21195
array< string > emojis_
The new list of active emoji reactions.
Definition: td_api.h:70437
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:84980
object_ptr< MessageSender > participant_id_
Identifier of the group call participant, which sent the data.
Definition: td_api.h:80926
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23697
string title_
Group call recording title; 0-64 characters.
Definition: td_api.h:115866
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16904
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Media caption.
Definition: td_api.h:33977
string name_
The name of the background.
Definition: td_api.h:105731
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:80599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68016
string number_
Document number; 1-24 characters.
Definition: td_api.h:24062
Definition: td_api.h:18207
int32 administrator_count_
Number of privileged users in the supergroup or channel; 0 if unknown.
Definition: td_api.h:61770
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79709
double horizontal_accuracy_
The estimated horizontal accuracy of the location, in meters; as defined by the sender....
Definition: td_api.h:32813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89261
Definition: td_api.h:105308
Definition: td_api.h:79679
bool is_restore_
Pass true if this is a restore of a Telegram Premium purchase; only for App Store.
Definition: td_api.h:59220
Definition: td_api.h:111542
int32 date_
Point in time (Unix timestamp) when the current user joined, or the point in time when the supergroup...
Definition: td_api.h:61656
Definition: td_api.h:65135
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:60923
bool restrict_user_is_premium_
True, if the shared users must or must not be Telegram Premium users.
Definition: td_api.h:30631
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76374
object_ptr< orderInfo > order_info_
Information about the order; may be null.
Definition: td_api.h:71628
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59363
void store(TlStorerToString &s, const char *field_name) const final
bool use_default_show_story_poster_
If true, the value for the relevant type of chat is used instead of show_story_poster.
Definition: td_api.h:13455
Definition: td_api.h:58738
object_ptr< botVerificationParameters > verification_parameters_
Parameters of the verification that can be provided by the bot; may be null if none or the current us...
Definition: td_api.h:3932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107633
string emoji_
The emoji.
Definition: td_api.h:85583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102837
Definition: td_api.h:100970
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:72740
Definition: td_api.h:63467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35353
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50021
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97671
Definition: td_api.h:115051
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:11176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59036
Definition: td_api.h:19665
Definition: td_api.h:9164
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:104133
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85877
string first_name_
First name of the user; 1-255 characters in length.
Definition: td_api.h:15980
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:108476
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG format; as defined by the sender; may be null.
Definition: td_api.h:74663
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:106876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87094
Definition: td_api.h:49476
Definition: td_api.h:93809
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25712
object_ptr< AuthorizationState > authorization_state_
New authorization state.
Definition: td_api.h:65385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54843
Definition: td_api.h:78682
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24356
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109445
object_ptr< attachmentMenuBot > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85880
Definition: td_api.h:53471
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106381
getStoryAvailableReactions()
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:81988
array< object_ptr< datedFile > > files_
List of attached files.
Definition: td_api.h:18318
Definition: td_api.h:47898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15301
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82700
Definition: td_api.h:80856
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:17090
string method_
The method name.
Definition: td_api.h:108826
Definition: td_api.h:55316
int53 paid_message_star_count_
The number of Telegram Stars the sender paid to send the message.
Definition: td_api.h:33495
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:118976
Definition: td_api.h:108582
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:71308
Definition: td_api.h:115413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91948
int32 boost_count_
The number of boosts received by the chat from the giveaway; for Telegram Star giveaways only.
Definition: td_api.h:48183
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:24627
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:59929
object_ptr< pageBlockCaption > caption_
Audio file caption.
Definition: td_api.h:41626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115279
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:92841
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:1218
int32 valid_for_
Time during which the temporary password will be valid, in seconds; must be between 60 and 86400.
Definition: td_api.h:80757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59789
Definition: td_api.h:79731
string title_
Title of the chat to which the join request was sent.
Definition: td_api.h:8393
Definition: td_api.h:84523
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:72581
object_ptr< NotificationGroupType > type_
New type of the notification group.
Definition: td_api.h:67982
object_ptr< formattedText > quote_
Quote to search for.
Definition: td_api.h:106933
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99393
Definition: td_api.h:64219
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115836
object_ptr< passportElementsWithErrors > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94574
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:68499
int64 total_amount_
Total amount of the cryptocurrency earned, in the smallest units of the cryptocurrency.
Definition: td_api.h:13950
Definition: td_api.h:16352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100844
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text to search for.
Definition: td_api.h:92352
Definition: td_api.h:66925
Definition: td_api.h:74811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100242
string invite_link_
Invite link for which to return join requests. If empty, all join requests will be returned....
Definition: td_api.h:88412
int32 open_period_
Amount of time the poll will be active after creation, in seconds; for bots only.
Definition: td_api.h:25861
array< object_ptr< ReactionType > > old_reaction_types_
Old list of chosen reactions.
Definition: td_api.h:71999
int53 user_id_
User identifier.
Definition: td_api.h:91928
Definition: td_api.h:80641
object_ptr< error > error_
The cause of the story posting failure.
Definition: td_api.h:69491
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110368
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:15015
object_ptr< InputCredentials > credentials_
The credentials chosen by user for payment; pass null for a payment in Telegram Stars.
Definition: td_api.h:108601
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111254
Definition: td_api.h:13180
Definition: td_api.h:105191
string password_
The 2-step verification password of the current user.
Definition: td_api.h:97110
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85719
array< int32 > removed_notification_ids_
Identifiers of removed group notifications, sorted by notification identifier.
Definition: td_api.h:67994
int53 star_count_
The number of Telegram Stars to pay for subscription.
Definition: td_api.h:99686
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:18457
int32 width_
Block width; 0 if unknown.
Definition: td_api.h:41846
int32 member_until_date_
Point in time (Unix timestamp) when the user will be removed from the chat because of the expired sub...
Definition: td_api.h:12926
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104262
Definition: td_api.h:112964
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53589
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:82138
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82218
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:5709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73080
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:33149
Definition: td_api.h:30910
Definition: td_api.h:74505
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56655
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:117337
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7744
bool can_send_basic_messages_
True, if the user can send text messages, contacts, giveaways, giveaway winners, invoices,...
Definition: td_api.h:13519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3864
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:21526
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18762
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:77245
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110638
object_ptr< PassportElementType > type_
Element type.
Definition: td_api.h:82149
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5908
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:84221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74134
Definition: td_api.h:83082
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53690
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42845
string phone_number_
The phone number to be saved.
Definition: td_api.h:26738
array< object_ptr< availableReaction > > popular_reactions_
List of popular reactions.
Definition: td_api.h:2776
Definition: td_api.h:92291
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:110450
object_ptr< datedFile > reverse_side_
Reverse side of the document; only for driver license and identity card; may be null.
Definition: td_api.h:21955
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:110076
object_ptr< user > user_
New data about the user.
Definition: td_api.h:68259
object_ptr< maskPosition > mask_position_
Position where the mask is placed; pass null if not specified.
Definition: td_api.h:27283
Definition: td_api.h:52856
int32 duration_
Duration of the audio, in seconds; as defined by the sender.
Definition: td_api.h:1363
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12818
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:25073
int32 group_call_id_
Group call identifier.
Definition: td_api.h:117984
Definition: td_api.h:48705
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:101612
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:66996
void store(TlStorerToString &s, const char *field_name) const final
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:110893
object_ptr< outline > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97298
array< object_ptr< testString > > value_
Vector of objects.
Definition: td_api.h:63304
void store(TlStorerToString &s, const char *field_name) const final
bytes data_
Data to encrypt.
Definition: td_api.h:85064
void store(TlStorerToString &s, const char *field_name) const final
bool is_expiring_
True, if the subscription expires soon and there are no enough Telegram Stars on the user's balance t...
Definition: td_api.h:56436
bool message_pins_
True, if pin/unpin events need to be returned.
Definition: td_api.h:11543
string title_
Title for the option choice.
Definition: td_api.h:52390
string parameter_
A hidden parameter sent to the bot for deep linking purposes (https://core.telegram....
Definition: td_api.h:107668
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84070
Definition: td_api.h:68530
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42434
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104839
Definition: td_api.h:52170
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:30087
Definition: td_api.h:22645
string url_
The URL where the withdrawal transaction can be viewed.
Definition: td_api.h:52707
bool request_photo_
Pass true to request photo of the users; bots only.
Definition: td_api.h:30641
object_ptr< formattedText > paid_media_caption_
Extended media caption; may be null if none.
Definition: td_api.h:34745
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70507
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6037
int53 user_chat_id_
Chat identifier of the private chat with the user.
Definition: td_api.h:4900
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:114671
Definition: td_api.h:94845
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117526
bool can_save_credentials_
True, if the user can choose to save credentials.
Definition: td_api.h:44651
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:84347
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > video_
Video to be sent. The video is expected to be re-encoded to MPEG4 format with H.264 codec by the send...
Definition: td_api.h:25391
bool was_missed_
True, if the called user missed or declined the call.
Definition: td_api.h:34839
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1027
bool select_existing_chats_
True, if all existing private chats are selected.
Definition: td_api.h:5711
Definition: td_api.h:27321
object_ptr< Update > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116938
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:57550
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89957
object_ptr< error > error_
The error to be returned.
Definition: td_api.h:116827
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:58777
linkPreviewTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22677
Definition: td_api.h:88461
string purchase_token_
Google Play purchase token.
Definition: td_api.h:59601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67779
bool invite_link_changes_
True, if changes to invite links need to be returned.
Definition: td_api.h:11559
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:11666
string id_
Unique identifier of the connection.
Definition: td_api.h:4896
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< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:9938
string game_short_name_
Short name of the game.
Definition: td_api.h:25738
Definition: td_api.h:64522
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:13040
string custom_title_
A custom title of the owner; 0-16 characters without emoji; applicable to supergroups only.
Definition: td_api.h:12836
object_ptr< addedReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93312
array< int32 > slot_ids_
Identifiers of boost slots of the current user from which to apply boosts to the chat.
Definition: td_api.h:77247
Definition: td_api.h:44321
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:46736
array< object_ptr< prepaidGiveaway > > prepaid_giveaways_
The list of prepaid giveaways available for the chat; only for chat administrators.
Definition: td_api.h:9327
void store(TlStorerToString &s, const char *field_name) const final
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:97722
Definition: td_api.h:30272
object_ptr< authenticationCodeInfo > code_info_
Information about the authorization code that was sent.
Definition: td_api.h:2096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22719
int32 complete_date_
Point in time (Unix timestamp) when the file downloading was completed; 0 if the file downloading isn...
Definition: td_api.h:18604
int32 volume_level_
New participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:112706
string manage_premium_subscription_url_
A URL for managing Telegram Premium subscription.
Definition: td_api.h:61577
setStoryReaction()
int32 unread_count_
Total number of unread chats.
Definition: td_api.h:69316
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:27559
object_ptr< recoveryEmailAddress > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96080
int53 chat_id_
Identifier of the chat that posted original story.
Definition: td_api.h:60795
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:53882
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87712
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112438
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:115231
Definition: td_api.h:21095
object_ptr< ToType > move_object_as(FromType &&from)
Definition: td_api.h:125
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:60938
Definition: td_api.h:103963
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77853
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StickerFormat > format_
Format of the sticker.
Definition: td_api.h:27279
int53 message_id_
The identifier of the message; may be 0 if the replied message is in unknown chat.
Definition: td_api.h:38542
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9439
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< EmailAddressAuthentication > code_
Email address authentication to check.
Definition: td_api.h:77933
Definition: td_api.h:69478
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67206
array< int53 > message_ids_
Identifiers of the messages to forward. Message identifiers must be in a strictly increasing order....
Definition: td_api.h:85332
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74314
object_ptr< inputThumbnail > thumbnail_
Sticker thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:25342
int53 won_star_count_
The amount of Telegram Stars won by the current user; 0 if the user isn't a winner in the giveaway or...
Definition: td_api.h:20817
Definition: td_api.h:119879
Definition: td_api.h:16528
array< string > emojis_
Encryption key fingerprint represented as 4 emoji.
Definition: td_api.h:6676
Definition: td_api.h:66415
string title_
Title of the chat; for bots only.
Definition: td_api.h:55525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8771
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:44653
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:55333
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:88638
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:75655
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:108882
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:40909
Definition: td_api.h:85700
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35548
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:109030
int32 shortcut_id_
The identifier of the deleted shortcut.
Definition: td_api.h:67644
Definition: td_api.h:3713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25154
int53 new_linked_chat_id_
New supergroup linked chat identifier.
Definition: td_api.h:10149
string language_pack_id_
Language pack identifier.
Definition: td_api.h:92459
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:76131
array< object_ptr< notification > > added_notifications_
List of added group notifications, sorted by notification identifier.
Definition: td_api.h:67992
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:33101
object_ptr< emojiKeywords > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106266
Definition: td_api.h:101520
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:26018
object_ptr< emojiStatus > emoji_status_
New emoji status; pass null to switch to the default badge.
Definition: td_api.h:115314
string query_
Query to search for. If the query is empty, returns up to 50 recently found chats.
Definition: td_api.h:106082
int53 id_
Message identifier; unique for the chat to which the message belongs.
Definition: td_api.h:33437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104980
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85491
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94722
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:64760
bool has_password_
True, if a 2-step verification password is set.
Definition: td_api.h:44510
array< string > emojis_
Group call state fingerprint represented as 4 emoji; may be empty if the state isn't verified yet.
Definition: td_api.h:69142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68145
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118655
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77653
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65931
int32 new_slow_mode_delay_
New value of slow_mode_delay, in seconds.
Definition: td_api.h:10359
string description_
Chat folder description.
Definition: td_api.h:51317
object_ptr< forumTopicInfo > new_topic_info_
Information about the new pinned topic; may be null.
Definition: td_api.h:11499
int32 length_
Length of the code.
Definition: td_api.h:1525
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115392
Definition: td_api.h:89231
Definition: td_api.h:34283
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94459
Definition: td_api.h:92613
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:18312
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:49186
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112125
object_ptr< venue > venue_
Venue to send.
Definition: td_api.h:25616
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96077
object_ptr< InputPassportElement > element_
Input Telegram Passport element.
Definition: td_api.h:113636
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:95830
object_ptr< LoginUrlInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92928
Definition: td_api.h:70747
object_ptr< RichText > text_
Content of the caption.
Definition: td_api.h:42274
int32 group_call_id_
Group call identifier of the video chat.
Definition: td_api.h:115979
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:33477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19272
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111469
bool is_secret_
True, if the animation thumbnail must be blurred and the animation must be shown only while tapped.
Definition: td_api.h:33846
string credentials_title_
Title of the saved credentials chosen by the buyer.
Definition: td_api.h:45030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15361
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:13443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52194
int53 offset_
Offset from which downloaded prefix size needs to be calculated.
Definition: td_api.h:91075
int64 id_
The globally unique identifier of push notification subscription.
Definition: td_api.h:50609
object_ptr< chatRevenueAmount > revenue_amount_
Amount of earned revenue.
Definition: td_api.h:14007
Definition: td_api.h:110829
Definition: td_api.h:77492
bool has_hidden_listeners_
True, if group call participants, which are muted, aren't returned in participant list; for video cha...
Definition: td_api.h:21219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118973
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:106243
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:37633
string email_address_pattern_
Pattern of the email address to which an authentication code was sent.
Definition: td_api.h:17414
object_ptr< botMenuButton > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93195
int32 length_
Length of the code; 0 if unknown.
Definition: td_api.h:17416
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91895
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69675
Definition: td_api.h:67594
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33643
int32 web_app_background_light_color_
Default light background color for bot Web Apps; -1 if not specified.
Definition: td_api.h:3924
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:74460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54131
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105210
bool is_premium_
True, if Telegram Premium subscription is required to use the effect.
Definition: td_api.h:37327
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:109823
int53 user_id_
Identifier of the user that bought the product.
Definition: td_api.h:57362
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59504
bool is_tcp_
True, if the server uses TCP instead of UDP.
Definition: td_api.h:6492
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90584
object_ptr< MessageSender > new_owner_id_
Identifier of the user or the channel chat that will receive the gift.
Definition: td_api.h:119278
string query_
Query to search for; may be empty to return all downloaded files.
Definition: td_api.h:106294
int53 outgoing_paid_message_star_count_
Number of Telegram Stars that must be paid by the current user for each sent message to the user.
Definition: td_api.h:7262
int53 chat_id_
Chat identifier.
Definition: td_api.h:81666
object_ptr< scopeAutosaveSettings > private_chat_settings_
Default autosave settings for private chats.
Definition: td_api.h:2495
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33004
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69030
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:774
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:117825
Definition: td_api.h:64886
Definition: td_api.h:118298
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75353
string name_
Name of the category.
Definition: td_api.h:17587
int32 use_date_
Point in time (Unix timestamp) when the code was activated; 0 if none.
Definition: td_api.h:46689
Definition: td_api.h:37019
string key_
String key.
Definition: td_api.h:30921
void store(TlStorerToString &s, const char *field_name) const final
bytes new_encryption_key_
New encryption key.
Definition: td_api.h:112043
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6955
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99933
Definition: td_api.h:67261
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:56232
bool is_topic_message_
True, if the message is a forum topic message.
Definition: td_api.h:33459
array< object_ptr< chatStatisticsInviterInfo > > top_inviters_
List of most active inviters of new members in the last week.
Definition: td_api.h:14413
bool include_non_contacts_
True, if non-contact users need to be included.
Definition: td_api.h:11684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27203
string start_parameter_
Unique invoice bot deep link parameter for the generation of this invoice. If empty,...
Definition: td_api.h:25798
Definition: td_api.h:91215
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75865
object_ptr< formattedText > text_
The text.
Definition: td_api.h:93084
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:76882
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSelfDestructType > self_destruct_type_
Photo self-destruct type; pass null if none; private chats only.
Definition: td_api.h:25291
string password_
The 2-step verification password of the current user.
Definition: td_api.h:94606
string title_
Title of the query result.
Definition: td_api.h:24136
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106569
string name_
Name of the symbol.
Definition: td_api.h:72516
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:110727
Definition: td_api.h:51897
bytes data_
The data to write.
Definition: td_api.h:120044
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:107115
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81529
int53 message_id_
Identifier of the message.
Definition: td_api.h:102975
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:82639
string name_
Theme name.
Definition: td_api.h:14842
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:104574
int53 transfer_star_count_
Number of Telegram Stars that must be paid to transfer the upgraded gift.
Definition: td_api.h:72186
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45345
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:18314
int53 star_count_
The amount of Telegram Stars that must be paid for each period.
Definition: td_api.h:56487
int32 date_
Notification date.
Definition: td_api.h:40120
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62841
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80265
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:54897
Definition: td_api.h:106345
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:75150
Definition: td_api.h:103696
string language_code_
A two-letter ISO 639-1 language code for country information localization.
Definition: td_api.h:94856
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97601
int53 chat_id_
Identifier of the target chat; must be an identifier of a channel chat.
Definition: td_api.h:89242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29881
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54341
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44246
string transaction_id_
Identifier of the transaction for Telegram Stars purchase; for receiver only.
Definition: td_api.h:36510
int32 date_
Point in time (Unix timestamp) when the file was uploaded.
Definition: td_api.h:16454
Definition: td_api.h:117702
string id_
Unique identifier of the query result.
Definition: td_api.h:22926
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:30633
int53 bot_user_id_
User identifier of the bot that owns the game.
Definition: td_api.h:25736
Definition: td_api.h:3543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114862
string custom_title_
A custom title of the administrator; 0-16 characters without emoji; applicable to supergroups only.
Definition: td_api.h:12881
Definition: td_api.h:85461
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15500
string title_
New sticker set title.
Definition: td_api.h:114842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54973
Definition: td_api.h:48752
Definition: td_api.h:2534
object_ptr< animation > animation_
Animation shown in the chat with the bot if the chat is empty; may be null.
Definition: td_api.h:3910
int32 commission_per_mille_
The number of Telegram Stars received by the affiliate for each 1000 Telegram Stars received by the p...
Definition: td_api.h:637
object_ptr< InputFile > file_
File to upload.
Definition: td_api.h:101531
int53 message_id_
Message identifier.
Definition: td_api.h:65594
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39357
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:58678
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:16837
Definition: td_api.h:14656
Definition: td_api.h:33426
Definition: td_api.h:112032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88660
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:65819
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:105959
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30178
Definition: td_api.h:45751
object_ptr< StoreTransaction > transaction_
Information about the transaction.
Definition: td_api.h:109303
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< premiumGiftPaymentOption > > options_
The list of options sorted by Telegram Premium subscription duration.
Definition: td_api.h:46795
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:114840
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:17084
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:62887
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program will be connected.
Definition: td_api.h:79742
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:25570
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:24629
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:10514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110254
Definition: td_api.h:80588
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:44960
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:39088
Definition: td_api.h:56474
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:96752
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44276
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53728
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:15720
int32 proxy_id_
Proxy identifier. Use 0 to ping a Telegram server without a proxy.
Definition: td_api.h:101393
object_ptr< PaymentFormType > type_
Type of the payment form.
Definition: td_api.h:44573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40773
Definition: td_api.h:114379
Definition: td_api.h:109135
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:95623
Definition: td_api.h:52349
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:94858
string transaction_id_
Identifier of the transaction for Telegram Stars credit.
Definition: td_api.h:36561
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54221
int32 file_id_
Identifier of the downloaded file.
Definition: td_api.h:102868
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64042
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 description_
A short description of the result.
Definition: td_api.h:22518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78310
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11395
object_ptr< InternalLinkType > edit_commands_link_
The internal link, which can be used to edit bot commands; may be null.
Definition: td_api.h:3940
bytes file_hash_
Current hash of the file containing the selfie.
Definition: td_api.h:27032
int32 end_date_
Point in time (Unix timestamp) when the away messages will stop to be sent.
Definition: td_api.h:4492
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106725
string email_address_
The email address of the user.
Definition: td_api.h:109196
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58948
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:13451
Definition: td_api.h:106859
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:96307
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85188
bool clear_cashtags_
Pass true to clear the list of recently searched for cashtags; otherwise, the list of recently search...
Definition: td_api.h:79144
object_ptr< PremiumLimitType > limit_type_
Type of the limit.
Definition: td_api.h:95214
object_ptr< starAmount > daily_revenue_per_user_amount_
The amount of daily revenue per user in Telegram Stars of the bot that created the affiliate program.
Definition: td_api.h:596
string invite_link_
Invite link for the group call; for group calls that aren't bound to a chat. For video chats call get...
Definition: td_api.h:21197
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:115927
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:76193
Definition: td_api.h:47273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101877
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93056
array< int32 > source_ids_
The list of synchronization source identifiers.
Definition: td_api.h:21827
string web_app_short_name_
Short name of the Web App.
Definition: td_api.h:107510
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< TopChatCategory > category_
Category of frequently used chats.
Definition: td_api.h:103654
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88893
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116674
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:99577
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49592
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< botMediaPreview > > previews_
List of media previews.
Definition: td_api.h:4096
int32 offset_
The offset from which to return the stickers; must be non-negative.
Definition: td_api.h:107289
Definition: td_api.h:90217
int53 chat_id_
Chat identifier.
Definition: td_api.h:87331
int32 total_count_
Approximate total number of chat members found.
Definition: td_api.h:13081
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:25075
Definition: td_api.h:117326
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93365
void store(TlStorerToString &s, const char *field_name) const final
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:9325
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:66555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52326
int32 video_upload_bitrate_
The maximum suggested bitrate for uploaded videos, in kbit/s.
Definition: td_api.h:2389
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:105971
int32 story_id_
The identifier of the story.
Definition: td_api.h:79486
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:73824
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PassportElement > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94629
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:113438
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:83294
Definition: td_api.h:39666
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:96165
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84001
double duration_
Duration of the video, in seconds.
Definition: td_api.h:61125
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:33842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19652
Definition: td_api.h:49014
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:19847
int32 height_
Video height.
Definition: td_api.h:899
Definition: td_api.h:11775
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24092
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:111176
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:98187
Definition: td_api.h:81824
int53 chat_id_
Chat identifier.
Definition: td_api.h:104190
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:84723
Definition: td_api.h:87002
Definition: td_api.h:53258
int32 winner_count_
Number of users which will receive giveaway prize.
Definition: td_api.h:48179
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47380
int32 boost_count_
The number of boosts received by the chat.
Definition: td_api.h:9317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15834
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106439
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:87244
int53 chat_id_
Chat identifier.
Definition: td_api.h:55800
string language_pack_id_
Identifier of a previously added custom local language pack in the current localization target.
Definition: td_api.h:111990
void store(TlStorerToString &s, const char *field_name) const final
int32 background_color_
A color of the area background in the ARGB format.
Definition: td_api.h:60143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46014
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_
Identifier of the chat.
Definition: td_api.h:80188
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:100981
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48104
int64 bot_verification_icon_custom_emoji_id_
Identifier of the custom emoji to be shown as verification sign provided by a bot for the user; 0 if ...
Definition: td_api.h:74400
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:57461
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88148
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:89158
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:34718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3043
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20588
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:71413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96669
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106956
int53 giveaway_message_id_
Identifier of the message with the giveaway in the boosted chat.
Definition: td_api.h:36429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90659
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74418
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119567
object_ptr< userFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98962
Definition: td_api.h:118881
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18822
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:111502
Definition: td_api.h:103282
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:83363
double seconds_
Number of seconds.
Definition: td_api.h:54545
object_ptr< document > document_
Document with the background; may be null. Null only for filled and chat theme backgrounds.
Definition: td_api.h:2838
Definition: td_api.h:108314
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:34386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63634
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:119442
object_ptr< affiliateProgramParameters > parameters_
The parameters of the affiliate program.
Definition: td_api.h:15616
Definition: td_api.h:95292
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:94198
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78462
int53 message_id_
Identifier of the message.
Definition: td_api.h:113580
object_ptr< chatLocation > location_
New location for the chat; must be valid and not null.
Definition: td_api.h:111063
Definition: td_api.h:91584
int53 chat_id_
Chat identifier.
Definition: td_api.h:93879
string invite_link_
The invite link that can be used to renew the subscription if it has been expired; may be empty,...
Definition: td_api.h:56539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16651
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< starAmount > current_amount_
The amount of Telegram Stars that aren't withdrawn yet.
Definition: td_api.h:56375
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:93934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87038
void store(TlStorerToString &s, const char *field_name) const final
string state_
State, if applicable; empty if unknown.
Definition: td_api.h:32856
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27903
Definition: td_api.h:38974
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:74348
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > file_ids_
File identifiers of the media to delete.
Definition: td_api.h:81143
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:27285
int32 unread_count_
Total number of unread messages.
Definition: td_api.h:69269
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21568
Definition: td_api.h:47615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39003
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38689
Definition: td_api.h:97095
object_ptr< PassportElementType > type_
Type of the element.
Definition: td_api.h:44460
string result_id_
Identifier of the inline query result.
Definition: td_api.h:76073
Definition: td_api.h:71206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61994
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96132
Definition: td_api.h:68698
bool has_scheduled_messages_
New value of has_scheduled_messages.
Definition: td_api.h:67400
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:106477
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:67803
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73298
bool need_autoplay_
True, if the animation must be played automatically.
Definition: td_api.h:41583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22378
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:33483
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17726
object_ptr< document > document_
The document description.
Definition: td_api.h:33931
bool is_default_
True, if the option must be chosen by default.
Definition: td_api.h:56096
object_ptr< BlockList > block_list_
Block list to which the chat is added; may be null if none.
Definition: td_api.h:7567
Definition: td_api.h:76551
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:45492
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78412
Definition: td_api.h:63010
object_ptr< backgrounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92065
Definition: td_api.h:58821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99969
string code_
Authentication code to check.
Definition: td_api.h:77881
string received_gift_id_
Unique identifier of the received gift for the current user; only for the receiver of the gift.
Definition: td_api.h:51182
string id_
Unique identifier of the query result.
Definition: td_api.h:22608
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104596
object_ptr< quickReplyMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76217
Definition: td_api.h:52471
object_ptr< animatedChatPhoto > animation_
A big (up to 1280x1280) animated variant of the photo in MPEG4 format; may be null.
Definition: td_api.h:13613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54654
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78949
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7122
postStory()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19092
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103522
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68313
Definition: td_api.h:52817
string query_
Query to search for.
Definition: td_api.h:107046
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38419
void store(TlStorerToString &s, const char *field_name) const final
string short_name_
Web App short name.
Definition: td_api.h:74771
int32 min_profile_background_custom_emoji_boost_level_
The minimum boost level required to set custom emoji for profile background.
Definition: td_api.h:8852
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85402
object_ptr< ReplyMarkup > reply_markup_
Reply markup for the message; may be null if none.
Definition: td_api.h:33509
Definition: td_api.h:32892
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25998
string location_
Human-readable description of a country and a region from which the user was logged in,...
Definition: td_api.h:15732
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49445
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27700
string title_
Title of the video.
Definition: td_api.h:22972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112122
int64 revenue_star_count_
The number of Telegram Stars that were earned by the affiliate program.
Definition: td_api.h:15624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113658
Definition: td_api.h:38247
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59457
void store(TlStorerToString &s, const char *field_name) const final
int53 default_sell_star_count_
Number of Telegram Stars that can be claimed by the receiver instead of the regular gift by default....
Definition: td_api.h:20552
Definition: td_api.h:10388
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109659
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89642
Definition: td_api.h:69172
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102738
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101983
Definition: td_api.h:70348
object_ptr< location > location_
The location.
Definition: td_api.h:12730
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108627
Definition: td_api.h:81655
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:14391
Definition: td_api.h:95919
Definition: td_api.h:26234
string old_description_
Previous chat description.
Definition: td_api.h:10063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78258
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5398
Definition: td_api.h:59911
string email_address_
Email address of the user.
Definition: td_api.h:40911
Definition: td_api.h:56272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36016
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119305
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104655
bool is_paused_
True, if downloading of the file is paused.
Definition: td_api.h:68800
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:88116
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67080
Definition: td_api.h:29430
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of Telegram Stars that were gifted.
Definition: td_api.h:36508
bool is_current_user_
True, if the current user was added to the group.
Definition: td_api.h:50116
int53 paid_message_star_count_
The new number of Telegram Stars that must be paid by non-administrator users of the supergroup chat ...
Definition: td_api.h:36838
Definition: td_api.h:8322
void store(TlStorerToString &s, const char *field_name) const final
int32 section_separator_color_
A color of the section separator in the RGB format.
Definition: td_api.h:64317
Definition: td_api.h:41700
bool allow_save_
Pass true to save the order information.
Definition: td_api.h:119775
Definition: td_api.h:63887
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12663
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:86258
int53 user_id_
Identifier of the user that bought the subscription.
Definition: td_api.h:57548
object_ptr< InlineQueryResultsButtonType > type_
Type of the button.
Definition: td_api.h:23117
Definition: td_api.h:84332
object_ptr< identityDocument > driver_license_
Driver license.
Definition: td_api.h:43149
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:91377
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51611
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:104162
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63557
int32 height_
Block height; 0 if unknown.
Definition: td_api.h:41848
Definition: td_api.h:39400
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:76501
string event_
A JSON-serialized event.
Definition: td_api.h:71673
int32 fitzpatrick_type_
Emoji modifier fitzpatrick type; 0-6; 0 if none.
Definition: td_api.h:1006
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112669
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatMember > old_chat_member_
Previous chat member.
Definition: td_api.h:71853
Definition: td_api.h:44621
Definition: td_api.h:35486
string query_
Query the user searches for.
Definition: td_api.h:96597
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:118309
Definition: td_api.h:92241
string street_
The address; empty if unknown.
Definition: td_api.h:32860
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:27817
Definition: td_api.h:87734
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74490
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11515
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:7571
int32 width_
Map width in pixels before applying scale; 16-1024.
Definition: td_api.h:93023
object_ptr< autoDownloadSettings > low_
Preset with lowest settings; expected to be used by default when roaming.
Definition: td_api.h:2446
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:86130
object_ptr< InputFile > animation_
Animation to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:23551
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< callbackQueryAnswer > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111737
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104944
Definition: td_api.h:47393
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117685
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:4588
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91148
object_ptr< MessageSender > sender_id_
Identifier of the user or the chat that sent the gift; may be null if the gift was private.
Definition: td_api.h:72466
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined/was promoted/was banned in the chat.
Definition: td_api.h:12780
Definition: td_api.h:11249
Definition: td_api.h:103855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14171
int53 incoming_paid_message_star_count_
Number of Telegram Stars that must be paid for every incoming private message by non-contacts; 0-getO...
Definition: td_api.h:40076
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76934
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:71847
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:32854
string description_
Product description; 0-255 characters.
Definition: td_api.h:25782
int53 user_id_
Identifier of the user.
Definition: td_api.h:98889
string short_description_
New bot's short description on the specified language.
Definition: td_api.h:109638
int32 total_count_
Number of total times the gift can be purchased; 0 if not limited.
Definition: td_api.h:20560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7813
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:38831
void store(TlStorerToString &s, const char *field_name) const final
int64 sticker_set_id_
Identifier of the sticker set.
Definition: td_api.h:62378
int32 total_count_
Total number of messages found.
Definition: td_api.h:38043
inputStoryAreaTypeSuggestedReaction()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97131
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105288
Definition: td_api.h:55106
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13370
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116935
int53 amount_
The paid amount, in the smallest units of the currency; 0 if unknown.
Definition: td_api.h:36233
Definition: td_api.h:12678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75798
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:114557
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88840
Definition: td_api.h:83471
Definition: td_api.h:62198
object_ptr< messageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93960
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49046
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48151
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages.
Definition: td_api.h:105967
Definition: td_api.h:81769
object_ptr< RichText > text_
Text.
Definition: td_api.h:53110
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24776
Definition: td_api.h:53303
array< object_ptr< passportElementError > > errors_
Errors in the elements that are already available.
Definition: td_api.h:44377
string text_
Additional report details; 0-1024 characters; leave empty for the initial request.
Definition: td_api.h:104633
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:91226
string mobile_network_code_
Current mobile network code.
Definition: td_api.h:104524
string title_
Title of the result.
Definition: td_api.h:24733
Definition: td_api.h:104820
Definition: td_api.h:767
canPostStoryResultActiveStoryLimitExceeded()
int32 button_id_
Identifier of the button.
Definition: td_api.h:115694
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:63446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21128
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:103190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99423
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:24213
array< string > strings_
The strings to search in for the query.
Definition: td_api.h:107346
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30415
Definition: td_api.h:23629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22902
int53 star_count_
Number of Telegram Stars that were paid.
Definition: td_api.h:45076
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story to delete.
Definition: td_api.h:82641
object_ptr< formattedText > text_
Text of the quote. Only Bold, Italic, Underline, Strikethrough, Spoiler, and CustomEmoji entities can...
Definition: td_api.h:64262
int32 unread_count_
The number of unread messages left in the chat.
Definition: td_api.h:66430
Definition: td_api.h:115968
int32 port_
Proxy server port.
Definition: td_api.h:116767
Definition: td_api.h:96921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83873
object_ptr< ChatBoostSource > source_
Source of the boost.
Definition: td_api.h:8801
void store(TlStorerToString &s, const char *field_name) const final
int53 files_size_
Approximate total size of files, in bytes.
Definition: td_api.h:59157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47200
Definition: td_api.h:27674
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:115117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51413
object_ptr< RichText > subheader_
Subheader.
Definition: td_api.h:41189
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100179
Definition: td_api.h:55136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94010
bool is_test_
True, if the payment is a test payment.
Definition: td_api.h:30091
double height_percentage_
The height of the rectangle, as a percentage of the media height.
Definition: td_api.h:59865
object_ptr< audio > audio_
Audio file; may be null.
Definition: td_api.h:41624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27008
int53 user_id_
User identifier.
Definition: td_api.h:115367
Definition: td_api.h:87799
int32 volume_level_
New value of volume_level; 1-20000 in hundreds of percents.
Definition: td_api.h:11220
bool can_delete_messages_
True, if the administrator can delete messages of other users.
Definition: td_api.h:8546
array< object_ptr< chatPosition > > positions_
Positions of the chat in chat lists.
Definition: td_api.h:7561
Definition: td_api.h:85897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51333
Definition: td_api.h:10052
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:56084
Definition: td_api.h:39625
Definition: td_api.h:46237
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:48474
array< object_ptr< PageBlock > > page_blocks_
Slideshow item contents.
Definition: td_api.h:41996
void store(TlStorerToString &s, const char *field_name) const final
string privacy_policy_url_
The HTTP link to the privacy policy of the bot. If empty, then /privacy command must be used if suppo...
Definition: td_api.h:3916
Definition: td_api.h:111924
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the channel chat that sent the paid media.
Definition: td_api.h:57230
Definition: td_api.h:31500
int64 story_sound_id_
Identifier of the notification sound to be played for stories; 0 if sound is disabled.
Definition: td_api.h:13453
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:84834
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78055
Definition: td_api.h:56219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53203
string id_
Unique identifier of the query result.
Definition: td_api.h:24203
Definition: td_api.h:74891
string stream_key_
Stream key.
Definition: td_api.h:53484
Definition: td_api.h:32798
bool is_additional_
True, if the option must be shown only in the full list of payment options.
Definition: td_api.h:56238
bool need_autoplay_
True, if the video must be played automatically.
Definition: td_api.h:41715
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:25128
Definition: td_api.h:26809
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:83893
string original_path_
Local path to a file from which the file is generated. The path doesn't have to be a valid path and i...
Definition: td_api.h:23924
Definition: td_api.h:18895
Definition: td_api.h:52177
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14685
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:10065
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:72599
Definition: td_api.h:55512
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112333
bool is_video_
Pass true if the group call is a video call.
Definition: td_api.h:99948
int32 date_
Point in time (Unix timestamp) when the gift was sent.
Definition: td_api.h:51200
string old_username_
Previous chat username.
Definition: td_api.h:10525
object_ptr< inlineQueryResults > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92015
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49315
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:2219
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:66426
object_ptr< photo > photo_
Photo.
Definition: td_api.h:22880
Definition: td_api.h:72505
Definition: td_api.h:86564
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114255
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69756
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52973
int53 discussion_chat_id_
Identifier of a new channel's discussion group. Use 0 to remove the discussion group....
Definition: td_api.h:110895
object_ptr< ResendCodeReason > reason_
Reason of code resending; pass null if unknown.
Definition: td_api.h:105113
object_ptr< file > audio_
File containing the audio.
Definition: td_api.h:1379
object_ptr< MessageContent > content_
Content of the message.
Definition: td_api.h:50666
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:61822
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:96205
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49961
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:15675
bool animate_custom_emoji_
True, if custom emoji in the name must be animated.
Definition: td_api.h:11977
bool can_send_other_messages_
True, if the user can send animations, games, stickers, and dice and use inline bots.
Definition: td_api.h:13535
bool is_rtmp_stream_
Pass true to create an RTMP stream instead of an ordinary video chat.
Definition: td_api.h:80814
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79423
int53 chat_id_
Chat identifier.
Definition: td_api.h:101696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62719
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:102281
int53 chat_id_
Identifier of the chat that will post the story. Pass Saved Messages chat identifier when posting a s...
Definition: td_api.h:101453
Definition: td_api.h:1046
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:83910
int53 chat_id_
Chat identifier.
Definition: td_api.h:111553
Definition: td_api.h:98493
int53 message_id_
Identifier of the sent message.
Definition: td_api.h:65999
object_ptr< availableReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104889
Definition: td_api.h:111163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77214
array< int64 > custom_emoji_ids_
The list of custom emoji identifiers.
Definition: td_api.h:18035
Definition: td_api.h:6157
Definition: td_api.h:98176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52960
int53 user_id_
User identifier.
Definition: td_api.h:18455
Definition: td_api.h:37813
canPostStoryResultMonthlyLimitExceeded()
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:118632
int32 story_id_
Story identifier.
Definition: td_api.h:32272
int32 height_
Video height.
Definition: td_api.h:25405
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:86700
Definition: td_api.h:34463
int32 photo_size_
Product photo size.
Definition: td_api.h:25786
array< object_ptr< RichText > > texts_
Texts.
Definition: td_api.h:53443
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:48421
object_ptr< localFile > local_
Information about the local copy of the file.
Definition: td_api.h:18551
Definition: td_api.h:18587
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3267
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5612
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:85958
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:24396
Definition: td_api.h:36785
object_ptr< sticker > sticker_
The animated sticker to be played.
Definition: td_api.h:70891
Definition: td_api.h:61901
int32 since_date_
Point in time (Unix timestamp) from which the statistics are collected.
Definition: td_api.h:39766
string title_
Title of the voice note.
Definition: td_api.h:23020
Definition: td_api.h:9257
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:87017
int32 zoom_
Map zoom level.
Definition: td_api.h:42223
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:97134
int32 width_
Width of the animation.
Definition: td_api.h:1059
bool update_recent_reactions_
Pass true if the reaction needs to be added to recent reactions.
Definition: td_api.h:114956
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:83425
object_ptr< chatInviteLinkInfo > info_
Information about the chat invite link.
Definition: td_api.h:62339
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86653
int32 total_reaction_count_
Approximate total number of found reactions; always 0 for chat stories.
Definition: td_api.h:60672
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:79194
Definition: td_api.h:68326
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:11059
Definition: td_api.h:116081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85441
int32 correct_option_id_
0-based identifier of the correct answer option; -1 for a yet unanswered poll.
Definition: td_api.h:45808
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:98385
int32 limit_
The maximum number of chats to be loaded. For optimal performance, the number of loaded chats is chos...
Definition: td_api.h:100490
int64 symbol_custom_emoji_id_
Custom emoji identifier of the symbol of the upgraded gift.
Definition: td_api.h:18131
int53 star_count_
Number of Telegram Stars needed to buy access to the media in the message; 0 for pinned message.
Definition: td_api.h:49397
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for; may be empty to search for emoji only.
Definition: td_api.h:107285
bool is_upgrade_
True, if the gift was obtained by upgrading of a previously received gift; otherwise,...
Definition: td_api.h:49655
string city_
City; empty if unknown.
Definition: td_api.h:32858
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:84279
int32 translated_string_count_
Total number of translated strings from the language pack.
Definition: td_api.h:30864
bool need_debug_information_
True, if the call debug information must be sent to the server.
Definition: td_api.h:6762
bool is_outgoing_
True, if the message that was forwarded is outgoing; always false if sender is unknown.
Definition: td_api.h:19853
Definition: td_api.h:42075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18625
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:93820
bool can_edit_scheduling_state_
True, if scheduling state of the message can be edited.
Definition: td_api.h:38109
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:117016
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119860
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:114658
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68274
bool use_default_mute_stories_
If true, story notifications are received only for the first 5 chats from topChatCategoryUsers regard...
Definition: td_api.h:53872
array< object_ptr< languagePackInfo > > language_packs_
List of available language packs for this application.
Definition: td_api.h:32770
Definition: td_api.h:71980
Definition: td_api.h:38372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94317
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103779
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23900
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:71259
Definition: td_api.h:11087
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:113933
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43359
object_ptr< botMediaPreviewInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86497
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32916
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55787
Definition: td_api.h:3593
Definition: td_api.h:12527
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75914
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:65734
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:112997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105019
Definition: td_api.h:67093
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114150
Definition: td_api.h:111326
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39809
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14257
Definition: td_api.h:6307
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61051
Definition: td_api.h:55837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10249
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:48478
object_ptr< ChatAvailableReactions > old_available_reactions_
Previous chat available reactions.
Definition: td_api.h:9979
object_ptr< savedMessagesTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96277
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38959
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116796
int53 chat_id_
Chat identifier.
Definition: td_api.h:55523
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40645
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101000
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:83029
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73358
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 allow_google_id_
True, if authorization through Google ID is allowed.
Definition: td_api.h:2050
string title_
Game title, empty for pinned message.
Definition: td_api.h:49268
bool member_joins_
True, if members joining events need to be returned.
Definition: td_api.h:11545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107766
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60852
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:99631
int53 message_id_
Message identifier.
Definition: td_api.h:72047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71649
Definition: td_api.h:55166
bytes nonce_
Nonce to pass to the SafetyNet Attestation API.
Definition: td_api.h:19474
void store(TlStorerToString &s, const char *field_name) const final
int53 poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:60346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:791
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68248
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86053
bool send_email_address_to_provider_
True, if the user's email address will be sent to the provider.
Definition: td_api.h:30103
bool can_be_deleted_
True, if the file can be deleted.
Definition: td_api.h:32712
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96274
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:60549
object_ptr< sticker > effect_animation_
Effect animation for the reaction.
Definition: td_api.h:17939
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:73421
string theme_name_
Name of the new chat theme; pass an empty string to return the default theme.
Definition: td_api.h:111664
Definition: td_api.h:84644
int53 message_id_
The message identifier. The message will not be available in the chat history, but the identifier can...
Definition: td_api.h:40669
bool restrict_chat_has_username_
True, if the chat must or must not have a username.
Definition: td_api.h:30696
int53 chat_id_
Chat identifier.
Definition: td_api.h:68121
string name_
Anchor name.
Definition: td_api.h:53359
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45151
object_ptr< message > message_
The message.
Definition: td_api.h:5538
int32 max_notification_id_
The maximum identifier of removed notifications.
Definition: td_api.h:103139
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of Telegram Stars needed to buy access to the media in the message.
Definition: td_api.h:33973
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62863
object_ptr< error > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116849
Definition: td_api.h:116281
array< int53 > other_user_ids_
List of user identifiers of other users currently using the application.
Definition: td_api.h:104870
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:107287
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99106
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55880
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:74021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47020
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:109692
void store(TlStorerToString &s, const char *field_name) const final
bool member_promotions_
True, if member promotion/demotion events need to be returned.
Definition: td_api.h:11551
Definition: td_api.h:94898
bool can_get_star_revenue_statistics_
True, if the supergroup or channel Telegram Star revenue statistics are available.
Definition: td_api.h:61800
string result_id_
Identifier of the inline query result.
Definition: td_api.h:27432
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:89191
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_managed_
True, if the current user can manage the group call; for video chats only.
Definition: td_api.h:21215
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66967
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:26309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55774
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:17464
object_ptr< venue > venue_
The venue description.
Definition: td_api.h:34435
bool is_channel_post_
True, if the message is a channel post. All messages to channels are channel posts,...
Definition: td_api.h:33457
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:85858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57008
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94881
string query_
A query to search for in the first names, last names and usernames of the users to return.
Definition: td_api.h:88414
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98332
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113221
Definition: td_api.h:75428
Definition: td_api.h:32759
Definition: td_api.h:104911
int53 chat_id_
Identifier of a supergroup or a channel chat that created the giveaway.
Definition: td_api.h:56990
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68862
string hash_
Hash value from the link.
Definition: td_api.h:45399
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:93552
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87097
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6614
Definition: td_api.h:43959
object_ptr< ChatStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70374
Definition: td_api.h:35681
Definition: td_api.h:114829
Definition: td_api.h:20250
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:108770
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Number of messages in the album.
Definition: td_api.h:50558
inputStoryAreaTypeMessage()
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:83211
Definition: td_api.h:76289
int32 id_
Unique persistent identifier of this notification.
Definition: td_api.h:40118
object_ptr< photo > photo_
Product photo; may be null.
Definition: td_api.h:48327
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:3904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89785
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47758
int32 new_profile_accent_color_id_
New identifier of chat's profile accent color; -1 if none.
Definition: td_api.h:10661
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114749
Definition: td_api.h:100814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93103
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84443
object_ptr< chatBoostSlots > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77270
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66828
int53 chat_id_
Chat identifier.
Definition: td_api.h:65685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42618
Definition: td_api.h:18685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46254
int64 upgraded_gift_id_
Identifier of the upgraded gift.
Definition: td_api.h:18123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67416
Definition: td_api.h:8839
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17390
Definition: td_api.h:46619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42794
Definition: td_api.h:83843
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98434
int32 request_count_
The number of billed requests.
Definition: td_api.h:57101
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117682
int64 custom_emoji_id_
Unique identifier of the custom emoji.
Definition: td_api.h:51000
object_ptr< TargetChat > target_chat_
Target chat from which to send the inline query.
Definition: td_api.h:22332
int32 limit_
The maximum number of gifts to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:95693
Definition: td_api.h:16059
Definition: td_api.h:97621
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44066
int32 rating_
Call rating; 1-5.
Definition: td_api.h:107981
int64 sticker_set_id_
Sticker set identifier.
Definition: td_api.h:13771
array< string > x_
Vector of strings to return.
Definition: td_api.h:116583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19212
void store(TlStorerToString &s, const char *field_name) const final
bool report_spam_
Pass true to report the sender to the Telegram moderators.
Definition: td_api.h:77192
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21979
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:97793
array< object_ptr< autosaveSettingsException > > exceptions_
Autosave settings for specific chats.
Definition: td_api.h:2501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60899
int53 bot_user_id_
Identifier of the target bot. The bot must have the main Web App.
Definition: td_api.h:86525
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93848
bool for_dark_theme_
True, if default background for dark theme has changed.
Definition: td_api.h:69981
bool can_be_replied_in_another_chat_
True, if the message can be replied in another chat or forum topic using inputMessageReplyToExternalM...
Definition: td_api.h:38101
object_ptr< voiceNote > voice_note_
The voice note description.
Definition: td_api.h:34219
object_ptr< shippingOption > shipping_option_
Chosen shipping option; may be null.
Definition: td_api.h:45028
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:119715
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total shipping costs.
Definition: td_api.h:55630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2150
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:25859
void store(TlStorerToString &s, const char *field_name) const final
bool is_outgoing_
True, if the reaction was added by the current user.
Definition: td_api.h:396
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60305
int32 unclaimed_prize_count_
Number of undistributed prizes; for Telegram Premium giveaways only.
Definition: td_api.h:36447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1182
int32 sticker_width_
Expected width of the sticker, which can be used if the sticker is null.
Definition: td_api.h:1002
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107949
Definition: td_api.h:96880
Definition: td_api.h:35039
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:76723
array< object_ptr< gameHighScore > > scores_
A list of game high scores.
Definition: td_api.h:20505
object_ptr< minithumbnail > minithumbnail_
Chat photo minithumbnail; may be null.
Definition: td_api.h:13670
int32 withdrawal_date_
Point in time (Unix timestamp) when the earnings withdrawal started.
Definition: td_api.h:14150
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100025
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64734
string id_
Unique identifier of the saved credentials.
Definition: td_api.h:53524
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:25401
string text_
The text of the announcement.
Definition: td_api.h:14321
Definition: td_api.h:19779
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InviteGroupCallParticipantResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99972
string story_poster_username_
Username of the poster of the story.
Definition: td_api.h:29441
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86750
Definition: td_api.h:45107
Definition: td_api.h:92394
object_ptr< publicForwards > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93851
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:53670
object_ptr< MessageSender > member_id_
Member identifier. Chats can be only banned and unbanned in supergroups and channels.
Definition: td_api.h:111120
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:61680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91461
int32 limit_
The expected number of message positions to be returned; 50-2000. A smaller number of positions can b...
Definition: td_api.h:89300
Definition: td_api.h:78927
int53 user_id_
User identifier.
Definition: td_api.h:91792
array< object_ptr< storageStatisticsByChat > > by_chat_
Statistics split by chats.
Definition: td_api.h:59019
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60463
string token_
The token to use for data loading.
Definition: td_api.h:58226
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:39084
object_ptr< gift > gift_
The gift.
Definition: td_api.h:54750
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36925
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47680
Definition: td_api.h:105661
object_ptr< photo > photo_
Article's main photo; may be null.
Definition: td_api.h:31511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10165
void store(TlStorerToString &s, const char *field_name) const final
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:58684
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:81348
bool has_posted_to_profile_stories_
True, if the user has posted to profile stories.
Definition: td_api.h:72724
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 inline_message_id_
Inline message identifier.
Definition: td_api.h:84160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85027
int53 offset_message_thread_id_
The message thread identifier of the last found topic, or 0 for the first request.
Definition: td_api.h:91379
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:50267
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:27277
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatLocation > new_location_
New location; may be null.
Definition: td_api.h:10191
activateStoryStealthMode()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15376
object_ptr< UserType > type_
Type of the user.
Definition: td_api.h:72621
int32 date_
Point in time (Unix timestamp) when the user rights were changed.
Definition: td_api.h:71845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112012
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicIcon > icon_
Icon of the topic.
Definition: td_api.h:19728
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71280
object_ptr< WebAppOpenMode > mode_
The mode in which the Web App is opened; pass null to open in webAppOpenModeFullSize.
Definition: td_api.h:74970
bool enable_
Pass true to immediately enable the proxy.
Definition: td_api.h:76012
string store_product_id_
Identifier of the store product associated with the option.
Definition: td_api.h:47564
Definition: td_api.h:18955
bool is_looped_
True, if the video must be looped.
Definition: td_api.h:41717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13975
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:105056
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66628
bool is_edited_
True, if the story was edited.
Definition: td_api.h:59717
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:50664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18194
Definition: td_api.h:68404
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:29443
string theme_name_
Name of the chat theme.
Definition: td_api.h:3154
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:84421
Definition: td_api.h:82394
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:104803
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22276
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 prepaid_upgrade_star_count_
Number of Telegram Stars that were paid by the sender for the ability to upgrade the gift.
Definition: td_api.h:36623
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:35418
void store(TlStorerToString &s, const char *field_name) const final
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:30852
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82951
bool is_beta_
True, if the language pack is a beta language pack.
Definition: td_api.h:30858
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47933
bool has_documents_
True, if the album has at least one document.
Definition: td_api.h:50566
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101412
int32 group_call_id_
Group call identifier.
Definition: td_api.h:115637
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26480
Definition: td_api.h:116624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91761
int32 unread_count_
Number of unread messages in the topic.
Definition: td_api.h:19615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114412
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76824
premiumStoryFeatureCustomExpirationDuration()
string title_
Game title.
Definition: td_api.h:20405
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10081
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46194
string shipping_option_id_
Identifier of the shipping option chosen by the user; may be empty if not applicable; for bots only.
Definition: td_api.h:36052
bool has_aggressive_anti_spam_enabled_
New value of has_aggressive_anti_spam_enabled.
Definition: td_api.h:10822
bool has_passport_data_
True, if some Telegram Passport elements were saved.
Definition: td_api.h:2217
int53 supergroup_id_
The identifier of the supergroup, which isn't a broadcast group.
Definition: td_api.h:118524
Definition: td_api.h:10598
int32 duration_
Duration of the animation, in seconds; as defined by the sender.
Definition: td_api.h:1057
Definition: td_api.h:117487
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102359
Definition: td_api.h:27377
int53 chat_id_
Chat identifier.
Definition: td_api.h:71901
bool is_all_history_available_
True, if new chat members will have access to old messages. In public, discussion,...
Definition: td_api.h:61806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11236
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89395
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60250
Definition: td_api.h:52895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18664
Definition: td_api.h:30311
string id_
Unique identifier of the query result.
Definition: td_api.h:24380
Definition: td_api.h:115791
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:101094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45052
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107891
Definition: td_api.h:85797
Definition: td_api.h:78532
Definition: td_api.h:71044
Definition: td_api.h:115679
Definition: td_api.h:64016
bool need_another_sender_
True, if the message can be re-sent only on behalf of a different sender.
Definition: td_api.h:39080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34195
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69727
Definition: td_api.h:11447
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6144
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83938
bool is_inline_
True, if the bot supports inline queries.
Definition: td_api.h:74025
object_ptr< upgradedGift > gift_
The upgraded gift.
Definition: td_api.h:57718
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< pageBlockListItem > > items_
The items of the list.
Definition: td_api.h:41456
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21167
int53 chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:111500
object_ptr< StatisticalGraph > revenue_by_hour_graph_
A graph containing amount of revenue in a given hour.
Definition: td_api.h:14003
object_ptr< formattedText > default_custom_description_
Default custom description of verification reason to be used as placeholder in setMessageSenderBotVer...
Definition: td_api.h:4230
Definition: td_api.h:19546
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; may be null if empty; pass null to skip thumbnail uploading.
Definition: td_api.h:25468
canPostStoryResultBoostNeeded()
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:102392
Definition: td_api.h:40896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22198
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 sell_star_count_
Number of Telegram Stars that can be claimed by the receiver instead of the regular gift; 0 if the gi...
Definition: td_api.h:51204
int64 id_
Unique identifier of the notification sound.
Definition: td_api.h:40449
Definition: td_api.h:10472
object_ptr< emojiStatus > emoji_status_
New emoji status; pass null to switch to the default badge.
Definition: td_api.h:112363
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100406
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40265
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85366
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31040
object_ptr< formattedText > caption_
New message content caption; 0-getOption("message_caption_length_max") characters; pass null to remov...
Definition: td_api.h:84283
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103943
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6354
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:274
void store(TlStorerToString &s, const char *field_name) const final
array< string > new_usernames_
New list of active usernames.
Definition: td_api.h:10569
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36589
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14337
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81749
object_ptr< ChatList > chat_list_
The chat list from which the chat was removed.
Definition: td_api.h:66386
int32 total_upgraded_count_
Total number of gifts that were upgraded from the same gift.
Definition: td_api.h:72250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110973
Definition: td_api.h:117276
Definition: td_api.h:112402
string title_
Title of the resulting file.
Definition: td_api.h:24382
Definition: td_api.h:1514
Definition: td_api.h:42905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25670
Definition: td_api.h:117596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77511
Definition: td_api.h:65899
int32 height_
Height of the animation.
Definition: td_api.h:1061
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37400
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:111557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41555
Definition: td_api.h:21102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107193
int53 user_id_
User identifier.
Definition: td_api.h:99081
object_ptr< groupCallInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80268
object_ptr< StarTransactionType > type_
Type of the transaction.
Definition: td_api.h:56691
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:118178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78946
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:64264
object_ptr< thumbnail > thumbnail_
Animation thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:1071
Definition: td_api.h:78788
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12986
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45004
int32 width_
Video width.
Definition: td_api.h:25403
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20479
Definition: td_api.h:113408
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:71471
Definition: td_api.h:40159
int64 query_id_
Identifier of the inline query, used to found the venue.
Definition: td_api.h:27430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41735
object_ptr< message > message_
The message with the file.
Definition: td_api.h:18600
Definition: td_api.h:74191
Definition: td_api.h:77972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112174
Definition: td_api.h:111381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65793
object_ptr< InputFile > audio_
Audio file to be sent.
Definition: td_api.h:25124
bool member_restrictions_
True, if member restricted/unrestricted/banned/unbanned events need to be returned.
Definition: td_api.h:11553
bool is_unclaimed_
True, if the winner for the corresponding giveaway prize wasn't chosen, because there were not enough...
Definition: td_api.h:9225
Definition: td_api.h:1468
Definition: td_api.h:45797
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89843
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70692
string mime_type_
The MIME type of the file.
Definition: td_api.h:91126
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110257
int32 distance_
The distance between the users.
Definition: td_api.h:37196
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9820
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:91820
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32697
object_ptr< AffiliateProgramSortOrder > sort_order_
Sort order for the results.
Definition: td_api.h:105674
Definition: td_api.h:84823
string name_
The name of the shortcut that can be used to use the shortcut.
Definition: td_api.h:50759
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63198
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:392
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59202
bool need_postal_code_
True, if the user ZIP/postal code must be provided.
Definition: td_api.h:44873
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75045
int53 user_id_
User identifier.
Definition: td_api.h:98837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52565
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:25517
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89345
object_ptr< TextEntityType > type_
Type of the entity.
Definition: td_api.h:63429
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:77775
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86980
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4686
bool is_marked_as_unread_
New value of is_marked_as_unread.
Definition: td_api.h:67274
Definition: td_api.h:26140
Definition: td_api.h:73619
Definition: td_api.h:105347
object_ptr< userPrivacySettingRules > rules_
New privacy rules.
Definition: td_api.h:69227
Definition: td_api.h:33322
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:110952
int32 port_
Proxy server port.
Definition: td_api.h:76010
string id_
Unique identifier of the query result.
Definition: td_api.h:24674
Definition: td_api.h:56519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1579
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:96934
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60292
Definition: td_api.h:37226
int32 unread_message_count_
Approximate number of unread messages in the message thread.
Definition: td_api.h:39544
int32 sending_id_
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can b...
Definition: td_api.h:108772
object_ptr< chatPhoto > photo_
The suggested chat photo. Use the method setProfilePhoto with inputChatPhotoPrevious to apply the pho...
Definition: td_api.h:35857
bool view_as_topics_
New value of view_as_topics.
Definition: td_api.h:117609
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87829
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3223
Definition: td_api.h:85315
void store(TlStorerToString &s, const char *field_name) const final
int53 button_id_
Button identifier.
Definition: td_api.h:92904
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91290
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88602
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110809
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98124
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:40142
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:101334
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90545
void store(TlStorerToString &s, const char *field_name) const final
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:65549
int32 width_
Video width.
Definition: td_api.h:61127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7930
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:1163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40295
bool is_general_
True, if the topic is the General topic list.
Definition: td_api.h:19734
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:87069
Definition: td_api.h:20740
int64 id_
The query identifier.
Definition: td_api.h:71712
object_ptr< StoryOrigin > origin_
Origin of the story that was reposted.
Definition: td_api.h:61033
object_ptr< file > file_
The thumbnail.
Definition: td_api.h:64453
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46507
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:21408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107946
int53 chat_id_
Target chat.
Definition: td_api.h:75714
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:58773
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110045
Definition: td_api.h:108027
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95902
string username_
Username to be resolved.
Definition: td_api.h:106597
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99916
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:6806
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:71217
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56710
int53 chat_id_
Target chat.
Definition: td_api.h:108472
int53 chat_id_
Chat identifier.
Definition: td_api.h:100825
bool synchronous_
Pass true to return response only after the file download has succeeded, has failed,...
Definition: td_api.h:83037
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:87353
bool added_to_attachment_menu_
True, if the user added the current bot to attachment menu; only available to bots.
Definition: td_api.h:72625
Definition: td_api.h:87214
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75461
int53 message_id_
Identifier of the message.
Definition: td_api.h:113134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60322
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:36223
void store(TlStorerToString &s, const char *field_name) const final
bool is_official_
True, if the language pack is official.
Definition: td_api.h:30854
array< object_ptr< stickerSetInfo > > sets_
List of trending sticker sets.
Definition: td_api.h:65051
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< targetChatTypes > chat_types_
Types of the chats to which the message can be sent.
Definition: td_api.h:105616
string language_code_
Language code of the media previews to reorder.
Definition: td_api.h:103812
string token_
Device registration token; may be empty to deregister a device.
Definition: td_api.h:16546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14863
int53 chat_id_
Chat identifier.
Definition: td_api.h:94103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23861
bool is_my_video_enabled_
Pass true if the current user's video is enabled.
Definition: td_api.h:117933
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77320
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:58530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45464
int53 receiver_user_id_
The identifier of a user that received Telegram Premium; 0 if the gift is incoming.
Definition: td_api.h:36162
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75862
array< object_ptr< profileAccentColor > > colors_
Information about supported colors.
Definition: td_api.h:70104
Definition: td_api.h:112747
bool is_received_
True, if the call has already been received by the other party.
Definition: td_api.h:6598
object_ptr< chatFolder > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87832
Definition: td_api.h:52421
int53 bot_user_id_
Unique user identifier for the bot.
Definition: td_api.h:81245
object_ptr< formattedText > caption_
Audio caption.
Definition: td_api.h:33891
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16606
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75975
bool value_
The value.
Definition: td_api.h:30244
bool include_groups_
True, if basic groups and supergroups need to be included.
Definition: td_api.h:11688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1333
bool is_from_giveaway_
True, if the gift code was created for a giveaway.
Definition: td_api.h:36227
Definition: td_api.h:20447
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75097
Definition: td_api.h:62459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3572
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:3395
object_ptr< languagePackStrings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92539
deleteStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49001
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:24749
object_ptr< RichText > text_
Paragraph text.
Definition: td_api.h:41267
Definition: td_api.h:100477
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:75649
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97545
string result_
A JSON-serialized result.
Definition: td_api.h:16246
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118281
Definition: td_api.h:89700
bool has_sensitive_content_
True, if content of media messages in the supergroup or channel chat must be hidden with 18+ spoiler.
Definition: td_api.h:61686
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45566
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20308
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4573
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:18369
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:1375
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:25285
int32 date_
Point in time (Unix timestamp) when the reactions were changed.
Definition: td_api.h:72049
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:45358
array< object_ptr< messageReaction > > reactions_
List of added reactions.
Definition: td_api.h:38258
Definition: td_api.h:103387
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:51541
object_ptr< ChatEventAction > action_
The action.
Definition: td_api.h:9385
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:86731
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:72708
object_ptr< starAmount > star_amount_
The new amount of owned Telegram Stars.
Definition: td_api.h:70677
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53290
int53 user_id_
Administrator user identifier.
Definition: td_api.h:14569
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:107985
Definition: td_api.h:59051
int32 discount_percentage_
The discount associated with this option, as a percentage.
Definition: td_api.h:47560
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:70804
object_ptr< StatisticalGraph > story_interaction_graph_
A graph containing number of story views and shares.
Definition: td_api.h:61077
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91405
string directory_
Directory in which the file is expected to be saved.
Definition: td_api.h:97906
object_ptr< formattedText > caption_
Video caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:25409
object_ptr< voiceNote > voice_note_
Voice note.
Definition: td_api.h:23018
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7277
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84625
bool is_frozen_
True, if the account is frozen.
Definition: td_api.h:70230
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:58135
object_ptr< sticker > sticker_
A sticker to be shown in the transaction information; may be null if unknown.
Definition: td_api.h:57978
int32 total_count_
The total number of affiliate programs that were connected to the affiliate.
Definition: td_api.h:15671
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:25800
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35366
Definition: td_api.h:115626
int53 chat_id_
Chat identifier.
Definition: td_api.h:104351
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:88526
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:13435
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:1210
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:40074
Definition: td_api.h:99877
int32 story_id_
Story identifier.
Definition: td_api.h:97578
array< object_ptr< passportRequiredElement > > required_elements_
Telegram Passport elements that must be provided to complete the form.
Definition: td_api.h:43012
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:1722
object_ptr< forumTopicIcon > icon_
Icon of the topic. Icon color must be one of 0x6FB9F0, 0xFFD67E, 0xCB86DB, 0x8EEE98,...
Definition: td_api.h:80192
int53 user_id_
Identifier of the user to which Telegram Stars are gifted.
Definition: td_api.h:59502
int53 from_user_id_
If not 0, a user identifier, which default setting was automatically applied.
Definition: td_api.h:35613
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:19559
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:51716
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:113196
bool can_edit_name_
True, if the bot can edit name of the business account.
Definition: td_api.h:4640
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
The identifier of the supergroup.
Definition: td_api.h:118630
Definition: td_api.h:99020
string invoice_link_
The link to the subscription invoice.
Definition: td_api.h:56585
object_ptr< photo > photo_
Photo file; may be null.
Definition: td_api.h:41666
object_ptr< draftMessage > draft_message_
A draft of a message in the message thread; may be null if none.
Definition: td_api.h:39548
bool is_video_
Pass true if the call was a video call.
Definition: td_api.h:82828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87194
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81526
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:38550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77367
array< object_ptr< notificationGroup > > groups_
Lists of active notification groups.
Definition: td_api.h:68040
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2189
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55303
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name for the bot in attachment menu.
Definition: td_api.h:1232
bool exclude_selected_
If true, then all private chats except the selected are chosen. Otherwise, only the selected chats ar...
Definition: td_api.h:5719
int32 api_id_
Telegram API identifier, as provided by the application.
Definition: td_api.h:54883
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75569
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:61764
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104892
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:16109
object_ptr< inlineQueryResultsButton > button_
Button to be shown above inline query results; may be null.
Definition: td_api.h:23067
Definition: td_api.h:23622
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:41956
Definition: td_api.h:45011
Definition: td_api.h:71164
Definition: td_api.h:17982
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_replied_
True, if the message can be replied in the same chat and forum topic using inputMessageReplyToMessage...
Definition: td_api.h:38099
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:11137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75677
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Length of the code.
Definition: td_api.h:1806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104318
bool is_closed_
True, if the poll is closed.
Definition: td_api.h:45658
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:3381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75745
object_ptr< SearchMessagesChatTypeFilter > chat_type_filter_
Additional filter for type of the chat of the searched messages; pass null to search for messages in ...
Definition: td_api.h:106483
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33119
Definition: td_api.h:32974
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22065
Definition: td_api.h:7690
bool exclude_upgraded_
Pass true to exclude upgraded gifts.
Definition: td_api.h:95687
string language_code_
A two-letter ISO 639-1 language code for which to get previews. If empty, then default previews are r...
Definition: td_api.h:86474
object_ptr< PaymentProvider > payment_provider_
Information about the payment provider.
Definition: td_api.h:44643
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92274
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75748
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:17192
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79077
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:39820
void store(TlStorerToString &s, const char *field_name) const final
string price_
Product price.
Definition: td_api.h:49313
string access_token_
The access token that will be used to send notifications; may be empty to deregister a device.
Definition: td_api.h:16675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118331
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:25857
editStoryCover()
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114809
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106616
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:113525
Definition: td_api.h:84941
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83516
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72069
array< int53 > chat_ids_
Identifiers of selected private chats.
Definition: td_api.h:5707
Definition: td_api.h:85108
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116846
int32 period_
The number of seconds between consecutive Telegram Star debiting.
Definition: td_api.h:56485
object_ptr< personalDocument > bank_statement_
Bank statement.
Definition: td_api.h:43344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41876
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99806
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:97239
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:83221
int53 sender_business_bot_user_id_
If non-zero, the user identifier of the business bot that sent this message.
Definition: td_api.h:33491
int32 preload_prefix_size_
Size of file prefix, which is expected to be preloaded, in bytes.
Definition: td_api.h:61139
Definition: td_api.h:26204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19694
Definition: td_api.h:111436
Definition: td_api.h:41568
int32 bottom_color_
A bottom color of the background in the RGB format.
Definition: td_api.h:2933
Definition: td_api.h:119431
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103838
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114865
Definition: td_api.h:55948
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< affiliateProgramParameters > parameters_
Parameters of the affiliate program; pass null to close the currently active program....
Definition: td_api.h:110615
object_ptr< notificationSounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96439
Definition: td_api.h:19225
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:17086
int53 chat_id_
Chat identifier.
Definition: td_api.h:66810
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:68125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102998
int53 chat_id_
Chat identifier.
Definition: td_api.h:79384
int32 audio_source_id_
Audio channel synchronization source identifier; received from tgcalls.
Definition: td_api.h:21450
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95314
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:93936
int53 chat_id_
Chat identifier.
Definition: td_api.h:67104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39990
object_ptr< background > background_
The background to be used in chats; may be null.
Definition: td_api.h:64394
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:9848
void store(TlStorerToString &s, const char *field_name) const final
string payload_
Bot-provided data for the paid media; bots only.
Definition: td_api.h:25234
Definition: td_api.h:119152
Definition: td_api.h:106462
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:76067
Definition: td_api.h:38626
string url_
An HTTP URL to pass to getLoginUrlInfo.
Definition: td_api.h:22138
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:59222
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81005
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97604
int32 limit_
The maximum number of transactions to be returned; up to 200.
Definition: td_api.h:89034
Definition: td_api.h:46966
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PremiumLimitType > type_
The type of the limit.
Definition: td_api.h:46931
object_ptr< chatAdministratorRights > rights_
Rights of the administrator.
Definition: td_api.h:12885
bool can_accept_calls_
Pass true to allow accepting incoming calls by the session; pass false otherwise.
Definition: td_api.h:118311
int53 chat_id_
Chat identifier of the messagePaymentSuccessful message.
Definition: td_api.h:94753
Definition: td_api.h:56672
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:10023
int53 user_id_
Identifier of the user that did the payment.
Definition: td_api.h:102446
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:8902
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100072
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:75718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23655
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:72593
int32 restricted_user_count_
Number of users restricted by the administrator.
Definition: td_api.h:14575
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81860
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:85555
int53 boosted_chat_id_
Identifier of the supergroup or channel chat, which was automatically boosted by the winners of the g...
Definition: td_api.h:36427
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:25474
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93901
void store(TlStorerToString &s, const char *field_name) const final
int64 id_
Unique query identifier.
Definition: td_api.h:71409
Definition: td_api.h:70585
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24895
Definition: td_api.h:16664
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98057
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:91985
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message. Use messageProperties.can_edit_media to check whether the message can be e...
Definition: td_api.h:84417
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8610
int53 chat_id_
Identifier of the chat with the live location message.
Definition: td_api.h:65955
int32 media_timestamp_
Timestamp from which a video/audio/video note/voice note/story playing must start,...
Definition: td_api.h:64144
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50869
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47719
bool only_for_self_
True, if the background was set only for self.
Definition: td_api.h:35531
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39930
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:115369
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:108337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40050
object_ptr< quickReplyMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76159
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104457
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:9997
object_ptr< sharedChat > chat_
The shared chat.
Definition: td_api.h:36949
string inline_message_id_
Identifier of the inline message from which the query originated.
Definition: td_api.h:71467
string text_
Text.
Definition: td_api.h:63343
int64 poll_id_
Unique poll identifier.
Definition: td_api.h:71796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104435
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:40505
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25592
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:83290
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:17147
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
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80836
Definition: td_api.h:18925
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:93284
bool delete_all_messages_
Pass true to delete all messages from the same sender.
Definition: td_api.h:77190
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24450
string hash_
Hash of the entire element.
Definition: td_api.h:18322
Definition: td_api.h:86094
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:41308
Definition: td_api.h:15877
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:101155
Definition: td_api.h:98352
int53 message_id_
Identifier of the message.
Definition: td_api.h:83359
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:30862
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70413
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:84039
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51015
Definition: td_api.h:102270
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:95364
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75373
array< object_ptr< unreadReaction > > unread_reactions_
Information about unread reactions added to the message.
Definition: td_api.h:33473
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30259
bool is_left_
True, if the user has left the group themselves.
Definition: td_api.h:50310
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:46738
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:110528
updateStoryPostFailed()
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:53866
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88724
void store(TlStorerToString &s, const char *field_name) const final
int32 date_
Point in time (Unix timestamp) when the gift was sent.
Definition: td_api.h:72472
int32 unread_reaction_count_
The number of messages with unread reactions left in the chat.
Definition: td_api.h:67064
string mime_type_
MIME type of the file; as defined by the sender.
Definition: td_api.h:17143
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23736
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:61808
int53 chat_id_
Chat identifier.
Definition: td_api.h:3724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97187
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:62111
bool edit_icon_custom_emoji_id_
True, if icon's custom_emoji_id is changed.
Definition: td_api.h:35736
string new_username_
New chat username.
Definition: td_api.h:10527
int53 message_id_
Identifier of the giveaway or a giveaway winners message in the chat.
Definition: td_api.h:91544
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110306
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel that received the gift.
Definition: td_api.h:57632
object_ptr< starSubscriptionPricing > pricing_
The subscription plan.
Definition: td_api.h:56438
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:66259
int32 custom_emoji_reaction_count_
Number of custom emoji reactions that can be added to the list of available reactions.
Definition: td_api.h:8917
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99070
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82416
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50090
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44753
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:80465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77692
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:51589
Definition: td_api.h:37620
Definition: td_api.h:110172
bool is_flipped_
True, if reaction corner is flipped.
Definition: td_api.h:27518
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94668
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44347
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:98756
Definition: td_api.h:102161
int64 id_
Chat event identifier.
Definition: td_api.h:9379
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79275
object_ptr< StickerFormat > format_
Sticker format.
Definition: td_api.h:58367
Definition: td_api.h:46920
int32 limit_
The maximum number of story interactions to return.
Definition: td_api.h:89471
Definition: td_api.h:76843
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10585
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64180
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:30846
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11356
Definition: td_api.h:6127
Definition: td_api.h:111489
object_ptr< availableReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93368
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30895
bool need_name_
True, if the user's name is needed for payment.
Definition: td_api.h:30093
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97295
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94178
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< photo > cover_
Cover of the video; may be null if none.
Definition: td_api.h:34118
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:117713
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:71849
Definition: td_api.h:109237
int53 chat_id_
Chat identifier.
Definition: td_api.h:33441
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:5436
int53 chat_id_
Chat identifier.
Definition: td_api.h:100053
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:54903
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27350
int53 chat_id_
The chat identifier of the sent message.
Definition: td_api.h:65463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45924
Definition: td_api.h:96689
object_ptr< InputFile > animation_
Animation file to be sent.
Definition: td_api.h:25061
Definition: td_api.h:20747
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:1165
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119185
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:9383
string language_pack_id_
Identifier of the language pack to delete.
Definition: td_api.h:82041
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90800
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81476
object_ptr< MessageSender > poster_id_
Identifier of the user or chat that posted the story; may be null if the story is posted on behalf of...
Definition: td_api.h:59709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6704
bool is_owned_
True, if the sticker set is owned by the current user.
Definition: td_api.h:58670
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:110500
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:117392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77317
Definition: td_api.h:51860
string emojis_
New string with 1-20 emoji corresponding to the sticker.
Definition: td_api.h:114559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99309
string password_
Password for logging in; may be empty.
Definition: td_api.h:48673
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16261
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105419
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93474
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61493
object_ptr< sticker > sticker_
A sticker to be shown along with the option; may be null if unknown.
Definition: td_api.h:46748
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103624
array< object_ptr< businessOpeningHoursInterval > > opening_hours_
Intervals of the time when the business is open.
Definition: td_api.h:5625
int53 chat_id_
Chat identifier.
Definition: td_api.h:110948
bool upgraded_gifts_
True, if upgraded gifts and regular gifts that can be upgraded for free are accepted.
Definition: td_api.h:254
string tag_
Hashtag or cashtag to search for.
Definition: td_api.h:106697
int53 chat_id_
Identifier of the chat to send messages.
Definition: td_api.h:105052
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:96824
object_ptr< StoryList > story_list_
The story list.
Definition: td_api.h:69573
int32 edit_date_
Point in time (Unix timestamp) when the message was edited.
Definition: td_api.h:65641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104708
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:14411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62953
bool can_restrict_members_
True, if the administrator can restrict, ban, or unban chat members or view supergroup statistics; al...
Definition: td_api.h:8550
object_ptr< video > video_
Message content; may be null.
Definition: td_api.h:49853
bool allow_scrolling_
True, if scrolling needs to be allowed.
Definition: td_api.h:41854
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:36042
Definition: td_api.h:7174
string theme_name_
The new name of the chat theme; may be empty if theme was reset to default.
Definition: td_api.h:66980
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:36333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63159
Definition: td_api.h:8742
Definition: td_api.h:100917
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:6898
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:72710
object_ptr< ReactionType > reaction_type_
Type of the reaction.
Definition: td_api.h:27514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46224
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103591
object_ptr< CanSendMessageToUserResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34813
Definition: td_api.h:27715
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78313
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; as defined by the sender; may be null.
Definition: td_api.h:74464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64689
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:109854
object_ptr< formattedText > text_
Text to show along with the gift; 0-getOption("gift_text_length_max") characters. Only Bold,...
Definition: td_api.h:108263
string password_
Authentication password.
Definition: td_api.h:6534
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:61692
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:110339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44484
object_ptr< BackgroundType > type_
Background type; pass null to use default background type for the chosen background; backgroundTypeCh...
Definition: td_api.h:110729
Definition: td_api.h:22777
Definition: td_api.h:99825
int32 refund_date_
Point in time (Unix timestamp) when the transaction was refunded.
Definition: td_api.h:14195
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:83282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64813
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39892
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:107738
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< receivedGifts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95724
int32 last_photo_change_date_
Point in time (Unix timestamp) when the user changed photo last time; 0 if unknown.
Definition: td_api.h:306
Definition: td_api.h:110276
string terms_of_service_id_
Terms of service identifier.
Definition: td_api.h:75128
bool is_contact_
The user is a contact of the current user.
Definition: td_api.h:72597
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:94075
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95233
Definition: td_api.h:51171
void store(TlStorerToString &s, const char *field_name) const final
bool is_disconnected_
Pass true if the user was disconnected.
Definition: td_api.h:82822
string error_message_
An error message, empty on success.
Definition: td_api.h:76858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58494
int53 user_id_
User identifier.
Definition: td_api.h:20460
Definition: td_api.h:19285
int32 message_count_
The total number of messages in the shortcut.
Definition: td_api.h:50763
object_ptr< encryptedCredentials > credentials_
Encrypted data credentials.
Definition: td_api.h:37152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119411
bool request_title_
Pass true to request title of the chat; bots only.
Definition: td_api.h:30708
bool is_muted_for_current_user_
True, if the participant is muted for the current user.
Definition: td_api.h:21530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5084
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:91981
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:118101
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to return the notification settings information.
Definition: td_api.h:96547
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:83484
object_ptr< animation > animation_
Web App animation; may be null.
Definition: td_api.h:74779
void store(TlStorerToString &s, const char *field_name) const final
int53 gifter_user_id_
The identifier of a user that gifted Telegram Stars; 0 if the gift was anonymous or is outgoing.
Definition: td_api.h:36496
object_ptr< sticker > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95184
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:2834
array< object_ptr< textEntity > > entities_
List of text entities.
Definition: td_api.h:63384
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86177
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92872
int32 number_
Unique number of the upgraded gift among gifts upgraded from the same gift.
Definition: td_api.h:72248
Definition: td_api.h:21141
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:109879
bool is_animation_
True, if the video has no sound.
Definition: td_api.h:61133
string username_
Username of the chat.
Definition: td_api.h:105837
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40393
int32 accent_color_id_
The new chat accent color identifier.
Definition: td_api.h:66164
Definition: td_api.h:19888
string json_
The JSON-serialized string.
Definition: td_api.h:92302
bool is_canceled_
New value of is_canceled.
Definition: td_api.h:84777
void store(TlStorerToString &s, const char *field_name) const final
int32 start_timestamp_
Timestamp from which the video playing must start, in seconds.
Definition: td_api.h:34120
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74644
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76584
array< object_ptr< receivedGift > > gifts_
The list of gifts.
Definition: td_api.h:51267
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107586
Definition: td_api.h:83200
object_ptr< ReactionType > reaction_type_
Type of the reaction to set; pass null to remove the reaction. Custom emoji reactions can be used onl...
Definition: td_api.h:114954
Definition: td_api.h:73659
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:19947
bool has_active_stories_
True, if the user has non-expired stories available to the current user.
Definition: td_api.h:72611
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:105898
Definition: td_api.h:49344
string last_name_
Last name of the user.
Definition: td_api.h:72577
string value_
The value.
Definition: td_api.h:30322
int53 chat_id_
Chat identifier.
Definition: td_api.h:87225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26558
object_ptr< SpeechRecognitionResult > speech_recognition_result_
Result of speech recognition in the video note; may be null.
Definition: td_api.h:74665
Definition: td_api.h:41217
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19917
object_ptr< forumTopicInfo > topic_info_
Information about the topic.
Definition: td_api.h:11458
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:9323
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:75386
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:107117
Definition: td_api.h:63332
object_ptr< chatAdministrators > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46044
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:101804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94072
string id_
Unique identifier for the message.
Definition: td_api.h:48277
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:116037
object_ptr< video > video_
Video.
Definition: td_api.h:22970
Definition: td_api.h:20792
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:20135
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:75496
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22992
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44628
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101496
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:73382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66360
Definition: td_api.h:45219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27164
int32 date_
Point in time (Unix timestamp) when the sound was created.
Definition: td_api.h:40453
Definition: td_api.h:89659
string one_value_
Value for one object.
Definition: td_api.h:31012
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:59733
array< object_ptr< groupCallVideoSourceGroup > > source_groups_
List of synchronization source groups of the video.
Definition: td_api.h:21594
int53 user_id_
Identifier of the user that added the paid reaction.
Definition: td_api.h:57800
int32 secondary_background_color_
A secondary color for the background in the RGB format.
Definition: td_api.h:64309
object_ptr< video > video_
The video description.
Definition: td_api.h:34114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116602
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102089
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70206
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:36331
void store(TlStorerToString &s, const char *field_name) const final
bool was_refunded_
True, if the gift was refunded and isn't available anymore.
Definition: td_api.h:36635
int53 notification_settings_chat_id_
Chat identifier, which notification settings must be applied to the added notifications.
Definition: td_api.h:67986
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97345
int32 authorization_form_id_
Authorization form identifier.
Definition: td_api.h:94549
object_ptr< ReactionType > reaction_type_
The new type of the default reaction.
Definition: td_api.h:70518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83386
bool supports_video_calls_
True, if a video call can be created with the user.
Definition: td_api.h:72716
Definition: td_api.h:33962
int32 profile_accent_color_id_
Identifier of the accent color to use for profile; pass -1 if none.
Definition: td_api.h:114125
Definition: td_api.h:90306
object_ptr< StickerType > sticker_type_
Type of the stickers to return.
Definition: td_api.h:107281
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101306
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43515
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:119620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82948
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:854
int53 chat_id_
Chat identifier.
Definition: td_api.h:66726
Definition: td_api.h:51867
string secret_
The proxy's secret in hexadecimal encoding.
Definition: td_api.h:48716
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:84840
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15907
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105000
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82063
object_ptr< formattedText > caption_
Voice note caption.
Definition: td_api.h:34221
array< object_ptr< inputPaidMedia > > paid_media_
The content of the paid media.
Definition: td_api.h:25228
object_ptr< UserStatus > status_
Current online status of the user.
Definition: td_api.h:72583
int64 inline_query_id_
Unique identifier of the inline query to pass to sendInlineQueryResultMessage.
Definition: td_api.h:48232
bool contains_unread_mention_
True, if the message contains an unread mention for the current user.
Definition: td_api.h:33461
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88083
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:112814
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52064
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49787
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94228
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89553
bool was_refunded_
True, if the giveaway was canceled and was fully refunded.
Definition: td_api.h:36437
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20265
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12485
int53 message_thread_id_
Message thread identifier, unique within the chat.
Definition: td_api.h:39540
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87400
array< object_ptr< chatMember > > members_
A list of chat members.
Definition: td_api.h:13083
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103126
bool can_get_interactions_
True, if interactions with the story can be received through getStoryInteractions.
Definition: td_api.h:59735
int53 last_read_outbox_message_id_
Identifier of the last read outgoing reply to the message.
Definition: td_api.h:38481
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:101858
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:80355
object_ptr< messageEffect > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93418
Definition: td_api.h:86299
object_ptr< inlineQueryResultsButton > button_
Button to be shown above inline query results; pass null if none.
Definition: td_api.h:76738
string language_code_
IETF language tag of the user's language; only available to bots.
Definition: td_api.h:72623
int53 paid_message_star_count_
Number of Telegram Stars that must be paid by non-administrator users of the supergroup chat for each...
Definition: td_api.h:61690
object_ptr< forumTopics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91408
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string description_
Description of the video.
Definition: td_api.h:22974
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55933
int32 old_profile_accent_color_id_
Previous identifier of chat's profile accent color; -1 if none.
Definition: td_api.h:10657
int64 web_app_launch_id_
Identifier of Web App launch, received from openWebApp.
Definition: td_api.h:79537
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51690
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61433
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:54789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98254
Definition: td_api.h:87851
void store(TlStorerToString &s, const char *field_name) const final
string url_
URL of the embedded post.
Definition: td_api.h:41900
string subscription_id_
Identifier of the subscription.
Definition: td_api.h:105397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53500
object_ptr< file > voice_
File containing the voice note.
Definition: td_api.h:74724
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:33797
int32 commission_per_mille_
The number of Telegram Stars received by the affiliate for each 1000 Telegram Stars received by the p...
Definition: td_api.h:543
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:77298
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100741
int32 group_call_id_
Group call identifier.
Definition: td_api.h:85169
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:2782
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:83912
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25455
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:107813
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:6674
array< object_ptr< contact > > contacts_
The new list of contacts, contact's vCard are ignored and are not imported.
Definition: td_api.h:77725
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:79795
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71439
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:120040
int53 chat_id_
Identifier of the chat in which to return information about message positions.
Definition: td_api.h:89294
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:45652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38612
string code_
Verification code to check.
Definition: td_api.h:78643
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43740
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115190
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:101165
int32 count_
Total number of files in the chat.
Definition: td_api.h:59066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44036
object_ptr< businessMessage > message_
The new message.
Definition: td_api.h:71177
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112891
string inline_message_id_
Inline message identifier.
Definition: td_api.h:112808
int32 cache_time_
Time during which the result of the query can be cached, in seconds.
Definition: td_api.h:76623
string received_gift_id_
Unique identifier of the received gift for the current user; only for the receiver of the gift.
Definition: td_api.h:36692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72438
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21630
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:45180
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76879
int32 additional_chat_count_
Number of other chats that participated in the giveaway.
Definition: td_api.h:36431
Definition: td_api.h:82539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60409
int53 chat_id_
Chat identifier.
Definition: td_api.h:88410
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:96309
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:66643
array< object_ptr< datedFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:45230
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier of the sponsored message.
Definition: td_api.h:79247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84797
Definition: td_api.h:74597
double growth_rate_percentage_
The growth rate of the value, as a percentage.
Definition: td_api.h:58308
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:108407
int53 user_id_
Identifier of the user.
Definition: td_api.h:105612
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:33933
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36883
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6578
object_ptr< messageSendOptions > options_
Options to be used to send the message; pass null to use default options.
Definition: td_api.h:108331
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:48423
object_ptr< PremiumLimitType > limit_type_
Type of the exceeded limit.
Definition: td_api.h:47626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95592
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71605
void store(TlStorerToString &s, const char *field_name) const final
int32 scheduled_start_date_
Point in time (Unix timestamp) when the group call is expected to be started by an administrator; 0 i...
Definition: td_api.h:21199
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:38548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54251
Definition: td_api.h:60709
int32 length_
Video width and height; as defined by the sender.
Definition: td_api.h:74659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65661
Definition: td_api.h:47810
Definition: td_api.h:38296
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102893
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:45166
Definition: td_api.h:39802
Definition: td_api.h:105102
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if unknown.
Definition: td_api.h:36237
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:55243
string id_
Remote file identifier.
Definition: td_api.h:23846
int32 total_count_
Approximate total number of requests found.
Definition: td_api.h:12496
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119241
int32 forward_count_
Number of times the message was forwarded.
Definition: td_api.h:37679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20193
int32 message_count_
Number of received paid messages.
Definition: td_api.h:57928
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined the chat.
Definition: td_api.h:20988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61592
bool can_be_reported_
True, if the chat can be reported to Telegram moderators through reportChat or reportChatPhoto.
Definition: td_api.h:7583
string message_
Error message; subject to future changes.
Definition: td_api.h:18371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102735
string street_line1_
First line of the address.
Definition: td_api.h:493
string invite_link_
If the call was upgraded to a group call, pass invite link to the group call.
Definition: td_api.h:82824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46464
bool can_report_chat_
True, if the message can be reported using reportChat.
Definition: td_api.h:38127
Definition: td_api.h:96741
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:65730
Definition: td_api.h:64796
string login_email_address_pattern_
Pattern of the email address set up for logging in.
Definition: td_api.h:44520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33249
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Text.
Definition: td_api.h:52906
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:98274
Definition: td_api.h:66460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119796
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113102
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:41497
bool can_send_polls_
True, if the user can send polls.
Definition: td_api.h:13533
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104259
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:55575
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:5438
Definition: td_api.h:106636
object_ptr< address > shipping_address_
User shipping address.
Definition: td_api.h:71574
string provider_
Name of the animation search provider.
Definition: td_api.h:70932
Definition: td_api.h:63293
int64 new_profile_background_custom_emoji_id_
New identifier of the custom emoji; 0 if none.
Definition: td_api.h:10663
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings for the given scope.
Definition: td_api.h:114504
int53 user_id_
Identifier of the user or 0 to get the default menu button.
Definition: td_api.h:93173
array< object_ptr< UserPrivacySettingRule > > rules_
A list of rules.
Definition: td_api.h:73630
string language_code_
Language code for which the emoji replacements will be suggested.
Definition: td_api.h:90831
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68820
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:3920
array< int32 > pinned_story_ids_
Identifiers of the pinned stories; returned only in getChatPostedToChatPageStories with from_story_id...
Definition: td_api.h:59648
int32 view_count_
Number of the instant view views; 0 if unknown.
Definition: td_api.h:75017
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7676
void store(TlStorerToString &s, const char *field_name) const final
string id_
Remote file identifier; may be empty. Can be used by the current user across application restarts or ...
Definition: td_api.h:51437
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113275
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:45708
string url_
The link that can be used to refer users if the program is still active.
Definition: td_api.h:15612
int64 old_profile_background_custom_emoji_id_
Previous identifier of the custom emoji; 0 if none.
Definition: td_api.h:10659
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:97326
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:109091
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:35779
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< string > emojis_
List of emojis.
Definition: td_api.h:18218
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:56086
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:13723
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47971
array< int53 > message_ids_
Identifiers of the quick reply messages to readd. Message identifiers must be in a strictly increasin...
Definition: td_api.h:102230
bool is_forum_
True, if the supergroup is a forum with topics.
Definition: td_api.h:61682
premiumLimitTypeStorySuggestedReactionAreaCount()
int53 chat_id_
Identifier of the chat the messages belong to.
Definition: td_api.h:94156
Definition: td_api.h:48745
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:24806
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64843
Definition: td_api.h:19711
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:56090
bool is_owned_
True, if the user is the owner of the call and can end the call, change volume level of other users,...
Definition: td_api.h:21213
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PremiumStoryFeature > feature_
The used feature.
Definition: td_api.h:47743
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17576
Definition: td_api.h:16703
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:23553
Definition: td_api.h:82080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98293
string offset_
Offset of the first entry to return.
Definition: td_api.h:71314
int53 chat_id_
Chat identifier.
Definition: td_api.h:65775
Definition: td_api.h:239
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:24530
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:111903
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69381
int53 chat_id_
Chat identifier.
Definition: td_api.h:111447
bool only_completed_
Pass true to remove only completed downloads.
Definition: td_api.h:102612
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22417
object_ptr< InternalLinkType > edit_settings_link_
The internal link, which can be used to edit bot settings; may be null.
Definition: td_api.h:3946
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47260
array< bytes > file_hashes_
Current hashes of all attached files.
Definition: td_api.h:27188
Definition: td_api.h:64976
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:74661
bool is_premium_
True, if the user is a Telegram Premium user.
Definition: td_api.h:72605
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Profile accent color identifier.
Definition: td_api.h:48370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94940
editBusinessStory()
int64 custom_emoji_id_
Unique identifier of the custom emoji shown on the topic icon; 0 if none.
Definition: td_api.h:19678
bool can_view_gifts_and_stars_
True, if the bot can view gifts and amount of Telegram Stars owned by the business account.
Definition: td_api.h:4648
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< PublicForward > > forwards_
List of found public forwards and reposts.
Definition: td_api.h:48917
object_ptr< RichText > text_
Cell text; may be null. If the text is null, then the cell must be invisible.
Definition: td_api.h:42520
bool limited_gifts_
True, if limited regular gifts are accepted.
Definition: td_api.h:252
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:69225
object_ptr< pushReceiverId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102526
object_ptr< forumTopicInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80216
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77747
string id_
Unique identifier of the query result.
Definition: td_api.h:24617
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2631
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116735
int53 message_id_
Identifier of the message.
Definition: td_api.h:93881
Definition: td_api.h:114222
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13739
int64 session_id_
Session identifier.
Definition: td_api.h:118362
bool is_closed_
Pass true to close the topic; pass false to reopen it.
Definition: td_api.h:117717
string language_pack_id_
Language pack identifier.
Definition: td_api.h:116203
void store(TlStorerToString &s, const char *field_name) const final
string text_
Additional report details; 0-1024 characters.
Definition: td_api.h:104357
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20852
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:92354
object_ptr< chatFolderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79982
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:47530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44186
void store(TlStorerToString &s, const char *field_name) const final
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:110020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66402
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115998
bool use_portrait_orientation_
Pass true to use portrait orientation for video instead of landscape one.
Definition: td_api.h:115870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2327
bytes waveform_
Waveform representation of the voice note in 5-bit format.
Definition: td_api.h:25521
array< int32 > shortcut_ids_
The new list of identifiers of quick reply shortcuts.
Definition: td_api.h:67683
string title_
Product title; 1-32 characters.
Definition: td_api.h:25780
int32 commission_per_mille_
The number of Telegram Stars received by the Telegram for each 1000 Telegram Stars paid for message s...
Definition: td_api.h:57930
Definition: td_api.h:7015
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:112413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58103
int32 expiration_date_
Point in time (Unix timestamp) when the boost will expire.
Definition: td_api.h:9081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61622
string partial_text_
Partially recognized text.
Definition: td_api.h:55681
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68743
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:41110
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:76512
Definition: td_api.h:91531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75406
bool can_be_replied_
True, if the story can be replied in the chat with the user that posted the story.
Definition: td_api.h:59729
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7530
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
Animation file.
Definition: td_api.h:22745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55273
array< object_ptr< story > > stories_
List of stories.
Definition: td_api.h:20263
object_ptr< location > location_
Location to be sent.
Definition: td_api.h:25568
int53 actor_user_id_
Identifier of the user, changing the rights.
Definition: td_api.h:71843
Definition: td_api.h:16018
int64 payment_form_id_
Payment form identifier returned by getPaymentForm.
Definition: td_api.h:108595
bool is_recommended_
True, if the message needs to be labeled as "recommended" instead of "sponsored".
Definition: td_api.h:55893
Definition: td_api.h:102490
bool exclude_unsaved_
Pass true to exclude gifts that aren't saved to the chat's profile page. Always true for gifts receiv...
Definition: td_api.h:95679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16426
double previous_value_
The value for the previous day.
Definition: td_api.h:58306
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:13666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90054
int64 id_
Unique query identifier.
Definition: td_api.h:71616
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
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:2726
int53 chat_id_
Chat identifier.
Definition: td_api.h:67146
Definition: td_api.h:101685
string bank_card_number_
The bank card number.
Definition: td_api.h:86158
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:26621
bool can_set_background_custom_emoji_
True, if custom emoji for reply header and link preview background can be set.
Definition: td_api.h:8927
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88946
object_ptr< chatPermissions > permissions_
Actions that non-administrator chat members are allowed to take in the chat.
Definition: td_api.h:7557
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:1161
string pattern_
Pattern of the phone number from which the call will be made.
Definition: td_api.h:1681
Definition: td_api.h:181
Definition: td_api.h:93921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21081
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:111937
object_ptr< video > video_
Video file; may be null.
Definition: td_api.h:41711
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51387
int32 width_
Width of the animation; may be replaced by the server.
Definition: td_api.h:25069
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74760
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:101098
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of sticker sets to return.
Definition: td_api.h:106415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52999
int53 message_id_
Identifier of the corresponding message with paid media; can be 0 or an identifier of a deleted messa...
Definition: td_api.h:57277
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:8560
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:104355
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:82731
Definition: td_api.h:102807
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118493
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42984
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119962
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112281
int53 message_id_
Identifier of the message.
Definition: td_api.h:79589
int32 light_color_
Color in the RGB format for light themes.
Definition: td_api.h:1315
int53 approver_user_id_
User identifier of the chat administrator, approved user join request.
Definition: td_api.h:9730
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:108718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105750
int64 cryptocurrency_amount_
The withdrawn amount, in the smallest units of the cryptocurrency.
Definition: td_api.h:14055
object_ptr< chatPermissions > old_permissions_
Previous chat permissions.
Definition: td_api.h:10273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79609
Definition: td_api.h:62367
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89678
string editable_username_
The active username, which can be changed with setUsername or setSupergroupUsername....
Definition: td_api.h:74117
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:24678
string title_
Document title.
Definition: td_api.h:22834
Definition: td_api.h:77714
bytes data_
The encrypted credentials.
Definition: td_api.h:18257
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93142
int53 star_count_
The number of Telegram Stars to be distributed through the giveaway.
Definition: td_api.h:62895
Definition: td_api.h:34502
object_ptr< ChatMemberStatus > status_
Status of the member in the chat.
Definition: td_api.h:12782
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19302
string language_pack_database_path_
Path to the language pack database in which strings are stored.
Definition: td_api.h:92455
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:112207
string nonce_
Unique request identifier provided by the service.
Definition: td_api.h:94496
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110583
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:89979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4329
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:37271
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > receiver_id_
Identifier of the user or the chat that received the gift.
Definition: td_api.h:72468
bool edit_message_
Pass true to edit the game message to include the current scoreboard.
Definition: td_api.h:112531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108290
object_ptr< locationAddress > address_
Address of the location; may be null if unknown.
Definition: td_api.h:59931
void store(TlStorerToString &s, const char *field_name) const final
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:2393
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101827
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37486
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68055
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:89765
Definition: td_api.h:86898
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:57926
object_ptr< botCommands > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89788
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:36502
bool loaded_all_participants_
True, if all group call participants are loaded.
Definition: td_api.h:21221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70533
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44393
void store(TlStorerToString &s, const char *field_name) const final
int32 authorization_form_id_
Authorization form identifier.
Definition: td_api.h:108536
Definition: td_api.h:68965
int32 purchase_date_
Point in time (Unix timestamp) when the item was purchased.
Definition: td_api.h:15470
int32 call_id_
Call identifier.
Definition: td_api.h:108038
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:103757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43878
object_ptr< themeParameters > theme_
Theme parameters to convert to JSON.
Definition: td_api.h:98415
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:23760
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119244
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109270
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
The number of refunded Telegram Stars.
Definition: td_api.h:36798
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39464
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:75651
string id_
Unique identifier of the query result.
Definition: td_api.h:22656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19817
int32 width_
Sticker width.
Definition: td_api.h:25344
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114258
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:103759
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:34388
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< starGiveawayPaymentOption > > options_
The list of options.
Definition: td_api.h:56146
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:41844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50731
string time_zone_id_
Unique time zone identifier.
Definition: td_api.h:5623
int53 story_poster_chat_id_
Identifier of the chat that posted the stories to search for; pass 0 to search stories in all chats.
Definition: td_api.h:106811
string phone_number_
Phone number of the user.
Definition: td_api.h:15978
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:72595
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53604
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_
Identifier of the forum chat to which the topic belongs.
Definition: td_api.h:19722
bool can_set_custom_emoji_sticker_set_
True, if custom emoji sticker set can be set for the chat.
Definition: td_api.h:8935
Definition: td_api.h:13309
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:23437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15113
Definition: td_api.h:13120
string emoji_
Emoji corresponding to the effect that can be used if static icon isn't available.
Definition: td_api.h:37325
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34660
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:19994
Definition: td_api.h:33354
Definition: td_api.h:16397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99598
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:62315
Definition: td_api.h:44079
string data_
JSON-encoded data with the credential identifier from the payment provider.
Definition: td_api.h:23679
int32 start_date_
Point in time (Unix timestamp) when the group call is expected to be started by an administrator; 0 t...
Definition: td_api.h:80812
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:34559
Definition: td_api.h:15514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115334
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:61836
string store_product_id_
Identifier of the purchased store product.
Definition: td_api.h:59599
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:33485
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16969
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:83292
Definition: td_api.h:16151
object_ptr< forumTopicInfo > info_
New information about the topic.
Definition: td_api.h:67764
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:56234
object_ptr< inputThumbnail > thumbnail_
Document thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:25180
object_ptr< affiliateProgramParameters > parameters_
Parameters of the affiliate program.
Definition: td_api.h:592
int32 notification_group_id_
Identifier of notification group to which the notification belongs.
Definition: td_api.h:103084
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52604
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113778
bool needs_repainting_
Pass true if stickers in the sticker set must be repainted; for custom emoji sticker sets only.
Definition: td_api.h:80469
Definition: td_api.h:48134
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:35982
object_ptr< scopeAutosaveSettings > settings_
Autosave settings for the chat.
Definition: td_api.h:2547
Definition: td_api.h:84997
int53 chat_id_
Chat identifier.
Definition: td_api.h:93932
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:87749
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7045
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:24682
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91951
Definition: td_api.h:65374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:517
bool premium_subscription_
True, if Telegram Premium subscription is accepted.
Definition: td_api.h:256
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:12776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92925
int32 story_id_
Story identifier.
Definition: td_api.h:89463
int32 message_count_
The number of refunded messages.
Definition: td_api.h:36796
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77820
int32 verbosity_level_
The minimum verbosity level needed for the message to be logged; 0-1023.
Definition: td_api.h:75776
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:99836
string business_connection_id_
Unique identifier of business connection through which the message was received.
Definition: td_api.h:102064
Definition: td_api.h:36149
string other_value_
Default value.
Definition: td_api.h:31020
Definition: td_api.h:52464
Definition: td_api.h:48556
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68646
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56834
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39610
array< int53 > user_ids_
Identifiers of the users which can activate the gift codes.
Definition: td_api.h:59316
string platform_
Operating system the application has been run or is running on, as provided by the application.
Definition: td_api.h:54893
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:107508
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:101802
Definition: td_api.h:90126
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:118952
Definition: td_api.h:13070
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99331
array< object_ptr< PaidMedia > > media_
The bought media if the transaction wasn't refunded.
Definition: td_api.h:57234
Definition: td_api.h:52137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8727
object_ptr< PassportElement > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113661
object_ptr< MessageSender > sender_id_
Identifier of a message sender to block/unblock.
Definition: td_api.h:113253
int32 limit_
The maximum number of items to be returned.
Definition: td_api.h:96649
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text of the answer.
Definition: td_api.h:6845
string message_
Error message.
Definition: td_api.h:26822
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102033
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:101642
Definition: td_api.h:79949
string id_
Unique identifier of the query result.
Definition: td_api.h:24134
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113828
Definition: td_api.h:42946
string id_
Unique identifier of the query result.
Definition: td_api.h:24323
string query_
Query to search for.
Definition: td_api.h:106475
object_ptr< productInfo > product_info_
Information about the bought subscription.
Definition: td_api.h:57414
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:10705
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that will receive the gift.
Definition: td_api.h:108261
int64 website_id_
Website identifier.
Definition: td_api.h:82979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79113
Definition: td_api.h:1889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90336
void store(TlStorerToString &s, const char *field_name) const final
int32 slot_id_
Unique identifier of the slot.
Definition: td_api.h:9075
Definition: td_api.h:81716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:925
Definition: td_api.h:119700
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117153
int53 chat_id_
Chat identifier.
Definition: td_api.h:88114
Definition: td_api.h:17709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82750
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:70146
string url_
URL to be opened.
Definition: td_api.h:6849
Definition: td_api.h:59918
Definition: td_api.h:88966
Definition: td_api.h:110547
object_ptr< formattedText > text_
Text of the terms of service.
Definition: td_api.h:63021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46651
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none.
Definition: td_api.h:36504
void store(TlStorerToString &s, const char *field_name) const final
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:60139
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:111199
object_ptr< GroupCallVideoQuality > video_quality_
Video quality as received from tgcalls; pass null to get the worst available quality.
Definition: td_api.h:99350
Definition: td_api.h:17914
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104543
getStory()
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:46836
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15755
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89264
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:65507
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86600
string title_
The new chat title.
Definition: td_api.h:66080
object_ptr< businessInfo > business_info_
Information about business settings for Telegram Business accounts; may be null if none.
Definition: td_api.h:72750
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97348
Definition: td_api.h:93073
inputStoryAreaTypeLink()
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:83619
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:34888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23307
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:78083
int53 user_id_
Identifier of the bot that received Telegram Stars.
Definition: td_api.h:58019
int53 max_tip_amount_
The maximum allowed amount of tip in the smallest units of the currency.
Definition: td_api.h:30083
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:104414
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100652
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat with the bot.
Definition: td_api.h:115690
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:25411
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118009
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11275
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:972
Definition: td_api.h:55196
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< ChatList > chat_list_
Chat list in which to mark all chats as read.
Definition: td_api.h:102122
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:33979
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< businessBotRights > rights_
Rights of the bot.
Definition: td_api.h:4853
string url_
The referral link of the affiliate program.
Definition: td_api.h:82889
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80892
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:14491
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107838
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13889
int53 chat_id_
Chat identifier.
Definition: td_api.h:67314
string first_word_
The first word of the phrase if known.
Definition: td_api.h:1603
array< object_ptr< chatJoinRequest > > requests_
List of the requests.
Definition: td_api.h:12498
Definition: td_api.h:77439
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:101251
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:97580
object_ptr< photo > author_photo_
Post author photo; may be null.
Definition: td_api.h:41904
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76484
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68433
bool has_unread_active_stories_
True, if the user has unread non-expired stories available to the current user.
Definition: td_api.h:72613
Definition: td_api.h:94145
Definition: td_api.h:38887
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:107726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113386
Definition: td_api.h:13249
object_ptr< chatJoinRequestsInfo > pending_join_requests_
Information about pending join requests; may be null if none.
Definition: td_api.h:7615
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
User identifier of the target bot.
Definition: td_api.h:86628
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15692
Definition: td_api.h:9878
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69394
Definition: td_api.h:48968
Definition: td_api.h:63647
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:35170
object_ptr< file > file_
New data about the file.
Definition: td_api.h:68583
object_ptr< MessageSender > participant_id_
Identifier of the group call participant.
Definition: td_api.h:21502
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103106
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:22567
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16222
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:4906
string name_
Unique name of the upgraded gift that can be used with internalLinkTypeUpgradedGift.
Definition: td_api.h:72246
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:16753
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
User identifiers. At most 10 users can be invited simultaneously.
Definition: td_api.h:100002
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80571
Definition: td_api.h:49059
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66318
Definition: td_api.h:21784
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< contact > contact_
User contact.
Definition: td_api.h:24325
Definition: td_api.h:43255
string title_
Title for the option choice.
Definition: td_api.h:51714
string performer_
Performer of the audio file.
Definition: td_api.h:24270
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50282
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81805
object_ptr< starRevenueStatus > status_
New Telegram Star revenue status.
Definition: td_api.h:70760
bool is_saved_
True, if the gift is displayed on the chat's profile page; only for the receiver of the gift.
Definition: td_api.h:51190
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72111
Definition: td_api.h:38192
Definition: td_api.h:12915
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98154
Definition: td_api.h:64552
object_ptr< story > story_
The reposted story.
Definition: td_api.h:60627
int53 language_pack_database_size_
Size of the language pack database.
Definition: td_api.h:59163
string provider_token_
Payment provider token; may be empty for payments in Telegram Stars.
Definition: td_api.h:25794
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:76189
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:85328
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55226
object_ptr< call > call_
New data about a call.
Definition: td_api.h:68976
void store(TlStorerToString &s, const char *field_name) const final
bool is_bordered_
True, if the table is bordered.
Definition: td_api.h:42090
Definition: td_api.h:2370
int32 date_
Point in time (Unix timestamp) when the withdrawal was completed.
Definition: td_api.h:52705
Definition: td_api.h:58173
Definition: td_api.h:102053
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:19619
object_ptr< forumTopicInfo > info_
Basic information about the topic.
Definition: td_api.h:19607
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54935
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:118683
Definition: td_api.h:95381
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91606
array< object_ptr< emojiKeyword > > emoji_keywords_
List of emojis with their keywords.
Definition: td_api.h:17884
int53 chat_id_
Chat identifier.
Definition: td_api.h:106029
int64 id_
Unique query identifier.
Definition: td_api.h:71514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30778
Definition: td_api.h:34373
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:22660
int32 call_id_
Call identifier.
Definition: td_api.h:40630
string offset_
Offset of the first affiliate program to return as received from the previous request; use empty stri...
Definition: td_api.h:105676
string path_
Local path to the locally available file part; may be empty.
Definition: td_api.h:32708
string query_
Search query.
Definition: td_api.h:85526
string remote_file_id_
Remote identifier of the file to get.
Definition: td_api.h:96110
array< object_ptr< ReactionType > > new_reaction_types_
New list of chosen reactions.
Definition: td_api.h:72001
object_ptr< forumTopicInfo > old_topic_info_
Old information about the topic.
Definition: td_api.h:11338
int32 old_message_auto_delete_time_
Previous value of message_auto_delete_time.
Definition: td_api.h:10231
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3500
object_ptr< OptionValue > value_
The new option value.
Definition: td_api.h:69659
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > custom_description_
Custom description of verification reason set by the bot. Can contain only Mention,...
Definition: td_api.h:4183
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114415
object_ptr< ChatMemberStatus > status_
Status of the current user in the supergroup or channel; custom title will always be empty.
Definition: td_api.h:61658
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75516
int32 log_in_date_
Point in time (Unix timestamp) when the user has logged in.
Definition: td_api.h:65096
void store(TlStorerToString &s, const char *field_name) const final
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:35008
array< int32 > file_ids_
File identifiers of the media in the new order.
Definition: td_api.h:103814
bool can_reply_
True, if the bot can send and edit messages in the private chats that had incoming messages in the la...
Definition: td_api.h:4632
Definition: td_api.h:18805
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:118256
Definition: td_api.h:58120
int32 position_
0-based message position in the full list of suitable messages.
Definition: td_api.h:37996
Definition: td_api.h:75765
Definition: td_api.h:94092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17858
object_ptr< ReactionType > tag_
The tag.
Definition: td_api.h:53568
bool show_in_attachment_menu_
True, if the bot must be shown in the attachment menu.
Definition: td_api.h:1226
bool is_big_
Pass true if the reaction is added with a big animation.
Definition: td_api.h:75837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64933
Definition: td_api.h:63055
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:119218
Definition: td_api.h:60377
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:115168
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62796
Definition: td_api.h:27590
Definition: td_api.h:22552
Definition: td_api.h:63827
int32 last_name_change_date_
Point in time (Unix timestamp) when the user changed name last time; 0 if unknown.
Definition: td_api.h:304
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86650
array< object_ptr< background > > backgrounds_
A list of backgrounds.
Definition: td_api.h:3195
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41613
string query_
Text of the query.
Definition: td_api.h:71362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63664
string title_
Product title.
Definition: td_api.h:48323
int32 width_
Thumbnail width, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:27916
Definition: td_api.h:55436
bool is_header_
True, if it is a header cell.
Definition: td_api.h:42522
array< object_ptr< botCommand > > commands_
List of the bot's commands.
Definition: td_api.h:111826
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:75494
Definition: td_api.h:48312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5264
object_ptr< messageViewers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94128
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:3918
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:57412
object_ptr< orderInfo > saved_order_info_
Saved server-side order information; may be null.
Definition: td_api.h:44647
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:87277
canPostStory()
string description_
The text shown in the chat with the bot if the chat is empty.
Definition: td_api.h:3906
Definition: td_api.h:37499
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109273
object_ptr< InputFile > video_note_
Video note to be sent. The video is expected to be encoded to MPEG4 format with H....
Definition: td_api.h:25466
int32 limit_
The maximum number of affiliate programs to return.
Definition: td_api.h:105678
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< contact > contact_
The contact description.
Definition: td_api.h:34474
int32 max_layer_
The maximum supported API layer; use 92.
Definition: td_api.h:6384
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73666
string recovery_email_address_
Recovery email address.
Definition: td_api.h:51398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49088
object_ptr< CanPostStoryResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8636
Definition: td_api.h:19165
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6247
Definition: td_api.h:39019
string id_
Unique identifier of the query result.
Definition: td_api.h:22788
bool can_be_reported_
True, if the message can be reported to Telegram moderators through reportChatSponsoredMessage.
Definition: td_api.h:55895
Definition: td_api.h:86950
Definition: td_api.h:68206
Definition: td_api.h:82628
Definition: td_api.h:111811
object_ptr< connectedWebsites > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89940
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59262
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42588
object_ptr< point > end_point_
The end point of the straight line.
Definition: td_api.h:74254
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39280
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:1220
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:81506
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:83344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17168
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< personalDocument > temporary_registration_
Temporary registration.
Definition: td_api.h:43461
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:108593
Definition: td_api.h:104120
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:14505
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:94389
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:90107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98215
string name_
Name of the model.
Definition: td_api.h:72417
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:23331
object_ptr< MessageSender > sender_id_
Identifier of the sender, which added the reaction.
Definition: td_api.h:104472
int32 connection_date_
Point in time (Unix timestamp) when the affiliate program was connected.
Definition: td_api.h:15618
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39327
Definition: td_api.h:52342
string codec_
Codec used for video file encoding, for example, "h264", "h265", or "av1".
Definition: td_api.h:901
Definition: td_api.h:6880
void store(TlStorerToString &s, const char *field_name) const final
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:75839
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:61776
object_ptr< businessConnection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86931
Definition: td_api.h:15705
object_ptr< InputBackground > background_
The input background to use; pass null to create a new filled background.
Definition: td_api.h:112097
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60603
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:57368
Definition: td_api.h:19979
object_ptr< PassportElementType > type_
Telegram Passport element type.
Definition: td_api.h:94604
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:22222
object_ptr< chatBackground > background_
The new chat background; may be null if background was reset to default.
Definition: td_api.h:66938
object_ptr< upgradedGiftBackdropColors > backdrop_colors_
Colors of the backdrop of the upgraded gift.
Definition: td_api.h:18133
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:83361
object_ptr< chatMember > new_chat_member_
New chat member.
Definition: td_api.h:71855
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:1008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87350
void store(TlStorerToString &s, const char *field_name) const final
string title_
Reaction title.
Definition: td_api.h:17927
object_ptr< PassportElementErrorSource > source_
Error source.
Definition: td_api.h:43586
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:110417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102523
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4436
Definition: td_api.h:102705
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:5667
object_ptr< testString > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116453
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:111900
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:100928
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:89469
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18972
string gender_
Gender of the user, "male" or "female".
Definition: td_api.h:45176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67374
Definition: td_api.h:98929
int53 message_id_
Identifier of the message.
Definition: td_api.h:83486
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:47566
Definition: td_api.h:58901
Definition: td_api.h:18295
Definition: td_api.h:17625
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26181
string id_
Unique identifier of the query result.
Definition: td_api.h:24731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20324
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113936
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84446
array< object_ptr< message > > messages_
List of messages; messages may be null.
Definition: td_api.h:39679
Definition: td_api.h:35969
int64 sticker_id_
Identifier of the sticker in the set.
Definition: td_api.h:13773
int53 chat_id_
Identifier of the chat in which to search. Specify 0 to search in all secret chats.
Definition: td_api.h:107109
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87779
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44543
bool can_get_embedding_code_
True, if code for message embedding can be received using getMessageEmbeddingCode.
Definition: td_api.h:38111
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82060
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106920
bool is_active_
True, if the reaction can be added to new messages and enabled in chats.
Definition: td_api.h:17929
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:115810
Definition: td_api.h:97031
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:12778
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64903
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74370
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:113136
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:97957
object_ptr< inputTextQuote > quote_
Quote from the message to be replied; pass null if none.
Definition: td_api.h:26062
object_ptr< PaidReactionType > type_
The new type of the default paid reaction.
Definition: td_api.h:70557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53245
object_ptr< message > message_
Pinned message.
Definition: td_api.h:9541
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:38546
Definition: td_api.h:60716
bytes data_
Data to decrypt.
Definition: td_api.h:80930
object_ptr< InputFile > sticker_
Sticker file to delete from the list.
Definition: td_api.h:102818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27047
Definition: td_api.h:22732
Definition: td_api.h:51817
Definition: td_api.h:99279
Definition: td_api.h:41139
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113880
bool force_regular_
If true, only regular polls must be allowed to create.
Definition: td_api.h:30583
object_ptr< minithumbnail > minithumbnail_
Animation minithumbnail; may be null.
Definition: td_api.h:1069
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:61834
object_ptr< game > game_
The game description.
Definition: td_api.h:34606
array< object_ptr< upgradedGiftBackdrop > > backdrops_
Examples of possible backdrops that can be chosen for the gift after upgrade.
Definition: td_api.h:20666
int32 max_media_duration_
The maximum allowed duration of media for speech recognition without Telegram Premium subscription,...
Definition: td_api.h:70800
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76322
bool can_edit_profile_photo_
True, if the bot can edit profile photo of the business account.
Definition: td_api.h:4644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118546
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:117071
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105252
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program were connected.
Definition: td_api.h:89873
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:71997
Definition: td_api.h:6795
string offset_
Offset of the first subscription to return as received from the previous request; use empty string to...
Definition: td_api.h:96987
object_ptr< JsonValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92324
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:8711
object_ptr< formattedText > caption_
Story caption; pass null to use an empty caption; 0-getOption("story_caption_length_max") characters;...
Definition: td_api.h:101459
int32 height_
Video height; as defined by the sender.
Definition: td_api.h:74452
Definition: td_api.h:106586
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:30702
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:1242
array< object_ptr< testInt > > x_
Vector of objects to return.
Definition: td_api.h:116533
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Background type; backgroundTypeChatTheme isn't supported.
Definition: td_api.h:86107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13296
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59526
Definition: td_api.h:100146
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:45547
Definition: td_api.h:118722
Definition: td_api.h:39581
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:81835
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:30704
int64 chat_instance_
Identifier that uniquely corresponds to the chat to which the message was sent.
Definition: td_api.h:71417
Definition: td_api.h:74329
Definition: td_api.h:44949
Definition: td_api.h:33232
Definition: td_api.h:22867
Definition: td_api.h:13029
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97398
void store(TlStorerToString &s, const char *field_name) const final
int32 text_color_
A color of text in the RGB format.
Definition: td_api.h:64319
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:73863
int32 live_period_
Amount of time relative to the message sent time until the location can be updated,...
Definition: td_api.h:24495
object_ptr< businessLocation > location_
Location of the business; may be null if none.
Definition: td_api.h:5432
bool from_background_
Pass true if the message is sent from the background.
Definition: td_api.h:38833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66189
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:107740
bool can_toggle_mute_new_participants_
True, if the current user can enable or disable mute_new_participants setting; for video chats only.
Definition: td_api.h:21233
object_ptr< PhoneNumberCodeType > type_
Type of the request for which the code is sent.
Definition: td_api.h:108666
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:113680
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62693
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19122
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109116
Definition: td_api.h:86355
Definition: td_api.h:60746
object_ptr< CallState > state_
Call state.
Definition: td_api.h:5821
object_ptr< chatActiveStories > active_stories_
The new list of active stories.
Definition: td_api.h:69534
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:25232
int32 completed_count_
Number of completed file downloads found.
Definition: td_api.h:17196
bool can_change_gift_settings_
True, if the bot can change gift receiving settings of the business account.
Definition: td_api.h:4652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105637
Definition: td_api.h:58519
Definition: TlObject.h:31
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103993
string email_address_
Email address.
Definition: td_api.h:53070
Definition: td_api.h:42723
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:6760
object_ptr< seconds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27844
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66660
Definition: td_api.h:14271
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:88636
void store(TlStorerToString &s, const char *field_name) const final
double cover_frame_timestamp_
Timestamp of the frame used as video thumbnail.
Definition: td_api.h:61141
int32 group_call_id_
Group call identifier.
Definition: td_api.h:118097
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:76458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26519
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:113190
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59889
string phone_number_
Phone number.
Definition: td_api.h:43500
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30376
Definition: td_api.h:53138
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105327
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:67980
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54003
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51083
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< receivedGift > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95645
object_ptr< chatPermissions > permissions_
New non-administrator members permissions in the chat.
Definition: td_api.h:111394
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81055
object_ptr< ChatSource > source_
Source of the chat in the chat list; may be null.
Definition: td_api.h:13906
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< voiceNote > voice_note_
Voice note; may be null.
Definition: td_api.h:41759
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:36337
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118864
int53 chat_id_
Chat identifier.
Definition: td_api.h:117181
string language_pack_id_
Identifier of a language pack to be added.
Definition: td_api.h:75547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34411
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:23071
int53 message_id_
Message identifier.
Definition: td_api.h:65732
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:57457
Definition: td_api.h:8204
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:59749
string description_
Game description.
Definition: td_api.h:20409
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111957
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18732
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:75895
object_ptr< ReactionType > chosen_reaction_type_
Type of the chosen reaction; may be null if none.
Definition: td_api.h:59743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3169
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:66641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48442
array< object_ptr< InputFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:27229
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33827
bool can_pin_messages_
True, if the administrator can pin messages; applicable to basic groups and supergroups only.
Definition: td_api.h:8552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106436
Definition: td_api.h:47954
object_ptr< botVerification > bot_verification_
Information about verification status of the user provided by a bot; may be null if none or unknown.
Definition: td_api.h:72748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34531
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:1111
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92114
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:87431
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:74017
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80501
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63252
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98909
void store(TlStorerToString &s, const char *field_name) const final
int32 top_color_
A top color of the background in the RGB format.
Definition: td_api.h:2931
Definition: td_api.h:1150
Definition: td_api.h:109790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17611
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21426
object_ptr< formattedText > caption_
Photo caption.
Definition: td_api.h:34023
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the topic.
Definition: td_api.h:67813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:655
int53 chat_id_
Chat identifier.
Definition: td_api.h:89406
Definition: td_api.h:78482
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62794
int53 chat_id_
Chat identifier.
Definition: td_api.h:67230
object_ptr< RichText > text_
The text.
Definition: td_api.h:53314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118278
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:24505
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:118099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5512
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115774
object_ptr< foundPosition > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106959
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79216
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:19426
int53 user_id_
Identifier of the user.
Definition: td_api.h:115312
Definition: td_api.h:69811
object_ptr< storyVideo > alternative_video_
Alternative version of the video in MPEG4 format, encoded with H.264 codec; may be null.
Definition: td_api.h:60276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14443
int53 user_id_
User identifier.
Definition: td_api.h:14895
int53 user_id_
User identifier.
Definition: td_api.h:84952
string gift_name_
Unique name of the upgraded gift that can be used with internalLinkTypeUpgradedGift.
Definition: td_api.h:18127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80426
Definition: td_api.h:38894
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:61798
Definition: td_api.h:47545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32744
int32 winner_count_
Number of winners in the giveaway.
Definition: td_api.h:36381
bytes element_hash_
Current hash of the entire element.
Definition: td_api.h:26873
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117259
void store(TlStorerToString &s, const char *field_name) const final
int32 score_
User score.
Definition: td_api.h:20462
string emoji_
The animated emoji.
Definition: td_api.h:8143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10417
int53 user_id_
User identifier.
Definition: td_api.h:68217
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Text of the fact-check.
Definition: td_api.h:18413
array< object_ptr< chatEvent > > events_
List of events.
Definition: td_api.h:11619
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10759
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33292
object_ptr< rtmpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99312
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:99031
int53 bot_user_id_
User identifier of the service's bot.
Definition: td_api.h:94490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58850
object_ptr< PublicChatType > type_
Type of the public chats, for which to check the limit.
Definition: td_api.h:78291
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:42916
Definition: td_api.h:40494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26597
object_ptr< ChatPhotoStickerType > type_
Type of the sticker.
Definition: td_api.h:13721
int53 message_id_
Identifier of the message. Use messageProperties.can_recognize_speech to check whether the message is...
Definition: td_api.h:102283
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:76456
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87470
Definition: td_api.h:67672
int32 sticker_height_
Height of the sticker.
Definition: td_api.h:24625
Definition: td_api.h:74243
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100566
bool is_auto_download_enabled_
True, if the auto-download is enabled.
Definition: td_api.h:2381
int53 downloaded_size_
Total downloaded file size, in bytes. Can be used only for calculating download progress....
Definition: td_api.h:32722
Definition: td_api.h:17873
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84067
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:33471
object_ptr< ChatMemberStatus > status_
New member status.
Definition: td_api.h:9774
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > header_
Always visible heading for the block.
Definition: td_api.h:42134
Definition: td_api.h:110882
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71070
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21315
void store(TlStorerToString &s, const char *field_name) const final
linkPreviewTypeArticle()
array< object_ptr< botMediaPreview > > previews_
List of media previews.
Definition: td_api.h:4052
int53 user_id_
User identifier.
Definition: td_api.h:55573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72790
void store(TlStorerToString &s, const char *field_name) const final
string auth_base64url_
Base64url-encoded authentication secret.
Definition: td_api.h:16796
int53 chat_id_
Chat identifier.
Definition: td_api.h:89030
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:35377
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:34729
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108174
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:80539
object_ptr< photo > photo_
Photo of the sponsor; may be null if must not be shown.
Definition: td_api.h:39445
object_ptr< NetworkType > type_
The new network type; pass null to set network type to networkTypeOther.
Definition: td_api.h:113419
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82792
Definition: td_api.h:55663
Definition: td_api.h:22501
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51673
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:105781
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:112155
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:113160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4994
object_ptr< InputChatPhoto > photo_
Profile photo to set; pass null to remove the photo.
Definition: td_api.h:110022
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94181
array< string > disabled_usernames_
List of currently disabled usernames; the username can be activated with toggleUsernameIsActive,...
Definition: td_api.h:74115
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:106874
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:87071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68475
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109063
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< inputPassportElementError > > errors_
The errors.
Definition: td_api.h:113693
int53 won_star_count_
The number of Telegram Stars that will be won by the winners of the giveaway.
Definition: td_api.h:56187
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:55759
object_ptr< ResetPasswordResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105369
int32 month_count_
Number of months the program will be active; 0-36. If 0, then the program is eternal.
Definition: td_api.h:639
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user.
Definition: td_api.h:62261
string url_
The URL.
Definition: td_api.h:53482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37927
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:3027
Definition: td_api.h:113179
object_ptr< autoDownloadSettings > settings_
New user auto-download settings.
Definition: td_api.h:109366
int64 id_
Unique game identifier.
Definition: td_api.h:20401
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30350
int32 limit_
The maximum number of boosts to be returned; up to 100. For optimal performance, the number of return...
Definition: td_api.h:87690
bool is_forum_
New value of is_forum.
Definition: td_api.h:118735
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79817
Definition: td_api.h:34958
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:100864
string short_name_
Game short name.
Definition: td_api.h:20403
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70452
updateStoryPostSucceeded()
object_ptr< StatisticalGraph > view_count_by_source_graph_
A graph containing number of message views per source.
Definition: td_api.h:14493
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:58771
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26636
Definition: td_api.h:16313
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112441
Definition: td_api.h:34634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22584
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:8937
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:97376
int53 chat_id_
Chat identifier.
Definition: td_api.h:93988
int32 width_
Photo width.
Definition: td_api.h:25283
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< JsonValue > value_
Member's value.
Definition: td_api.h:30162
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5174
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100797
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88441
object_ptr< InputMessageContent > input_message_text_
Content of the message draft; must be of the type inputMessageText, inputMessageVideoNote,...
Definition: td_api.h:17245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40020
string name_
Native name of the country.
Definition: td_api.h:16111
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:9219
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93245
int32 retry_after_
Time left before the user can post the next story.
Definition: td_api.h:7146
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:97042
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:96700
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:87684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65481
Definition: td_api.h:32843
string emoji_
Text representation of the reaction.
Definition: td_api.h:50961
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111790
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReactionType > reaction_type_
New type of the default reaction. The paid reaction can't be set as default.
Definition: td_api.h:112311
Definition: td_api.h:110714
int32 count_
Count.
Definition: td_api.h:16029
string query_
Query to search for in the forum topic's name.
Definition: td_api.h:91373
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< supergroup > supergroup_
New data about the supergroup.
Definition: td_api.h:68337
object_ptr< pageBlockCaption > caption_
Voice note caption.
Definition: td_api.h:41761
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:71524
object_ptr< BlockList > block_list_
Block list to which the chat is added; may be null if none.
Definition: td_api.h:67358
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< formattedText > text_
Message added to the gift.
Definition: td_api.h:36619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20724
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54714
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:37269
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46104
int32 height_
Sticker height.
Definition: td_api.h:25346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115031
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92012
int32 unread_reaction_count_
Number of messages with unread reactions in the chat.
Definition: td_api.h:7595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50135
Definition: td_api.h:27859
object_ptr< StatisticalGraph > day_graph_
A graph containing distribution of message views per hour.
Definition: td_api.h:14405
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35710
void store(TlStorerToString &s, const char *field_name) const final
string application_name_
Short name of the current application; 0-64 English letters, digits, and underscores.
Definition: td_api.h:74968
bool for_dark_theme_
Pass true if the background is deleted for a dark theme.
Definition: td_api.h:81888
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReactionNotificationSource > story_reaction_source_
Source of story reactions for which notifications are shown.
Definition: td_api.h:50809
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24242
Definition: td_api.h:107160
Definition: td_api.h:89620
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87934
object_ptr< PassportElementType > type_
Type of Telegram Passport element that has the error.
Definition: td_api.h:26820
Definition: td_api.h:15937
int32 accent_color_id_
Identifier of the accent color for message sender name, and backgrounds of chat photo,...
Definition: td_api.h:7549
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14643
string shipping_option_id_
Identifier of a chosen shipping option, if applicable.
Definition: td_api.h:108599
Definition: td_api.h:23874
bool can_be_paid_
True, if the message can be paid using inputInvoiceMessage.
Definition: td_api.h:38095
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71817
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:70889
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14278
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114097
object_ptr< InputMessageContent > input_message_content_
The content of the message to be added.
Definition: td_api.h:75722
int53 user_id_
Identifier of the user to which Telegram Stars are gifted.
Definition: td_api.h:62839
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:86368
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > credit_
Block credit (like HTML tag <cite>).
Definition: td_api.h:42276
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:78261
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61925
int32 width_
Video width.
Definition: td_api.h:897
bool can_be_saved_
True, if content of the message can be saved locally or copied using inputMessageForwarded or forward...
Definition: td_api.h:33453
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35327
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string ip_address_
Server IPv4 address.
Definition: td_api.h:6433
object_ptr< SuggestedAction > action_
Suggested action to hide.
Definition: td_api.h:99784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56778
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96336
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7727
string ip_address_
IP address from which the session was created, in human-readable format.
Definition: td_api.h:54901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43976
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:116152
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:24335
Definition: td_api.h:78382
Definition: td_api.h:81128
object_ptr< quickReplyMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76101
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88890
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the backdrop.
Definition: td_api.h:72322
Definition: td_api.h:39340
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PaidMedia > paid_media_
Extended media attached to the invoice; may be null if none.
Definition: td_api.h:34743
string custom_parameters_
Custom JSON-encoded call parameters to be passed to tgcalls.
Definition: td_api.h:6682
int32 reaction_count_
Number of reactions added to the story; 0 if none or unknown.
Definition: td_api.h:60491
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45735
bool is_selfie_required_
True, if a selfie is required with the identity document.
Definition: td_api.h:44462
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:18602
int53 offset_
The offset from which to read the file.
Definition: td_api.h:102174
int32 duration_
Duration of the animation, in seconds.
Definition: td_api.h:25067
string title_
Title text of the start page.
Definition: td_api.h:5766
Definition: td_api.h:20075
array< object_ptr< PassportElementType > > types_
Types of Telegram Passport elements chosen by user to complete the authorization form.
Definition: td_api.h:108538
void store(TlStorerToString &s, const char *field_name) const final
string parameters_
JSON-serialized method parameters.
Definition: td_api.h:108154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14816
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. Pass Saved Messages chat identifier when posting a story on behalf of the current us...
Definition: td_api.h:77348
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for.
Definition: td_api.h:61949
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:43584
Definition: td_api.h:100722
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59586
object_ptr< photo > photo_
Profile photo of the user; for bots only; may be null.
Definition: td_api.h:55581
bool is_video_chat_
True, if the call is bound to a chat.
Definition: td_api.h:21205
int53 shared_chat_id_
Identifier of the shared chat.
Definition: td_api.h:115696
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113606
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80671
void store(TlStorerToString &s, const char *field_name) const final
string server_
Proxy server domain or IP address.
Definition: td_api.h:76008
array< int32 > value_
Vector of numbers.
Definition: td_api.h:63183
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:24140
object_ptr< starAmount > star_amount_
The amount of Telegram Stars that were received by the affiliate; can be negative for refunds.
Definition: td_api.h:547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81164
Definition: td_api.h:35228
bool can_enable_video_
True, if the current user can broadcast video or share screen.
Definition: td_api.h:21229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67503
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63527
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:74454
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:67724
bool member_invites_
True, if invited member events need to be returned.
Definition: td_api.h:11549
Definition: td_api.h:27370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21042
Definition: td_api.h:5981
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70614
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:64400
object_ptr< BackgroundFill > fill_
The background fill.
Definition: td_api.h:3115
bool has_sponsored_messages_enabled_
Pass true to enable sponsored messages for the current user; false to disable them.
Definition: td_api.h:118206
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86617
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37126
bool preload_large_videos_
True, if the beginning of video files needs to be preloaded for instant playback.
Definition: td_api.h:2391
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Caption of the story.
Definition: td_api.h:59751
Definition: td_api.h:40547
string text_
Text of the answer.
Definition: td_api.h:76617
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:24810
object_ptr< formattedText > message_
New information message.
Definition: td_api.h:115481
bool is_private_
Pass true to show gift text and sender only to the gift receiver; otherwise, everyone will be able to...
Definition: td_api.h:108265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116400
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94412
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49399
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:81267
Definition: td_api.h:85847
object_ptr< storyRepostInfo > repost_info_
Information about the original story; may be null if the story wasn't reposted.
Definition: td_api.h:59739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117256
int32 width_
Media width; 0 if unknown.
Definition: td_api.h:42686
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82664
string cryptocurrency_
Cryptocurrency in which revenue is calculated.
Definition: td_api.h:13948
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55363
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10876
int32 group_call_id_
Group call identifier.
Definition: td_api.h:115923
bool is_pinned_
Pass true to pin the message, pass false to unpin it.
Definition: td_api.h:110343
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12577
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116175
Definition: td_api.h:115853
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110812
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:106328
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102303
Definition: td_api.h:6090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2267
int53 chat_id_
The chat that contains the message with the game.
Definition: td_api.h:91436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61007
Definition: td_api.h:23540
object_ptr< ReportSponsoredResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104599
int53 message_id_
Identifier of the reacted message; can be 0 or an identifier of a deleted message.
Definition: td_api.h:57802
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:113746
array< int53 > user_ids_
A list of user identifiers.
Definition: td_api.h:74160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58545
Definition: td_api.h:40619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52921
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:20867
object_ptr< DeviceToken > device_token_
Device token.
Definition: td_api.h:102501
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:36225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80376
object_ptr< sticker > sticker_
The sticker to be shown in the transaction information; may be null if unknown.
Definition: td_api.h:56950
object_ptr< sticker > appear_animation_
Appear animation for the reaction.
Definition: td_api.h:17933
object_ptr< message > message_
Information about the message.
Definition: td_api.h:48835
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54084
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56174
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:107858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86335
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:112810
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7161
updateStoryDeleted()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62393
int32 count_
Total number of files.
Definition: td_api.h:59017
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39387
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38805
int32 total_count_
Approximate total number of messages found; -1 if unknown.
Definition: td_api.h:20037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81907
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65706
array< object_ptr< paymentOption > > additional_payment_options_
The list of additional payment options.
Definition: td_api.h:44645
string store_product_id_
Identifier of the store product that must be bought.
Definition: td_api.h:1967
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:12840
int32 bottom_bar_background_color_
A color of the bottom bar background in the RGB format.
Definition: td_api.h:64313
bool can_be_downloaded_
True, if it is possible to download or generate the file.
Definition: td_api.h:32710
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< webApp > web_app_
Information about the Web App.
Definition: td_api.h:4353
Definition: td_api.h:83541
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13789
Definition: td_api.h:25266
Definition: td_api.h:13385
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60511
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:83063
string document_url_
URL of the file.
Definition: td_api.h:24386
Definition: td_api.h:14962
void store(TlStorerToString &s, const char *field_name) const final
int53 boosted_chat_id_
Identifier of the supergroup or channel chat, which will be automatically boosted by receivers of the...
Definition: td_api.h:95112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24422
int32 story_id_
The identifier of the story.
Definition: td_api.h:38596
int32 unread_mention_count_
The new number of unread mention messages left in the chat.
Definition: td_api.h:65821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60813
int53 receiver_user_id_
The identifier of a user that received Telegram Stars; 0 if the gift is incoming.
Definition: td_api.h:36498
bool only_active_
Pass true to search only for active downloads, including paused.
Definition: td_api.h:106296
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80955
object_ptr< botVerification > bot_verification_
Information about verification status of the supergroup or the channel provided by a bot; may be null...
Definition: td_api.h:61832
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:91876
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:45282
int32 profile_accent_color_id_
Identifier of the profile accent color for the chat's profile; -1 if none.
Definition: td_api.h:7553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6114
string device_token_
Device token from Apple Push Notification service.
Definition: td_api.h:19424
Definition: td_api.h:21895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14213
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2952
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84534
int64 cloud_project_number_
Cloud project number to pass to the Play Integrity API.
Definition: td_api.h:19515
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:16876
Definition: td_api.h:65006
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63784
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:114669
Definition: td_api.h:45065
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25754
Definition: td_api.h:116420
string name_
Name of the topic; 1-128 characters.
Definition: td_api.h:80190
int53 user_id_
Sticker file owner; ignored for regular users.
Definition: td_api.h:119711
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64963
object_ptr< secretChat > secret_chat_
New data about the secret chat.
Definition: td_api.h:68376
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102940
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:38540
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:35738
Definition: td_api.h:21439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109715
object_ptr< InputPaidMediaType > type_
Type of the media.
Definition: td_api.h:26151
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:107734
object_ptr< foundChatBoosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87715
bool can_send_gift_
True, if the user can send a gift to the supergroup or channel using sendGift or transferGift.
Definition: td_api.h:61802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14777
int64 gift_id_
Identifier of the gift to send.
Definition: td_api.h:108259
int32 open_period_
Amount of time the poll will be active after creation, in seconds.
Definition: td_api.h:45654
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30475
int32 freezing_date_
Point in time (Unix timestamp) when the account was frozen; 0 if the account isn't frozen.
Definition: td_api.h:70232
object_ptr< ChatMemberStatus > status_
The new status of the member in the chat.
Definition: td_api.h:111122
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63694
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:68802
string query_
Query to search for.
Definition: td_api.h:105894
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48824
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:85644
int32 min_layer_
The minimum supported API layer; use 65.
Definition: td_api.h:6382
int53 message_id_
Identifier of the message.
Definition: td_api.h:93769
object_ptr< ConnectionState > state_
The new connection state.
Definition: td_api.h:70191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64236
int32 last_used_date_
Point in time (Unix timestamp) when the proxy was last used; 0 if never.
Definition: td_api.h:48573
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:62743
Definition: td_api.h:21358
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:115424
array< object_ptr< chatTheme > > chat_themes_
The new list of chat themes.
Definition: td_api.h:70023
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:61820
bool is_for_close_friends_
True, if the story is available only to close friends.
Definition: td_api.h:60392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103312
int53 user_id_
User identifier.
Definition: td_api.h:68415
int32 year_
Year; 1-9999.
Definition: td_api.h:16367
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48731
Definition: td_api.h:14831
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117523
Definition: td_api.h:109623
Definition: td_api.h:39527
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:12648
Definition: td_api.h:9117
int53 message_id_
Identifier of the message.
Definition: td_api.h:93448
bool success_
True, if the payment request was successful; otherwise, the verification_url will be non-empty.
Definition: td_api.h:45118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101198
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82703
Definition: td_api.h:76341
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PageBlockVerticalAlignment > valign_
Vertical cell content alignment.
Definition: td_api.h:42530
Definition: td_api.h:5325
Definition: td_api.h:20698
object_ptr< botMediaPreviews > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86547
int32 file_id_
Identifier of the file.
Definition: td_api.h:91073
object_ptr< message > message_
The sent message. Almost any field of the new message can be different from the corresponding field o...
Definition: td_api.h:65505
setStoryPrivacySettings()
int32 deletion_date_
Point in time (Unix timestamp) when the account will be deleted and can't be unfrozen; 0 if the accou...
Definition: td_api.h:70234
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57608
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102890
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:94775
Definition: td_api.h:68659
int32 total_count_
Approximate total number of stories found.
Definition: td_api.h:20261
int32 group_call_id_
Group call identifier.
Definition: td_api.h:112702
bool exclude_saved_
Pass true to exclude gifts that are saved to the chat's profile page. Always false for gifts received...
Definition: td_api.h:95681
Definition: td_api.h:37058
array< object_ptr< addedReaction > > reactions_
The list of added reactions.
Definition: td_api.h:444
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81857
string author_
Information author.
Definition: td_api.h:73906
object_ptr< ChatType > chat_type_
The type of the chat from which the query originated; may be null if unknown.
Definition: td_api.h:71310
bool is_dark_
True, if reaction has a dark background.
Definition: td_api.h:60014
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:101169
Definition: td_api.h:79044
array< int53 > message_ids_
Unique identifiers of the messages.
Definition: td_api.h:82301
bool is_content_modified_
True, if story content was modified during reposting; otherwise, story wasn't modified.
Definition: td_api.h:61035
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:46840
Definition: td_api.h:53099
Definition: td_api.h:37538
Definition: td_api.h:77337
Definition: td_api.h:581
Definition: td_api.h:6097
bool in_game_share_
Pass true if a game message is being shared from a launched game; applies only to game messages.
Definition: td_api.h:25956
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; for bots only.
Definition: td_api.h:119648
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67659
Definition: td_api.h:114601
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:76249
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the media, if applicable.
Definition: td_api.h:26157
Definition: td_api.h:15521
Definition: td_api.h:84583
bool exclude_secret_chats_
Pass true to keep local message drafts in secret chats.
Definition: td_api.h:78849
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:52034
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:21516
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18358
object_ptr< StoryAreaType > type_
Type of the area.
Definition: td_api.h:59819
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:14387
Definition: td_api.h:13843
int53 star_count_
Number of Telegram Stars.
Definition: td_api.h:56043
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53842
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94943
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of messages to be returned.
Definition: td_api.h:106031
Definition: td_api.h:58649
string query_
Query to search for.
Definition: td_api.h:105957
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:65148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105998
object_ptr< InputGroupCall > input_group_call_
The group call to join.
Definition: td_api.h:100157
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:76071
Definition: td_api.h:61066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44006
int64 id_
Unique identifier of the effect.
Definition: td_api.h:37321
object_ptr< birthdate > birthdate_
Birthdate of the user.
Definition: td_api.h:15389
object_ptr< identityDocument > passport_
Passport.
Definition: td_api.h:43110
object_ptr< inputIdentityDocument > identity_card_
The identity card to be saved.
Definition: td_api.h:26426
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:88979
int32 chat_theme_background_count_
Number of chat theme backgrounds that can be set as chat background.
Definition: td_api.h:8931
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:91634
int53 message_id_
The message identifier.
Definition: td_api.h:65687
Definition: td_api.h:5483
bool allow_custom_emoji_
True, if any custom emoji reaction can be added by Telegram Premium subscribers.
Definition: td_api.h:2778
Definition: td_api.h:5527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93309
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36472
object_ptr< PremiumSource > source_
Source of the request; pass null if the method is called from some non-standard source.
Definition: td_api.h:95023
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:3071
array< object_ptr< animation > > animations_
List of animations.
Definition: td_api.h:1122
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84868
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104764
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:61672
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75100
string appeal_link_
The link to open to send an appeal to unfreeze the account.
Definition: td_api.h:70236
int32 heading_
For live locations, a direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:25572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68517
bool is_installed_
The new value of is_installed.
Definition: td_api.h:77777
int53 chat_id_
Chat identifier.
Definition: td_api.h:67398
bool disable_mention_notifications_
If true, notifications for messages with mentions will be created as for an ordinary unread message.
Definition: td_api.h:13465
Definition: td_api.h:7697
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:100655
string password_
The 2-step verification password of the current user.
Definition: td_api.h:89088
Definition: td_api.h:68158
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< document > document_
Document.
Definition: td_api.h:22832
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:1373
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119617
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text.
Definition: td_api.h:52789
bool is_public_
Pass true to set the public photo, which will be visible even the main photo is hidden by privacy set...
Definition: td_api.h:110024
int53 giveaway_message_id_
Identifier of the message with the giveaway; can be 0 or an identifier of a deleted message.
Definition: td_api.h:56992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19242
int53 chat_id_
Chat identifier.
Definition: td_api.h:113911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109165
int53 chat_id_
Chat identifier.
Definition: td_api.h:71841
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70992
object_ptr< InputChatPhoto > photo_
Profile photo to set.
Definition: td_api.h:114180
object_ptr< formattedText > caption_
Document caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") charac...
Definition: td_api.h:25184
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:88663
Definition: td_api.h:63172
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64946
Definition: td_api.h:34343
bool is_muted_
New value of is_muted.
Definition: td_api.h:11178
object_ptr< NotificationType > type_
Notification type.
Definition: td_api.h:40124
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:85754
int32 new_accent_color_id_
New identifier of chat accent color.
Definition: td_api.h:10613
string language_code_
Language code of the media previews to delete.
Definition: td_api.h:81141
bool is_cached_
True, if the URL has cached instant view server-side.
Definition: td_api.h:53027
Definition: td_api.h:18402
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71516
array< int64 > notification_sound_ids_
The new list of identifiers of saved notification sounds.
Definition: td_api.h:69942
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:25962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33949
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90375
int32 button_text_color_
A color of text on the buttons in the RGB format.
Definition: td_api.h:64335
bool clear_draft_
True, if a chat message draft must be deleted.
Definition: td_api.h:25020
bool preload_stories_
True, if stories needs to be preloaded.
Definition: td_api.h:2395
bool allow_bot_chats_
True, if private chats with other bots are allowed.
Definition: td_api.h:62580
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:24329
Definition: td_api.h:2761
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71151
Definition: td_api.h:21856
int32 export_date_
Point in time (Unix timestamp) when the upgraded gift can be transferred to the TON blockchain as an ...
Definition: td_api.h:51210
Definition: td_api.h:65674
bool user_is_bot_
True, if the shared users must be bots; otherwise, the shared users must not be bots....
Definition: td_api.h:30629
int32 duration_
Duration of the voice note, in seconds; as defined by the sender.
Definition: td_api.h:74716
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41295
bool is_muted_for_all_users_
True, if the participant is muted for all users.
Definition: td_api.h:21528
bytes data_
The data.
Definition: td_api.h:108040
object_ptr< businessMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107841
Definition: td_api.h:96974
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:94045
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79612
int53 tip_amount_
The amount of tip chosen by the buyer in the smallest units of the currency.
Definition: td_api.h:45032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48500
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the chat.
Definition: td_api.h:7597
Definition: td_api.h:45429
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< story > story_
Information about the story.
Definition: td_api.h:48874
Definition: td_api.h:30196
inputStoryArea()
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76039
bool can_edit_bio_
True, if the bot can edit bio of the business account.
Definition: td_api.h:4642
Definition: td_api.h:94689
Definition: td_api.h:35198
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103946
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90195
void store(TlStorerToString &s, const char *field_name) const final
string new_hint_
New password hint; may be empty.
Definition: td_api.h:102394
Definition: td_api.h:75820
Definition: td_api.h:14884
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101774
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:36569
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if none.
Definition: td_api.h:36506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20058
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115034
object_ptr< productInfo > product_info_
Information about the bought subscription.
Definition: td_api.h:57459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37045
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:98135
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:64717
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:7611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82268
Definition: td_api.h:26493
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112561
Definition: td_api.h:43294
Definition: td_api.h:91970
Definition: td_api.h:74236
object_ptr< sticker > sticker_
Sticker.
Definition: td_api.h:22928
int32 sticker_height_
Expected height of the sticker, which can be used if the sticker is null.
Definition: td_api.h:1004
Definition: td_api.h:62250
bool is_posted_to_chat_page_
True, if the story is saved in the profile of the chat that posted it and will be available there aft...
Definition: td_api.h:59719
bool can_connect_to_business_
True, if the bot supports connection to Telegram Business accounts.
Definition: td_api.h:74031
premiumStoryFeatureStealthMode()
object_ptr< forumTopicInfo > old_topic_info_
Information about the old pinned topic; may be null.
Definition: td_api.h:11497
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105862
string key_
Member's key.
Definition: td_api.h:30160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24650
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:39594
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82413
int32 limit_
The maximum number of messages to be returned; up to 100.
Definition: td_api.h:106546
Definition: td_api.h:97837
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36212
Definition: td_api.h:53649
Definition: td_api.h:13424
Definition: td_api.h:6472
Definition: td_api.h:53057
void store(TlStorerToString &s, const char *field_name) const final
string english_name_
English name of the country.
Definition: td_api.h:16113
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12624
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113389
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:61694
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:113567
bool is_upload_
True, if upload speed was limited; false, if download speed was limited.
Definition: td_api.h:71016
Definition: td_api.h:21291
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the result.
Definition: td_api.h:22612
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:8497
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3296
bool can_get_added_reactions_
True, if the list of added reactions is available using getMessageAddedReactions.
Definition: td_api.h:38264
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:104026
Definition: td_api.h:80744
Definition: td_api.h:51489
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95553
Definition: td_api.h:8482
object_ptr< attachmentMenuBotColor > icon_color_
Color to highlight selected icon of the bot if appropriate; may be null.
Definition: td_api.h:1252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109113
Definition: td_api.h:51426
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:5540
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70950
Definition: td_api.h:113460
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:76534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56864
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65581
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46524
bool show_alert_
Pass true to show an alert to the user instead of a toast notification.
Definition: td_api.h:76619
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:96255
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:8104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95899
Definition: td_api.h:5157
string audio_url_
The URL of the audio file.
Definition: td_api.h:24272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61403
int32 date_
Point in time (Unix timestamp) when the post was created; 0 if unknown.
Definition: td_api.h:41906
Definition: td_api.h:18865
string emoji_
The corresponding emoji.
Definition: td_api.h:34515
Definition: td_api.h:23501
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112065
array< int53 > message_ids_
Identifiers of the messages to get.
Definition: td_api.h:94158
Definition: td_api.h:77234
object_ptr< InputGroupCall > input_group_call_
The group call which participants will be returned.
Definition: td_api.h:91739
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:68670
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:7617
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:74462
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64539
object_ptr< MessageSchedulingState > scheduling_state_
The scheduling state of the message; may be null if the message isn't scheduled.
Definition: td_api.h:33445
int53 chat_id_
Chat identifier.
Definition: td_api.h:108093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115389
Definition: td_api.h:102111
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:36335
int32 id_
Unique story identifier among stories posted by the given chat.
Definition: td_api.h:59705
int53 chat_id_
Chat identifier; 0 if none.
Definition: td_api.h:59062
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114147
Definition: td_api.h:90484
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75621
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:108411
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > video_
File containing the video.
Definition: td_api.h:74466
Definition: td_api.h:67303
array< string > tags_
List of log tags.
Definition: td_api.h:33015
Definition: td_api.h:112797
int32 group_call_id_
Group call identifier.
Definition: td_api.h:91687
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 contains name of the sender. This field is only applicable to c...
Definition: td_api.h:61668
string title_
New chat title.
Definition: td_api.h:50189
Definition: td_api.h:91165
void store(TlStorerToString &s, const char *field_name) const final
int53 story_poster_chat_id_
The identifier of the poster of the story to report.
Definition: td_api.h:104627
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105249
bool is_pinned_
True, if the topic is pinned in the topic list.
Definition: td_api.h:19613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5998
void store(TlStorerToString &s, const char *field_name) const final
bool ignore_cache_
Pass true to ignore local cache of sticker sets and always send a network request.
Definition: td_api.h:107173
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5204
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:98806
Definition: td_api.h:2340
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68685
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91042
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:24686
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:117576
string field_name_
Field name.
Definition: td_api.h:43665
double rotation_angle_
Clockwise rotation angle of the rectangle, in degrees; 0-360.
Definition: td_api.h:59867
string hashtag_
Hashtag to delete.
Definition: td_api.h:103293
void store(TlStorerToString &s, const char *field_name) const final
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:67809
array< object_ptr< chatPhoto > > photos_
List of photos.
Definition: td_api.h:13856
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19315
int32 first_send_date_
Point in time (Unix timestamp) when the gift was send for the first time; for sold out gifts only.
Definition: td_api.h:20562
Definition: td_api.h:109951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61265
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:22261
Definition: td_api.h:55346
string author_signature_
For messages originally sent by an anonymous chat administrator, original message author signature.
Definition: td_api.h:37911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82661
bool can_hide_members_
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searc...
Definition: td_api.h:3389
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:54889
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed; for bots only.
Definition: td_api.h:25863
object_ptr< outline > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99543
string description_
New chat description; 0-255 characters.
Definition: td_api.h:110842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49373
bool has_public_winners_
True, if the list of winners of the giveaway will be available to everyone.
Definition: td_api.h:20871
Definition: td_api.h:3513
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102144
int32 score_
New score, 0 for pinned message.
Definition: td_api.h:49270
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103215
string transaction_id_
Unique identifier of the transaction that can be used to dispute it.
Definition: td_api.h:45078
int32 pending_update_count_
The number of pending updates.
Definition: td_api.h:109801
int32 message_auto_delete_time_
New value auto-delete or self-destruct time, in seconds; 0 if disabled.
Definition: td_api.h:35611
int32 gift_count_
Number of saved to profile gifts for channels without can_post_messages administrator right,...
Definition: td_api.h:61816
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:97761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51515
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44126
bool is_secret_
True, if the photo must be blurred and must be shown only while tapped.
Definition: td_api.h:34029
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100897
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:98193
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:110502
Definition: td_api.h:82809
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71193
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:36174
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:101157
string emoji_
Emoji representing the weather.
Definition: td_api.h:16206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15864
int53 message_id_
Identifier of the message.
Definition: td_api.h:110341
int53 star_count_
Number of Telegram Stars that must be paid for the gift.
Definition: td_api.h:20550
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79820
string voice_note_url_
The URL of the voice note file.
Definition: td_api.h:24804
string bio_
The participant user's bio or the participant chat's description.
Definition: td_api.h:21512
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111031
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier of the administrator.
Definition: td_api.h:8493
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1738
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64916
Definition: td_api.h:55468
Definition: td_api.h:25506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49244
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67620
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:16630
bool can_post_messages_
True, if the administrator can create channel posts or view channel statistics; applicable to channel...
Definition: td_api.h:8542
int32 story_id_
Story identifier.
Definition: td_api.h:97682
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:91676
int32 row_size_
Number of reaction per row, 5-25.
Definition: td_api.h:93344
Definition: td_api.h:74955
int32 id_
Secret chat identifier.
Definition: td_api.h:54586
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61205
Definition: td_api.h:60777
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:112415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90015
string owner_address_
Address of the gift NFT owner in TON blockchain; may be empty if none. Append the address to getOptio...
Definition: td_api.h:72256
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91045
string language_code_
Language code of the media preview to edit.
Definition: td_api.h:83095
object_ptr< contact > contact_
A user contact.
Definition: td_api.h:22565
Definition: td_api.h:111218
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43528
Definition: td_api.h:6968
array< object_ptr< PageBlock > > page_blocks_
Content of the instant view page.
Definition: td_api.h:75015
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23749
object_ptr< CallDiscardReason > reason_
The reason why the call has ended.
Definition: td_api.h:6758
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:18517
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:106817
object_ptr< formattedText > text_
Text of the message.
Definition: td_api.h:33793
string language_pack_id_
Language pack identifier.
Definition: td_api.h:92405
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6994
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:5440
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72990
Definition: td_api.h:72973
Definition: td_api.h:103489
Definition: td_api.h:58558
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10039
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110048
Definition: td_api.h:18534
int53 chat_id_
Chat identifier.
Definition: td_api.h:99187
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97979
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29911
string platform_
Operating system the browser is running on.
Definition: td_api.h:15724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95721
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:24570
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1096
Definition: td_api.h:54637
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44795
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:118419
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97242
Definition: td_api.h:64055
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:21520
bool can_get_statistics_
True, if message statistics are available through getMessageStatistics and message forwards can be re...
Definition: td_api.h:38121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34768
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:69138
bool is_unclaimed_
True, if the winner for the corresponding Telegram Premium subscription wasn't chosen.
Definition: td_api.h:36229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15405
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47827
bool need_email_address_
True, if the user's email address is needed for payment.
Definition: td_api.h:30097
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86878
object_ptr< sponsoredMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89378
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:118577
Definition: td_api.h:102435
void store(TlStorerToString &s, const char *field_name) const final
int32 winner_count_
Number of users which will receive giveaway prizes; 0 for pinned message.
Definition: td_api.h:49571
Definition: td_api.h:23959
fileTypePhotoStory()
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99601
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:5815
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58584
Definition: td_api.h:43922
int32 button_id_
Identifier of the keyboard button with the request.
Definition: td_api.h:36951
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:18316
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:118948
Definition: td_api.h:48266
array< array< object_ptr< pageBlockTableCell > > > cells_
Table cells.
Definition: td_api.h:42088
bool record_video_
Pass true to record a video file instead of an audio file.
Definition: td_api.h:115868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43031
bool message_edits_
True, if message edits need to be returned.
Definition: td_api.h:11539
Definition: td_api.h:94593
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:66770
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37555
Definition: td_api.h:89128
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:16548
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:108095
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119676
object_ptr< currentWeather > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90250
Definition: td_api.h:63414
bool can_get_revenue_statistics_
True, if the bot's revenue statistics are available to the current user.
Definition: td_api.h:3934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5938
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67248
bool send_copy_
Pass true to copy content of the messages without reference to the original sender....
Definition: td_api.h:85336
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53374
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49771
Definition: td_api.h:7135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48541
string first_letter_
The first letters of the word if known.
Definition: td_api.h:1564
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43398
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:102788
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16781
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65023
void store(TlStorerToString &s, const char *field_name) const final
int32 subscription_until_date_
Point in time (Unix timestamp) when the subscription will expire; 0 if unknown or the payment isn't r...
Definition: td_api.h:36044
Definition: td_api.h:24934
Definition: td_api.h:38032
bool is_first_recurring_
True, if this is the first recurring payment.
Definition: td_api.h:36048
object_ptr< chatFolder > folder_
The new chat folder.
Definition: td_api.h:87862
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93571
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77606
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:117878
string offset_
Offset of the first transaction to return as received from the previous request; use empty string to ...
Definition: td_api.h:97048
object_ptr< location > location_
Location result.
Definition: td_api.h:24493
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27535
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:91228
int53 message_id_
Message identifier.
Definition: td_api.h:65777
int64 notification_sound_id_
Identifier of the notification sound.
Definition: td_api.h:103500
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84689
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90467
string code_
The code to check.
Definition: td_api.h:78543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17658
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34781
bool member_leaves_
True, if members leaving events need to be returned.
Definition: td_api.h:11547
void store(TlStorerToString &s, const char *field_name) const final
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:2397
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:88416
int32 length_
Length of the code.
Definition: td_api.h:1850
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:119545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116450
bool request_username_
Pass true to request username of the chat; bots only.
Definition: td_api.h:30710
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55423
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34090
Definition: td_api.h:83018
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73140
object_ptr< themeSettings > dark_settings_
Theme settings for a dark chat theme.
Definition: td_api.h:14846
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54461
Definition: td_api.h:80520
void store(TlStorerToString &s, const char *field_name) const final
int32 value_
The dice value. If the value is 0, the dice don't have final state yet.
Definition: td_api.h:34561
string conversion_
If the conversion is "#url#" than original_path contains an HTTP/HTTPS URL of a file that must be dow...
Definition: td_api.h:68628
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:9459
string text_
Text of the button.
Definition: td_api.h:4135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62354
int32 sending_id_
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can b...
Definition: td_api.h:38847
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:67811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74908
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:38209
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:119333
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:36110
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:47110
int32 creation_date_
Point in time (Unix timestamp) when the topic was created.
Definition: td_api.h:19730
void store(TlStorerToString &s, const char *field_name) const final
bool is_upgrade_
True, if the payment option can be used to upgrade the existing Telegram Premium subscription.
Definition: td_api.h:47913
string emoji_
Text representation of the reaction.
Definition: td_api.h:90781
void store(TlStorerToString &s, 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
bool http_only_
Pass true if the proxy supports only HTTP requests and doesn't support transparent TCP connections vi...
Definition: td_api.h:48675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48031
string sender_name_
Name of the sender of the message if the sender is hidden by their privacy settings.
Definition: td_api.h:19849
int32 min_date_
If not 0, the minimum date of the messages to return.
Definition: td_api.h:106485
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101056
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:60443
Definition: td_api.h:23455
Definition: td_api.h:100761
bool has_audios_
True, if the album has at least one audio file.
Definition: td_api.h:50564
int32 inactive_session_ttl_days_
Number of days of inactivity before sessions will automatically be terminated; 1-366 days.
Definition: td_api.h:55481
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10459
Definition: td_api.h:85383
Definition: td_api.h:50950
Definition: td_api.h:4168
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80429
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56417
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:116314
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:85330
string id_
Unique identifier of the query result.
Definition: td_api.h:24554
bool sort_by_price_
Pass true to sort results by gift price instead of send date.
Definition: td_api.h:95689
object_ptr< story > story_
The new information about the story.
Definition: td_api.h:69366
int53 bot_user_id_
Identifier of the target bot. If the bot is restricted for the current user, then show an error inste...
Definition: td_api.h:92960
int32 creation_date_
Point in time (Unix timestamp) when the giveaway was created.
Definition: td_api.h:20803
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115501
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:94909
object_ptr< chatJoinRequestsInfo > pending_join_requests_
The new data about pending join requests; may be null.
Definition: td_api.h:66854
Definition: td_api.h:107098
string native_name_
Name of the language in that language.
Definition: td_api.h:30850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14910
Definition: td_api.h:117649
bool are_tags_
True, if the reactions will be tags and the message can be found by them.
Definition: td_api.h:2780
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
The animation description.
Definition: td_api.h:33838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43839
Definition: td_api.h:25767
int32 text_color_
A color for the text on the backdrop in the RGB format.
Definition: td_api.h:72373
bool has_videos_
True, if the album has at least one video file.
Definition: td_api.h:50562
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:2054
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:42470
object_ptr< groupCallInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100182
bool has_spoiler_
True, if the video preview must be covered by a spoiler animation.
Definition: td_api.h:34126
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108506
int53 user_id_
Affected chat member user identifier.
Definition: td_api.h:9934
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:80467
array< int53 > message_ids_
The identifiers of the messages being viewed.
Definition: td_api.h:119831
Definition: td_api.h:62243
string formatted_phone_number_
The phone number without country calling code formatted accordingly to local rules....
Definition: td_api.h:45444
Definition: td_api.h:22361
string application_name_
Name of the application, as provided by the application.
Definition: td_api.h:54885
Definition: td_api.h:97565
string forward_text_
If non-empty, new text of the button in forwarded messages.
Definition: td_api.h:22142
int53 message_thread_id_
Message thread identifier in which messages will be unpinned.
Definition: td_api.h:119494
object_ptr< InputFile > sticker_
Sticker file to delete.
Definition: td_api.h:103347
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Text representation of the reaction.
Definition: td_api.h:17925
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:61676
object_ptr< voiceNote > voice_note_
Message content; may be null.
Definition: td_api.h:49943
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:114724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113157
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71358
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:97487
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36967
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:45494
object_ptr< EmailAddressAuthentication > code_
Email address authentication to check.
Definition: td_api.h:78393
void store(TlStorerToString &s, const char *field_name) const final
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:37192
int53 chat_id_
Identifier of the target chat; must be an identifier of a channel chat.
Definition: td_api.h:89189
Definition: td_api.h:3311
Definition: td_api.h:115912
object_ptr< InputFile > media_
Photo or video to be sent.
Definition: td_api.h:26153
string name_
New name of the topic; 0-128 characters. If empty, the previous topic name is kept.
Definition: td_api.h:83908
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40606
Definition: td_api.h:116916
void store(TlStorerToString &s, const char *field_name) const final
string query_
Search query by which to filter events.
Definition: td_api.h:87747
reportStory()
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103109
Definition: td_api.h:54575
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:36688
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105135
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:74293
string author_
Article author; may be empty.
Definition: td_api.h:42468
object_ptr< collectibleItemInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89733
Definition: td_api.h:20206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48397
Definition: td_api.h:112911
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25113
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:463
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96389
string language_pack_id_
Identifier of the updated language pack.
Definition: td_api.h:70148
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:84836
bool can_get_viewers_
True, if chat members already viewed the message can be received through getMessageViewers.
Definition: td_api.h:38123
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:57188
string action_
The action for the check.
Definition: td_api.h:68933
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:115752
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ThumbnailFormat > format_
Thumbnail format.
Definition: td_api.h:64447
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:33455
int32 channel_id_
Identifier of an audio/video channel.
Definition: td_api.h:74561
string url_
URL.
Definition: td_api.h:53025
int32 file_index_
Index of a file with the error.
Definition: td_api.h:43794
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23945
Definition: td_api.h:17027
object_ptr< groupCallParticipants > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91764
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53513
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total price of the product.
Definition: td_api.h:30079
int53 received_bytes_
Total number of bytes received.
Definition: td_api.h:39826
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104711
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:33489
Definition: td_api.h:74550
Definition: td_api.h:52934
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:42221
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:34128
bool redirect_stderr_
Pass true to additionally redirect stderr to the log file. Ignored on Windows.
Definition: td_api.h:32944
object_ptr< emojiStatus > emoji_status_
Emoji status to be shown along with chat title; may be null.
Definition: td_api.h:7603
Definition: td_api.h:54739
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:88472
void store(TlStorerToString &s, const char *field_name) const final
int32 max_upgraded_count_
The maximum number of gifts that can be upgraded from the same gift.
Definition: td_api.h:72252
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:25393
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99206
void store(TlStorerToString &s, const char *field_name) const final
int32 value_
Number.
Definition: td_api.h:63105
Definition: td_api.h:89752
object_ptr< gift > gift_
The gift.
Definition: td_api.h:57592
bool include_channels_
True, if channels need to be included.
Definition: td_api.h:11690
Definition: td_api.h:112516
Definition: td_api.h:174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7307
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116062
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20934
void store(TlStorerToString &s, const char *field_name) const final
string emojis_
Space-separated list of emojis to search for.
Definition: td_api.h:107283
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16098
bool can_transfer_stars_
True, if the bot can transfer Telegram Stars received by the business account to account of the bot,...
Definition: td_api.h:4656
int32 height_
Sticker height; as defined by the sender.
Definition: td_api.h:58363
bool can_delete_sent_messages_
True, if the bot can delete sent messages.
Definition: td_api.h:4636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73170
string new_hint_
New password hint; may be empty.
Definition: td_api.h:102338
bool is_personal_
True, if a forced reply must automatically be shown to the current user. For outgoing messages,...
Definition: td_api.h:51539
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:14487
int32 limit_
The maximum number of forum topics to be returned; up to 100. For optimal performance,...
Definition: td_api.h:91381
Definition: td_api.h:81877
array< object_ptr< availableReaction > > recent_reactions_
List of recently used reactions.
Definition: td_api.h:2774
string name_
Name of the sticker set.
Definition: td_api.h:107171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79403
Definition: td_api.h:85260
object_ptr< forumTopicInfo > new_topic_info_
New information about the topic.
Definition: td_api.h:11340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73722
array< array< object_ptr< inlineKeyboardButton > > > rows_
A list of rows of inline keyboard buttons.
Definition: td_api.h:51635
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:7837
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 count_
Total number of files.
Definition: td_api.h:59116
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34621
bool are_paused_
Pass true to pause all downloads; pass false to unpause them.
Definition: td_api.h:116966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71112
bool mute_stories_
True, if story notifications are disabled for the chat.
Definition: td_api.h:13449
bool is_canceled_
True, if the subscription was canceled.
Definition: td_api.h:56434
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57902
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:116031
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:106701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76214
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97365
Definition: td_api.h:86197
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52224
int53 story_poster_chat_id_
The identifier of the chat that posted the opened story.
Definition: td_api.h:101031
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:72728
string field_name_
Field name.
Definition: td_api.h:26912
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:8222
object_ptr< chatRevenueAmount > revenue_amount_
New amount of earned revenue.
Definition: td_api.h:70718
string query_
Query to search for.
Definition: td_api.h:106135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11634
double x_
The point's first coordinate.
Definition: td_api.h:45590
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75519
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74688
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of chat message views and shares.
Definition: td_api.h:14499
Definition: td_api.h:95331
int32 thumbnail_width_
Width of the thumbnail.
Definition: td_api.h:24392
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:108938
string info_
Additional optional information about the sponsor to be shown along with the message.
Definition: td_api.h:39447
object_ptr< ChatList > list_
The chat list.
Definition: td_api.h:13900
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49331
object_ptr< testVectorIntObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109770
string native_last_name_
Native last name of the user; 1-255 characters.
Definition: td_api.h:45172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92771
Definition: td_api.h:4621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2601
int53 chat_id_
Chat identifier.
Definition: td_api.h:66639
Definition: td_api.h:44408
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107583
void store(TlStorerToString &s, const char *field_name) const final
string name_
Unique name of the upgraded gift.
Definition: td_api.h:98695
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:93340
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:109250
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3893
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:63081
object_ptr< linkPreview > link_preview_
A link preview attached to the message; may be null.
Definition: td_api.h:33795
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22539
Definition: td_api.h:94337
string location_
A human-readable description of the location from which the session was created, based on the IP addr...
Definition: td_api.h:65100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15586
string first_name_
The new value of the first name for the business account; 1-64 characters.
Definition: td_api.h:109964
int53 chat_id_
Chat identifier.
Definition: td_api.h:89086
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17786
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108908
object_ptr< chatBackground > background_
The new background.
Definition: td_api.h:35529
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1402
int32 winner_count_
The number of users to receive Telegram Stars.
Definition: td_api.h:59412
bool is_anonymous_
True, if the poll is anonymous.
Definition: td_api.h:45650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38775
string text_
The text to copy to clipboard.
Definition: td_api.h:22441
int32 min_channel_chat_boost_level_
The minimum chat boost level required to use the color in a channel chat.
Definition: td_api.h:48378
Definition: td_api.h:64826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42749
string url_
The URL.
Definition: td_api.h:21906
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48091
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96899
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed.
Definition: td_api.h:45656
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:75599
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101880
bool is_closed_
True, if the poll needs to be sent already closed; for bots only.
Definition: td_api.h:25865
bool allow_save_
True, if the credential identifier can be saved on the server side.
Definition: td_api.h:23681
array< object_ptr< MessageSender > > participant_ids_
Identifiers of the participants.
Definition: td_api.h:21643
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59337
Definition: td_api.h:804
int53 bot_user_id_
User identifier of the bot created the program.
Definition: td_api.h:15614
Definition: td_api.h:2577
object_ptr< chatFolder > folder_
Chat folder.
Definition: td_api.h:87964
int32 slow_mode_delay_
Delay between consecutive sent messages for non-administrator supergroup members, in seconds.
Definition: td_api.h:61778
void store(TlStorerToString &s, const char *field_name) const final
string token_
The token.
Definition: td_api.h:17336
Definition: td_api.h:45481
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:10861
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85241
int53 user_id_
Identifier of a user that won in the giveaway; 0 if none.
Definition: td_api.h:9217
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55709
Definition: td_api.h:72034
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83513
Definition: td_api.h:64702
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61334
string game_short_name_
Short name of the game.
Definition: td_api.h:24448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16930
Definition: td_api.h:96586
bool can_be_saved_
True, if content of the message can be saved locally or copied using inputMessageForwarded or forward...
Definition: td_api.h:38103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19332
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to change the notification settings.
Definition: td_api.h:114502
int32 winner_count_
The number of users to receive giveaway prize.
Definition: td_api.h:100279
string manage_url_
URL to be opened to manage the bot.
Definition: td_api.h:4586
string title_
Title of the audio; as defined by the sender.
Definition: td_api.h:1365
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90770
object_ptr< downloadedFileCounts > total_counts_
Total number of suitable files, ignoring offset.
Definition: td_api.h:20086
Definition: td_api.h:90176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104209
int53 star_count_
The number of Telegram Stars to withdraw. Must be at least getOption("star_withdrawal_count_min").
Definition: td_api.h:97108
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68991
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:416
Definition: td_api.h:117432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77603
int53 user_id_
Identifier of the user that bought the media.
Definition: td_api.h:57275
int32 new_message_auto_delete_time_
New value of message_auto_delete_time.
Definition: td_api.h:10233
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115084
object_ptr< preparedInlineMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95417
int53 chat_id_
Chat identifier.
Definition: td_api.h:66255
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47140
int53 user_id_
Identifier of the chat partner.
Definition: td_api.h:54588
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:47859
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the topic.
Definition: td_api.h:19625
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115449
int53 chat_id_
Identifier of the chat in which to count messages.
Definition: td_api.h:88693
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:106815
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:34178
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:13396
array< int32 > available_accent_color_ids_
The list of accent color identifiers, which can be set through setProfileAccentColor and setChatProfi...
Definition: td_api.h:70106
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38728
void store(TlStorerToString &s, const char *field_name) const final
int32 member_count_
Number of members in the group.
Definition: td_api.h:3324
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19964
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118067
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2072
int32 scale_
Map scale; 1-3.
Definition: td_api.h:93027
object_ptr< MessageContent > content_
Content of the message.
Definition: td_api.h:33507
int53 message_id_
Identifier of the message with the button.
Definition: td_api.h:115692
object_ptr< starTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97076
int32 average_character_count_
Average number of characters in sent messages; 0 if unknown.
Definition: td_api.h:14713
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75186
Definition: td_api.h:101077
void store(TlStorerToString &s, const char *field_name) const final
bool is_current_user_
True, if the current user was invited to the video chat or the live stream.
Definition: td_api.h:50075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87653
Definition: td_api.h:49101
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42155
string url_
An HTTP URL to pass to getWebAppUrl.
Definition: td_api.h:23204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17479
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113991
string theme_name_
If non-empty, name of a theme, set for the chat.
Definition: td_api.h:7607
canPostStoryResultOk()
bool can_be_upgraded_
True, if the gift is a regular gift that can be upgraded to a unique gift; only for the receiver of t...
Definition: td_api.h:51194
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34906
object_ptr< PaidReactionType > type_
Type of the paid reaction; pass null if the user didn't choose reaction type explicitly,...
Definition: td_api.h:75953
object_ptr< languagePackInfo > info_
Information about the language pack. Language pack identifier must start with 'X',...
Definition: td_api.h:111935
Definition: td_api.h:9833
object_ptr< accountTtl > ttl_
New account TTL.
Definition: td_api.h:108991
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:84349
Definition: td_api.h:67753
object_ptr< chatInviteLink > invite_link_
The invite link, which was used to send join request; may be null.
Definition: td_api.h:71907
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6294
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:85334
string text_
Text of a message to log.
Definition: td_api.h:75778
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:101323
int32 reset_in_
Left time before the email address will be reset, in seconds. updateAuthorizationState is not sent wh...
Definition: td_api.h:17503
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:69096
int53 chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:8442
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108961
object_ptr< statisticalValue > mean_message_reaction_count_
Mean number of times reactions were added to the recently sent messages.
Definition: td_api.h:14475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72900
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69562
Definition: td_api.h:5127
Definition: td_api.h:106800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63042
object_ptr< MessageSender > actor_id_
Identifier of the user or chat that made the interaction.
Definition: td_api.h:60439
Definition: td_api.h:66373
string description_
A short description of the result, if known.
Definition: td_api.h:22884
int53 chat_id_
Chat identifier.
Definition: td_api.h:102011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24467
string description_
Supergroup or channel description.
Definition: td_api.h:61766
string message_
Message text of the start page.
Definition: td_api.h:5768
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10333
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83450
int53 story_poster_chat_id_
The identifier of the poster of the story to close.
Definition: td_api.h:79484
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40881
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9193
object_ptr< messageReplyInfo > reply_info_
Information about direct or indirect replies to the message; may be null. Currently,...
Definition: td_api.h:37681
string receipt_
Receipt of successful application token validation to compare with receipt from push notification.
Definition: td_api.h:1846
int32 length_
Animation width and height.
Definition: td_api.h:951
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:111880
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:107563
Definition: td_api.h:52771
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:84478
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49670
string email_address_
Email address.
Definition: td_api.h:43539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33279
int32 distance_
The distance to the user.
Definition: td_api.h:50480
object_ptr< messageForwardInfo > forward_info_
Information about the initial message sender; may be null if none or unknown.
Definition: td_api.h:33467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79353
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:4584
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85158
Definition: td_api.h:66502
object_ptr< chatFolder > folder_
The new chat folder.
Definition: td_api.h:79960
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34673
string destination_path_
The path to a file that must be created and where the new file must be generated by the application....
Definition: td_api.h:68626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91145
Definition: td_api.h:66067
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38742
int32 api_id_
Application identifier for Telegram API access, which can be obtained at https://my....
Definition: td_api.h:115237
object_ptr< messageThreadInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97873
array< object_ptr< story > > stories_
The list of stories.
Definition: td_api.h:59646
void store(TlStorerToString &s, const char *field_name) const final
string received_gift_id_
Unique identifier of the received gift for the current user.
Definition: td_api.h:72180
Definition: td_api.h:37572
object_ptr< starSubscriptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97010
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:115115
int32 limit_
The maximum number of participants to return; must be positive.
Definition: td_api.h:91741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64364
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69465
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34826
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:108480
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56058
Definition: td_api.h:12607
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:76075
int32 total_count_
Total number of found messages.
Definition: td_api.h:33625
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73466
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73878
object_ptr< PaidReactionType > type_
New type of the paid reaction.
Definition: td_api.h:113582
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:111555
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111740
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27577
Definition: td_api.h:114058
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109498
string code_
Verification code to check.
Definition: td_api.h:78341
bool is_translation_required_
True, if a certified English translation is required with the document.
Definition: td_api.h:44464
array< int53 > message_thread_ids_
The new list of pinned forum topics.
Definition: td_api.h:113913
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99751
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83586
object_ptr< RichText > text_
Text.
Definition: td_api.h:52945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78612
bool is_default_
True, if the option must be chosen by default.
Definition: td_api.h:56189
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:104739
object_ptr< BlockList > block_list_
Block list to which the user is added; may be null if none.
Definition: td_api.h:72712
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:92095
int53 star_count_
Number of Telegram Stars to be used for the reaction. The total number of pending paid reactions must...
Definition: td_api.h:75951
string username_
Username to be checked.
Definition: td_api.h:78238
void store(TlStorerToString &s, const char *field_name) const final
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:104631
Definition: td_api.h:9446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63358
Definition: td_api.h:91062
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8003
premiumStoryFeaturePriorityOrder()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62914
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87503
int64 session_id_
Session identifier.
Definition: td_api.h:79690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67875
bool is_mention_
True, if the user was mentioned in the story.
Definition: td_api.h:49769
object_ptr< ChatAvailableReactions > available_reactions_
Reactions available in the chat. All explicitly specified emoji reactions must be active....
Definition: td_api.h:110670
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< premiumGiveawayPaymentOption > > options_
The list of options.
Definition: td_api.h:46890
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:108010
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:25071
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:80473
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:48425
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37006
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:25407
Definition: td_api.h:30791
int32 height_
Thumbnail height, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:27918
int32 total_count_
Total number of photos.
Definition: td_api.h:13854
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:1240
int32 chat_count_
Approximate total number of chats with active stories in the list.
Definition: td_api.h:69575
int64 inline_query_id_
Unique identifier of the inline query.
Definition: td_api.h:23065
int53 chat_id_
Chat identifier of the sponsored message.
Definition: td_api.h:104410
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48799
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:93223
object_ptr< poll > poll_
New data about the poll.
Definition: td_api.h:71757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39695
int32 title_color_count_
Number of custom colors for chat title.
Definition: td_api.h:8919
Definition: td_api.h:42449
Definition: td_api.h:38583
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:76901
Definition: td_api.h:95612
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4870
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:119274
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:41998
void store(TlStorerToString &s, const char *field_name) const final
int53 story_poster_chat_id_
The identifier of the poster of the story. Currently, stories can be replied only in the chat that po...
Definition: td_api.h:26103
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79979
array< object_ptr< PageBlock > > page_blocks_
Block contents.
Definition: td_api.h:42136
Definition: td_api.h:19255
Definition: td_api.h:80450
int32 messages_between_
The minimum number of messages between shown sponsored messages, or 0 if only one sponsored message m...
Definition: td_api.h:55961
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:109679
Definition: td_api.h:51254
string currency_
Currency for the price of the product.
Definition: td_api.h:36108
string new_recovery_email_address_
New recovery email address; may be empty.
Definition: td_api.h:113752
bool can_be_transferred_
True, if the gift can be transferred to another owner.
Definition: td_api.h:72184
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:37677
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65568
object_ptr< giftUpgradePreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36772
object_ptr< RichText > text_
Quote text.
Definition: td_api.h:41537
int53 paid_message_star_count_
The new number of Telegram Stars that must be paid for each message that is sent to the supergroup ch...
Definition: td_api.h:111339
Definition: td_api.h:15459
Definition: td_api.h:56620
Definition: td_api.h:30430
bool withdrawal_enabled_
True, if Telegram Stars can be withdrawn now or later.
Definition: td_api.h:56379
string old_password_
Previous 2-step verification password of the user.
Definition: td_api.h:113744
void store(TlStorerToString &s, const char *field_name) const final
int64 effect_id_
Unique identifier of the effect.
Definition: td_api.h:93396
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85138
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:72752
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< testInt > > value_
Vector of objects.
Definition: td_api.h:63224
Definition: td_api.h:99773
int53 message_id_
Message identifier of the message with the button. The message must not be scheduled.
Definition: td_api.h:92902
Definition: td_api.h:17073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93957
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:61814
object_ptr< sticker > sticker_
The sticker description.
Definition: td_api.h:34072
int53 chat_id_
Identifier of the chat with the bot.
Definition: td_api.h:115802
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:26249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91603
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7960
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107636
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63133
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:77422
std::string bytes
Definition: td_api.h:41
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73526
string ip_address_
IP address from which the user was logged in, in human-readable format.
Definition: td_api.h:15730
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:57976
object_ptr< InlineQueryResult > result_
Resulted inline message of the query.
Definition: td_api.h:48234
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40479
int53 chat_id_
The identifier of the chat to which the message to be replied belongs.
Definition: td_api.h:26058
int53 max_video_file_size_
The maximum size of a video file to be auto-downloaded, in bytes.
Definition: td_api.h:2385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56924
Definition: td_api.h:114169
bool is_forum_
Pass true to create a forum supergroup chat.
Definition: td_api.h:80533
string nonce_
Unique base64url-encoded nonce for the classic Play Integrity verification (https://developer....
Definition: td_api.h:68888
void store(TlStorerToString &s, const char *field_name) const final
bool can_edit_media_
True, if the message can be edited using the method editMessageMedia.
Definition: td_api.h:38107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15033
int53 user_id_
Identifier of the user or 0 to set menu button for all users.
Definition: td_api.h:113077
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StarSubscriptionType > type_
Type of the subscription.
Definition: td_api.h:56440
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:39870
Definition: td_api.h:23242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63120
object_ptr< EmojiCategoryType > type_
Type of emoji categories to return; pass null to get default emoji categories.
Definition: td_api.h:90731
void store(TlStorerToString &s, const char *field_name) const final
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:11672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27616
int64 id_
Unique identifier of the alternative video, which is used in the HLS file.
Definition: td_api.h:895
object_ptr< quickReplyShortcut > shortcut_
New data about the shortcut.
Definition: td_api.h:67605
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:10317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95414
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76371
object_ptr< callProtocol > protocol_
Call protocols supported by the other call participant.
Definition: td_api.h:6668
void store(TlStorerToString &s, const char *field_name) const final
int32 cooldown_until_date_
Point in time (Unix timestamp) after which the boost can be used for another chat.
Definition: td_api.h:9083
Definition: td_api.h:82968
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56347
bool is_regular_
True, if the poll is regular and not in quiz mode.
Definition: td_api.h:49489
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:104024
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:24390
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94125
bytes waveform_
A waveform representation of the video note's audio in 5-bit format; may be empty if unknown.
Definition: td_api.h:74657
int32 start_timestamp_
Timestamp from which the video playing must start, in seconds.
Definition: td_api.h:25397
Definition: td_api.h:110065
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81320
bool can_edit_messages_
True, if the administrator can edit messages of other users and pin messages; applicable to channels ...
Definition: td_api.h:8544
int32 profile_accent_color_id_
Identifier of the accent color for the user's profile; -1 if none.
Definition: td_api.h:72591
bool has_photos_
True, if the album has at least one photo.
Definition: td_api.h:50560
Definition: td_api.h:79373
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:12941
Definition: td_api.h:106976
object_ptr< inputPersonalDocument > temporary_registration_
The temporary registration document to be saved.
Definition: td_api.h:26699
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2420
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StatisticalGraph > revenue_graph_
A graph containing amount of revenue.
Definition: td_api.h:14005
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Media height; 0 if unknown.
Definition: td_api.h:42688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36136
int32 audio_source_
Group call participant's synchronization audio source identifier, or 0 for the current user.
Definition: td_api.h:112646
Definition: td_api.h:86514
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
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115948
Definition: td_api.h:37820
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:7579
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:101167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2467
Definition: td_api.h:62567
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:119912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115606
object_ptr< MessageSender > sender_id_
Sender of the gift.
Definition: td_api.h:36753
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:66954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36403
Definition: td_api.h:53704
int32 level_
Current boost level of the chat.
Definition: td_api.h:9313
array< object_ptr< businessFeaturePromotionAnimation > > business_animations_
The list of available promotion animations for Business features.
Definition: td_api.h:47865
object_ptr< InputFile > photo_
Photo to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:23512
Definition: td_api.h:20167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10798
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:50228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19062
Definition: td_api.h:3476
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:80810
object_ptr< formattedText > text_
Text to show to the user receiving Telegram Premium; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:62646
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116693
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 web_app_header_dark_color_
Default dark header color for bot Web Apps; -1 if not specified.
Definition: td_api.h:3930
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102785
object_ptr< session > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79662
string next_offset_
Offset for the next inline query; pass an empty string if there are no more results.
Definition: td_api.h:76744
Definition: td_api.h:106177
string city_
City.
Definition: td_api.h:491
Definition: td_api.h:56568
bool is_test_
True, if the invoice is a test invoice.
Definition: td_api.h:34737
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80235
Definition: td_api.h:86147
void store(TlStorerToString &s, const char *field_name) const final
bool has_hidden_members_
New value of has_hidden_members.
Definition: td_api.h:118579
int32 width_
Width of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:53271
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:40174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78712
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:17141
bool is_private_
True, if the sender and gift text are shown only to the gift receiver; otherwise, everyone are able t...
Definition: td_api.h:51188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114359
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:23807
Definition: td_api.h:37898
int53 star_count_
Number of Telegram Stars distributed among winners of the giveaway.
Definition: td_api.h:9221
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:39037
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:21211
object_ptr< AuthorizationState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85919
bool value_
The value of the option.
Definition: td_api.h:40758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106210
void store(TlStorerToString &s, const char *field_name) const final