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 gift;
2711 
2715 class availableGift final : public Object {
2720  std::int32_t get_id() const final {
2721  return ID;
2722  }
2723 
2724  public:
2732  string title_;
2733 
2737  availableGift();
2738 
2748 
2750  static const std::int32_t ID = 850530502;
2751 
2757  void store(TlStorerToString &s, const char *field_name) const final;
2758 };
2759 
2760 class availableGift;
2761 
2765 class availableGifts final : public Object {
2770  std::int32_t get_id() const final {
2771  return ID;
2772  }
2773 
2774  public:
2777 
2781  availableGifts();
2782 
2789 
2791  static const std::int32_t ID = -1450341886;
2792 
2798  void store(TlStorerToString &s, const char *field_name) const final;
2799 };
2800 
2801 class ReactionType;
2802 
2806 class availableReaction final : public Object {
2811  std::int32_t get_id() const final {
2812  return ID;
2813  }
2814 
2815  public:
2820 
2825 
2833 
2835  static const std::int32_t ID = -117292153;
2836 
2842  void store(TlStorerToString &s, const char *field_name) const final;
2843 };
2844 
2846 
2847 class availableReaction;
2848 
2852 class availableReactions final : public Object {
2857  std::int32_t get_id() const final {
2858  return ID;
2859  }
2860 
2861  public:
2874 
2879 
2891 
2893  static const std::int32_t ID = 912529522;
2894 
2900  void store(TlStorerToString &s, const char *field_name) const final;
2901 };
2902 
2903 class BackgroundType;
2904 
2905 class document;
2906 
2910 class background final : public Object {
2915  std::int32_t get_id() const final {
2916  return ID;
2917  }
2918 
2919  public:
2925  bool is_dark_;
2927  string name_;
2932 
2936  background();
2937 
2949 
2951  static const std::int32_t ID = -429971172;
2952 
2958  void store(TlStorerToString &s, const char *field_name) const final;
2959 };
2960 
2965 class BackgroundFill: public Object {
2966  public:
2967 };
2968 
2972 class backgroundFillSolid final : public BackgroundFill {
2977  std::int32_t get_id() const final {
2978  return ID;
2979  }
2980 
2981  public:
2984 
2989 
2995  explicit backgroundFillSolid(int32 color_);
2996 
2998  static const std::int32_t ID = 1010678813;
2999 
3005  void store(TlStorerToString &s, const char *field_name) const final;
3006 };
3007 
3016  std::int32_t get_id() const final {
3017  return ID;
3018  }
3019 
3020  public:
3027 
3032 
3041 
3043  static const std::int32_t ID = -1839206017;
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:
3068 
3073 
3080 
3082  static const std::int32_t ID = -1145469255;
3083 
3089  void store(TlStorerToString &s, const char *field_name) const final;
3090 };
3091 
3092 class BackgroundFill;
3093 
3098 class BackgroundType: public Object {
3099  public:
3100 };
3101 
3110  std::int32_t get_id() const final {
3111  return ID;
3112  }
3113 
3114  public:
3119 
3124 
3132 
3134  static const std::int32_t ID = 1972128891;
3135 
3141  void store(TlStorerToString &s, const char *field_name) const final;
3142 };
3143 
3152  std::int32_t get_id() const final {
3153  return ID;
3154  }
3155 
3156  public:
3165 
3170 
3180 
3182  static const std::int32_t ID = 1290213117;
3183 
3189  void store(TlStorerToString &s, const char *field_name) const final;
3190 };
3191 
3195 class backgroundTypeFill final : public BackgroundType {
3200  std::int32_t get_id() const final {
3201  return ID;
3202  }
3203 
3204  public:
3207 
3212 
3219 
3221  static const std::int32_t ID = 993008684;
3222 
3228  void store(TlStorerToString &s, const char *field_name) const final;
3229 };
3230 
3239  std::int32_t get_id() const final {
3240  return ID;
3241  }
3242 
3243  public:
3245  string theme_name_;
3246 
3251 
3257  explicit backgroundTypeChatTheme(string const &theme_name_);
3258 
3260  static const std::int32_t ID = 1299879762;
3261 
3267  void store(TlStorerToString &s, const char *field_name) const final;
3268 };
3269 
3270 class background;
3271 
3275 class backgrounds final : public Object {
3280  std::int32_t get_id() const final {
3281  return ID;
3282  }
3283 
3284  public:
3287 
3291  backgrounds();
3292 
3299 
3301  static const std::int32_t ID = 724728704;
3302 
3308  void store(TlStorerToString &s, const char *field_name) const final;
3309 };
3310 
3314 class bankCardActionOpenUrl final : public Object {
3319  std::int32_t get_id() const final {
3320  return ID;
3321  }
3322 
3323  public:
3325  string text_;
3327  string url_;
3328 
3333 
3340  bankCardActionOpenUrl(string const &text_, string const &url_);
3341 
3343  static const std::int32_t ID = -196454267;
3344 
3350  void store(TlStorerToString &s, const char *field_name) const final;
3351 };
3352 
3353 class bankCardActionOpenUrl;
3354 
3358 class bankCardInfo final : public Object {
3363  std::int32_t get_id() const final {
3364  return ID;
3365  }
3366 
3367  public:
3369  string title_;
3372 
3376  bankCardInfo();
3377 
3385 
3387  static const std::int32_t ID = -2116647730;
3388 
3394  void store(TlStorerToString &s, const char *field_name) const final;
3395 };
3396 
3397 class ChatMemberStatus;
3398 
3402 class basicGroup final : public Object {
3407  std::int32_t get_id() const final {
3408  return ID;
3409  }
3410 
3411  public:
3422 
3426  basicGroup();
3427 
3438 
3440  static const std::int32_t ID = -194767217;
3441 
3447  void store(TlStorerToString &s, const char *field_name) const final;
3448 };
3449 
3450 class botCommands;
3451 
3452 class chatInviteLink;
3453 
3454 class chatMember;
3455 
3456 class chatPhoto;
3457 
3461 class basicGroupFullInfo final : public Object {
3466  std::int32_t get_id() const final {
3467  return ID;
3468  }
3469 
3470  public:
3487 
3492 
3506 
3508  static const std::int32_t ID = -1879035520;
3509 
3515  void store(TlStorerToString &s, const char *field_name) const final;
3516 };
3517 
3521 class birthdate final : public Object {
3526  std::int32_t get_id() const final {
3527  return ID;
3528  }
3529 
3530  public:
3537 
3541  birthdate();
3542 
3551 
3553  static const std::int32_t ID = 1644064030;
3554 
3560  void store(TlStorerToString &s, const char *field_name) const final;
3561 };
3562 
3567 class BlockList: public Object {
3568  public:
3569 };
3570 
3574 class blockListMain final : public BlockList {
3579  std::int32_t get_id() const final {
3580  return ID;
3581  }
3582 
3583  public:
3584 
3588  blockListMain();
3589 
3591  static const std::int32_t ID = 1352930172;
3592 
3598  void store(TlStorerToString &s, const char *field_name) const final;
3599 };
3600 
3604 class blockListStories final : public BlockList {
3609  std::int32_t get_id() const final {
3610  return ID;
3611  }
3612 
3613  public:
3614 
3618  blockListStories();
3619 
3621  static const std::int32_t ID = 103323228;
3622 
3628  void store(TlStorerToString &s, const char *field_name) const final;
3629 };
3630 
3634 class botCommand final : public Object {
3639  std::int32_t get_id() const final {
3640  return ID;
3641  }
3642 
3643  public:
3645  string command_;
3648 
3652  botCommand();
3653 
3660  botCommand(string const &command_, string const &description_);
3661 
3663  static const std::int32_t ID = -1032140601;
3664 
3670  void store(TlStorerToString &s, const char *field_name) const final;
3671 };
3672 
3677 class BotCommandScope: public Object {
3678  public:
3679 };
3680 
3689  std::int32_t get_id() const final {
3690  return ID;
3691  }
3692 
3693  public:
3694 
3699 
3701  static const std::int32_t ID = 795652779;
3702 
3708  void store(TlStorerToString &s, const char *field_name) const final;
3709 };
3710 
3719  std::int32_t get_id() const final {
3720  return ID;
3721  }
3722 
3723  public:
3724 
3729 
3731  static const std::int32_t ID = -344889543;
3732 
3738  void store(TlStorerToString &s, const char *field_name) const final;
3739 };
3740 
3749  std::int32_t get_id() const final {
3750  return ID;
3751  }
3752 
3753  public:
3754 
3759 
3761  static const std::int32_t ID = -981088162;
3762 
3768  void store(TlStorerToString &s, const char *field_name) const final;
3769 };
3770 
3779  std::int32_t get_id() const final {
3780  return ID;
3781  }
3782 
3783  public:
3784 
3789 
3791  static const std::int32_t ID = 1998329169;
3792 
3798  void store(TlStorerToString &s, const char *field_name) const final;
3799 };
3800 
3804 class botCommandScopeChat final : public BotCommandScope {
3809  std::int32_t get_id() const final {
3810  return ID;
3811  }
3812 
3813  public:
3816 
3821 
3828 
3830  static const std::int32_t ID = -430234971;
3831 
3837  void store(TlStorerToString &s, const char *field_name) const final;
3838 };
3839 
3848  std::int32_t get_id() const final {
3849  return ID;
3850  }
3851 
3852  public:
3855 
3860 
3867 
3869  static const std::int32_t ID = 1119682126;
3870 
3876  void store(TlStorerToString &s, const char *field_name) const final;
3877 };
3878 
3887  std::int32_t get_id() const final {
3888  return ID;
3889  }
3890 
3891  public:
3896 
3901 
3909 
3911  static const std::int32_t ID = -211380494;
3912 
3918  void store(TlStorerToString &s, const char *field_name) const final;
3919 };
3920 
3921 class botCommand;
3922 
3926 class botCommands final : public Object {
3931  std::int32_t get_id() const final {
3932  return ID;
3933  }
3934 
3935  public:
3940 
3944  botCommands();
3945 
3953 
3955  static const std::int32_t ID = 1741364468;
3956 
3962  void store(TlStorerToString &s, const char *field_name) const final;
3963 };
3964 
3965 class InternalLinkType;
3966 
3967 class affiliateProgramInfo;
3968 
3969 class animation;
3970 
3971 class botCommand;
3972 
3973 class botMenuButton;
3974 
3976 
3978 
3979 class photo;
3980 
3984 class botInfo final : public Object {
3989  std::int32_t get_id() const final {
3990  return ID;
3991  }
3992 
3993  public:
4038 
4042  botInfo();
4043 
4071 
4073  static const std::int32_t ID = 1771886272;
4074 
4080  void store(TlStorerToString &s, const char *field_name) const final;
4081 };
4082 
4083 class StoryContent;
4084 
4088 class botMediaPreview final : public Object {
4093  std::int32_t get_id() const final {
4094  return ID;
4095  }
4096 
4097  public:
4102 
4106  botMediaPreview();
4107 
4115 
4117  static const std::int32_t ID = -1632264984;
4118 
4124  void store(TlStorerToString &s, const char *field_name) const final;
4125 };
4126 
4127 class botMediaPreview;
4128 
4132 class botMediaPreviewInfo final : public Object {
4137  std::int32_t get_id() const final {
4138  return ID;
4139  }
4140 
4141  public:
4146 
4151 
4159 
4161  static const std::int32_t ID = -284783012;
4162 
4168  void store(TlStorerToString &s, const char *field_name) const final;
4169 };
4170 
4171 class botMediaPreview;
4172 
4176 class botMediaPreviews final : public Object {
4181  std::int32_t get_id() const final {
4182  return ID;
4183  }
4184 
4185  public:
4188 
4192  botMediaPreviews();
4193 
4200 
4202  static const std::int32_t ID = -1787720586;
4203 
4209  void store(TlStorerToString &s, const char *field_name) const final;
4210 };
4211 
4215 class botMenuButton final : public Object {
4220  std::int32_t get_id() const final {
4221  return ID;
4222  }
4223 
4224  public:
4226  string text_;
4228  string url_;
4229 
4233  botMenuButton();
4234 
4241  botMenuButton(string const &text_, string const &url_);
4242 
4244  static const std::int32_t ID = -944407322;
4245 
4251  void store(TlStorerToString &s, const char *field_name) const final;
4252 };
4253 
4254 class formattedText;
4255 
4259 class botVerification final : public Object {
4264  std::int32_t get_id() const final {
4265  return ID;
4266  }
4267 
4268  public:
4275 
4279  botVerification();
4280 
4289 
4291  static const std::int32_t ID = -1319061774;
4292 
4298  void store(TlStorerToString &s, const char *field_name) const final;
4299 };
4300 
4301 class formattedText;
4302 
4306 class botVerificationParameters final : public Object {
4311  std::int32_t get_id() const final {
4312  return ID;
4313  }
4314 
4315  public:
4324 
4329 
4339 
4341  static const std::int32_t ID = -723737249;
4342 
4348  void store(TlStorerToString &s, const char *field_name) const final;
4349 };
4350 
4351 class webApp;
4352 
4358  public:
4359 };
4360 
4369  std::int32_t get_id() const final {
4370  return ID;
4371  }
4372 
4373  public:
4376 
4381 
4388 
4390  static const std::int32_t ID = 2016325603;
4391 
4397  void store(TlStorerToString &s, const char *field_name) const final;
4398 };
4399 
4408  std::int32_t get_id() const final {
4409  return ID;
4410  }
4411 
4412  public:
4413 
4418 
4420  static const std::int32_t ID = -2104795235;
4421 
4427  void store(TlStorerToString &s, const char *field_name) const final;
4428 };
4429 
4438  std::int32_t get_id() const final {
4439  return ID;
4440  }
4441 
4442  public:
4445 
4450 
4457 
4459  static const std::int32_t ID = -240843561;
4460 
4466  void store(TlStorerToString &s, const char *field_name) const final;
4467 };
4468 
4477  std::int32_t get_id() const final {
4478  return ID;
4479  }
4480 
4481  public:
4482 
4487 
4489  static const std::int32_t ID = -1983497220;
4490 
4496  void store(TlStorerToString &s, const char *field_name) const final;
4497 };
4498 
4504  public:
4505 };
4506 
4515  std::int32_t get_id() const final {
4516  return ID;
4517  }
4518 
4519  public:
4520 
4525 
4527  static const std::int32_t ID = -910564679;
4528 
4534  void store(TlStorerToString &s, const char *field_name) const final;
4535 };
4536 
4545  std::int32_t get_id() const final {
4546  return ID;
4547  }
4548 
4549  public:
4550 
4555 
4557  static const std::int32_t ID = -968630506;
4558 
4564  void store(TlStorerToString &s, const char *field_name) const final;
4565 };
4566 
4575  std::int32_t get_id() const final {
4576  return ID;
4577  }
4578 
4579  public:
4584 
4589 
4597 
4599  static const std::int32_t ID = -1967108654;
4600 
4606  void store(TlStorerToString &s, const char *field_name) const final;
4607 };
4608 
4610 
4611 class businessRecipients;
4612 
4616 class businessAwayMessageSettings final : public Object {
4621  std::int32_t get_id() const final {
4622  return ID;
4623  }
4624 
4625  public:
4634 
4639 
4649 
4651  static const std::int32_t ID = 353084137;
4652 
4658  void store(TlStorerToString &s, const char *field_name) const final;
4659 };
4660 
4664 class businessBotManageBar final : public Object {
4669  std::int32_t get_id() const final {
4670  return ID;
4671  }
4672 
4673  public:
4677  string manage_url_;
4682 
4687 
4697 
4699  static const std::int32_t ID = -311399806;
4700 
4706  void store(TlStorerToString &s, const char *field_name) const final;
4707 };
4708 
4712 class businessBotRights final : public Object {
4717  std::int32_t get_id() const final {
4718  return ID;
4719  }
4720 
4721  public:
4750 
4755 
4775 
4777  static const std::int32_t ID = 1224839038;
4778 
4784  void store(TlStorerToString &s, const char *field_name) const final;
4785 };
4786 
4787 class formattedText;
4788 
4792 class businessChatLink final : public Object {
4797  std::int32_t get_id() const final {
4798  return ID;
4799  }
4800 
4801  public:
4803  string link_;
4807  string title_;
4810 
4814  businessChatLink();
4815 
4824  businessChatLink(string const &link_, object_ptr<formattedText> &&text_, string const &title_, int32 view_count_);
4825 
4827  static const std::int32_t ID = -1902539901;
4828 
4834  void store(TlStorerToString &s, const char *field_name) const final;
4835 };
4836 
4837 class formattedText;
4838 
4842 class businessChatLinkInfo final : public Object {
4847  std::int32_t get_id() const final {
4848  return ID;
4849  }
4850 
4851  public:
4856 
4861 
4869 
4871  static const std::int32_t ID = -864865105;
4872 
4878  void store(TlStorerToString &s, const char *field_name) const final;
4879 };
4880 
4881 class businessChatLink;
4882 
4886 class businessChatLinks final : public Object {
4891  std::int32_t get_id() const final {
4892  return ID;
4893  }
4894 
4895  public:
4898 
4903 
4910 
4912  static const std::int32_t ID = 79067036;
4913 
4919  void store(TlStorerToString &s, const char *field_name) const final;
4920 };
4921 
4922 class businessBotRights;
4923 
4924 class businessRecipients;
4925 
4929 class businessConnectedBot final : public Object {
4934  std::int32_t get_id() const final {
4935  return ID;
4936  }
4937 
4938  public:
4945 
4950 
4959 
4961  static const std::int32_t ID = -1815439021;
4962 
4968  void store(TlStorerToString &s, const char *field_name) const final;
4969 };
4970 
4971 class businessBotRights;
4972 
4976 class businessConnection final : public Object {
4981  std::int32_t get_id() const final {
4982  return ID;
4983  }
4984 
4985  public:
4987  string id_;
4998 
5003 
5015 
5017  static const std::int32_t ID = -995703933;
5018 
5024  void store(TlStorerToString &s, const char *field_name) const final;
5025 };
5026 
5031 class BusinessFeature: public Object {
5032  public:
5033 };
5034 
5043  std::int32_t get_id() const final {
5044  return ID;
5045  }
5046 
5047  public:
5048 
5053 
5055  static const std::int32_t ID = -1064304004;
5056 
5062  void store(TlStorerToString &s, const char *field_name) const final;
5063 };
5064 
5073  std::int32_t get_id() const final {
5074  return ID;
5075  }
5076 
5077  public:
5078 
5083 
5085  static const std::int32_t ID = 461054701;
5086 
5092  void store(TlStorerToString &s, const char *field_name) const final;
5093 };
5094 
5103  std::int32_t get_id() const final {
5104  return ID;
5105  }
5106 
5107  public:
5108 
5113 
5115  static const std::int32_t ID = -1674048894;
5116 
5122  void store(TlStorerToString &s, const char *field_name) const final;
5123 };
5124 
5133  std::int32_t get_id() const final {
5134  return ID;
5135  }
5136 
5137  public:
5138 
5143 
5145  static const std::int32_t ID = 1789424756;
5146 
5152  void store(TlStorerToString &s, const char *field_name) const final;
5153 };
5154 
5163  std::int32_t get_id() const final {
5164  return ID;
5165  }
5166 
5167  public:
5168 
5173 
5175  static const std::int32_t ID = 1090119901;
5176 
5182  void store(TlStorerToString &s, const char *field_name) const final;
5183 };
5184 
5193  std::int32_t get_id() const final {
5194  return ID;
5195  }
5196 
5197  public:
5198 
5203 
5205  static const std::int32_t ID = 1878693646;
5206 
5212  void store(TlStorerToString &s, const char *field_name) const final;
5213 };
5214 
5223  std::int32_t get_id() const final {
5224  return ID;
5225  }
5226 
5227  public:
5228 
5233 
5235  static const std::int32_t ID = 401471457;
5236 
5242  void store(TlStorerToString &s, const char *field_name) const final;
5243 };
5244 
5248 class businessFeatureBots final : public BusinessFeature {
5253  std::int32_t get_id() const final {
5254  return ID;
5255  }
5256 
5257  public:
5258 
5263 
5265  static const std::int32_t ID = 275084773;
5266 
5272  void store(TlStorerToString &s, const char *field_name) const final;
5273 };
5274 
5283  std::int32_t get_id() const final {
5284  return ID;
5285  }
5286 
5287  public:
5288 
5293 
5295  static const std::int32_t ID = -846282523;
5296 
5302  void store(TlStorerToString &s, const char *field_name) const final;
5303 };
5304 
5313  std::int32_t get_id() const final {
5314  return ID;
5315  }
5316 
5317  public:
5318 
5323 
5325  static const std::int32_t ID = -543880918;
5326 
5332  void store(TlStorerToString &s, const char *field_name) const final;
5333 };
5334 
5343  std::int32_t get_id() const final {
5344  return ID;
5345  }
5346 
5347  public:
5348 
5353 
5355  static const std::int32_t ID = -1812245550;
5356 
5362  void store(TlStorerToString &s, const char *field_name) const final;
5363 };
5364 
5365 class BusinessFeature;
5366 
5367 class animation;
5368 
5377  std::int32_t get_id() const final {
5378  return ID;
5379  }
5380 
5381  public:
5386 
5391 
5399 
5401  static const std::int32_t ID = 2047174666;
5402 
5408  void store(TlStorerToString &s, const char *field_name) const final;
5409 };
5410 
5411 class BusinessFeature;
5412 
5416 class businessFeatures final : public Object {
5421  std::int32_t get_id() const final {
5422  return ID;
5423  }
5424 
5425  public:
5428 
5432  businessFeatures();
5433 
5440 
5442  static const std::int32_t ID = -1532468184;
5443 
5449  void store(TlStorerToString &s, const char *field_name) const final;
5450 };
5451 
5452 class businessRecipients;
5453 
5462  std::int32_t get_id() const final {
5463  return ID;
5464  }
5465 
5466  public:
5473 
5478 
5487 
5489  static const std::int32_t ID = 1689140754;
5490 
5496  void store(TlStorerToString &s, const char *field_name) const final;
5497 };
5498 
5500 
5502 
5503 class businessLocation;
5504 
5505 class businessOpeningHours;
5506 
5507 class businessStartPage;
5508 
5512 class businessInfo final : public Object {
5517  std::int32_t get_id() const final {
5518  return ID;
5519  }
5520 
5521  public:
5538 
5542  businessInfo();
5543 
5557 
5559  static const std::int32_t ID = 1428179342;
5560 
5566  void store(TlStorerToString &s, const char *field_name) const final;
5567 };
5568 
5569 class location;
5570 
5574 class businessLocation final : public Object {
5579  std::int32_t get_id() const final {
5580  return ID;
5581  }
5582 
5583  public:
5587  string address_;
5588 
5592  businessLocation();
5593 
5601 
5603  static const std::int32_t ID = -1084969126;
5604 
5610  void store(TlStorerToString &s, const char *field_name) const final;
5611 };
5612 
5613 class message;
5614 
5618 class businessMessage final : public Object {
5623  std::int32_t get_id() const final {
5624  return ID;
5625  }
5626 
5627  public:
5632 
5636  businessMessage();
5637 
5645 
5647  static const std::int32_t ID = -94353850;
5648 
5654  void store(TlStorerToString &s, const char *field_name) const final;
5655 };
5656 
5657 class businessMessage;
5658 
5662 class businessMessages final : public Object {
5667  std::int32_t get_id() const final {
5668  return ID;
5669  }
5670 
5671  public:
5674 
5678  businessMessages();
5679 
5686 
5688  static const std::int32_t ID = -764562473;
5689 
5695  void store(TlStorerToString &s, const char *field_name) const final;
5696 };
5697 
5699 
5703 class businessOpeningHours final : public Object {
5708  std::int32_t get_id() const final {
5709  return ID;
5710  }
5711 
5712  public:
5717 
5722 
5730 
5732  static const std::int32_t ID = 816603700;
5733 
5739  void store(TlStorerToString &s, const char *field_name) const final;
5740 };
5741 
5745 class businessOpeningHoursInterval final : public Object {
5750  std::int32_t get_id() const final {
5751  return ID;
5752  }
5753 
5754  public:
5759 
5764 
5772 
5774  static const std::int32_t ID = -1108322732;
5775 
5781  void store(TlStorerToString &s, const char *field_name) const final;
5782 };
5783 
5787 class businessRecipients final : public Object {
5792  std::int32_t get_id() const final {
5793  return ID;
5794  }
5795 
5796  public:
5811 
5816 
5829 
5831  static const std::int32_t ID = 868656909;
5832 
5838  void store(TlStorerToString &s, const char *field_name) const final;
5839 };
5840 
5841 class sticker;
5842 
5846 class businessStartPage final : public Object {
5851  std::int32_t get_id() const final {
5852  return ID;
5853  }
5854 
5855  public:
5857  string title_;
5859  string message_;
5862 
5867 
5875  businessStartPage(string const &title_, string const &message_, object_ptr<sticker> &&sticker_);
5876 
5878  static const std::int32_t ID = -1616709681;
5879 
5885  void store(TlStorerToString &s, const char *field_name) const final;
5886 };
5887 
5888 class CallState;
5889 
5893 class call final : public Object {
5898  std::int32_t get_id() const final {
5899  return ID;
5900  }
5901 
5902  public:
5913 
5917  call();
5918 
5929 
5931  static const std::int32_t ID = 920360804;
5932 
5938  void store(TlStorerToString &s, const char *field_name) const final;
5939 };
5940 
5945 class CallDiscardReason: public Object {
5946  public:
5947 };
5948 
5957  std::int32_t get_id() const final {
5958  return ID;
5959  }
5960 
5961  public:
5962 
5967 
5969  static const std::int32_t ID = -1258917949;
5970 
5976  void store(TlStorerToString &s, const char *field_name) const final;
5977 };
5978 
5987  std::int32_t get_id() const final {
5988  return ID;
5989  }
5990 
5991  public:
5992 
5997 
5999  static const std::int32_t ID = 1680358012;
6000 
6006  void store(TlStorerToString &s, const char *field_name) const final;
6007 };
6008 
6017  std::int32_t get_id() const final {
6018  return ID;
6019  }
6020 
6021  public:
6022 
6027 
6029  static const std::int32_t ID = -1729926094;
6030 
6036  void store(TlStorerToString &s, const char *field_name) const final;
6037 };
6038 
6047  std::int32_t get_id() const final {
6048  return ID;
6049  }
6050 
6051  public:
6052 
6057 
6059  static const std::int32_t ID = -1342872670;
6060 
6066  void store(TlStorerToString &s, const char *field_name) const final;
6067 };
6068 
6077  std::int32_t get_id() const final {
6078  return ID;
6079  }
6080 
6081  public:
6082 
6087 
6089  static const std::int32_t ID = 438216166;
6090 
6096  void store(TlStorerToString &s, const char *field_name) const final;
6097 };
6098 
6107  std::int32_t get_id() const final {
6108  return ID;
6109  }
6110 
6111  public:
6114 
6119 
6125  explicit callDiscardReasonUpgradeToGroupCall(string const &invite_link_);
6126 
6128  static const std::int32_t ID = 1254509319;
6129 
6135  void store(TlStorerToString &s, const char *field_name) const final;
6136 };
6137 
6141 class callId final : public Object {
6146  std::int32_t get_id() const final {
6147  return ID;
6148  }
6149 
6150  public:
6153 
6157  callId();
6158 
6164  explicit callId(int32 id_);
6165 
6167  static const std::int32_t ID = 65717769;
6168 
6174  void store(TlStorerToString &s, const char *field_name) const final;
6175 };
6176 
6181 class CallProblem: public Object {
6182  public:
6183 };
6184 
6188 class callProblemEcho final : public CallProblem {
6193  std::int32_t get_id() const final {
6194  return ID;
6195  }
6196 
6197  public:
6198 
6202  callProblemEcho();
6203 
6205  static const std::int32_t ID = 801116548;
6206 
6212  void store(TlStorerToString &s, const char *field_name) const final;
6213 };
6214 
6218 class callProblemNoise final : public CallProblem {
6223  std::int32_t get_id() const final {
6224  return ID;
6225  }
6226 
6227  public:
6228 
6232  callProblemNoise();
6233 
6235  static const std::int32_t ID = 1053065359;
6236 
6242  void store(TlStorerToString &s, const char *field_name) const final;
6243 };
6244 
6253  std::int32_t get_id() const final {
6254  return ID;
6255  }
6256 
6257  public:
6258 
6263 
6265  static const std::int32_t ID = 1119493218;
6266 
6272  void store(TlStorerToString &s, const char *field_name) const final;
6273 };
6274 
6283  std::int32_t get_id() const final {
6284  return ID;
6285  }
6286 
6287  public:
6288 
6293 
6295  static const std::int32_t ID = 379960581;
6296 
6302  void store(TlStorerToString &s, const char *field_name) const final;
6303 };
6304 
6308 class callProblemSilentLocal final : public CallProblem {
6313  std::int32_t get_id() const final {
6314  return ID;
6315  }
6316 
6317  public:
6318 
6323 
6325  static const std::int32_t ID = 253652790;
6326 
6332  void store(TlStorerToString &s, const char *field_name) const final;
6333 };
6334 
6338 class callProblemSilentRemote final : public CallProblem {
6343  std::int32_t get_id() const final {
6344  return ID;
6345  }
6346 
6347  public:
6348 
6353 
6355  static const std::int32_t ID = 573634714;
6356 
6362  void store(TlStorerToString &s, const char *field_name) const final;
6363 };
6364 
6368 class callProblemDropped final : public CallProblem {
6373  std::int32_t get_id() const final {
6374  return ID;
6375  }
6376 
6377  public:
6378 
6383 
6385  static const std::int32_t ID = -1207311487;
6386 
6392  void store(TlStorerToString &s, const char *field_name) const final;
6393 };
6394 
6403  std::int32_t get_id() const final {
6404  return ID;
6405  }
6406 
6407  public:
6408 
6413 
6415  static const std::int32_t ID = 385245706;
6416 
6422  void store(TlStorerToString &s, const char *field_name) const final;
6423 };
6424 
6433  std::int32_t get_id() const final {
6434  return ID;
6435  }
6436 
6437  public:
6438 
6443 
6445  static const std::int32_t ID = 2115315411;
6446 
6452  void store(TlStorerToString &s, const char *field_name) const final;
6453 };
6454 
6458 class callProtocol final : public Object {
6463  std::int32_t get_id() const final {
6464  return ID;
6465  }
6466 
6467  public:
6469  bool udp_p2p_;
6478 
6482  callProtocol();
6483 
6494 
6496  static const std::int32_t ID = -1075562897;
6497 
6503  void store(TlStorerToString &s, const char *field_name) const final;
6504 };
6505 
6506 class CallServerType;
6507 
6511 class callServer final : public Object {
6516  std::int32_t get_id() const final {
6517  return ID;
6518  }
6519 
6520  public:
6524  string ip_address_;
6531 
6535  callServer();
6536 
6547 
6549  static const std::int32_t ID = 1865932695;
6550 
6556  void store(TlStorerToString &s, const char *field_name) const final;
6557 };
6558 
6563 class CallServerType: public Object {
6564  public:
6565 };
6566 
6575  std::int32_t get_id() const final {
6576  return ID;
6577  }
6578 
6579  public:
6583  bool is_tcp_;
6584 
6589 
6597 
6599  static const std::int32_t ID = 850343189;
6600 
6606  void store(TlStorerToString &s, const char *field_name) const final;
6607 };
6608 
6612 class callServerTypeWebrtc final : public CallServerType {
6617  std::int32_t get_id() const final {
6618  return ID;
6619  }
6620 
6621  public:
6623  string username_;
6625  string password_;
6630 
6635 
6644  callServerTypeWebrtc(string const &username_, string const &password_, bool supports_turn_, bool supports_stun_);
6645 
6647  static const std::int32_t ID = 1250622821;
6648 
6654  void store(TlStorerToString &s, const char *field_name) const final;
6655 };
6656 
6657 class CallDiscardReason;
6658 
6659 class callProtocol;
6660 
6661 class callServer;
6662 
6663 class error;
6664 
6669 class CallState: public Object {
6670  public:
6671 };
6672 
6676 class callStatePending final : public CallState {
6681  std::int32_t get_id() const final {
6682  return ID;
6683  }
6684 
6685  public:
6690 
6694  callStatePending();
6695 
6703 
6705  static const std::int32_t ID = 1073048620;
6706 
6712  void store(TlStorerToString &s, const char *field_name) const final;
6713 };
6714 
6718 class callStateExchangingKeys final : public CallState {
6723  std::int32_t get_id() const final {
6724  return ID;
6725  }
6726 
6727  public:
6728 
6733 
6735  static const std::int32_t ID = -1848149403;
6736 
6742  void store(TlStorerToString &s, const char *field_name) const final;
6743 };
6744 
6748 class callStateReady final : public CallState {
6753  std::int32_t get_id() const final {
6754  return ID;
6755  }
6756 
6757  public:
6763  string config_;
6774 
6778  callStateReady();
6779 
6793 
6795  static const std::int32_t ID = -281776921;
6796 
6802  void store(TlStorerToString &s, const char *field_name) const final;
6803 };
6804 
6808 class callStateHangingUp final : public CallState {
6813  std::int32_t get_id() const final {
6814  return ID;
6815  }
6816 
6817  public:
6818 
6823 
6825  static const std::int32_t ID = -2133790038;
6826 
6832  void store(TlStorerToString &s, const char *field_name) const final;
6833 };
6834 
6838 class callStateDiscarded final : public CallState {
6843  std::int32_t get_id() const final {
6844  return ID;
6845  }
6846 
6847  public:
6856 
6861 
6871 
6873  static const std::int32_t ID = 1394310213;
6874 
6880  void store(TlStorerToString &s, const char *field_name) const final;
6881 };
6882 
6886 class callStateError final : public CallState {
6891  std::int32_t get_id() const final {
6892  return ID;
6893  }
6894 
6895  public:
6898 
6902  callStateError();
6903 
6910 
6912  static const std::int32_t ID = -975215467;
6913 
6919  void store(TlStorerToString &s, const char *field_name) const final;
6920 };
6921 
6925 class callbackQueryAnswer final : public Object {
6930  std::int32_t get_id() const final {
6931  return ID;
6932  }
6933 
6934  public:
6936  string text_;
6940  string url_;
6941 
6946 
6954  callbackQueryAnswer(string const &text_, bool show_alert_, string const &url_);
6955 
6957  static const std::int32_t ID = 360867933;
6958 
6964  void store(TlStorerToString &s, const char *field_name) const final;
6965 };
6966 
6972  public:
6973 };
6974 
6983  std::int32_t get_id() const final {
6984  return ID;
6985  }
6986 
6987  public:
6990 
6995 
7001  explicit callbackQueryPayloadData(bytes const &data_);
7002 
7004  static const std::int32_t ID = -1977729946;
7005 
7011  void store(TlStorerToString &s, const char *field_name) const final;
7012 };
7013 
7022  std::int32_t get_id() const final {
7023  return ID;
7024  }
7025 
7026  public:
7028  string password_;
7031 
7036 
7044 
7046  static const std::int32_t ID = 1340266738;
7047 
7053  void store(TlStorerToString &s, const char *field_name) const final;
7054 };
7055 
7064  std::int32_t get_id() const final {
7065  return ID;
7066  }
7067 
7068  public:
7071 
7076 
7082  explicit callbackQueryPayloadGame(string const &game_short_name_);
7083 
7085  static const std::int32_t ID = 1303571512;
7086 
7092  void store(TlStorerToString &s, const char *field_name) const final;
7093 };
7094 
7100  public:
7101 };
7102 
7111  std::int32_t get_id() const final {
7112  return ID;
7113  }
7114 
7115  public:
7118 
7123 
7130 
7132  static const std::int32_t ID = 2083205610;
7133 
7139  void store(TlStorerToString &s, const char *field_name) const final;
7140 };
7141 
7150  std::int32_t get_id() const final {
7151  return ID;
7152  }
7153 
7154  public:
7155 
7160 
7162  static const std::int32_t ID = 935130501;
7163 
7169  void store(TlStorerToString &s, const char *field_name) const final;
7170 };
7171 
7180  std::int32_t get_id() const final {
7181  return ID;
7182  }
7183 
7184  public:
7185 
7190 
7192  static const std::int32_t ID = 80246195;
7193 
7199  void store(TlStorerToString &s, const char *field_name) const final;
7200 };
7201 
7210  std::int32_t get_id() const final {
7211  return ID;
7212  }
7213 
7214  public:
7215 
7220 
7222  static const std::int32_t ID = -1640759002;
7223 
7229  void store(TlStorerToString &s, const char *field_name) const final;
7230 };
7231 
7240  std::int32_t get_id() const final {
7241  return ID;
7242  }
7243 
7244  public:
7247 
7252 
7259 
7261  static const std::int32_t ID = 552858605;
7262 
7268  void store(TlStorerToString &s, const char *field_name) const final;
7269 };
7270 
7279  std::int32_t get_id() const final {
7280  return ID;
7281  }
7282 
7283  public:
7286 
7291 
7298 
7300  static const std::int32_t ID = -784208562;
7301 
7307  void store(TlStorerToString &s, const char *field_name) const final;
7308 };
7309 
7315  public:
7316 };
7317 
7326  std::int32_t get_id() const final {
7327  return ID;
7328  }
7329 
7330  public:
7331 
7336 
7338  static const std::int32_t ID = 1530583042;
7339 
7345  void store(TlStorerToString &s, const char *field_name) const final;
7346 };
7347 
7356  std::int32_t get_id() const final {
7357  return ID;
7358  }
7359 
7360  public:
7363 
7368 
7375 
7377  static const std::int32_t ID = -1346487602;
7378 
7384  void store(TlStorerToString &s, const char *field_name) const final;
7385 };
7386 
7395  std::int32_t get_id() const final {
7396  return ID;
7397  }
7398 
7399  public:
7400 
7405 
7407  static const std::int32_t ID = -1944639903;
7408 
7414  void store(TlStorerToString &s, const char *field_name) const final;
7415 };
7416 
7425  std::int32_t get_id() const final {
7426  return ID;
7427  }
7428 
7429  public:
7430 
7435 
7437  static const std::int32_t ID = 1929699797;
7438 
7444  void store(TlStorerToString &s, const char *field_name) const final;
7445 };
7446 
7452  public:
7453 };
7454 
7463  std::int32_t get_id() const final {
7464  return ID;
7465  }
7466 
7467  public:
7468 
7473 
7475  static const std::int32_t ID = -89881021;
7476 
7482  void store(TlStorerToString &s, const char *field_name) const final;
7483 };
7484 
7493  std::int32_t get_id() const final {
7494  return ID;
7495  }
7496 
7497  public:
7498 
7503 
7505  static const std::int32_t ID = 1548372703;
7506 
7512  void store(TlStorerToString &s, const char *field_name) const final;
7513 };
7514 
7523  std::int32_t get_id() const final {
7524  return ID;
7525  }
7526 
7527  public:
7530 
7535 
7542 
7544  static const std::int32_t ID = 811440913;
7545 
7551  void store(TlStorerToString &s, const char *field_name) const final;
7552 };
7553 
7562  std::int32_t get_id() const final {
7563  return ID;
7564  }
7565 
7566  public:
7569 
7574 
7581 
7583  static const std::int32_t ID = 984664289;
7584 
7590  void store(TlStorerToString &s, const char *field_name) const final;
7591 };
7592 
7593 class BlockList;
7594 
7595 class ChatActionBar;
7596 
7598 
7599 class ChatList;
7600 
7601 class ChatType;
7602 
7603 class MessageSender;
7604 
7605 class businessBotManageBar;
7606 
7607 class chatBackground;
7608 
7609 class chatJoinRequestsInfo;
7610 
7612 
7613 class chatPermissions;
7614 
7615 class chatPhotoInfo;
7616 
7617 class chatPosition;
7618 
7619 class draftMessage;
7620 
7621 class emojiStatus;
7622 
7623 class message;
7624 
7625 class videoChat;
7626 
7630 class chat final : public Object {
7635  std::int32_t get_id() const final {
7636  return ID;
7637  }
7638 
7639  public:
7645  string title_;
7707  string theme_name_;
7722 
7726  chat();
7727 
7774 
7776  static const std::int32_t ID = 830601369;
7777 
7783  void store(TlStorerToString &s, const char *field_name) const final;
7784 };
7785 
7790 class ChatAction: public Object {
7791  public:
7792 };
7793 
7797 class chatActionTyping final : public ChatAction {
7802  std::int32_t get_id() const final {
7803  return ID;
7804  }
7805 
7806  public:
7807 
7811  chatActionTyping();
7812 
7814  static const std::int32_t ID = 380122167;
7815 
7821  void store(TlStorerToString &s, const char *field_name) const final;
7822 };
7823 
7827 class chatActionRecordingVideo final : public ChatAction {
7832  std::int32_t get_id() const final {
7833  return ID;
7834  }
7835 
7836  public:
7837 
7842 
7844  static const std::int32_t ID = 216553362;
7845 
7851  void store(TlStorerToString &s, const char *field_name) const final;
7852 };
7853 
7857 class chatActionUploadingVideo final : public ChatAction {
7862  std::int32_t get_id() const final {
7863  return ID;
7864  }
7865 
7866  public:
7869 
7874 
7881 
7883  static const std::int32_t ID = 1234185270;
7884 
7890  void store(TlStorerToString &s, const char *field_name) const final;
7891 };
7892 
7901  std::int32_t get_id() const final {
7902  return ID;
7903  }
7904 
7905  public:
7906 
7911 
7913  static const std::int32_t ID = -808850058;
7914 
7920  void store(TlStorerToString &s, const char *field_name) const final;
7921 };
7922 
7931  std::int32_t get_id() const final {
7932  return ID;
7933  }
7934 
7935  public:
7938 
7943 
7950 
7952  static const std::int32_t ID = -613643666;
7953 
7959  void store(TlStorerToString &s, const char *field_name) const final;
7960 };
7961 
7965 class chatActionUploadingPhoto final : public ChatAction {
7970  std::int32_t get_id() const final {
7971  return ID;
7972  }
7973 
7974  public:
7977 
7982 
7989 
7991  static const std::int32_t ID = 654240583;
7992 
7998  void store(TlStorerToString &s, const char *field_name) const final;
7999 };
8000 
8009  std::int32_t get_id() const final {
8010  return ID;
8011  }
8012 
8013  public:
8016 
8021 
8028 
8030  static const std::int32_t ID = 167884362;
8031 
8037  void store(TlStorerToString &s, const char *field_name) const final;
8038 };
8039 
8048  std::int32_t get_id() const final {
8049  return ID;
8050  }
8051 
8052  public:
8053 
8058 
8060  static const std::int32_t ID = 372753697;
8061 
8067  void store(TlStorerToString &s, const char *field_name) const final;
8068 };
8069 
8078  std::int32_t get_id() const final {
8079  return ID;
8080  }
8081 
8082  public:
8083 
8088 
8090  static const std::int32_t ID = -2017893596;
8091 
8097  void store(TlStorerToString &s, const char *field_name) const final;
8098 };
8099 
8108  std::int32_t get_id() const final {
8109  return ID;
8110  }
8111 
8112  public:
8113 
8118 
8120  static const std::int32_t ID = -1222507496;
8121 
8127  void store(TlStorerToString &s, const char *field_name) const final;
8128 };
8129 
8138  std::int32_t get_id() const final {
8139  return ID;
8140  }
8141 
8142  public:
8143 
8148 
8150  static const std::int32_t ID = -865884164;
8151 
8157  void store(TlStorerToString &s, const char *field_name) const final;
8158 };
8159 
8168  std::int32_t get_id() const final {
8169  return ID;
8170  }
8171 
8172  public:
8173 
8178 
8180  static const std::int32_t ID = 16523393;
8181 
8187  void store(TlStorerToString &s, const char *field_name) const final;
8188 };
8189 
8198  std::int32_t get_id() const final {
8199  return ID;
8200  }
8201 
8202  public:
8205 
8210 
8217 
8219  static const std::int32_t ID = 1172364918;
8220 
8226  void store(TlStorerToString &s, const char *field_name) const final;
8227 };
8228 
8237  std::int32_t get_id() const final {
8238  return ID;
8239  }
8240 
8241  public:
8243  string emoji_;
8244 
8249 
8255  explicit chatActionWatchingAnimations(string const &emoji_);
8256 
8258  static const std::int32_t ID = 2052990641;
8259 
8265  void store(TlStorerToString &s, const char *field_name) const final;
8266 };
8267 
8271 class chatActionCancel final : public ChatAction {
8276  std::int32_t get_id() const final {
8277  return ID;
8278  }
8279 
8280  public:
8281 
8285  chatActionCancel();
8286 
8288  static const std::int32_t ID = 1160523958;
8289 
8295  void store(TlStorerToString &s, const char *field_name) const final;
8296 };
8297 
8298 class accountInfo;
8299 
8304 class ChatActionBar: public Object {
8305  public:
8306 };
8307 
8316  std::int32_t get_id() const final {
8317  return ID;
8318  }
8319 
8320  public:
8323 
8328 
8334  explicit chatActionBarReportSpam(bool can_unarchive_);
8335 
8337  static const std::int32_t ID = -1312758246;
8338 
8344  void store(TlStorerToString &s, const char *field_name) const final;
8345 };
8346 
8355  std::int32_t get_id() const final {
8356  return ID;
8357  }
8358 
8359  public:
8360 
8365 
8367  static const std::int32_t ID = 1985313904;
8368 
8374  void store(TlStorerToString &s, const char *field_name) const final;
8375 };
8376 
8385  std::int32_t get_id() const final {
8386  return ID;
8387  }
8388 
8389  public:
8394 
8399 
8407 
8409  static const std::int32_t ID = -1476817269;
8410 
8416  void store(TlStorerToString &s, const char *field_name) const final;
8417 };
8418 
8427  std::int32_t get_id() const final {
8428  return ID;
8429  }
8430 
8431  public:
8432 
8437 
8439  static const std::int32_t ID = -733325295;
8440 
8446  void store(TlStorerToString &s, const char *field_name) const final;
8447 };
8448 
8457  std::int32_t get_id() const final {
8458  return ID;
8459  }
8460 
8461  public:
8462 
8467 
8469  static const std::int32_t ID = 35188697;
8470 
8476  void store(TlStorerToString &s, const char *field_name) const final;
8477 };
8478 
8487  std::int32_t get_id() const final {
8488  return ID;
8489  }
8490 
8491  public:
8493  string title_;
8498 
8503 
8512 
8514  static const std::int32_t ID = 1037140744;
8515 
8521  void store(TlStorerToString &s, const char *field_name) const final;
8522 };
8523 
8524 class StoryList;
8525 
8526 class storyInfo;
8527 
8531 class chatActiveStories final : public Object {
8536  std::int32_t get_id() const final {
8537  return ID;
8538  }
8539 
8540  public:
8551 
8556 
8567 
8569  static const std::int32_t ID = -1398869529;
8570 
8576  void store(TlStorerToString &s, const char *field_name) const final;
8577 };
8578 
8582 class chatAdministrator final : public Object {
8587  std::int32_t get_id() const final {
8588  return ID;
8589  }
8590 
8591  public:
8598 
8603 
8611  chatAdministrator(int53 user_id_, string const &custom_title_, bool is_owner_);
8612 
8614  static const std::int32_t ID = 1920449836;
8615 
8621  void store(TlStorerToString &s, const char *field_name) const final;
8622 };
8623 
8627 class chatAdministratorRights final : public Object {
8632  std::int32_t get_id() const final {
8633  return ID;
8634  }
8635 
8636  public:
8667 
8672 
8693 
8695  static const std::int32_t ID = 1599049796;
8696 
8702  void store(TlStorerToString &s, const char *field_name) const final;
8703 };
8704 
8705 class chatAdministrator;
8706 
8710 class chatAdministrators final : public Object {
8715  std::int32_t get_id() const final {
8716  return ID;
8717  }
8718 
8719  public:
8722 
8727 
8734 
8736  static const std::int32_t ID = -2126186435;
8737 
8743  void store(TlStorerToString &s, const char *field_name) const final;
8744 };
8745 
8746 class ReactionType;
8747 
8753  public:
8754 };
8755 
8764  std::int32_t get_id() const final {
8765  return ID;
8766  }
8767 
8768  public:
8771 
8776 
8783 
8785  static const std::int32_t ID = 694160279;
8786 
8792  void store(TlStorerToString &s, const char *field_name) const final;
8793 };
8794 
8803  std::int32_t get_id() const final {
8804  return ID;
8805  }
8806 
8807  public:
8812 
8817 
8825 
8827  static const std::int32_t ID = 152513153;
8828 
8834  void store(TlStorerToString &s, const char *field_name) const final;
8835 };
8836 
8837 class background;
8838 
8842 class chatBackground final : public Object {
8847  std::int32_t get_id() const final {
8848  return ID;
8849  }
8850 
8851  public:
8856 
8860  chatBackground();
8861 
8869 
8871  static const std::int32_t ID = 1653152104;
8872 
8878  void store(TlStorerToString &s, const char *field_name) const final;
8879 };
8880 
8881 class ChatBoostSource;
8882 
8886 class chatBoost final : public Object {
8891  std::int32_t get_id() const final {
8892  return ID;
8893  }
8894 
8895  public:
8897  string id_;
8906 
8910  chatBoost();
8911 
8922 
8924  static const std::int32_t ID = -1765815118;
8925 
8931  void store(TlStorerToString &s, const char *field_name) const final;
8932 };
8933 
8935 
8939 class chatBoostFeatures final : public Object {
8944  std::int32_t get_id() const final {
8945  return ID;
8946  }
8947 
8948  public:
8969 
8974 
8990 
8992  static const std::int32_t ID = -940531367;
8993 
8999  void store(TlStorerToString &s, const char *field_name) const final;
9000 };
9001 
9005 class chatBoostLevelFeatures final : public Object {
9010  std::int32_t get_id() const final {
9011  return ID;
9012  }
9013 
9014  public:
9045 
9050 
9071 
9073  static const std::int32_t ID = 975439470;
9074 
9080  void store(TlStorerToString &s, const char *field_name) const final;
9081 };
9082 
9086 class chatBoostLink final : public Object {
9091  std::int32_t get_id() const final {
9092  return ID;
9093  }
9094 
9095  public:
9097  string link_;
9100 
9104  chatBoostLink();
9105 
9112  chatBoostLink(string const &link_, bool is_public_);
9113 
9115  static const std::int32_t ID = -1253999503;
9116 
9122  void store(TlStorerToString &s, const char *field_name) const final;
9123 };
9124 
9128 class chatBoostLinkInfo final : public Object {
9133  std::int32_t get_id() const final {
9134  return ID;
9135  }
9136 
9137  public:
9142 
9147 
9155 
9157  static const std::int32_t ID = -602785660;
9158 
9164  void store(TlStorerToString &s, const char *field_name) const final;
9165 };
9166 
9170 class chatBoostSlot final : public Object {
9175  std::int32_t get_id() const final {
9176  return ID;
9177  }
9178 
9179  public:
9190 
9194  chatBoostSlot();
9195 
9206 
9208  static const std::int32_t ID = 123206343;
9209 
9215  void store(TlStorerToString &s, const char *field_name) const final;
9216 };
9217 
9218 class chatBoostSlot;
9219 
9223 class chatBoostSlots final : public Object {
9228  std::int32_t get_id() const final {
9229  return ID;
9230  }
9231 
9232  public:
9235 
9239  chatBoostSlots();
9240 
9247 
9249  static const std::int32_t ID = 1014966293;
9250 
9256  void store(TlStorerToString &s, const char *field_name) const final;
9257 };
9258 
9263 class ChatBoostSource: public Object {
9264  public:
9265 };
9266 
9275  std::int32_t get_id() const final {
9276  return ID;
9277  }
9278 
9279  public:
9283  string gift_code_;
9284 
9289 
9297 
9299  static const std::int32_t ID = -98299206;
9300 
9306  void store(TlStorerToString &s, const char *field_name) const final;
9307 };
9308 
9317  std::int32_t get_id() const final {
9318  return ID;
9319  }
9320 
9321  public:
9325  string gift_code_;
9332 
9337 
9348 
9350  static const std::int32_t ID = 1918145690;
9351 
9357  void store(TlStorerToString &s, const char *field_name) const final;
9358 };
9359 
9368  std::int32_t get_id() const final {
9369  return ID;
9370  }
9371 
9372  public:
9375 
9380 
9387 
9389  static const std::int32_t ID = 972011;
9390 
9396  void store(TlStorerToString &s, const char *field_name) const final;
9397 };
9398 
9399 class prepaidGiveaway;
9400 
9404 class chatBoostStatus final : public Object {
9409  std::int32_t get_id() const final {
9410  return ID;
9411  }
9412 
9413  public:
9415  string boost_url_;
9434 
9438  chatBoostStatus();
9439 
9455 
9457  static const std::int32_t ID = -1050332618;
9458 
9464  void store(TlStorerToString &s, const char *field_name) const final;
9465 };
9466 
9467 class ChatEventAction;
9468 
9469 class MessageSender;
9470 
9474 class chatEvent final : public Object {
9479  std::int32_t get_id() const final {
9480  return ID;
9481  }
9482 
9483  public:
9492 
9496  chatEvent();
9497 
9507 
9509  static const std::int32_t ID = -652102704;
9510 
9516  void store(TlStorerToString &s, const char *field_name) const final;
9517 };
9518 
9520 
9521 class ChatMemberStatus;
9522 
9523 class MessageSender;
9524 
9525 class chatBackground;
9526 
9527 class chatInviteLink;
9528 
9529 class chatLocation;
9530 
9531 class chatPermissions;
9532 
9533 class chatPhoto;
9534 
9535 class emojiStatus;
9536 
9537 class forumTopicInfo;
9538 
9539 class message;
9540 
9545 class ChatEventAction: public Object {
9546  public:
9547 };
9548 
9557  std::int32_t get_id() const final {
9558  return ID;
9559  }
9560 
9561  public:
9566 
9571 
9579 
9581  static const std::int32_t ID = -430967304;
9582 
9588  void store(TlStorerToString &s, const char *field_name) const final;
9589 };
9590 
9599  std::int32_t get_id() const final {
9600  return ID;
9601  }
9602 
9603  public:
9608 
9613 
9621 
9623  static const std::int32_t ID = 935316851;
9624 
9630  void store(TlStorerToString &s, const char *field_name) const final;
9631 };
9632 
9641  std::int32_t get_id() const final {
9642  return ID;
9643  }
9644 
9645  public:
9648 
9653 
9660 
9662  static const std::int32_t ID = 438742298;
9663 
9669  void store(TlStorerToString &s, const char *field_name) const final;
9670 };
9671 
9680  std::int32_t get_id() const final {
9681  return ID;
9682  }
9683 
9684  public:
9687 
9692 
9699 
9701  static const std::int32_t ID = -376161513;
9702 
9708  void store(TlStorerToString &s, const char *field_name) const final;
9709 };
9710 
9719  std::int32_t get_id() const final {
9720  return ID;
9721  }
9722 
9723  public:
9726 
9731 
9738 
9740  static const std::int32_t ID = 2009893861;
9741 
9747  void store(TlStorerToString &s, const char *field_name) const final;
9748 };
9749 
9758  std::int32_t get_id() const final {
9759  return ID;
9760  }
9761 
9762  public:
9763 
9768 
9770  static const std::int32_t ID = -235468508;
9771 
9777  void store(TlStorerToString &s, const char *field_name) const final;
9778 };
9779 
9788  std::int32_t get_id() const final {
9789  return ID;
9790  }
9791 
9792  public:
9797 
9802 
9810 
9812  static const std::int32_t ID = -1445536390;
9813 
9819  void store(TlStorerToString &s, const char *field_name) const final;
9820 };
9821 
9830  std::int32_t get_id() const final {
9831  return ID;
9832  }
9833 
9834  public:
9839 
9844 
9852 
9854  static const std::int32_t ID = -1647804865;
9855 
9861  void store(TlStorerToString &s, const char *field_name) const final;
9862 };
9863 
9872  std::int32_t get_id() const final {
9873  return ID;
9874  }
9875 
9876  public:
9881 
9886 
9894 
9896  static const std::int32_t ID = 953663433;
9897 
9903  void store(TlStorerToString &s, const char *field_name) const final;
9904 };
9905 
9909 class chatEventMemberLeft final : public ChatEventAction {
9914  std::int32_t get_id() const final {
9915  return ID;
9916  }
9917 
9918  public:
9919 
9924 
9926  static const std::int32_t ID = -948420593;
9927 
9933  void store(TlStorerToString &s, const char *field_name) const final;
9934 };
9935 
9944  std::int32_t get_id() const final {
9945  return ID;
9946  }
9947 
9948  public:
9955 
9960 
9969 
9971  static const std::int32_t ID = 525297761;
9972 
9978  void store(TlStorerToString &s, const char *field_name) const final;
9979 };
9980 
9989  std::int32_t get_id() const final {
9990  return ID;
9991  }
9992 
9993  public:
10000 
10005 
10014 
10016  static const std::int32_t ID = 1603608069;
10017 
10023  void store(TlStorerToString &s, const char *field_name) const final;
10024 };
10025 
10034  std::int32_t get_id() const final {
10035  return ID;
10036  }
10037 
10038  public:
10045 
10050 
10059 
10061  static const std::int32_t ID = -1141198846;
10062 
10068  void store(TlStorerToString &s, const char *field_name) const final;
10069 };
10070 
10079  std::int32_t get_id() const final {
10080  return ID;
10081  }
10082 
10083  public:
10088 
10093 
10101 
10103  static const std::int32_t ID = -1749491521;
10104 
10110  void store(TlStorerToString &s, const char *field_name) const final;
10111 };
10112 
10121  std::int32_t get_id() const final {
10122  return ID;
10123  }
10124 
10125  public:
10130 
10135 
10143 
10145  static const std::int32_t ID = -1225953992;
10146 
10152  void store(TlStorerToString &s, const char *field_name) const final;
10153 };
10154 
10163  std::int32_t get_id() const final {
10164  return ID;
10165  }
10166 
10167  public:
10172 
10177 
10184  chatEventDescriptionChanged(string const &old_description_, string const &new_description_);
10185 
10187  static const std::int32_t ID = 39112478;
10188 
10194  void store(TlStorerToString &s, const char *field_name) const final;
10195 };
10196 
10205  std::int32_t get_id() const final {
10206  return ID;
10207  }
10208 
10209  public:
10214 
10219 
10227 
10229  static const std::int32_t ID = -2081850594;
10230 
10236  void store(TlStorerToString &s, const char *field_name) const final;
10237 };
10238 
10247  std::int32_t get_id() const final {
10248  return ID;
10249  }
10250 
10251  public:
10256 
10261 
10269 
10271  static const std::int32_t ID = 1797419439;
10272 
10278  void store(TlStorerToString &s, const char *field_name) const final;
10279 };
10280 
10289  std::int32_t get_id() const final {
10290  return ID;
10291  }
10292 
10293  public:
10298 
10303 
10311 
10313  static const std::int32_t ID = -405930674;
10314 
10320  void store(TlStorerToString &s, const char *field_name) const final;
10321 };
10322 
10331  std::int32_t get_id() const final {
10332  return ID;
10333  }
10334 
10335  public:
10340 
10345 
10353 
10355  static const std::int32_t ID = 17317668;
10356 
10362  void store(TlStorerToString &s, const char *field_name) const final;
10363 };
10364 
10373  std::int32_t get_id() const final {
10374  return ID;
10375  }
10376 
10377  public:
10382 
10387 
10395 
10397  static const std::int32_t ID = -1311557720;
10398 
10404  void store(TlStorerToString &s, const char *field_name) const final;
10405 };
10406 
10415  std::int32_t get_id() const final {
10416  return ID;
10417  }
10418 
10419  public:
10424 
10429 
10437 
10439  static const std::int32_t ID = -811572541;
10440 
10446  void store(TlStorerToString &s, const char *field_name) const final;
10447 };
10448 
10457  std::int32_t get_id() const final {
10458  return ID;
10459  }
10460 
10461  public:
10466 
10471 
10479 
10481  static const std::int32_t ID = -1653195765;
10482 
10488  void store(TlStorerToString &s, const char *field_name) const final;
10489 };
10490 
10499  std::int32_t get_id() const final {
10500  return ID;
10501  }
10502 
10503  public:
10508 
10513 
10521 
10523  static const std::int32_t ID = -1243130481;
10524 
10530  void store(TlStorerToString &s, const char *field_name) const final;
10531 };
10532 
10541  std::int32_t get_id() const final {
10542  return ID;
10543  }
10544 
10545  public:
10550 
10555 
10563 
10565  static const std::int32_t ID = 118244123;
10566 
10572  void store(TlStorerToString &s, const char *field_name) const final;
10573 };
10574 
10583  std::int32_t get_id() const final {
10584  return ID;
10585  }
10586 
10587  public:
10589  string old_title_;
10591  string new_title_;
10592 
10597 
10604  chatEventTitleChanged(string const &old_title_, string const &new_title_);
10605 
10607  static const std::int32_t ID = 1134103250;
10608 
10614  void store(TlStorerToString &s, const char *field_name) const final;
10615 };
10616 
10625  std::int32_t get_id() const final {
10626  return ID;
10627  }
10628 
10629  public:
10634 
10639 
10646  chatEventUsernameChanged(string const &old_username_, string const &new_username_);
10647 
10649  static const std::int32_t ID = 1728558443;
10650 
10656  void store(TlStorerToString &s, const char *field_name) const final;
10657 };
10658 
10667  std::int32_t get_id() const final {
10668  return ID;
10669  }
10670 
10671  public:
10676 
10681 
10689 
10691  static const std::int32_t ID = -1508790810;
10692 
10698  void store(TlStorerToString &s, const char *field_name) const final;
10699 };
10700 
10709  std::int32_t get_id() const final {
10710  return ID;
10711  }
10712 
10713  public:
10722 
10727 
10737 
10739  static const std::int32_t ID = -427591885;
10740 
10746  void store(TlStorerToString &s, const char *field_name) const final;
10747 };
10748 
10757  std::int32_t get_id() const final {
10758  return ID;
10759  }
10760 
10761  public:
10770 
10775 
10785 
10787  static const std::int32_t ID = -1514612124;
10788 
10794  void store(TlStorerToString &s, const char *field_name) const final;
10795 };
10796 
10805  std::int32_t get_id() const final {
10806  return ID;
10807  }
10808 
10809  public:
10812 
10817 
10824 
10826  static const std::int32_t ID = -184270335;
10827 
10833  void store(TlStorerToString &s, const char *field_name) const final;
10834 };
10835 
10844  std::int32_t get_id() const final {
10845  return ID;
10846  }
10847 
10848  public:
10851 
10856 
10863 
10865  static const std::int32_t ID = -62548373;
10866 
10872  void store(TlStorerToString &s, const char *field_name) const final;
10873 };
10874 
10883  std::int32_t get_id() const final {
10884  return ID;
10885  }
10886 
10887  public:
10890 
10895 
10902 
10904  static const std::int32_t ID = -1599063019;
10905 
10911  void store(TlStorerToString &s, const char *field_name) const final;
10912 };
10913 
10922  std::int32_t get_id() const final {
10923  return ID;
10924  }
10925 
10926  public:
10929 
10934 
10941 
10943  static const std::int32_t ID = -125348094;
10944 
10950  void store(TlStorerToString &s, const char *field_name) const final;
10951 };
10952 
10961  std::int32_t get_id() const final {
10962  return ID;
10963  }
10964 
10965  public:
10968 
10973 
10980 
10982  static const std::int32_t ID = -1313265634;
10983 
10989  void store(TlStorerToString &s, const char *field_name) const final;
10990 };
10991 
11000  std::int32_t get_id() const final {
11001  return ID;
11002  }
11003 
11004  public:
11007 
11012 
11019 
11021  static const std::int32_t ID = -794343453;
11022 
11028  void store(TlStorerToString &s, const char *field_name) const final;
11029 };
11030 
11039  std::int32_t get_id() const final {
11040  return ID;
11041  }
11042 
11043  public:
11046 
11051 
11058 
11060  static const std::int32_t ID = 194147926;
11061 
11067  void store(TlStorerToString &s, const char *field_name) const final;
11068 };
11069 
11078  std::int32_t get_id() const final {
11079  return ID;
11080  }
11081 
11082  public:
11087 
11092 
11100 
11102  static const std::int32_t ID = -460190366;
11103 
11109  void store(TlStorerToString &s, const char *field_name) const final;
11110 };
11111 
11120  std::int32_t get_id() const final {
11121  return ID;
11122  }
11123 
11124  public:
11127 
11132 
11139 
11141  static const std::int32_t ID = -1579417629;
11142 
11148  void store(TlStorerToString &s, const char *field_name) const final;
11149 };
11150 
11159  std::int32_t get_id() const final {
11160  return ID;
11161  }
11162 
11163  public:
11166 
11171 
11178 
11180  static const std::int32_t ID = -1394974361;
11181 
11187  void store(TlStorerToString &s, const char *field_name) const final;
11188 };
11189 
11198  std::int32_t get_id() const final {
11199  return ID;
11200  }
11201 
11202  public:
11205 
11210 
11217 
11219  static const std::int32_t ID = 1822853755;
11220 
11226  void store(TlStorerToString &s, const char *field_name) const final;
11227 };
11228 
11237  std::int32_t get_id() const final {
11238  return ID;
11239  }
11240 
11241  public:
11244 
11249 
11256 
11258  static const std::int32_t ID = 1630039112;
11259 
11265  void store(TlStorerToString &s, const char *field_name) const final;
11266 };
11267 
11276  std::int32_t get_id() const final {
11277  return ID;
11278  }
11279 
11280  public:
11283 
11288 
11295 
11297  static const std::int32_t ID = -126547970;
11298 
11304  void store(TlStorerToString &s, const char *field_name) const final;
11305 };
11306 
11315  std::int32_t get_id() const final {
11316  return ID;
11317  }
11318 
11319  public:
11324 
11329 
11337 
11339  static const std::int32_t ID = 521165047;
11340 
11346  void store(TlStorerToString &s, const char *field_name) const final;
11347 };
11348 
11357  std::int32_t get_id() const final {
11358  return ID;
11359  }
11360 
11361  public:
11366 
11371 
11379 
11381  static const std::int32_t ID = 1131385534;
11382 
11388  void store(TlStorerToString &s, const char *field_name) const final;
11389 };
11390 
11399  std::int32_t get_id() const final {
11400  return ID;
11401  }
11402 
11403  public:
11406 
11411 
11417  explicit chatEventIsForumToggled(bool is_forum_);
11418 
11420  static const std::int32_t ID = 1516491033;
11421 
11427  void store(TlStorerToString &s, const char *field_name) const final;
11428 };
11429 
11438  std::int32_t get_id() const final {
11439  return ID;
11440  }
11441 
11442  public:
11445 
11450 
11457 
11459  static const std::int32_t ID = 2005269314;
11460 
11466  void store(TlStorerToString &s, const char *field_name) const final;
11467 };
11468 
11477  std::int32_t get_id() const final {
11478  return ID;
11479  }
11480 
11481  public:
11486 
11491 
11499 
11501  static const std::int32_t ID = 1624910860;
11502 
11508  void store(TlStorerToString &s, const char *field_name) const final;
11509 };
11510 
11519  std::int32_t get_id() const final {
11520  return ID;
11521  }
11522 
11523  public:
11526 
11531 
11538 
11540  static const std::int32_t ID = -962704070;
11541 
11547  void store(TlStorerToString &s, const char *field_name) const final;
11548 };
11549 
11558  std::int32_t get_id() const final {
11559  return ID;
11560  }
11561 
11562  public:
11565 
11570 
11577 
11579  static const std::int32_t ID = -1609175250;
11580 
11586  void store(TlStorerToString &s, const char *field_name) const final;
11587 };
11588 
11597  std::int32_t get_id() const final {
11598  return ID;
11599  }
11600 
11601  public:
11604 
11609 
11616 
11618  static const std::int32_t ID = -1332795123;
11619 
11625  void store(TlStorerToString &s, const char *field_name) const final;
11626 };
11627 
11636  std::int32_t get_id() const final {
11637  return ID;
11638  }
11639 
11640  public:
11645 
11650 
11658 
11660  static const std::int32_t ID = 2143626222;
11661 
11667  void store(TlStorerToString &s, const char *field_name) const final;
11668 };
11669 
11673 class chatEventLogFilters final : public Object {
11678  std::int32_t get_id() const final {
11679  return ID;
11680  }
11681 
11682  public:
11711 
11716 
11736 
11738  static const std::int32_t ID = -1032965711;
11739 
11745  void store(TlStorerToString &s, const char *field_name) const final;
11746 };
11747 
11748 class chatEvent;
11749 
11753 class chatEvents final : public Object {
11758  std::int32_t get_id() const final {
11759  return ID;
11760  }
11761 
11762  public:
11765 
11769  chatEvents();
11770 
11777 
11779  static const std::int32_t ID = -585329664;
11780 
11786  void store(TlStorerToString &s, const char *field_name) const final;
11787 };
11788 
11789 class chatFolderIcon;
11790 
11791 class chatFolderName;
11792 
11796 class chatFolder final : public Object {
11801  std::int32_t get_id() const final {
11802  return ID;
11803  }
11804 
11805  public:
11836 
11840  chatFolder();
11841 
11862 
11864  static const std::int32_t ID = 1596164696;
11865 
11871  void store(TlStorerToString &s, const char *field_name) const final;
11872 };
11873 
11877 class chatFolderIcon final : public Object {
11882  std::int32_t get_id() const final {
11883  return ID;
11884  }
11885 
11886  public:
11888  string name_;
11889 
11893  chatFolderIcon();
11894 
11900  explicit chatFolderIcon(string const &name_);
11901 
11903  static const std::int32_t ID = -146104090;
11904 
11910  void store(TlStorerToString &s, const char *field_name) const final;
11911 };
11912 
11913 class chatFolderIcon;
11914 
11915 class chatFolderName;
11916 
11920 class chatFolderInfo final : public Object {
11925  std::int32_t get_id() const final {
11926  return ID;
11927  }
11928 
11929  public:
11942 
11946  chatFolderInfo();
11947 
11959 
11961  static const std::int32_t ID = 815535117;
11962 
11968  void store(TlStorerToString &s, const char *field_name) const final;
11969 };
11970 
11974 class chatFolderInviteLink final : public Object {
11979  std::int32_t get_id() const final {
11980  return ID;
11981  }
11982 
11983  public:
11987  string name_;
11990 
11995 
12003  chatFolderInviteLink(string const &invite_link_, string const &name_, array<int53> &&chat_ids_);
12004 
12006  static const std::int32_t ID = 493969661;
12007 
12013  void store(TlStorerToString &s, const char *field_name) const final;
12014 };
12015 
12016 class chatFolderInfo;
12017 
12021 class chatFolderInviteLinkInfo final : public Object {
12026  std::int32_t get_id() const final {
12027  return ID;
12028  }
12029 
12030  public:
12037 
12042 
12051 
12053  static const std::int32_t ID = 1119450395;
12054 
12060  void store(TlStorerToString &s, const char *field_name) const final;
12061 };
12062 
12063 class chatFolderInviteLink;
12064 
12068 class chatFolderInviteLinks final : public Object {
12073  std::int32_t get_id() const final {
12074  return ID;
12075  }
12076 
12077  public:
12080 
12085 
12092 
12094  static const std::int32_t ID = 1853351525;
12095 
12101  void store(TlStorerToString &s, const char *field_name) const final;
12102 };
12103 
12104 class formattedText;
12105 
12109 class chatFolderName final : public Object {
12114  std::int32_t get_id() const final {
12115  return ID;
12116  }
12117 
12118  public:
12123 
12127  chatFolderName();
12128 
12136 
12138  static const std::int32_t ID = -330482274;
12139 
12145  void store(TlStorerToString &s, const char *field_name) const final;
12146 };
12147 
12149 
12153 class chatInviteLink final : public Object {
12158  std::int32_t get_id() const final {
12159  return ID;
12160  }
12161 
12162  public:
12166  string name_;
12191 
12195  chatInviteLink();
12196 
12216 
12218  static const std::int32_t ID = -957651664;
12219 
12225  void store(TlStorerToString &s, const char *field_name) const final;
12226 };
12227 
12231 class chatInviteLinkCount final : public Object {
12236  std::int32_t get_id() const final {
12237  return ID;
12238  }
12239 
12240  public:
12247 
12252 
12261 
12263  static const std::int32_t ID = -1021999210;
12264 
12270  void store(TlStorerToString &s, const char *field_name) const final;
12271 };
12272 
12273 class chatInviteLinkCount;
12274 
12278 class chatInviteLinkCounts final : public Object {
12283  std::int32_t get_id() const final {
12284  return ID;
12285  }
12286 
12287  public:
12290 
12295 
12302 
12304  static const std::int32_t ID = 920326637;
12305 
12311  void store(TlStorerToString &s, const char *field_name) const final;
12312 };
12313 
12314 class InviteLinkChatType;
12315 
12317 
12318 class chatPhotoInfo;
12319 
12320 class verificationStatus;
12321 
12325 class chatInviteLinkInfo final : public Object {
12330  std::int32_t get_id() const final {
12331  return ID;
12332  }
12333 
12334  public:
12342  string title_;
12361 
12366 
12385 
12387  static const std::int32_t ID = -1145310535;
12388 
12394  void store(TlStorerToString &s, const char *field_name) const final;
12395 };
12396 
12400 class chatInviteLinkMember final : public Object {
12405  std::int32_t get_id() const final {
12406  return ID;
12407  }
12408 
12409  public:
12418 
12423 
12433 
12435  static const std::int32_t ID = 29156795;
12436 
12442  void store(TlStorerToString &s, const char *field_name) const final;
12443 };
12444 
12445 class chatInviteLinkMember;
12446 
12450 class chatInviteLinkMembers final : public Object {
12455  std::int32_t get_id() const final {
12456  return ID;
12457  }
12458 
12459  public:
12464 
12469 
12477 
12479  static const std::int32_t ID = 315635051;
12480 
12486  void store(TlStorerToString &s, const char *field_name) const final;
12487 };
12488 
12490 
12499  std::int32_t get_id() const final {
12500  return ID;
12501  }
12502 
12503  public:
12510 
12515 
12524 
12526  static const std::int32_t ID = 953119592;
12527 
12533  void store(TlStorerToString &s, const char *field_name) const final;
12534 };
12535 
12536 class chatInviteLink;
12537 
12541 class chatInviteLinks final : public Object {
12546  std::int32_t get_id() const final {
12547  return ID;
12548  }
12549 
12550  public:
12555 
12559  chatInviteLinks();
12560 
12568 
12570  static const std::int32_t ID = 112891427;
12571 
12577  void store(TlStorerToString &s, const char *field_name) const final;
12578 };
12579 
12583 class chatJoinRequest final : public Object {
12588  std::int32_t get_id() const final {
12589  return ID;
12590  }
12591 
12592  public:
12598  string bio_;
12599 
12603  chatJoinRequest();
12604 
12612  chatJoinRequest(int53 user_id_, int32 date_, string const &bio_);
12613 
12615  static const std::int32_t ID = 59341416;
12616 
12622  void store(TlStorerToString &s, const char *field_name) const final;
12623 };
12624 
12625 class chatJoinRequest;
12626 
12630 class chatJoinRequests final : public Object {
12635  std::int32_t get_id() const final {
12636  return ID;
12637  }
12638 
12639  public:
12644 
12648  chatJoinRequests();
12649 
12657 
12659  static const std::int32_t ID = 1291680519;
12660 
12666  void store(TlStorerToString &s, const char *field_name) const final;
12667 };
12668 
12672 class chatJoinRequestsInfo final : public Object {
12677  std::int32_t get_id() const final {
12678  return ID;
12679  }
12680 
12681  public:
12686 
12691 
12699 
12701  static const std::int32_t ID = 888534463;
12702 
12708  void store(TlStorerToString &s, const char *field_name) const final;
12709 };
12710 
12715 class ChatList: public Object {
12716  public:
12717 };
12718 
12722 class chatListMain final : public ChatList {
12727  std::int32_t get_id() const final {
12728  return ID;
12729  }
12730 
12731  public:
12732 
12736  chatListMain();
12737 
12739  static const std::int32_t ID = -400991316;
12740 
12746  void store(TlStorerToString &s, const char *field_name) const final;
12747 };
12748 
12752 class chatListArchive final : public ChatList {
12757  std::int32_t get_id() const final {
12758  return ID;
12759  }
12760 
12761  public:
12762 
12766  chatListArchive();
12767 
12769  static const std::int32_t ID = 362770115;
12770 
12776  void store(TlStorerToString &s, const char *field_name) const final;
12777 };
12778 
12782 class chatListFolder final : public ChatList {
12787  std::int32_t get_id() const final {
12788  return ID;
12789  }
12790 
12791  public:
12794 
12798  chatListFolder();
12799 
12806 
12808  static const std::int32_t ID = 385760856;
12809 
12815  void store(TlStorerToString &s, const char *field_name) const final;
12816 };
12817 
12818 class ChatList;
12819 
12823 class chatLists final : public Object {
12828  std::int32_t get_id() const final {
12829  return ID;
12830  }
12831 
12832  public:
12835 
12839  chatLists();
12840 
12847 
12849  static const std::int32_t ID = -258292771;
12850 
12856  void store(TlStorerToString &s, const char *field_name) const final;
12857 };
12858 
12859 class location;
12860 
12864 class chatLocation final : public Object {
12869  std::int32_t get_id() const final {
12870  return ID;
12871  }
12872 
12873  public:
12877  string address_;
12878 
12882  chatLocation();
12883 
12891 
12893  static const std::int32_t ID = -1566863583;
12894 
12900  void store(TlStorerToString &s, const char *field_name) const final;
12901 };
12902 
12903 class ChatMemberStatus;
12904 
12905 class MessageSender;
12906 
12910 class chatMember final : public Object {
12915  std::int32_t get_id() const final {
12916  return ID;
12917  }
12918 
12919  public:
12928 
12932  chatMember();
12933 
12943 
12945  static const std::int32_t ID = 1829953909;
12946 
12952  void store(TlStorerToString &s, const char *field_name) const final;
12953 };
12954 
12956 
12957 class chatPermissions;
12958 
12963 class ChatMemberStatus: public Object {
12964  public:
12965 };
12966 
12975  std::int32_t get_id() const final {
12976  return ID;
12977  }
12978 
12979  public:
12986 
12991 
13000 
13002  static const std::int32_t ID = -160019714;
13003 
13009  void store(TlStorerToString &s, const char *field_name) const final;
13010 };
13011 
13020  std::int32_t get_id() const final {
13021  return ID;
13022  }
13023 
13024  public:
13031 
13036 
13045 
13047  static const std::int32_t ID = -70024163;
13048 
13054  void store(TlStorerToString &s, const char *field_name) const final;
13055 };
13056 
13065  std::int32_t get_id() const final {
13066  return ID;
13067  }
13068 
13069  public:
13072 
13077 
13084 
13086  static const std::int32_t ID = -32707562;
13087 
13093  void store(TlStorerToString &s, const char *field_name) const final;
13094 };
13095 
13104  std::int32_t get_id() const final {
13105  return ID;
13106  }
13107 
13108  public:
13115 
13120 
13129 
13131  static const std::int32_t ID = 1661432998;
13132 
13138  void store(TlStorerToString &s, const char *field_name) const final;
13139 };
13140 
13149  std::int32_t get_id() const final {
13150  return ID;
13151  }
13152 
13153  public:
13154 
13159 
13161  static const std::int32_t ID = -5815259;
13162 
13168  void store(TlStorerToString &s, const char *field_name) const final;
13169 };
13170 
13179  std::int32_t get_id() const final {
13180  return ID;
13181  }
13182 
13183  public:
13186 
13191 
13198 
13200  static const std::int32_t ID = -1653518666;
13201 
13207  void store(TlStorerToString &s, const char *field_name) const final;
13208 };
13209 
13210 class chatMember;
13211 
13215 class chatMembers final : public Object {
13220  std::int32_t get_id() const final {
13221  return ID;
13222  }
13223 
13224  public:
13229 
13233  chatMembers();
13234 
13242 
13244  static const std::int32_t ID = -497558622;
13245 
13251  void store(TlStorerToString &s, const char *field_name) const final;
13252 };
13253 
13258 class ChatMembersFilter: public Object {
13259  public:
13260 };
13261 
13270  std::int32_t get_id() const final {
13271  return ID;
13272  }
13273 
13274  public:
13275 
13280 
13282  static const std::int32_t ID = 1774485671;
13283 
13289  void store(TlStorerToString &s, const char *field_name) const final;
13290 };
13291 
13300  std::int32_t get_id() const final {
13301  return ID;
13302  }
13303 
13304  public:
13305 
13310 
13312  static const std::int32_t ID = -1266893796;
13313 
13319  void store(TlStorerToString &s, const char *field_name) const final;
13320 };
13321 
13330  std::int32_t get_id() const final {
13331  return ID;
13332  }
13333 
13334  public:
13335 
13340 
13342  static const std::int32_t ID = 670504342;
13343 
13349  void store(TlStorerToString &s, const char *field_name) const final;
13350 };
13351 
13360  std::int32_t get_id() const final {
13361  return ID;
13362  }
13363 
13364  public:
13367 
13372 
13379 
13381  static const std::int32_t ID = 856419831;
13382 
13388  void store(TlStorerToString &s, const char *field_name) const final;
13389 };
13390 
13399  std::int32_t get_id() const final {
13400  return ID;
13401  }
13402 
13403  public:
13404 
13409 
13411  static const std::int32_t ID = 1256282813;
13412 
13418  void store(TlStorerToString &s, const char *field_name) const final;
13419 };
13420 
13429  std::int32_t get_id() const final {
13430  return ID;
13431  }
13432 
13433  public:
13434 
13439 
13441  static const std::int32_t ID = -1863102648;
13442 
13448  void store(TlStorerToString &s, const char *field_name) const final;
13449 };
13450 
13459  std::int32_t get_id() const final {
13460  return ID;
13461  }
13462 
13463  public:
13464 
13469 
13471  static const std::int32_t ID = -1422567288;
13472 
13478  void store(TlStorerToString &s, const char *field_name) const final;
13479 };
13480 
13481 class MessageSender;
13482 
13486 class chatMessageSender final : public Object {
13491  std::int32_t get_id() const final {
13492  return ID;
13493  }
13494 
13495  public:
13500 
13505 
13513 
13515  static const std::int32_t ID = 760590010;
13516 
13522  void store(TlStorerToString &s, const char *field_name) const final;
13523 };
13524 
13525 class chatMessageSender;
13526 
13530 class chatMessageSenders final : public Object {
13535  std::int32_t get_id() const final {
13536  return ID;
13537  }
13538 
13539  public:
13542 
13547 
13554 
13556  static const std::int32_t ID = -1866230970;
13557 
13563  void store(TlStorerToString &s, const char *field_name) const final;
13564 };
13565 
13569 class chatNotificationSettings final : public Object {
13574  std::int32_t get_id() const final {
13575  return ID;
13576  }
13577 
13578  public:
13611 
13616 
13638 
13640  static const std::int32_t ID = 1459533846;
13641 
13647  void store(TlStorerToString &s, const char *field_name) const final;
13648 };
13649 
13653 class chatPermissions final : public Object {
13658  std::int32_t get_id() const final {
13659  return ID;
13660  }
13661 
13662  public:
13691 
13695  chatPermissions();
13696 
13716 
13718  static const std::int32_t ID = -118334855;
13719 
13725  void store(TlStorerToString &s, const char *field_name) const final;
13726 };
13727 
13728 class animatedChatPhoto;
13729 
13730 class chatPhotoSticker;
13731 
13732 class minithumbnail;
13733 
13734 class photoSize;
13735 
13739 class chatPhoto final : public Object {
13744  std::int32_t get_id() const final {
13745  return ID;
13746  }
13747 
13748  public:
13763 
13767  chatPhoto();
13768 
13781 
13783  static const std::int32_t ID = -1430870201;
13784 
13790  void store(TlStorerToString &s, const char *field_name) const final;
13791 };
13792 
13793 class file;
13794 
13795 class minithumbnail;
13796 
13800 class chatPhotoInfo final : public Object {
13805  std::int32_t get_id() const final {
13806  return ID;
13807  }
13808 
13809  public:
13820 
13824  chatPhotoInfo();
13825 
13836 
13838  static const std::int32_t ID = 281195686;
13839 
13845  void store(TlStorerToString &s, const char *field_name) const final;
13846 };
13847 
13848 class BackgroundFill;
13849 
13850 class ChatPhotoStickerType;
13851 
13855 class chatPhotoSticker final : public Object {
13860  std::int32_t get_id() const final {
13861  return ID;
13862  }
13863 
13864  public:
13869 
13873  chatPhotoSticker();
13874 
13882 
13884  static const std::int32_t ID = -1459387485;
13885 
13891  void store(TlStorerToString &s, const char *field_name) const final;
13892 };
13893 
13899  public:
13900 };
13901 
13910  std::int32_t get_id() const final {
13911  return ID;
13912  }
13913 
13914  public:
13919 
13924 
13932 
13934  static const std::int32_t ID = -415147620;
13935 
13941  void store(TlStorerToString &s, const char *field_name) const final;
13942 };
13943 
13952  std::int32_t get_id() const final {
13953  return ID;
13954  }
13955 
13956  public:
13959 
13964 
13971 
13973  static const std::int32_t ID = -266224943;
13974 
13980  void store(TlStorerToString &s, const char *field_name) const final;
13981 };
13982 
13983 class chatPhoto;
13984 
13988 class chatPhotos final : public Object {
13993  std::int32_t get_id() const final {
13994  return ID;
13995  }
13996 
13997  public:
14002 
14006  chatPhotos();
14007 
14015 
14017  static const std::int32_t ID = -1510699180;
14018 
14024  void store(TlStorerToString &s, const char *field_name) const final;
14025 };
14026 
14027 class ChatList;
14028 
14029 class ChatSource;
14030 
14034 class chatPosition final : public Object {
14039  std::int32_t get_id() const final {
14040  return ID;
14041  }
14042 
14043  public:
14052 
14056  chatPosition();
14057 
14067 
14069  static const std::int32_t ID = -622557355;
14070 
14076  void store(TlStorerToString &s, const char *field_name) const final;
14077 };
14078 
14082 class chatRevenueAmount final : public Object {
14087  std::int32_t get_id() const final {
14088  return ID;
14089  }
14090 
14091  public:
14102 
14107 
14118 
14120  static const std::int32_t ID = -1505178024;
14121 
14127  void store(TlStorerToString &s, const char *field_name) const final;
14128 };
14129 
14130 class StatisticalGraph;
14131 
14132 class chatRevenueAmount;
14133 
14137 class chatRevenueStatistics final : public Object {
14142  std::int32_t get_id() const final {
14143  return ID;
14144  }
14145 
14146  public:
14154  double usd_rate_;
14155 
14160 
14170 
14172  static const std::int32_t ID = 1667438779;
14173 
14179  void store(TlStorerToString &s, const char *field_name) const final;
14180 };
14181 
14183 
14187 class chatRevenueTransaction final : public Object {
14192  std::int32_t get_id() const final {
14193  return ID;
14194  }
14195 
14196  public:
14203 
14208 
14217 
14219  static const std::int32_t ID = 80192767;
14220 
14226  void store(TlStorerToString &s, const char *field_name) const final;
14227 };
14228 
14230 
14236  public:
14237 };
14238 
14247  std::int32_t get_id() const final {
14248  return ID;
14249  }
14250 
14251  public:
14256 
14261 
14269 
14271  static const std::int32_t ID = -400776056;
14272 
14278  void store(TlStorerToString &s, const char *field_name) const final;
14279 };
14280 
14289  std::int32_t get_id() const final {
14290  return ID;
14291  }
14292 
14293  public:
14297  string provider_;
14300 
14305 
14314 
14316  static const std::int32_t ID = 252939755;
14317 
14323  void store(TlStorerToString &s, const char *field_name) const final;
14324 };
14325 
14334  std::int32_t get_id() const final {
14335  return ID;
14336  }
14337 
14338  public:
14342  string provider_;
14343 
14348 
14356 
14358  static const std::int32_t ID = 302430279;
14359 
14365  void store(TlStorerToString &s, const char *field_name) const final;
14366 };
14367 
14369 
14373 class chatRevenueTransactions final : public Object {
14378  std::int32_t get_id() const final {
14379  return ID;
14380  }
14381 
14382  public:
14387 
14392 
14400 
14402  static const std::int32_t ID = -553258171;
14403 
14409  void store(TlStorerToString &s, const char *field_name) const final;
14410 };
14411 
14416 class ChatSource: public Object {
14417  public:
14418 };
14419 
14423 class chatSourceMtprotoProxy final : public ChatSource {
14428  std::int32_t get_id() const final {
14429  return ID;
14430  }
14431 
14432  public:
14433 
14438 
14440  static const std::int32_t ID = 394074115;
14441 
14447  void store(TlStorerToString &s, const char *field_name) const final;
14448 };
14449 
14458  std::int32_t get_id() const final {
14459  return ID;
14460  }
14461 
14462  public:
14464  string type_;
14466  string text_;
14467 
14472 
14479  chatSourcePublicServiceAnnouncement(string const &type_, string const &text_);
14480 
14482  static const std::int32_t ID = -328571244;
14483 
14489  void store(TlStorerToString &s, const char *field_name) const final;
14490 };
14491 
14492 class StatisticalGraph;
14493 
14495 
14497 
14499 
14501 
14502 class dateRange;
14503 
14504 class statisticalValue;
14505 
14510 class ChatStatistics: public Object {
14511  public:
14512 };
14513 
14522  std::int32_t get_id() const final {
14523  return ID;
14524  }
14525 
14526  public:
14559 
14564 
14586 
14588  static const std::int32_t ID = -17244633;
14589 
14595  void store(TlStorerToString &s, const char *field_name) const final;
14596 };
14597 
14606  std::int32_t get_id() const final {
14607  return ID;
14608  }
14609 
14610  public:
14655 
14660 
14688 
14690  static const std::int32_t ID = -1375151660;
14691 
14697  void store(TlStorerToString &s, const char *field_name) const final;
14698 };
14699 
14708  std::int32_t get_id() const final {
14709  return ID;
14710  }
14711 
14712  public:
14721 
14726 
14736 
14738  static const std::int32_t ID = -406467202;
14739 
14745  void store(TlStorerToString &s, const char *field_name) const final;
14746 };
14747 
14749 
14758  std::int32_t get_id() const final {
14759  return ID;
14760  }
14761 
14762  public:
14771 
14776 
14786 
14788  static const std::int32_t ID = 1766496909;
14789 
14795  void store(TlStorerToString &s, const char *field_name) const final;
14796 };
14797 
14801 class chatStatisticsInviterInfo final : public Object {
14806  std::int32_t get_id() const final {
14807  return ID;
14808  }
14809 
14810  public:
14815 
14820 
14828 
14830  static const std::int32_t ID = 629396619;
14831 
14837  void store(TlStorerToString &s, const char *field_name) const final;
14838 };
14839 
14848  std::int32_t get_id() const final {
14849  return ID;
14850  }
14851 
14852  public:
14859 
14864 
14873 
14875  static const std::int32_t ID = 1762295371;
14876 
14882  void store(TlStorerToString &s, const char *field_name) const final;
14883 };
14884 
14890  public:
14891 };
14892 
14901  std::int32_t get_id() const final {
14902  return ID;
14903  }
14904 
14905  public:
14908 
14913 
14920 
14922  static const std::int32_t ID = 1872700662;
14923 
14929  void store(TlStorerToString &s, const char *field_name) const final;
14930 };
14931 
14940  std::int32_t get_id() const final {
14941  return ID;
14942  }
14943 
14944  public:
14947 
14952 
14959 
14961  static const std::int32_t ID = 364575152;
14962 
14968  void store(TlStorerToString &s, const char *field_name) const final;
14969 };
14970 
14971 class themeSettings;
14972 
14976 class chatTheme final : public Object {
14981  std::int32_t get_id() const final {
14982  return ID;
14983  }
14984 
14985  public:
14987  string name_;
14992 
14996  chatTheme();
14997 
15006 
15008  static const std::int32_t ID = -113218503;
15009 
15015  void store(TlStorerToString &s, const char *field_name) const final;
15016 };
15017 
15022 class ChatType: public Object {
15023  public:
15024 };
15025 
15029 class chatTypePrivate final : public ChatType {
15034  std::int32_t get_id() const final {
15035  return ID;
15036  }
15037 
15038  public:
15041 
15045  chatTypePrivate();
15046 
15052  explicit chatTypePrivate(int53 user_id_);
15053 
15055  static const std::int32_t ID = 1579049844;
15056 
15062  void store(TlStorerToString &s, const char *field_name) const final;
15063 };
15064 
15068 class chatTypeBasicGroup final : public ChatType {
15073  std::int32_t get_id() const final {
15074  return ID;
15075  }
15076 
15077  public:
15080 
15085 
15092 
15094  static const std::int32_t ID = 973884508;
15095 
15101  void store(TlStorerToString &s, const char *field_name) const final;
15102 };
15103 
15107 class chatTypeSupergroup final : public ChatType {
15112  std::int32_t get_id() const final {
15113  return ID;
15114  }
15115 
15116  public:
15121 
15126 
15134 
15136  static const std::int32_t ID = -1472570774;
15137 
15143  void store(TlStorerToString &s, const char *field_name) const final;
15144 };
15145 
15149 class chatTypeSecret final : public ChatType {
15154  std::int32_t get_id() const final {
15155  return ID;
15156  }
15157 
15158  public:
15163 
15167  chatTypeSecret();
15168 
15176 
15178  static const std::int32_t ID = 862366513;
15179 
15185  void store(TlStorerToString &s, const char *field_name) const final;
15186 };
15187 
15191 class chats final : public Object {
15196  std::int32_t get_id() const final {
15197  return ID;
15198  }
15199 
15200  public:
15205 
15209  chats();
15210 
15218 
15220  static const std::int32_t ID = 1809654812;
15221 
15227  void store(TlStorerToString &s, const char *field_name) const final;
15228 };
15229 
15235  public:
15236 };
15237 
15246  std::int32_t get_id() const final {
15247  return ID;
15248  }
15249 
15250  public:
15251 
15256 
15258  static const std::int32_t ID = -1498956964;
15259 
15265  void store(TlStorerToString &s, const char *field_name) const final;
15266 };
15267 
15276  std::int32_t get_id() const final {
15277  return ID;
15278  }
15279 
15280  public:
15281 
15286 
15288  static const std::int32_t ID = -636979370;
15289 
15295  void store(TlStorerToString &s, const char *field_name) const final;
15296 };
15297 
15306  std::int32_t get_id() const final {
15307  return ID;
15308  }
15309 
15310  public:
15311 
15316 
15318  static const std::int32_t ID = 1320892201;
15319 
15325  void store(TlStorerToString &s, const char *field_name) const final;
15326 };
15327 
15336  std::int32_t get_id() const final {
15337  return ID;
15338  }
15339 
15340  public:
15341 
15346 
15348  static const std::int32_t ID = 5885529;
15349 
15355  void store(TlStorerToString &s, const char *field_name) const final;
15356 };
15357 
15366  std::int32_t get_id() const final {
15367  return ID;
15368  }
15369 
15370  public:
15371 
15376 
15378  static const std::int32_t ID = -659264388;
15379 
15385  void store(TlStorerToString &s, const char *field_name) const final;
15386 };
15387 
15396  std::int32_t get_id() const final {
15397  return ID;
15398  }
15399 
15400  public:
15401 
15406 
15408  static const std::int32_t ID = -51833641;
15409 
15415  void store(TlStorerToString &s, const char *field_name) const final;
15416 };
15417 
15423  public:
15424 };
15425 
15434  std::int32_t get_id() const final {
15435  return ID;
15436  }
15437 
15438  public:
15439 
15444 
15446  static const std::int32_t ID = -1404308904;
15447 
15453  void store(TlStorerToString &s, const char *field_name) const final;
15454 };
15455 
15464  std::int32_t get_id() const final {
15465  return ID;
15466  }
15467 
15468  public:
15469 
15474 
15476  static const std::int32_t ID = 177992244;
15477 
15483  void store(TlStorerToString &s, const char *field_name) const final;
15484 };
15485 
15494  std::int32_t get_id() const final {
15495  return ID;
15496  }
15497 
15498  public:
15499 
15504 
15506  static const std::int32_t ID = 1012980872;
15507 
15513  void store(TlStorerToString &s, const char *field_name) const final;
15514 };
15515 
15516 class birthdate;
15517 
15521 class closeBirthdayUser final : public Object {
15526  std::int32_t get_id() const final {
15527  return ID;
15528  }
15529 
15530  public:
15535 
15540 
15548 
15550  static const std::int32_t ID = -2147067410;
15551 
15557  void store(TlStorerToString &s, const char *field_name) const final;
15558 };
15559 
15560 class VectorPathCommand;
15561 
15565 class closedVectorPath final : public Object {
15570  std::int32_t get_id() const final {
15571  return ID;
15572  }
15573 
15574  public:
15577 
15581  closedVectorPath();
15582 
15589 
15591  static const std::int32_t ID = 589951657;
15592 
15598  void store(TlStorerToString &s, const char *field_name) const final;
15599 };
15600 
15604 class collectibleItemInfo final : public Object {
15609  std::int32_t get_id() const final {
15610  return ID;
15611  }
15612 
15613  public:
15617  string currency_;
15625  string url_;
15626 
15631 
15643 
15645  static const std::int32_t ID = 1460640717;
15646 
15652  void store(TlStorerToString &s, const char *field_name) const final;
15653 };
15654 
15660  public:
15661 };
15662 
15671  std::int32_t get_id() const final {
15672  return ID;
15673  }
15674 
15675  public:
15677  string username_;
15678 
15683 
15689  explicit collectibleItemTypeUsername(string const &username_);
15690 
15692  static const std::int32_t ID = 458680273;
15693 
15699  void store(TlStorerToString &s, const char *field_name) const final;
15700 };
15701 
15710  std::int32_t get_id() const final {
15711  return ID;
15712  }
15713 
15714  public:
15717 
15722 
15728  explicit collectibleItemTypePhoneNumber(string const &phone_number_);
15729 
15731  static const std::int32_t ID = 1256251714;
15732 
15738  void store(TlStorerToString &s, const char *field_name) const final;
15739 };
15740 
15742 
15746 class connectedAffiliateProgram final : public Object {
15751  std::int32_t get_id() const final {
15752  return ID;
15753  }
15754 
15755  public:
15757  string url_;
15770 
15775 
15788 
15790  static const std::int32_t ID = 1488942101;
15791 
15797  void store(TlStorerToString &s, const char *field_name) const final;
15798 };
15799 
15801 
15805 class connectedAffiliatePrograms final : public Object {
15810  std::int32_t get_id() const final {
15811  return ID;
15812  }
15813 
15814  public:
15821 
15826 
15835 
15837  static const std::int32_t ID = 1505880847;
15838 
15844  void store(TlStorerToString &s, const char *field_name) const final;
15845 };
15846 
15850 class connectedWebsite final : public Object {
15855  std::int32_t get_id() const final {
15856  return ID;
15857  }
15858 
15859  public:
15867  string browser_;
15869  string platform_;
15875  string ip_address_;
15877  string location_;
15878 
15882  connectedWebsite();
15883 
15897  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_);
15898 
15900  static const std::int32_t ID = 1978115978;
15901 
15907  void store(TlStorerToString &s, const char *field_name) const final;
15908 };
15909 
15910 class connectedWebsite;
15911 
15915 class connectedWebsites final : public Object {
15920  std::int32_t get_id() const final {
15921  return ID;
15922  }
15923 
15924  public:
15927 
15932 
15939 
15941  static const std::int32_t ID = -1727949694;
15942 
15948  void store(TlStorerToString &s, const char *field_name) const final;
15949 };
15950 
15955 class ConnectionState: public Object {
15956  public:
15957 };
15958 
15967  std::int32_t get_id() const final {
15968  return ID;
15969  }
15970 
15971  public:
15972 
15977 
15979  static const std::int32_t ID = 1695405912;
15980 
15986  void store(TlStorerToString &s, const char *field_name) const final;
15987 };
15988 
15997  std::int32_t get_id() const final {
15998  return ID;
15999  }
16000 
16001  public:
16002 
16007 
16009  static const std::int32_t ID = -93187239;
16010 
16016  void store(TlStorerToString &s, const char *field_name) const final;
16017 };
16018 
16027  std::int32_t get_id() const final {
16028  return ID;
16029  }
16030 
16031  public:
16032 
16037 
16039  static const std::int32_t ID = -1298400670;
16040 
16046  void store(TlStorerToString &s, const char *field_name) const final;
16047 };
16048 
16057  std::int32_t get_id() const final {
16058  return ID;
16059  }
16060 
16061  public:
16062 
16067 
16069  static const std::int32_t ID = -188104009;
16070 
16076  void store(TlStorerToString &s, const char *field_name) const final;
16077 };
16078 
16087  std::int32_t get_id() const final {
16088  return ID;
16089  }
16090 
16091  public:
16092 
16097 
16099  static const std::int32_t ID = 48608492;
16100 
16106  void store(TlStorerToString &s, const char *field_name) const final;
16107 };
16108 
16112 class contact final : public Object {
16117  std::int32_t get_id() const final {
16118  return ID;
16119  }
16120 
16121  public:
16125  string first_name_;
16127  string last_name_;
16129  string vcard_;
16132 
16136  contact();
16137 
16147  contact(string const &phone_number_, string const &first_name_, string const &last_name_, string const &vcard_, int53 user_id_);
16148 
16150  static const std::int32_t ID = -1993844876;
16151 
16157  void store(TlStorerToString &s, const char *field_name) const final;
16158 };
16159 
16163 class count final : public Object {
16168  std::int32_t get_id() const final {
16169  return ID;
16170  }
16171 
16172  public:
16175 
16179  count();
16180 
16186  explicit count(int32 count_);
16187 
16189  static const std::int32_t ID = 1295577348;
16190 
16196  void store(TlStorerToString &s, const char *field_name) const final;
16197 };
16198 
16199 class countryInfo;
16200 
16204 class countries final : public Object {
16209  std::int32_t get_id() const final {
16210  return ID;
16211  }
16212 
16213  public:
16216 
16220  countries();
16221 
16228 
16230  static const std::int32_t ID = 1854211813;
16231 
16237  void store(TlStorerToString &s, const char *field_name) const final;
16238 };
16239 
16243 class countryInfo final : public Object {
16248  std::int32_t get_id() const final {
16249  return ID;
16250  }
16251 
16252  public:
16256  string name_;
16263 
16267  countryInfo();
16268 
16278  countryInfo(string const &country_code_, string const &name_, string const &english_name_, bool is_hidden_, array<string> &&calling_codes_);
16279 
16281  static const std::int32_t ID = 1617195722;
16282 
16288  void store(TlStorerToString &s, const char *field_name) const final;
16289 };
16290 
16291 class failedToAddMembers;
16292 
16296 class createdBasicGroupChat final : public Object {
16301  std::int32_t get_id() const final {
16302  return ID;
16303  }
16304 
16305  public:
16310 
16315 
16323 
16325  static const std::int32_t ID = -20417068;
16326 
16332  void store(TlStorerToString &s, const char *field_name) const final;
16333 };
16334 
16338 class currentWeather final : public Object {
16343  std::int32_t get_id() const final {
16344  return ID;
16345  }
16346 
16347  public:
16351  string emoji_;
16352 
16356  currentWeather();
16357 
16364  currentWeather(double temperature_, string const &emoji_);
16365 
16367  static const std::int32_t ID = -355555136;
16368 
16374  void store(TlStorerToString &s, const char *field_name) const final;
16375 };
16376 
16380 class customRequestResult final : public Object {
16385  std::int32_t get_id() const final {
16386  return ID;
16387  }
16388 
16389  public:
16391  string result_;
16392 
16397 
16403  explicit customRequestResult(string const &result_);
16404 
16406  static const std::int32_t ID = -2009960452;
16407 
16413  void store(TlStorerToString &s, const char *field_name) const final;
16414 };
16415 
16419 class data final : public Object {
16424  std::int32_t get_id() const final {
16425  return ID;
16426  }
16427 
16428  public:
16431 
16435  data();
16436 
16442  explicit data(bytes const &data_);
16443 
16445  static const std::int32_t ID = 221197337;
16446 
16452  void store(TlStorerToString &s, const char *field_name) const final;
16453 };
16454 
16458 class databaseStatistics final : public Object {
16463  std::int32_t get_id() const final {
16464  return ID;
16465  }
16466 
16467  public:
16469  string statistics_;
16470 
16475 
16481  explicit databaseStatistics(string const &statistics_);
16482 
16484  static const std::int32_t ID = -1123912880;
16485 
16491  void store(TlStorerToString &s, const char *field_name) const final;
16492 };
16493 
16497 class date final : public Object {
16502  std::int32_t get_id() const final {
16503  return ID;
16504  }
16505 
16506  public:
16513 
16517  date();
16518 
16527 
16529  static const std::int32_t ID = -277956960;
16530 
16536  void store(TlStorerToString &s, const char *field_name) const final;
16537 };
16538 
16542 class dateRange final : public Object {
16547  std::int32_t get_id() const final {
16548  return ID;
16549  }
16550 
16551  public:
16556 
16560  dateRange();
16561 
16569 
16571  static const std::int32_t ID = 1360333926;
16572 
16578  void store(TlStorerToString &s, const char *field_name) const final;
16579 };
16580 
16581 class file;
16582 
16586 class datedFile final : public Object {
16591  std::int32_t get_id() const final {
16592  return ID;
16593  }
16594 
16595  public:
16600 
16604  datedFile();
16605 
16613 
16615  static const std::int32_t ID = -1840795491;
16616 
16622  void store(TlStorerToString &s, const char *field_name) const final;
16623 };
16624 
16625 class formattedText;
16626 
16630 class deepLinkInfo final : public Object {
16635  std::int32_t get_id() const final {
16636  return ID;
16637  }
16638 
16639  public:
16644 
16648  deepLinkInfo();
16649 
16657 
16659  static const std::int32_t ID = 1864081662;
16660 
16666  void store(TlStorerToString &s, const char *field_name) const final;
16667 };
16668 
16673 class DeviceToken: public Object {
16674  public:
16675 };
16676 
16685  std::int32_t get_id() const final {
16686  return ID;
16687  }
16688 
16689  public:
16691  string token_;
16693  bool encrypt_;
16694 
16699 
16706  deviceTokenFirebaseCloudMessaging(string const &token_, bool encrypt_);
16707 
16709  static const std::int32_t ID = -797881849;
16710 
16716  void store(TlStorerToString &s, const char *field_name) const final;
16717 };
16718 
16722 class deviceTokenApplePush final : public DeviceToken {
16727  std::int32_t get_id() const final {
16728  return ID;
16729  }
16730 
16731  public:
16736 
16741 
16748  deviceTokenApplePush(string const &device_token_, bool is_app_sandbox_);
16749 
16751  static const std::int32_t ID = 387541955;
16752 
16758  void store(TlStorerToString &s, const char *field_name) const final;
16759 };
16760 
16769  std::int32_t get_id() const final {
16770  return ID;
16771  }
16772 
16773  public:
16779  bool encrypt_;
16780 
16785 
16794 
16796  static const std::int32_t ID = 804275689;
16797 
16803  void store(TlStorerToString &s, const char *field_name) const final;
16804 };
16805 
16809 class deviceTokenWindowsPush final : public DeviceToken {
16814  std::int32_t get_id() const final {
16815  return ID;
16816  }
16817 
16818  public:
16821 
16826 
16832  explicit deviceTokenWindowsPush(string const &access_token_);
16833 
16835  static const std::int32_t ID = -1410514289;
16836 
16842  void store(TlStorerToString &s, const char *field_name) const final;
16843 };
16844 
16853  std::int32_t get_id() const final {
16854  return ID;
16855  }
16856 
16857  public:
16860 
16865 
16871  explicit deviceTokenMicrosoftPush(string const &channel_uri_);
16872 
16874  static const std::int32_t ID = 1224269900;
16875 
16881  void store(TlStorerToString &s, const char *field_name) const final;
16882 };
16883 
16892  std::int32_t get_id() const final {
16893  return ID;
16894  }
16895 
16896  public:
16899 
16904 
16910  explicit deviceTokenMicrosoftPushVoIP(string const &channel_uri_);
16911 
16913  static const std::int32_t ID = -785603759;
16914 
16920  void store(TlStorerToString &s, const char *field_name) const final;
16921 };
16922 
16926 class deviceTokenWebPush final : public DeviceToken {
16931  std::int32_t get_id() const final {
16932  return ID;
16933  }
16934 
16935  public:
16937  string endpoint_;
16942 
16947 
16955  deviceTokenWebPush(string const &endpoint_, string const &p256dh_base64url_, string const &auth_base64url_);
16956 
16958  static const std::int32_t ID = -1694507273;
16959 
16965  void store(TlStorerToString &s, const char *field_name) const final;
16966 };
16967 
16971 class deviceTokenSimplePush final : public DeviceToken {
16976  std::int32_t get_id() const final {
16977  return ID;
16978  }
16979 
16980  public:
16982  string endpoint_;
16983 
16988 
16994  explicit deviceTokenSimplePush(string const &endpoint_);
16995 
16997  static const std::int32_t ID = 49584736;
16998 
17004  void store(TlStorerToString &s, const char *field_name) const final;
17005 };
17006 
17010 class deviceTokenUbuntuPush final : public DeviceToken {
17015  std::int32_t get_id() const final {
17016  return ID;
17017  }
17018 
17019  public:
17021  string token_;
17022 
17027 
17033  explicit deviceTokenUbuntuPush(string const &token_);
17034 
17036  static const std::int32_t ID = 1782320422;
17037 
17043  void store(TlStorerToString &s, const char *field_name) const final;
17044 };
17045 
17054  std::int32_t get_id() const final {
17055  return ID;
17056  }
17057 
17058  public:
17060  string token_;
17061 
17066 
17072  explicit deviceTokenBlackBerryPush(string const &token_);
17073 
17075  static const std::int32_t ID = 1559167234;
17076 
17082  void store(TlStorerToString &s, const char *field_name) const final;
17083 };
17084 
17088 class deviceTokenTizenPush final : public DeviceToken {
17093  std::int32_t get_id() const final {
17094  return ID;
17095  }
17096 
17097  public:
17099  string reg_id_;
17100 
17105 
17111  explicit deviceTokenTizenPush(string const &reg_id_);
17112 
17114  static const std::int32_t ID = -1359947213;
17115 
17121  void store(TlStorerToString &s, const char *field_name) const final;
17122 };
17123 
17127 class deviceTokenHuaweiPush final : public DeviceToken {
17132  std::int32_t get_id() const final {
17133  return ID;
17134  }
17135 
17136  public:
17138  string token_;
17140  bool encrypt_;
17141 
17146 
17153  deviceTokenHuaweiPush(string const &token_, bool encrypt_);
17154 
17156  static const std::int32_t ID = 1989103142;
17157 
17163  void store(TlStorerToString &s, const char *field_name) const final;
17164 };
17165 
17166 class sticker;
17167 
17172 class DiceStickers: public Object {
17173  public:
17174 };
17175 
17179 class diceStickersRegular final : public DiceStickers {
17184  std::int32_t get_id() const final {
17185  return ID;
17186  }
17187 
17188  public:
17191 
17196 
17203 
17205  static const std::int32_t ID = -740299570;
17206 
17212  void store(TlStorerToString &s, const char *field_name) const final;
17213 };
17214 
17223  std::int32_t get_id() const final {
17224  return ID;
17225  }
17226 
17227  public:
17238 
17243 
17254 
17256  static const std::int32_t ID = -375223124;
17257 
17263  void store(TlStorerToString &s, const char *field_name) const final;
17264 };
17265 
17266 class file;
17267 
17268 class minithumbnail;
17269 
17270 class thumbnail;
17271 
17275 class document final : public Object {
17280  std::int32_t get_id() const final {
17281  return ID;
17282  }
17283 
17284  public:
17286  string file_name_;
17288  string mime_type_;
17295 
17299  document();
17300 
17311 
17313  static const std::int32_t ID = -1357271080;
17314 
17320  void store(TlStorerToString &s, const char *field_name) const final;
17321 };
17322 
17326 class downloadedFileCounts final : public Object {
17331  std::int32_t get_id() const final {
17332  return ID;
17333  }
17334 
17335  public:
17342 
17347 
17356 
17358  static const std::int32_t ID = -1973999550;
17359 
17365  void store(TlStorerToString &s, const char *field_name) const final;
17366 };
17367 
17368 class InputMessageContent;
17369 
17370 class InputMessageReplyTo;
17371 
17375 class draftMessage final : public Object {
17380  std::int32_t get_id() const final {
17381  return ID;
17382  }
17383 
17384  public:
17393 
17397  draftMessage();
17398 
17408 
17410  static const std::int32_t ID = 1125328749;
17411 
17417  void store(TlStorerToString &s, const char *field_name) const final;
17418 };
17419 
17425  public:
17426 };
17427 
17436  std::int32_t get_id() const final {
17437  return ID;
17438  }
17439 
17440  public:
17442  string code_;
17443 
17448 
17454  explicit emailAddressAuthenticationCode(string const &code_);
17455 
17457  static const std::int32_t ID = -993257022;
17458 
17464  void store(TlStorerToString &s, const char *field_name) const final;
17465 };
17466 
17475  std::int32_t get_id() const final {
17476  return ID;
17477  }
17478 
17479  public:
17481  string token_;
17482 
17487 
17493  explicit emailAddressAuthenticationAppleId(string const &token_);
17494 
17496  static const std::int32_t ID = 633948265;
17497 
17503  void store(TlStorerToString &s, const char *field_name) const final;
17504 };
17505 
17514  std::int32_t get_id() const final {
17515  return ID;
17516  }
17517 
17518  public:
17520  string token_;
17521 
17526 
17532  explicit emailAddressAuthenticationGoogleId(string const &token_);
17533 
17535  static const std::int32_t ID = -19142846;
17536 
17542  void store(TlStorerToString &s, const char *field_name) const final;
17543 };
17544 
17553  std::int32_t get_id() const final {
17554  return ID;
17555  }
17556 
17557  public:
17562 
17567 
17575 
17577  static const std::int32_t ID = 1151066659;
17578 
17584  void store(TlStorerToString &s, const char *field_name) const final;
17585 };
17586 
17592  public:
17593 };
17594 
17603  std::int32_t get_id() const final {
17604  return ID;
17605  }
17606 
17607  public:
17610 
17615 
17622 
17624  static const std::int32_t ID = -1917177600;
17625 
17631  void store(TlStorerToString &s, const char *field_name) const final;
17632 };
17633 
17642  std::int32_t get_id() const final {
17643  return ID;
17644  }
17645 
17646  public:
17649 
17654 
17661 
17663  static const std::int32_t ID = -1885966805;
17664 
17670  void store(TlStorerToString &s, const char *field_name) const final;
17671 };
17672 
17673 class emojiCategory;
17674 
17678 class emojiCategories final : public Object {
17683  std::int32_t get_id() const final {
17684  return ID;
17685  }
17686 
17687  public:
17690 
17694  emojiCategories();
17695 
17702 
17704  static const std::int32_t ID = -1455387824;
17705 
17711  void store(TlStorerToString &s, const char *field_name) const final;
17712 };
17713 
17714 class EmojiCategorySource;
17715 
17716 class sticker;
17717 
17721 class emojiCategory final : public Object {
17726  std::int32_t get_id() const final {
17727  return ID;
17728  }
17729 
17730  public:
17732  string name_;
17739 
17743  emojiCategory();
17744 
17754 
17756  static const std::int32_t ID = 571335919;
17757 
17763  void store(TlStorerToString &s, const char *field_name) const final;
17764 };
17765 
17771  public:
17772 };
17773 
17782  std::int32_t get_id() const final {
17783  return ID;
17784  }
17785 
17786  public:
17789 
17794 
17801 
17803  static const std::int32_t ID = -453260262;
17804 
17810  void store(TlStorerToString &s, const char *field_name) const final;
17811 };
17812 
17821  std::int32_t get_id() const final {
17822  return ID;
17823  }
17824 
17825  public:
17826 
17831 
17833  static const std::int32_t ID = -1932358388;
17834 
17840  void store(TlStorerToString &s, const char *field_name) const final;
17841 };
17842 
17847 class EmojiCategoryType: public Object {
17848  public:
17849 };
17850 
17859  std::int32_t get_id() const final {
17860  return ID;
17861  }
17862 
17863  public:
17864 
17869 
17871  static const std::int32_t ID = 1188782699;
17872 
17878  void store(TlStorerToString &s, const char *field_name) const final;
17879 };
17880 
17889  std::int32_t get_id() const final {
17890  return ID;
17891  }
17892 
17893  public:
17894 
17899 
17901  static const std::int32_t ID = -1337484846;
17902 
17908  void store(TlStorerToString &s, const char *field_name) const final;
17909 };
17910 
17919  std::int32_t get_id() const final {
17920  return ID;
17921  }
17922 
17923  public:
17924 
17929 
17931  static const std::int32_t ID = 1381282631;
17932 
17938  void store(TlStorerToString &s, const char *field_name) const final;
17939 };
17940 
17949  std::int32_t get_id() const final {
17950  return ID;
17951  }
17952 
17953  public:
17954 
17959 
17961  static const std::int32_t ID = 1059063081;
17962 
17968  void store(TlStorerToString &s, const char *field_name) const final;
17969 };
17970 
17974 class emojiKeyword final : public Object {
17979  std::int32_t get_id() const final {
17980  return ID;
17981  }
17982 
17983  public:
17985  string emoji_;
17987  string keyword_;
17988 
17992  emojiKeyword();
17993 
18000  emojiKeyword(string const &emoji_, string const &keyword_);
18001 
18003  static const std::int32_t ID = -2112285985;
18004 
18010  void store(TlStorerToString &s, const char *field_name) const final;
18011 };
18012 
18013 class emojiKeyword;
18014 
18018 class emojiKeywords final : public Object {
18023  std::int32_t get_id() const final {
18024  return ID;
18025  }
18026 
18027  public:
18030 
18034  emojiKeywords();
18035 
18042 
18044  static const std::int32_t ID = 689723339;
18045 
18051  void store(TlStorerToString &s, const char *field_name) const final;
18052 };
18053 
18054 class sticker;
18055 
18059 class emojiReaction final : public Object {
18064  std::int32_t get_id() const final {
18065  return ID;
18066  }
18067 
18068  public:
18070  string emoji_;
18072  string title_;
18089 
18093  emojiReaction();
18094 
18110 
18112  static const std::int32_t ID = 1616063583;
18113 
18119  void store(TlStorerToString &s, const char *field_name) const final;
18120 };
18121 
18122 class EmojiStatusType;
18123 
18127 class emojiStatus final : public Object {
18132  std::int32_t get_id() const final {
18133  return ID;
18134  }
18135 
18136  public:
18141 
18145  emojiStatus();
18146 
18154 
18156  static const std::int32_t ID = 973424912;
18157 
18163  void store(TlStorerToString &s, const char *field_name) const final;
18164 };
18165 
18169 class emojiStatusCustomEmojis final : public Object {
18174  std::int32_t get_id() const final {
18175  return ID;
18176  }
18177 
18178  public:
18181 
18186 
18193 
18195  static const std::int32_t ID = 917123337;
18196 
18202  void store(TlStorerToString &s, const char *field_name) const final;
18203 };
18204 
18206 
18211 class EmojiStatusType: public Object {
18212  public:
18213 };
18214 
18223  std::int32_t get_id() const final {
18224  return ID;
18225  }
18226 
18227  public:
18230 
18235 
18242 
18244  static const std::int32_t ID = -1666780939;
18245 
18251  void store(TlStorerToString &s, const char *field_name) const final;
18252 };
18253 
18262  std::int32_t get_id() const final {
18263  return ID;
18264  }
18265 
18266  public:
18270  string gift_title_;
18272  string gift_name_;
18279 
18284 
18296 
18298  static const std::int32_t ID = -837921804;
18299 
18305  void store(TlStorerToString &s, const char *field_name) const final;
18306 };
18307 
18308 class emojiStatus;
18309 
18313 class emojiStatuses final : public Object {
18318  std::int32_t get_id() const final {
18319  return ID;
18320  }
18321 
18322  public:
18325 
18329  emojiStatuses();
18330 
18337 
18339  static const std::int32_t ID = 1186104146;
18340 
18346  void store(TlStorerToString &s, const char *field_name) const final;
18347 };
18348 
18352 class emojis final : public Object {
18357  std::int32_t get_id() const final {
18358  return ID;
18359  }
18360 
18361  public:
18364 
18368  emojis();
18369 
18375  explicit emojis(array<string> &&emojis_);
18376 
18378  static const std::int32_t ID = 950339552;
18379 
18385  void store(TlStorerToString &s, const char *field_name) const final;
18386 };
18387 
18391 class encryptedCredentials final : public Object {
18396  std::int32_t get_id() const final {
18397  return ID;
18398  }
18399 
18400  public:
18407 
18412 
18420  encryptedCredentials(bytes const &data_, bytes const &hash_, bytes const &secret_);
18421 
18423  static const std::int32_t ID = 1331106766;
18424 
18430  void store(TlStorerToString &s, const char *field_name) const final;
18431 };
18432 
18433 class PassportElementType;
18434 
18435 class datedFile;
18436 
18440 class encryptedPassportElement final : public Object {
18445  std::int32_t get_id() const final {
18446  return ID;
18447  }
18448 
18449  public:
18465  string value_;
18467  string hash_;
18468 
18473 
18488 
18490  static const std::int32_t ID = 2002386193;
18491 
18497  void store(TlStorerToString &s, const char *field_name) const final;
18498 };
18499 
18503 class error final : public Object {
18508  std::int32_t get_id() const final {
18509  return ID;
18510  }
18511 
18512  public:
18516  string message_;
18517 
18521  error();
18522 
18529  error(int32 code_, string const &message_);
18530 
18532  static const std::int32_t ID = -1679978726;
18533 
18539  void store(TlStorerToString &s, const char *field_name) const final;
18540 };
18541 
18542 class formattedText;
18543 
18547 class factCheck final : public Object {
18552  std::int32_t get_id() const final {
18553  return ID;
18554  }
18555 
18556  public:
18561 
18565  factCheck();
18566 
18574 
18576  static const std::int32_t ID = -1048184552;
18577 
18583  void store(TlStorerToString &s, const char *field_name) const final;
18584 };
18585 
18589 class failedToAddMember final : public Object {
18594  std::int32_t get_id() const final {
18595  return ID;
18596  }
18597 
18598  public:
18605 
18610 
18619 
18621  static const std::int32_t ID = -282891070;
18622 
18628  void store(TlStorerToString &s, const char *field_name) const final;
18629 };
18630 
18631 class failedToAddMember;
18632 
18636 class failedToAddMembers final : public Object {
18641  std::int32_t get_id() const final {
18642  return ID;
18643  }
18644 
18645  public:
18648 
18653 
18660 
18662  static const std::int32_t ID = -272587152;
18663 
18669  void store(TlStorerToString &s, const char *field_name) const final;
18670 };
18671 
18672 class localFile;
18673 
18674 class remoteFile;
18675 
18679 class file final : public Object {
18684  std::int32_t get_id() const final {
18685  return ID;
18686  }
18687 
18688  public:
18699 
18703  file();
18704 
18715 
18717  static const std::int32_t ID = 1263291956;
18718 
18724  void store(TlStorerToString &s, const char *field_name) const final;
18725 };
18726 
18727 class message;
18728 
18732 class fileDownload final : public Object {
18737  std::int32_t get_id() const final {
18738  return ID;
18739  }
18740 
18741  public:
18752 
18756  fileDownload();
18757 
18768 
18770  static const std::int32_t ID = -2092100780;
18771 
18777  void store(TlStorerToString &s, const char *field_name) const final;
18778 };
18779 
18783 class fileDownloadedPrefixSize final : public Object {
18788  std::int32_t get_id() const final {
18789  return ID;
18790  }
18791 
18792  public:
18795 
18800 
18807 
18809  static const std::int32_t ID = -2015205381;
18810 
18816  void store(TlStorerToString &s, const char *field_name) const final;
18817 };
18818 
18823 class FileType: public Object {
18824  public:
18825 };
18826 
18830 class fileTypeNone final : public FileType {
18835  std::int32_t get_id() const final {
18836  return ID;
18837  }
18838 
18839  public:
18840 
18844  fileTypeNone();
18845 
18847  static const std::int32_t ID = 2003009189;
18848 
18854  void store(TlStorerToString &s, const char *field_name) const final;
18855 };
18856 
18860 class fileTypeAnimation final : public FileType {
18865  std::int32_t get_id() const final {
18866  return ID;
18867  }
18868 
18869  public:
18870 
18875 
18877  static const std::int32_t ID = -290816582;
18878 
18884  void store(TlStorerToString &s, const char *field_name) const final;
18885 };
18886 
18890 class fileTypeAudio final : public FileType {
18895  std::int32_t get_id() const final {
18896  return ID;
18897  }
18898 
18899  public:
18900 
18904  fileTypeAudio();
18905 
18907  static const std::int32_t ID = -709112160;
18908 
18914  void store(TlStorerToString &s, const char *field_name) const final;
18915 };
18916 
18920 class fileTypeDocument final : public FileType {
18925  std::int32_t get_id() const final {
18926  return ID;
18927  }
18928 
18929  public:
18930 
18934  fileTypeDocument();
18935 
18937  static const std::int32_t ID = -564722929;
18938 
18944  void store(TlStorerToString &s, const char *field_name) const final;
18945 };
18946 
18950 class fileTypeNotificationSound final : public FileType {
18955  std::int32_t get_id() const final {
18956  return ID;
18957  }
18958 
18959  public:
18960 
18965 
18967  static const std::int32_t ID = -1020289271;
18968 
18974  void store(TlStorerToString &s, const char *field_name) const final;
18975 };
18976 
18980 class fileTypePhoto final : public FileType {
18985  std::int32_t get_id() const final {
18986  return ID;
18987  }
18988 
18989  public:
18990 
18994  fileTypePhoto();
18995 
18997  static const std::int32_t ID = -1718914651;
18998 
19004  void store(TlStorerToString &s, const char *field_name) const final;
19005 };
19006 
19010 class fileTypePhotoStory final : public FileType {
19015  std::int32_t get_id() const final {
19016  return ID;
19017  }
19018 
19019  public:
19020 
19025 
19027  static const std::int32_t ID = 2018995956;
19028 
19034  void store(TlStorerToString &s, const char *field_name) const final;
19035 };
19036 
19040 class fileTypeProfilePhoto final : public FileType {
19045  std::int32_t get_id() const final {
19046  return ID;
19047  }
19048 
19049  public:
19050 
19055 
19057  static const std::int32_t ID = 1795089315;
19058 
19064  void store(TlStorerToString &s, const char *field_name) const final;
19065 };
19066 
19070 class fileTypeSecret final : public FileType {
19075  std::int32_t get_id() const final {
19076  return ID;
19077  }
19078 
19079  public:
19080 
19084  fileTypeSecret();
19085 
19087  static const std::int32_t ID = -1871899401;
19088 
19094  void store(TlStorerToString &s, const char *field_name) const final;
19095 };
19096 
19100 class fileTypeSecretThumbnail final : public FileType {
19105  std::int32_t get_id() const final {
19106  return ID;
19107  }
19108 
19109  public:
19110 
19115 
19117  static const std::int32_t ID = -1401326026;
19118 
19124  void store(TlStorerToString &s, const char *field_name) const final;
19125 };
19126 
19130 class fileTypeSecure final : public FileType {
19135  std::int32_t get_id() const final {
19136  return ID;
19137  }
19138 
19139  public:
19140 
19144  fileTypeSecure();
19145 
19147  static const std::int32_t ID = -1419133146;
19148 
19154  void store(TlStorerToString &s, const char *field_name) const final;
19155 };
19156 
19165  std::int32_t get_id() const final {
19166  return ID;
19167  }
19168 
19169  public:
19170 
19175 
19177  static const std::int32_t ID = 2077176475;
19178 
19184  void store(TlStorerToString &s, const char *field_name) const final;
19185 };
19186 
19195  std::int32_t get_id() const final {
19196  return ID;
19197  }
19198 
19199  public:
19200 
19205 
19207  static const std::int32_t ID = -1223900123;
19208 
19214  void store(TlStorerToString &s, const char *field_name) const final;
19215 };
19216 
19225  std::int32_t get_id() const final {
19226  return ID;
19227  }
19228 
19229  public:
19230 
19235 
19237  static const std::int32_t ID = 1495274177;
19238 
19244  void store(TlStorerToString &s, const char *field_name) const final;
19245 };
19246 
19255  std::int32_t get_id() const final {
19256  return ID;
19257  }
19258 
19259  public:
19260 
19265 
19267  static const std::int32_t ID = 1691409181;
19268 
19274  void store(TlStorerToString &s, const char *field_name) const final;
19275 };
19276 
19280 class fileTypeSticker final : public FileType {
19285  std::int32_t get_id() const final {
19286  return ID;
19287  }
19288 
19289  public:
19290 
19294  fileTypeSticker();
19295 
19297  static const std::int32_t ID = 475233385;
19298 
19304  void store(TlStorerToString &s, const char *field_name) const final;
19305 };
19306 
19310 class fileTypeThumbnail final : public FileType {
19315  std::int32_t get_id() const final {
19316  return ID;
19317  }
19318 
19319  public:
19320 
19325 
19327  static const std::int32_t ID = -12443298;
19328 
19334  void store(TlStorerToString &s, const char *field_name) const final;
19335 };
19336 
19340 class fileTypeUnknown final : public FileType {
19345  std::int32_t get_id() const final {
19346  return ID;
19347  }
19348 
19349  public:
19350 
19354  fileTypeUnknown();
19355 
19357  static const std::int32_t ID = -2011566768;
19358 
19364  void store(TlStorerToString &s, const char *field_name) const final;
19365 };
19366 
19370 class fileTypeVideo final : public FileType {
19375  std::int32_t get_id() const final {
19376  return ID;
19377  }
19378 
19379  public:
19380 
19384  fileTypeVideo();
19385 
19387  static const std::int32_t ID = 1430816539;
19388 
19394  void store(TlStorerToString &s, const char *field_name) const final;
19395 };
19396 
19400 class fileTypeVideoNote final : public FileType {
19405  std::int32_t get_id() const final {
19406  return ID;
19407  }
19408 
19409  public:
19410 
19415 
19417  static const std::int32_t ID = -518412385;
19418 
19424  void store(TlStorerToString &s, const char *field_name) const final;
19425 };
19426 
19430 class fileTypeVideoStory final : public FileType {
19435  std::int32_t get_id() const final {
19436  return ID;
19437  }
19438 
19439  public:
19440 
19445 
19447  static const std::int32_t ID = -2146754143;
19448 
19454  void store(TlStorerToString &s, const char *field_name) const final;
19455 };
19456 
19460 class fileTypeVoiceNote final : public FileType {
19465  std::int32_t get_id() const final {
19466  return ID;
19467  }
19468 
19469  public:
19470 
19475 
19477  static const std::int32_t ID = -588681661;
19478 
19484  void store(TlStorerToString &s, const char *field_name) const final;
19485 };
19486 
19490 class fileTypeWallpaper final : public FileType {
19495  std::int32_t get_id() const final {
19496  return ID;
19497  }
19498 
19499  public:
19500 
19505 
19507  static const std::int32_t ID = 1854930076;
19508 
19514  void store(TlStorerToString &s, const char *field_name) const final;
19515 };
19516 
19522  public:
19523 };
19524 
19533  std::int32_t get_id() const final {
19534  return ID;
19535  }
19536 
19537  public:
19538 
19543 
19545  static const std::int32_t ID = -1771112932;
19546 
19552  void store(TlStorerToString &s, const char *field_name) const final;
19553 };
19554 
19563  std::int32_t get_id() const final {
19564  return ID;
19565  }
19566 
19567  public:
19572 
19577 
19585 
19587  static const std::int32_t ID = 222930116;
19588 
19594  void store(TlStorerToString &s, const char *field_name) const final;
19595 };
19596 
19602  public:
19603 };
19604 
19613  std::int32_t get_id() const final {
19614  return ID;
19615  }
19616 
19617  public:
19620 
19625 
19632 
19634  static const std::int32_t ID = 731296497;
19635 
19641  void store(TlStorerToString &s, const char *field_name) const final;
19642 };
19643 
19652  std::int32_t get_id() const final {
19653  return ID;
19654  }
19655 
19656  public:
19658  string nonce_;
19661 
19666 
19674 
19676  static const std::int32_t ID = -889936502;
19677 
19683  void store(TlStorerToString &s, const char *field_name) const final;
19684 };
19685 
19686 class textEntity;
19687 
19691 class formattedText final : public Object {
19696  std::int32_t get_id() const final {
19697  return ID;
19698  }
19699 
19700  public:
19702  string text_;
19705 
19709  formattedText();
19710 
19718 
19720  static const std::int32_t ID = -252624564;
19721 
19727  void store(TlStorerToString &s, const char *field_name) const final;
19728 };
19729 
19731 
19732 class draftMessage;
19733 
19734 class forumTopicInfo;
19735 
19736 class message;
19737 
19741 class forumTopic final : public Object {
19746  std::int32_t get_id() const final {
19747  return ID;
19748  }
19749 
19750  public:
19773 
19777  forumTopic();
19778 
19795 
19797  static const std::int32_t ID = -2094608976;
19798 
19804  void store(TlStorerToString &s, const char *field_name) const final;
19805 };
19806 
19810 class forumTopicIcon final : public Object {
19815  std::int32_t get_id() const final {
19816  return ID;
19817  }
19818 
19819  public:
19824 
19828  forumTopicIcon();
19829 
19837 
19839  static const std::int32_t ID = -818765421;
19840 
19846  void store(TlStorerToString &s, const char *field_name) const final;
19847 };
19848 
19849 class MessageSender;
19850 
19851 class forumTopicIcon;
19852 
19856 class forumTopicInfo final : public Object {
19861  std::int32_t get_id() const final {
19862  return ID;
19863  }
19864 
19865  public:
19871  string name_;
19886 
19890  forumTopicInfo();
19891 
19907 
19909  static const std::int32_t ID = -654857606;
19910 
19916  void store(TlStorerToString &s, const char *field_name) const final;
19917 };
19918 
19919 class forumTopic;
19920 
19924 class forumTopics final : public Object {
19929  std::int32_t get_id() const final {
19930  return ID;
19931  }
19932 
19933  public:
19944 
19948  forumTopics();
19949 
19960 
19962  static const std::int32_t ID = 732819537;
19963 
19969  void store(TlStorerToString &s, const char *field_name) const final;
19970 };
19971 
19972 class MessageSender;
19973 
19977 class forwardSource final : public Object {
19982  std::int32_t get_id() const final {
19983  return ID;
19984  }
19985 
19986  public:
19999 
20003  forwardSource();
20004 
20016 
20018  static const std::int32_t ID = 1795337929;
20019 
20025  void store(TlStorerToString &s, const char *field_name) const final;
20026 };
20027 
20028 class affiliateProgramInfo;
20029 
20033 class foundAffiliateProgram final : public Object {
20038  std::int32_t get_id() const final {
20039  return ID;
20040  }
20041 
20042  public:
20047 
20052 
20060 
20062  static const std::int32_t ID = -966565242;
20063 
20069  void store(TlStorerToString &s, const char *field_name) const final;
20070 };
20071 
20072 class foundAffiliateProgram;
20073 
20077 class foundAffiliatePrograms final : public Object {
20082  std::int32_t get_id() const final {
20083  return ID;
20084  }
20085 
20086  public:
20093 
20098 
20107 
20109  static const std::int32_t ID = 186317057;
20110 
20116  void store(TlStorerToString &s, const char *field_name) const final;
20117 };
20118 
20119 class chatBoost;
20120 
20124 class foundChatBoosts final : public Object {
20129  std::int32_t get_id() const final {
20130  return ID;
20131  }
20132 
20133  public:
20140 
20144  foundChatBoosts();
20145 
20154 
20156  static const std::int32_t ID = 51457680;
20157 
20163  void store(TlStorerToString &s, const char *field_name) const final;
20164 };
20165 
20166 class message;
20167 
20171 class foundChatMessages final : public Object {
20176  std::int32_t get_id() const final {
20177  return ID;
20178  }
20179 
20180  public:
20187 
20192 
20201 
20203  static const std::int32_t ID = 427484196;
20204 
20210  void store(TlStorerToString &s, const char *field_name) const final;
20211 };
20212 
20213 class downloadedFileCounts;
20214 
20215 class fileDownload;
20216 
20220 class foundFileDownloads final : public Object {
20225  std::int32_t get_id() const final {
20226  return ID;
20227  }
20228 
20229  public:
20236 
20241 
20250 
20252  static const std::int32_t ID = 1395890392;
20253 
20259  void store(TlStorerToString &s, const char *field_name) const final;
20260 };
20261 
20262 class message;
20263 
20267 class foundMessages final : public Object {
20272  std::int32_t get_id() const final {
20273  return ID;
20274  }
20275 
20276  public:
20283 
20287  foundMessages();
20288 
20297 
20299  static const std::int32_t ID = -529809608;
20300 
20306  void store(TlStorerToString &s, const char *field_name) const final;
20307 };
20308 
20312 class foundPosition final : public Object {
20317  std::int32_t get_id() const final {
20318  return ID;
20319  }
20320 
20321  public:
20324 
20328  foundPosition();
20329 
20335  explicit foundPosition(int32 position_);
20336 
20338  static const std::int32_t ID = -1886724216;
20339 
20345  void store(TlStorerToString &s, const char *field_name) const final;
20346 };
20347 
20351 class foundPositions final : public Object {
20356  std::int32_t get_id() const final {
20357  return ID;
20358  }
20359 
20360  public:
20365 
20369  foundPositions();
20370 
20378 
20380  static const std::int32_t ID = -80518368;
20381 
20387  void store(TlStorerToString &s, const char *field_name) const final;
20388 };
20389 
20390 class story;
20391 
20395 class foundStories final : public Object {
20400  std::int32_t get_id() const final {
20401  return ID;
20402  }
20403 
20404  public:
20411 
20415  foundStories();
20416 
20425 
20427  static const std::int32_t ID = 1678513512;
20428 
20434  void store(TlStorerToString &s, const char *field_name) const final;
20435 };
20436 
20440 class foundUsers final : public Object {
20445  std::int32_t get_id() const final {
20446  return ID;
20447  }
20448 
20449  public:
20454 
20458  foundUsers();
20459 
20466  foundUsers(array<int53> &&user_ids_, string const &next_offset_);
20467 
20469  static const std::int32_t ID = 1150570075;
20470 
20476  void store(TlStorerToString &s, const char *field_name) const final;
20477 };
20478 
20479 class webApp;
20480 
20484 class foundWebApp final : public Object {
20489  std::int32_t get_id() const final {
20490  return ID;
20491  }
20492 
20493  public:
20500 
20504  foundWebApp();
20505 
20514 
20516  static const std::int32_t ID = -290926562;
20517 
20523  void store(TlStorerToString &s, const char *field_name) const final;
20524 };
20525 
20526 class animation;
20527 
20528 class formattedText;
20529 
20530 class photo;
20531 
20535 class game final : public Object {
20540  std::int32_t get_id() const final {
20541  return ID;
20542  }
20543 
20544  public:
20548  string short_name_;
20550  string title_;
20559 
20563  game();
20564 
20577 
20579  static const std::int32_t ID = -1565597752;
20580 
20586  void store(TlStorerToString &s, const char *field_name) const final;
20587 };
20588 
20592 class gameHighScore final : public Object {
20597  std::int32_t get_id() const final {
20598  return ID;
20599  }
20600 
20601  public:
20608 
20612  gameHighScore();
20613 
20622 
20624  static const std::int32_t ID = 342871838;
20625 
20631  void store(TlStorerToString &s, const char *field_name) const final;
20632 };
20633 
20634 class gameHighScore;
20635 
20639 class gameHighScores final : public Object {
20644  std::int32_t get_id() const final {
20645  return ID;
20646  }
20647 
20648  public:
20651 
20655  gameHighScores();
20656 
20663 
20665  static const std::int32_t ID = -725770727;
20666 
20672  void store(TlStorerToString &s, const char *field_name) const final;
20673 };
20674 
20675 class sticker;
20676 
20680 class gift final : public Object {
20685  std::int32_t get_id() const final {
20686  return ID;
20687  }
20688 
20689  public:
20710 
20714  gift();
20715 
20731 
20733  static const std::int32_t ID = 2096710701;
20734 
20740  void store(TlStorerToString &s, const char *field_name) const final;
20741 };
20742 
20743 class upgradedGift;
20744 
20748 class giftForResale final : public Object {
20753  std::int32_t get_id() const final {
20754  return ID;
20755  }
20756 
20757  public:
20762 
20766  giftForResale();
20767 
20775 
20777  static const std::int32_t ID = 1130990515;
20778 
20784  void store(TlStorerToString &s, const char *field_name) const final;
20785 };
20786 
20792  public:
20793 };
20794 
20803  std::int32_t get_id() const final {
20804  return ID;
20805  }
20806 
20807  public:
20808 
20813 
20815  static const std::int32_t ID = 1371740258;
20816 
20822  void store(TlStorerToString &s, const char *field_name) const final;
20823 };
20824 
20833  std::int32_t get_id() const final {
20834  return ID;
20835  }
20836 
20837  public:
20838 
20843 
20845  static const std::int32_t ID = -1694144054;
20846 
20852  void store(TlStorerToString &s, const char *field_name) const final;
20853 };
20854 
20863  std::int32_t get_id() const final {
20864  return ID;
20865  }
20866 
20867  public:
20868 
20873 
20875  static const std::int32_t ID = -1301157632;
20876 
20882  void store(TlStorerToString &s, const char *field_name) const final;
20883 };
20884 
20885 class acceptedGiftTypes;
20886 
20890 class giftSettings final : public Object {
20895  std::int32_t get_id() const final {
20896  return ID;
20897  }
20898 
20899  public:
20904 
20908  giftSettings();
20909 
20917 
20919  static const std::int32_t ID = 45783168;
20920 
20926  void store(TlStorerToString &s, const char *field_name) const final;
20927 };
20928 
20929 class upgradedGiftBackdrop;
20930 
20931 class upgradedGiftModel;
20932 
20933 class upgradedGiftSymbol;
20934 
20938 class giftUpgradePreview final : public Object {
20943  std::int32_t get_id() const final {
20944  return ID;
20945  }
20946 
20947  public:
20954 
20959 
20968 
20970  static const std::int32_t ID = 729908218;
20971 
20977  void store(TlStorerToString &s, const char *field_name) const final;
20978 };
20979 
20980 class giftForResale;
20981 
20983 
20985 
20987 
20991 class giftsForResale final : public Object {
20996  std::int32_t get_id() const final {
20997  return ID;
20998  }
20999 
21000  public:
21013 
21017  giftsForResale();
21018 
21030 
21032  static const std::int32_t ID = 35082425;
21033 
21039  void store(TlStorerToString &s, const char *field_name) const final;
21040 };
21041 
21043 
21048 class GiveawayInfo: public Object {
21049  public:
21050 };
21051 
21055 class giveawayInfoOngoing final : public GiveawayInfo {
21060  std::int32_t get_id() const final {
21061  return ID;
21062  }
21063 
21064  public:
21071 
21076 
21085 
21087  static const std::int32_t ID = 1649336400;
21088 
21094  void store(TlStorerToString &s, const char *field_name) const final;
21095 };
21096 
21100 class giveawayInfoCompleted final : public GiveawayInfo {
21105  std::int32_t get_id() const final {
21106  return ID;
21107  }
21108 
21109  public:
21123  string gift_code_;
21126 
21131 
21145 
21147  static const std::int32_t ID = 848085852;
21148 
21154  void store(TlStorerToString &s, const char *field_name) const final;
21155 };
21156 
21160 class giveawayParameters final : public Object {
21165  std::int32_t get_id() const final {
21166  return ID;
21167  }
21168 
21169  public:
21184 
21189 
21202 
21204  static const std::int32_t ID = 1171549354;
21205 
21211  void store(TlStorerToString &s, const char *field_name) const final;
21212 };
21213 
21219  public:
21220 };
21221 
21230  std::int32_t get_id() const final {
21231  return ID;
21232  }
21233 
21234  public:
21235 
21240 
21242  static const std::int32_t ID = 304799383;
21243 
21249  void store(TlStorerToString &s, const char *field_name) const final;
21250 };
21251 
21260  std::int32_t get_id() const final {
21261  return ID;
21262  }
21263 
21264  public:
21265 
21270 
21272  static const std::int32_t ID = 492036975;
21273 
21279  void store(TlStorerToString &s, const char *field_name) const final;
21280 };
21281 
21290  std::int32_t get_id() const final {
21291  return ID;
21292  }
21293 
21294  public:
21297 
21302 
21309 
21311  static const std::int32_t ID = 301577632;
21312 
21318  void store(TlStorerToString &s, const char *field_name) const final;
21319 };
21320 
21329  std::int32_t get_id() const final {
21330  return ID;
21331  }
21332 
21333  public:
21336 
21341 
21348 
21350  static const std::int32_t ID = -934593931;
21351 
21357  void store(TlStorerToString &s, const char *field_name) const final;
21358 };
21359 
21368  std::int32_t get_id() const final {
21369  return ID;
21370  }
21371 
21372  public:
21375 
21380 
21387 
21389  static const std::int32_t ID = 1879794779;
21390 
21396  void store(TlStorerToString &s, const char *field_name) const final;
21397 };
21398 
21403 class GiveawayPrize: public Object {
21404  public:
21405 };
21406 
21410 class giveawayPrizePremium final : public GiveawayPrize {
21415  std::int32_t get_id() const final {
21416  return ID;
21417  }
21418 
21419  public:
21422 
21427 
21434 
21436  static const std::int32_t ID = 454224248;
21437 
21443  void store(TlStorerToString &s, const char *field_name) const final;
21444 };
21445 
21449 class giveawayPrizeStars final : public GiveawayPrize {
21454  std::int32_t get_id() const final {
21455  return ID;
21456  }
21457 
21458  public:
21461 
21466 
21473 
21475  static const std::int32_t ID = -1790173276;
21476 
21482  void store(TlStorerToString &s, const char *field_name) const final;
21483 };
21484 
21486 
21490 class groupCall final : public Object {
21495  std::int32_t get_id() const final {
21496  return ID;
21497  }
21498 
21499  public:
21503  string title_;
21548 
21552  groupCall();
21553 
21583 
21585  static const std::int32_t ID = -144438687;
21586 
21592  void store(TlStorerToString &s, const char *field_name) const final;
21593 };
21594 
21600  public:
21601 };
21602 
21611  std::int32_t get_id() const final {
21612  return ID;
21613  }
21614 
21615  public:
21616 
21621 
21623  static const std::int32_t ID = -32177779;
21624 
21630  void store(TlStorerToString &s, const char *field_name) const final;
21631 };
21632 
21641  std::int32_t get_id() const final {
21642  return ID;
21643  }
21644 
21645  public:
21646 
21651 
21653  static const std::int32_t ID = -601649103;
21654 
21660  void store(TlStorerToString &s, const char *field_name) const final;
21661 };
21662 
21666 class groupCallId final : public Object {
21671  std::int32_t get_id() const final {
21672  return ID;
21673  }
21674 
21675  public:
21678 
21682  groupCallId();
21683 
21689  explicit groupCallId(int32 id_);
21690 
21692  static const std::int32_t ID = 350534469;
21693 
21699  void store(TlStorerToString &s, const char *field_name) const final;
21700 };
21701 
21705 class groupCallInfo final : public Object {
21710  std::int32_t get_id() const final {
21711  return ID;
21712  }
21713 
21714  public:
21719 
21723  groupCallInfo();
21724 
21732 
21734  static const std::int32_t ID = 892575956;
21735 
21741  void store(TlStorerToString &s, const char *field_name) const final;
21742 };
21743 
21747 class groupCallJoinParameters final : public Object {
21752  std::int32_t get_id() const final {
21753  return ID;
21754  }
21755 
21756  public:
21760  string payload_;
21765 
21770 
21780 
21782  static const std::int32_t ID = 1763438054;
21783 
21789  void store(TlStorerToString &s, const char *field_name) const final;
21790 };
21791 
21792 class MessageSender;
21793 
21795 
21799 class groupCallParticipant final : public Object {
21804  std::int32_t get_id() const final {
21805  return ID;
21806  }
21807 
21808  public:
21820  string bio_;
21844  string order_;
21845 
21850 
21874 
21876  static const std::int32_t ID = 2059182571;
21877 
21883  void store(TlStorerToString &s, const char *field_name) const final;
21884 };
21885 
21887 
21896  std::int32_t get_id() const final {
21897  return ID;
21898  }
21899 
21900  public:
21907 
21912 
21921 
21923  static const std::int32_t ID = -14294645;
21924 
21930  void store(TlStorerToString &s, const char *field_name) const final;
21931 };
21932 
21933 class MessageSender;
21934 
21938 class groupCallParticipants final : public Object {
21943  std::int32_t get_id() const final {
21944  return ID;
21945  }
21946 
21947  public:
21952 
21957 
21965 
21967  static const std::int32_t ID = -1042491570;
21968 
21974  void store(TlStorerToString &s, const char *field_name) const final;
21975 };
21976 
21977 class MessageSender;
21978 
21982 class groupCallRecentSpeaker final : public Object {
21987  std::int32_t get_id() const final {
21988  return ID;
21989  }
21990 
21991  public:
21996 
22001 
22009 
22011  static const std::int32_t ID = 1819519436;
22012 
22018  void store(TlStorerToString &s, const char *field_name) const final;
22019 };
22020 
22026  public:
22027 };
22028 
22037  std::int32_t get_id() const final {
22038  return ID;
22039  }
22040 
22041  public:
22042 
22047 
22049  static const std::int32_t ID = -379186304;
22050 
22056  void store(TlStorerToString &s, const char *field_name) const final;
22057 };
22058 
22067  std::int32_t get_id() const final {
22068  return ID;
22069  }
22070 
22071  public:
22072 
22077 
22079  static const std::int32_t ID = 394968234;
22080 
22086  void store(TlStorerToString &s, const char *field_name) const final;
22087 };
22088 
22097  std::int32_t get_id() const final {
22098  return ID;
22099  }
22100 
22101  public:
22102 
22107 
22109  static const std::int32_t ID = -2125916617;
22110 
22116  void store(TlStorerToString &s, const char *field_name) const final;
22117 };
22118 
22122 class groupCallVideoSourceGroup final : public Object {
22127  std::int32_t get_id() const final {
22128  return ID;
22129  }
22130 
22131  public:
22133  string semantics_;
22136 
22141 
22149 
22151  static const std::int32_t ID = -1190900785;
22152 
22158  void store(TlStorerToString &s, const char *field_name) const final;
22159 };
22160 
22164 class hashtags final : public Object {
22169  std::int32_t get_id() const final {
22170  return ID;
22171  }
22172 
22173  public:
22176 
22180  hashtags();
22181 
22187  explicit hashtags(array<string> &&hashtags_);
22188 
22190  static const std::int32_t ID = 676798885;
22191 
22197  void store(TlStorerToString &s, const char *field_name) const final;
22198 };
22199 
22203 class httpUrl final : public Object {
22208  std::int32_t get_id() const final {
22209  return ID;
22210  }
22211 
22212  public:
22214  string url_;
22215 
22219  httpUrl();
22220 
22226  explicit httpUrl(string const &url_);
22227 
22229  static const std::int32_t ID = -2018019930;
22230 
22236  void store(TlStorerToString &s, const char *field_name) const final;
22237 };
22238 
22239 class date;
22240 
22241 class datedFile;
22242 
22246 class identityDocument final : public Object {
22251  std::int32_t get_id() const final {
22252  return ID;
22253  }
22254 
22255  public:
22257  string number_;
22268 
22272  identityDocument();
22273 
22285 
22287  static const std::int32_t ID = 1001703606;
22288 
22294  void store(TlStorerToString &s, const char *field_name) const final;
22295 };
22296 
22300 class importedContacts final : public Object {
22305  std::int32_t get_id() const final {
22306  return ID;
22307  }
22308 
22309  public:
22314 
22318  importedContacts();
22319 
22327 
22329  static const std::int32_t ID = 2068432290;
22330 
22336  void store(TlStorerToString &s, const char *field_name) const final;
22337 };
22338 
22340 
22344 class inlineKeyboardButton final : public Object {
22349  std::int32_t get_id() const final {
22350  return ID;
22351  }
22352 
22353  public:
22355  string text_;
22358 
22363 
22371 
22373  static const std::int32_t ID = -372105704;
22374 
22380  void store(TlStorerToString &s, const char *field_name) const final;
22381 };
22382 
22383 class TargetChat;
22384 
22390  public:
22391 };
22392 
22401  std::int32_t get_id() const final {
22402  return ID;
22403  }
22404 
22405  public:
22407  string url_;
22408 
22413 
22419  explicit inlineKeyboardButtonTypeUrl(string const &url_);
22420 
22422  static const std::int32_t ID = 1130741420;
22423 
22429  void store(TlStorerToString &s, const char *field_name) const final;
22430 };
22431 
22440  std::int32_t get_id() const final {
22441  return ID;
22442  }
22443 
22444  public:
22446  string url_;
22451 
22456 
22464  inlineKeyboardButtonTypeLoginUrl(string const &url_, int53 id_, string const &forward_text_);
22465 
22467  static const std::int32_t ID = -1203413081;
22468 
22474  void store(TlStorerToString &s, const char *field_name) const final;
22475 };
22476 
22485  std::int32_t get_id() const final {
22486  return ID;
22487  }
22488 
22489  public:
22491  string url_;
22492 
22497 
22503  explicit inlineKeyboardButtonTypeWebApp(string const &url_);
22504 
22506  static const std::int32_t ID = -1767471672;
22507 
22513  void store(TlStorerToString &s, const char *field_name) const final;
22514 };
22515 
22524  std::int32_t get_id() const final {
22525  return ID;
22526  }
22527 
22528  public:
22531 
22536 
22542  explicit inlineKeyboardButtonTypeCallback(bytes const &data_);
22543 
22545  static const std::int32_t ID = -1127515139;
22546 
22552  void store(TlStorerToString &s, const char *field_name) const final;
22553 };
22554 
22563  std::int32_t get_id() const final {
22564  return ID;
22565  }
22566 
22567  public:
22570 
22575 
22582 
22584  static const std::int32_t ID = 908018248;
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:
22607 
22612 
22614  static const std::int32_t ID = -383429528;
22615 
22621  void store(TlStorerToString &s, const char *field_name) const final;
22622 };
22623 
22632  std::int32_t get_id() const final {
22633  return ID;
22634  }
22635 
22636  public:
22638  string query_;
22641 
22646 
22654 
22656  static const std::int32_t ID = 544906485;
22657 
22663  void store(TlStorerToString &s, const char *field_name) const final;
22664 };
22665 
22674  std::int32_t get_id() const final {
22675  return ID;
22676  }
22677 
22678  public:
22679 
22684 
22686  static const std::int32_t ID = 1360739440;
22687 
22693  void store(TlStorerToString &s, const char *field_name) const final;
22694 };
22695 
22704  std::int32_t get_id() const final {
22705  return ID;
22706  }
22707 
22708  public:
22711 
22716 
22723 
22725  static const std::int32_t ID = 1836574114;
22726 
22732  void store(TlStorerToString &s, const char *field_name) const final;
22733 };
22734 
22743  std::int32_t get_id() const final {
22744  return ID;
22745  }
22746 
22747  public:
22749  string text_;
22750 
22755 
22761  explicit inlineKeyboardButtonTypeCopyText(string const &text_);
22762 
22764  static const std::int32_t ID = 68883206;
22765 
22771  void store(TlStorerToString &s, const char *field_name) const final;
22772 };
22773 
22774 class animation;
22775 
22776 class audio;
22777 
22778 class contact;
22779 
22780 class document;
22781 
22782 class game;
22783 
22784 class location;
22785 
22786 class photo;
22787 
22788 class sticker;
22789 
22790 class thumbnail;
22791 
22792 class venue;
22793 
22794 class video;
22795 
22796 class voiceNote;
22797 
22802 class InlineQueryResult: public Object {
22803  public:
22804 };
22805 
22814  std::int32_t get_id() const final {
22815  return ID;
22816  }
22817 
22818  public:
22820  string id_;
22822  string url_;
22824  string title_;
22829 
22834 
22844  inlineQueryResultArticle(string const &id_, string const &url_, string const &title_, string const &description_, object_ptr<thumbnail> &&thumbnail_);
22845 
22847  static const std::int32_t ID = 269930522;
22848 
22854  void store(TlStorerToString &s, const char *field_name) const final;
22855 };
22856 
22865  std::int32_t get_id() const final {
22866  return ID;
22867  }
22868 
22869  public:
22871  string id_;
22876 
22881 
22890 
22892  static const std::int32_t ID = -181960174;
22893 
22899  void store(TlStorerToString &s, const char *field_name) const final;
22900 };
22901 
22910  std::int32_t get_id() const final {
22911  return ID;
22912  }
22913 
22914  public:
22916  string id_;
22920  string title_;
22923 
22928 
22938 
22940  static const std::int32_t ID = 466004752;
22941 
22947  void store(TlStorerToString &s, const char *field_name) const final;
22948 };
22949 
22958  std::int32_t get_id() const final {
22959  return ID;
22960  }
22961 
22962  public:
22964  string id_;
22969 
22974 
22983 
22985  static const std::int32_t ID = 1281036382;
22986 
22992  void store(TlStorerToString &s, const char *field_name) const final;
22993 };
22994 
23003  std::int32_t get_id() const final {
23004  return ID;
23005  }
23006 
23007  public:
23009  string id_;
23012 
23017 
23024  inlineQueryResultGame(string const &id_, object_ptr<game> &&game_);
23025 
23027  static const std::int32_t ID = 1706916987;
23028 
23034  void store(TlStorerToString &s, const char *field_name) const final;
23035 };
23036 
23045  std::int32_t get_id() const final {
23046  return ID;
23047  }
23048 
23049  public:
23051  string id_;
23055  string title_;
23056 
23061 
23069  inlineQueryResultAnimation(string const &id_, object_ptr<animation> &&animation_, string const &title_);
23070 
23072  static const std::int32_t ID = 2009984267;
23073 
23079  void store(TlStorerToString &s, const char *field_name) const final;
23080 };
23081 
23090  std::int32_t get_id() const final {
23091  return ID;
23092  }
23093 
23094  public:
23096  string id_;
23099 
23104 
23112 
23114  static const std::int32_t ID = 842650360;
23115 
23121  void store(TlStorerToString &s, const char *field_name) const final;
23122 };
23123 
23132  std::int32_t get_id() const final {
23133  return ID;
23134  }
23135 
23136  public:
23138  string id_;
23142  string title_;
23145 
23150 
23159  inlineQueryResultDocument(string const &id_, object_ptr<document> &&document_, string const &title_, string const &description_);
23160 
23162  static const std::int32_t ID = -1491268539;
23163 
23169  void store(TlStorerToString &s, const char *field_name) const final;
23170 };
23171 
23180  std::int32_t get_id() const final {
23181  return ID;
23182  }
23183 
23184  public:
23186  string id_;
23190  string title_;
23193 
23198 
23207  inlineQueryResultPhoto(string const &id_, object_ptr<photo> &&photo_, string const &title_, string const &description_);
23208 
23210  static const std::int32_t ID = 1848319440;
23211 
23217  void store(TlStorerToString &s, const char *field_name) const final;
23218 };
23219 
23228  std::int32_t get_id() const final {
23229  return ID;
23230  }
23231 
23232  public:
23234  string id_;
23237 
23242 
23250 
23252  static const std::int32_t ID = -1848224245;
23253 
23259  void store(TlStorerToString &s, const char *field_name) const final;
23260 };
23261 
23270  std::int32_t get_id() const final {
23271  return ID;
23272  }
23273 
23274  public:
23276  string id_;
23280  string title_;
23283 
23288 
23297  inlineQueryResultVideo(string const &id_, object_ptr<video> &&video_, string const &title_, string const &description_);
23298 
23300  static const std::int32_t ID = -1373158683;
23301 
23307  void store(TlStorerToString &s, const char *field_name) const final;
23308 };
23309 
23318  std::int32_t get_id() const final {
23319  return ID;
23320  }
23321 
23322  public:
23324  string id_;
23328  string title_;
23329 
23334 
23342  inlineQueryResultVoiceNote(string const &id_, object_ptr<voiceNote> &&voice_note_, string const &title_);
23343 
23345  static const std::int32_t ID = -1897393105;
23346 
23352  void store(TlStorerToString &s, const char *field_name) const final;
23353 };
23354 
23355 class InlineQueryResult;
23356 
23358 
23362 class inlineQueryResults final : public Object {
23367  std::int32_t get_id() const final {
23368  return ID;
23369  }
23370 
23371  public:
23380 
23385 
23395 
23397  static const std::int32_t ID = 1830685615;
23398 
23404  void store(TlStorerToString &s, const char *field_name) const final;
23405 };
23406 
23408 
23412 class inlineQueryResultsButton final : public Object {
23417  std::int32_t get_id() const final {
23418  return ID;
23419  }
23420 
23421  public:
23423  string text_;
23426 
23431 
23439 
23441  static const std::int32_t ID = -790689618;
23442 
23448  void store(TlStorerToString &s, const char *field_name) const final;
23449 };
23450 
23456  public:
23457 };
23458 
23467  std::int32_t get_id() const final {
23468  return ID;
23469  }
23470 
23471  public:
23473  string parameter_;
23474 
23479 
23485  explicit inlineQueryResultsButtonTypeStartBot(string const &parameter_);
23486 
23488  static const std::int32_t ID = -23400235;
23489 
23495  void store(TlStorerToString &s, const char *field_name) const final;
23496 };
23497 
23506  std::int32_t get_id() const final {
23507  return ID;
23508  }
23509 
23510  public:
23512  string url_;
23513 
23518 
23524  explicit inlineQueryResultsButtonTypeWebApp(string const &url_);
23525 
23527  static const std::int32_t ID = -1197382814;
23528 
23534  void store(TlStorerToString &s, const char *field_name) const final;
23535 };
23536 
23537 class InputFile;
23538 
23543 class InputBackground: public Object {
23544  public:
23545 };
23546 
23555  std::int32_t get_id() const final {
23556  return ID;
23557  }
23558 
23559  public:
23562 
23567 
23574 
23576  static const std::int32_t ID = -1747094364;
23577 
23583  void store(TlStorerToString &s, const char *field_name) const final;
23584 };
23585 
23594  std::int32_t get_id() const final {
23595  return ID;
23596  }
23597 
23598  public:
23601 
23606 
23613 
23615  static const std::int32_t ID = -274976231;
23616 
23622  void store(TlStorerToString &s, const char *field_name) const final;
23623 };
23624 
23633  std::int32_t get_id() const final {
23634  return ID;
23635  }
23636 
23637  public:
23640 
23645 
23652 
23654  static const std::int32_t ID = -351905954;
23655 
23661  void store(TlStorerToString &s, const char *field_name) const final;
23662 };
23663 
23664 class formattedText;
23665 
23669 class inputBusinessChatLink final : public Object {
23674  std::int32_t get_id() const final {
23675  return ID;
23676  }
23677 
23678  public:
23682  string title_;
23683 
23688 
23696 
23698  static const std::int32_t ID = 237858296;
23699 
23705  void store(TlStorerToString &s, const char *field_name) const final;
23706 };
23707 
23708 class InputFile;
23709 
23713 class inputBusinessStartPage final : public Object {
23718  std::int32_t get_id() const final {
23719  return ID;
23720  }
23721 
23722  public:
23724  string title_;
23726  string message_;
23729 
23734 
23742  inputBusinessStartPage(string const &title_, string const &message_, object_ptr<InputFile> &&sticker_);
23743 
23745  static const std::int32_t ID = -327383072;
23746 
23752  void store(TlStorerToString &s, const char *field_name) const final;
23753 };
23754 
23755 class InputFile;
23756 
23757 class chatPhotoSticker;
23758 
23763 class InputChatPhoto: public Object {
23764  public:
23765 };
23766 
23775  std::int32_t get_id() const final {
23776  return ID;
23777  }
23778 
23779  public:
23782 
23787 
23794 
23796  static const std::int32_t ID = 23128529;
23797 
23803  void store(TlStorerToString &s, const char *field_name) const final;
23804 };
23805 
23809 class inputChatPhotoStatic final : public InputChatPhoto {
23814  std::int32_t get_id() const final {
23815  return ID;
23816  }
23817 
23818  public:
23821 
23826 
23833 
23835  static const std::int32_t ID = 1979179699;
23836 
23842  void store(TlStorerToString &s, const char *field_name) const final;
23843 };
23844 
23853  std::int32_t get_id() const final {
23854  return ID;
23855  }
23856 
23857  public:
23862 
23867 
23875 
23877  static const std::int32_t ID = 90846242;
23878 
23884  void store(TlStorerToString &s, const char *field_name) const final;
23885 };
23886 
23895  std::int32_t get_id() const final {
23896  return ID;
23897  }
23898 
23899  public:
23902 
23907 
23914 
23916  static const std::int32_t ID = 1315861341;
23917 
23923  void store(TlStorerToString &s, const char *field_name) const final;
23924 };
23925 
23930 class InputCredentials: public Object {
23931  public:
23932 };
23933 
23942  std::int32_t get_id() const final {
23943  return ID;
23944  }
23945 
23946  public:
23949 
23954 
23960  explicit inputCredentialsSaved(string const &saved_credentials_id_);
23961 
23963  static const std::int32_t ID = -2034385364;
23964 
23970  void store(TlStorerToString &s, const char *field_name) const final;
23971 };
23972 
23981  std::int32_t get_id() const final {
23982  return ID;
23983  }
23984 
23985  public:
23987  string data_;
23990 
23995 
24002  inputCredentialsNew(string const &data_, bool allow_save_);
24003 
24005  static const std::int32_t ID = -829689558;
24006 
24012  void store(TlStorerToString &s, const char *field_name) const final;
24013 };
24014 
24023  std::int32_t get_id() const final {
24024  return ID;
24025  }
24026 
24027  public:
24029  string data_;
24030 
24035 
24041  explicit inputCredentialsApplePay(string const &data_);
24042 
24044  static const std::int32_t ID = -1246570799;
24045 
24051  void store(TlStorerToString &s, const char *field_name) const final;
24052 };
24053 
24062  std::int32_t get_id() const final {
24063  return ID;
24064  }
24065 
24066  public:
24068  string data_;
24069 
24074 
24080  explicit inputCredentialsGooglePay(string const &data_);
24081 
24083  static const std::int32_t ID = 844384100;
24084 
24090  void store(TlStorerToString &s, const char *field_name) const final;
24091 };
24092 
24097 class InputFile: public Object {
24098  public:
24099 };
24100 
24104 class inputFileId final : public InputFile {
24109  std::int32_t get_id() const final {
24110  return ID;
24111  }
24112 
24113  public:
24116 
24120  inputFileId();
24121 
24127  explicit inputFileId(int32 id_);
24128 
24130  static const std::int32_t ID = 1788906253;
24131 
24137  void store(TlStorerToString &s, const char *field_name) const final;
24138 };
24139 
24143 class inputFileRemote final : public InputFile {
24148  std::int32_t get_id() const final {
24149  return ID;
24150  }
24151 
24152  public:
24154  string id_;
24155 
24159  inputFileRemote();
24160 
24166  explicit inputFileRemote(string const &id_);
24167 
24169  static const std::int32_t ID = -107574466;
24170 
24176  void store(TlStorerToString &s, const char *field_name) const final;
24177 };
24178 
24182 class inputFileLocal final : public InputFile {
24187  std::int32_t get_id() const final {
24188  return ID;
24189  }
24190 
24191  public:
24193  string path_;
24194 
24198  inputFileLocal();
24199 
24205  explicit inputFileLocal(string const &path_);
24206 
24208  static const std::int32_t ID = 2056030919;
24209 
24215  void store(TlStorerToString &s, const char *field_name) const final;
24216 };
24217 
24221 class inputFileGenerated final : public InputFile {
24226  std::int32_t get_id() const final {
24227  return ID;
24228  }
24229 
24230  public:
24234  string conversion_;
24237 
24242 
24250  inputFileGenerated(string const &original_path_, string const &conversion_, int53 expected_size_);
24251 
24253  static const std::int32_t ID = -1333385216;
24254 
24260  void store(TlStorerToString &s, const char *field_name) const final;
24261 };
24262 
24267 class InputGroupCall: public Object {
24268  public:
24269 };
24270 
24274 class inputGroupCallLink final : public InputGroupCall {
24279  std::int32_t get_id() const final {
24280  return ID;
24281  }
24282 
24283  public:
24285  string link_;
24286 
24291 
24297  explicit inputGroupCallLink(string const &link_);
24298 
24300  static const std::int32_t ID = -812157480;
24301 
24307  void store(TlStorerToString &s, const char *field_name) const final;
24308 };
24309 
24318  std::int32_t get_id() const final {
24319  return ID;
24320  }
24321 
24322  public:
24327 
24332 
24340 
24342  static const std::int32_t ID = -341793768;
24343 
24349  void store(TlStorerToString &s, const char *field_name) const final;
24350 };
24351 
24352 class InputFile;
24353 
24354 class date;
24355 
24359 class inputIdentityDocument final : public Object {
24364  std::int32_t get_id() const final {
24365  return ID;
24366  }
24367 
24368  public:
24370  string number_;
24381 
24386 
24398 
24400  static const std::int32_t ID = 767353688;
24401 
24407  void store(TlStorerToString &s, const char *field_name) const final;
24408 };
24409 
24410 class InputMessageContent;
24411 
24412 class ReplyMarkup;
24413 
24414 class contact;
24415 
24416 class location;
24417 
24418 class venue;
24419 
24425  public:
24426 };
24427 
24436  std::int32_t get_id() const final {
24437  return ID;
24438  }
24439 
24440  public:
24442  string id_;
24444  string title_;
24450  string video_url_;
24463 
24468 
24485 
24487  static const std::int32_t ID = -1489808874;
24488 
24494  void store(TlStorerToString &s, const char *field_name) const final;
24495 };
24496 
24505  std::int32_t get_id() const final {
24506  return ID;
24507  }
24508 
24509  public:
24511  string id_;
24513  string url_;
24515  string title_;
24528 
24533 
24548 
24550  static const std::int32_t ID = 1983218620;
24551 
24557  void store(TlStorerToString &s, const char *field_name) const final;
24558 };
24559 
24568  std::int32_t get_id() const final {
24569  return ID;
24570  }
24571 
24572  public:
24574  string id_;
24576  string title_;
24578  string performer_;
24580  string audio_url_;
24587 
24592 
24605 
24607  static const std::int32_t ID = 1260139988;
24608 
24614  void store(TlStorerToString &s, const char *field_name) const final;
24615 };
24616 
24625  std::int32_t get_id() const final {
24626  return ID;
24627  }
24628 
24629  public:
24631  string id_;
24644 
24649 
24662 
24664  static const std::int32_t ID = 1846064594;
24665 
24671  void store(TlStorerToString &s, const char *field_name) const final;
24672 };
24673 
24682  std::int32_t get_id() const final {
24683  return ID;
24684  }
24685 
24686  public:
24688  string id_;
24690  string title_;
24696  string mime_type_;
24707 
24712 
24728 
24730  static const std::int32_t ID = 578801869;
24731 
24737  void store(TlStorerToString &s, const char *field_name) const final;
24738 };
24739 
24748  std::int32_t get_id() const final {
24749  return ID;
24750  }
24751 
24752  public:
24754  string id_;
24759 
24764 
24773 
24775  static const std::int32_t ID = 966074327;
24776 
24782  void store(TlStorerToString &s, const char *field_name) const final;
24783 };
24784 
24793  std::int32_t get_id() const final {
24794  return ID;
24795  }
24796 
24797  public:
24799  string id_;
24805  string title_;
24816 
24821 
24836 
24838  static const std::int32_t ID = -1887650218;
24839 
24845  void store(TlStorerToString &s, const char *field_name) const final;
24846 };
24847 
24856  std::int32_t get_id() const final {
24857  return ID;
24858  }
24859 
24860  public:
24862  string id_;
24864  string title_;
24870  string photo_url_;
24879 
24884 
24899 
24901  static const std::int32_t ID = -1123338721;
24902 
24908  void store(TlStorerToString &s, const char *field_name) const final;
24909 };
24910 
24919  std::int32_t get_id() const final {
24920  return ID;
24921  }
24922 
24923  public:
24925  string id_;
24938 
24943 
24956 
24958  static const std::int32_t ID = 274007129;
24959 
24965  void store(TlStorerToString &s, const char *field_name) const final;
24966 };
24967 
24976  std::int32_t get_id() const final {
24977  return ID;
24978  }
24979 
24980  public:
24982  string id_;
24995 
25000 
25013 
25015  static const std::int32_t ID = 541704509;
25016 
25022  void store(TlStorerToString &s, const char *field_name) const final;
25023 };
25024 
25033  std::int32_t get_id() const final {
25034  return ID;
25035  }
25036 
25037  public:
25039  string id_;
25041  string title_;
25047  string video_url_;
25049  string mime_type_;
25060 
25065 
25082 
25084  static const std::int32_t ID = 1724073191;
25085 
25091  void store(TlStorerToString &s, const char *field_name) const final;
25092 };
25093 
25102  std::int32_t get_id() const final {
25103  return ID;
25104  }
25105 
25106  public:
25108  string id_;
25110  string title_;
25119 
25124 
25136 
25138  static const std::int32_t ID = -1790072503;
25139 
25145  void store(TlStorerToString &s, const char *field_name) const final;
25146 };
25147 
25149 
25154 class InputInvoice: public Object {
25155  public:
25156 };
25157 
25161 class inputInvoiceMessage final : public InputInvoice {
25166  std::int32_t get_id() const final {
25167  return ID;
25168  }
25169 
25170  public:
25175 
25180 
25188 
25190  static const std::int32_t ID = 1490872848;
25191 
25197  void store(TlStorerToString &s, const char *field_name) const final;
25198 };
25199 
25203 class inputInvoiceName final : public InputInvoice {
25208  std::int32_t get_id() const final {
25209  return ID;
25210  }
25211 
25212  public:
25214  string name_;
25215 
25219  inputInvoiceName();
25220 
25226  explicit inputInvoiceName(string const &name_);
25227 
25229  static const std::int32_t ID = -1312155917;
25230 
25236  void store(TlStorerToString &s, const char *field_name) const final;
25237 };
25238 
25242 class inputInvoiceTelegram final : public InputInvoice {
25247  std::int32_t get_id() const final {
25248  return ID;
25249  }
25250 
25251  public:
25254 
25259 
25266 
25268  static const std::int32_t ID = -1762853139;
25269 
25275  void store(TlStorerToString &s, const char *field_name) const final;
25276 };
25277 
25278 class InputFile;
25279 
25281 
25282 class PollType;
25283 
25284 class contact;
25285 
25286 class formattedText;
25287 
25288 class inputPaidMedia;
25289 
25290 class inputThumbnail;
25291 
25292 class invoice;
25293 
25294 class linkPreviewOptions;
25295 
25296 class location;
25297 
25298 class messageCopyOptions;
25299 
25300 class venue;
25301 
25307  public:
25308 };
25309 
25318  std::int32_t get_id() const final {
25319  return ID;
25320  }
25321 
25322  public:
25329 
25333  inputMessageText();
25334 
25343 
25345  static const std::int32_t ID = -212805484;
25346 
25352  void store(TlStorerToString &s, const char *field_name) const final;
25353 };
25354 
25363  std::int32_t get_id() const final {
25364  return ID;
25365  }
25366 
25367  public:
25386 
25391 
25406 
25408  static const std::int32_t ID = -210404059;
25409 
25415  void store(TlStorerToString &s, const char *field_name) const final;
25416 };
25417 
25426  std::int32_t get_id() const final {
25427  return ID;
25428  }
25429 
25430  public:
25438  string title_;
25440  string performer_;
25443 
25448 
25460 
25462  static const std::int32_t ID = -626786126;
25463 
25469  void store(TlStorerToString &s, const char *field_name) const final;
25470 };
25471 
25480  std::int32_t get_id() const final {
25481  return ID;
25482  }
25483 
25484  public:
25493 
25498 
25508 
25510  static const std::int32_t ID = 1633383097;
25511 
25517  void store(TlStorerToString &s, const char *field_name) const final;
25518 };
25519 
25528  std::int32_t get_id() const final {
25529  return ID;
25530  }
25531 
25532  public:
25542  string payload_;
25543 
25548 
25559 
25561  static const std::int32_t ID = -1274819374;
25562 
25568  void store(TlStorerToString &s, const char *field_name) const final;
25569 };
25570 
25579  std::int32_t get_id() const final {
25580  return ID;
25581  }
25582 
25583  public:
25602 
25607 
25622 
25624  static const std::int32_t ID = -810129442;
25625 
25631  void store(TlStorerToString &s, const char *field_name) const final;
25632 };
25633 
25642  std::int32_t get_id() const final {
25643  return ID;
25644  }
25645 
25646  public:
25656  string emoji_;
25657 
25662 
25673 
25675  static const std::int32_t ID = 1072805625;
25676 
25682  void store(TlStorerToString &s, const char *field_name) const final;
25683 };
25684 
25693  std::int32_t get_id() const final {
25694  return ID;
25695  }
25696 
25697  public:
25724 
25729 
25748 
25750  static const std::int32_t ID = -605958271;
25751 
25757  void store(TlStorerToString &s, const char *field_name) const final;
25758 };
25759 
25768  std::int32_t get_id() const final {
25769  return ID;
25770  }
25771 
25772  public:
25783 
25788 
25799 
25801  static const std::int32_t ID = -714598691;
25802 
25808  void store(TlStorerToString &s, const char *field_name) const final;
25809 };
25810 
25819  std::int32_t get_id() const final {
25820  return ID;
25821  }
25822 
25823  public:
25834 
25839 
25850 
25852  static const std::int32_t ID = 1461977004;
25853 
25859  void store(TlStorerToString &s, const char *field_name) const final;
25860 };
25861 
25870  std::int32_t get_id() const final {
25871  return ID;
25872  }
25873 
25874  public:
25883 
25888 
25898 
25900  static const std::int32_t ID = 648735088;
25901 
25907  void store(TlStorerToString &s, const char *field_name) const final;
25908 };
25909 
25918  std::int32_t get_id() const final {
25919  return ID;
25920  }
25921 
25922  public:
25925 
25930 
25937 
25939  static const std::int32_t ID = 1447926269;
25940 
25946  void store(TlStorerToString &s, const char *field_name) const final;
25947 };
25948 
25957  std::int32_t get_id() const final {
25958  return ID;
25959  }
25960 
25961  public:
25964 
25969 
25976 
25978  static const std::int32_t ID = -982446849;
25979 
25985  void store(TlStorerToString &s, const char *field_name) const final;
25986 };
25987 
25996  std::int32_t get_id() const final {
25997  return ID;
25998  }
25999 
26000  public:
26002  string emoji_;
26005 
26009  inputMessageDice();
26010 
26017  inputMessageDice(string const &emoji_, bool clear_draft_);
26018 
26020  static const std::int32_t ID = 841574313;
26021 
26027  void store(TlStorerToString &s, const char *field_name) const final;
26028 };
26029 
26038  std::int32_t get_id() const final {
26039  return ID;
26040  }
26041 
26042  public:
26047 
26051  inputMessageGame();
26052 
26060 
26062  static const std::int32_t ID = 1252944610;
26063 
26069  void store(TlStorerToString &s, const char *field_name) const final;
26070 };
26071 
26080  std::int32_t get_id() const final {
26081  return ID;
26082  }
26083 
26084  public:
26088  string title_;
26092  string photo_url_;
26111 
26116 
26135 
26137  static const std::int32_t ID = -1162047631;
26138 
26144  void store(TlStorerToString &s, const char *field_name) const final;
26145 };
26146 
26155  std::int32_t get_id() const final {
26156  return ID;
26157  }
26158 
26159  public:
26174 
26178  inputMessagePoll();
26179 
26192 
26194  static const std::int32_t ID = -263337164;
26195 
26201  void store(TlStorerToString &s, const char *field_name) const final;
26202 };
26203 
26212  std::int32_t get_id() const final {
26213  return ID;
26214  }
26215 
26216  public:
26221 
26226 
26234 
26236  static const std::int32_t ID = -370732053;
26237 
26243  void store(TlStorerToString &s, const char *field_name) const final;
26244 };
26245 
26254  std::int32_t get_id() const final {
26255  return ID;
26256  }
26257 
26258  public:
26271 
26276 
26288 
26290  static const std::int32_t ID = -1076506316;
26291 
26297  void store(TlStorerToString &s, const char *field_name) const final;
26298 };
26299 
26300 class inputTextQuote;
26301 
26307  public:
26308 };
26309 
26318  std::int32_t get_id() const final {
26319  return ID;
26320  }
26321 
26322  public:
26327 
26332 
26340 
26342  static const std::int32_t ID = -1033987837;
26343 
26349  void store(TlStorerToString &s, const char *field_name) const final;
26350 };
26351 
26360  std::int32_t get_id() const final {
26361  return ID;
26362  }
26363 
26364  public:
26371 
26376 
26385 
26387  static const std::int32_t ID = -1993530582;
26388 
26394  void store(TlStorerToString &s, const char *field_name) const final;
26395 };
26396 
26405  std::int32_t get_id() const final {
26406  return ID;
26407  }
26408 
26409  public:
26414 
26419 
26427 
26429  static const std::int32_t ID = -1723842320;
26430 
26436  void store(TlStorerToString &s, const char *field_name) const final;
26437 };
26438 
26439 class InputFile;
26440 
26441 class InputPaidMediaType;
26442 
26443 class inputThumbnail;
26444 
26448 class inputPaidMedia final : public Object {
26453  std::int32_t get_id() const final {
26454  return ID;
26455  }
26456 
26457  public:
26470 
26474  inputPaidMedia();
26475 
26487 
26489  static const std::int32_t ID = 475844035;
26490 
26496  void store(TlStorerToString &s, const char *field_name) const final;
26497 };
26498 
26499 class InputFile;
26500 
26506  public:
26507 };
26508 
26517  std::int32_t get_id() const final {
26518  return ID;
26519  }
26520 
26521  public:
26522 
26527 
26529  static const std::int32_t ID = -761660134;
26530 
26536  void store(TlStorerToString &s, const char *field_name) const final;
26537 };
26538 
26547  std::int32_t get_id() const final {
26548  return ID;
26549  }
26550 
26551  public:
26560 
26565 
26575 
26577  static const std::int32_t ID = 1793741625;
26578 
26584  void store(TlStorerToString &s, const char *field_name) const final;
26585 };
26586 
26587 class address;
26588 
26589 class inputIdentityDocument;
26590 
26591 class inputPersonalDocument;
26592 
26593 class personalDetails;
26594 
26600  public:
26601 };
26602 
26611  std::int32_t get_id() const final {
26612  return ID;
26613  }
26614 
26615  public:
26618 
26623 
26630 
26632  static const std::int32_t ID = 164791359;
26633 
26639  void store(TlStorerToString &s, const char *field_name) const final;
26640 };
26641 
26650  std::int32_t get_id() const final {
26651  return ID;
26652  }
26653 
26654  public:
26657 
26662 
26669 
26671  static const std::int32_t ID = -497011356;
26672 
26678  void store(TlStorerToString &s, const char *field_name) const final;
26679 };
26680 
26689  std::int32_t get_id() const final {
26690  return ID;
26691  }
26692 
26693  public:
26696 
26701 
26708 
26710  static const std::int32_t ID = 304813264;
26711 
26717  void store(TlStorerToString &s, const char *field_name) const final;
26718 };
26719 
26728  std::int32_t get_id() const final {
26729  return ID;
26730  }
26731 
26732  public:
26735 
26740 
26747 
26749  static const std::int32_t ID = -9963390;
26750 
26756  void store(TlStorerToString &s, const char *field_name) const final;
26757 };
26758 
26767  std::int32_t get_id() const final {
26768  return ID;
26769  }
26770 
26771  public:
26774 
26779 
26786 
26788  static const std::int32_t ID = 715360043;
26789 
26795  void store(TlStorerToString &s, const char *field_name) const final;
26796 };
26797 
26806  std::int32_t get_id() const final {
26807  return ID;
26808  }
26809 
26810  public:
26813 
26818 
26825 
26827  static const std::int32_t ID = 461630480;
26828 
26834  void store(TlStorerToString &s, const char *field_name) const final;
26835 };
26836 
26845  std::int32_t get_id() const final {
26846  return ID;
26847  }
26848 
26849  public:
26852 
26857 
26864 
26866  static const std::int32_t ID = 1389203841;
26867 
26873  void store(TlStorerToString &s, const char *field_name) const final;
26874 };
26875 
26884  std::int32_t get_id() const final {
26885  return ID;
26886  }
26887 
26888  public:
26891 
26896 
26903 
26905  static const std::int32_t ID = -26585208;
26906 
26912  void store(TlStorerToString &s, const char *field_name) const final;
26913 };
26914 
26923  std::int32_t get_id() const final {
26924  return ID;
26925  }
26926 
26927  public:
26930 
26935 
26942 
26944  static const std::int32_t ID = 1736154155;
26945 
26951  void store(TlStorerToString &s, const char *field_name) const final;
26952 };
26953 
26962  std::int32_t get_id() const final {
26963  return ID;
26964  }
26965 
26966  public:
26969 
26974 
26981 
26983  static const std::int32_t ID = 1314562128;
26984 
26990  void store(TlStorerToString &s, const char *field_name) const final;
26991 };
26992 
27001  std::int32_t get_id() const final {
27002  return ID;
27003  }
27004 
27005  public:
27008 
27013 
27020 
27022  static const std::int32_t ID = -1913238047;
27023 
27029  void store(TlStorerToString &s, const char *field_name) const final;
27030 };
27031 
27040  std::int32_t get_id() const final {
27041  return ID;
27042  }
27043 
27044  public:
27047 
27052 
27058  explicit inputPassportElementPhoneNumber(string const &phone_number_);
27059 
27061  static const std::int32_t ID = 1319357497;
27062 
27068  void store(TlStorerToString &s, const char *field_name) const final;
27069 };
27070 
27079  std::int32_t get_id() const final {
27080  return ID;
27081  }
27082 
27083  public:
27086 
27091 
27097  explicit inputPassportElementEmailAddress(string const &email_address_);
27098 
27100  static const std::int32_t ID = -248605659;
27101 
27107  void store(TlStorerToString &s, const char *field_name) const final;
27108 };
27109 
27111 
27112 class PassportElementType;
27113 
27117 class inputPassportElementError final : public Object {
27122  std::int32_t get_id() const final {
27123  return ID;
27124  }
27125 
27126  public:
27130  string message_;
27133 
27138 
27147 
27149  static const std::int32_t ID = 285756898;
27150 
27156  void store(TlStorerToString &s, const char *field_name) const final;
27157 };
27158 
27164  public:
27165 };
27166 
27175  std::int32_t get_id() const final {
27176  return ID;
27177  }
27178 
27179  public:
27182 
27187 
27194 
27196  static const std::int32_t ID = 267230319;
27197 
27203  void store(TlStorerToString &s, const char *field_name) const final;
27204 };
27205 
27214  std::int32_t get_id() const final {
27215  return ID;
27216  }
27217 
27218  public:
27220  string field_name_;
27223 
27228 
27236 
27238  static const std::int32_t ID = -426795002;
27239 
27245  void store(TlStorerToString &s, const char *field_name) const final;
27246 };
27247 
27256  std::int32_t get_id() const final {
27257  return ID;
27258  }
27259 
27260  public:
27263 
27268 
27275 
27277  static const std::int32_t ID = 588023741;
27278 
27284  void store(TlStorerToString &s, const char *field_name) const final;
27285 };
27286 
27295  std::int32_t get_id() const final {
27296  return ID;
27297  }
27298 
27299  public:
27302 
27307 
27314 
27316  static const std::int32_t ID = 413072891;
27317 
27323  void store(TlStorerToString &s, const char *field_name) const final;
27324 };
27325 
27334  std::int32_t get_id() const final {
27335  return ID;
27336  }
27337 
27338  public:
27341 
27346 
27353 
27355  static const std::int32_t ID = -773575528;
27356 
27362  void store(TlStorerToString &s, const char *field_name) const final;
27363 };
27364 
27373  std::int32_t get_id() const final {
27374  return ID;
27375  }
27376 
27377  public:
27380 
27385 
27392 
27394  static const std::int32_t ID = 505842299;
27395 
27401  void store(TlStorerToString &s, const char *field_name) const final;
27402 };
27403 
27412  std::int32_t get_id() const final {
27413  return ID;
27414  }
27415 
27416  public:
27419 
27424 
27431 
27433  static const std::int32_t ID = -527254048;
27434 
27440  void store(TlStorerToString &s, const char *field_name) const final;
27441 };
27442 
27451  std::int32_t get_id() const final {
27452  return ID;
27453  }
27454 
27455  public:
27458 
27463 
27470 
27472  static const std::int32_t ID = -298492469;
27473 
27479  void store(TlStorerToString &s, const char *field_name) const final;
27480 };
27481 
27490  std::int32_t get_id() const final {
27491  return ID;
27492  }
27493 
27494  public:
27497 
27502 
27509 
27511  static const std::int32_t ID = -2008541640;
27512 
27518  void store(TlStorerToString &s, const char *field_name) const final;
27519 };
27520 
27521 class InputFile;
27522 
27526 class inputPersonalDocument final : public Object {
27531  std::int32_t get_id() const final {
27532  return ID;
27533  }
27534 
27535  public:
27540 
27545 
27553 
27555  static const std::int32_t ID = 1676966826;
27556 
27562  void store(TlStorerToString &s, const char *field_name) const final;
27563 };
27564 
27565 class InputFile;
27566 
27567 class StickerFormat;
27568 
27569 class maskPosition;
27570 
27574 class inputSticker final : public Object {
27579  std::int32_t get_id() const final {
27580  return ID;
27581  }
27582 
27583  public:
27589  string emojis_;
27594 
27598  inputSticker();
27599 
27610 
27612  static const std::int32_t ID = 1589392402;
27613 
27619  void store(TlStorerToString &s, const char *field_name) const final;
27620 };
27621 
27622 class InputStoryAreaType;
27623 
27624 class storyAreaPosition;
27625 
27629 class inputStoryArea final : public Object {
27634  std::int32_t get_id() const final {
27635  return ID;
27636  }
27637 
27638  public:
27643 
27647  inputStoryArea();
27648 
27656 
27658  static const std::int32_t ID = 122859135;
27659 
27665  void store(TlStorerToString &s, const char *field_name) const final;
27666 };
27667 
27668 class ReactionType;
27669 
27670 class location;
27671 
27672 class locationAddress;
27673 
27679  public:
27680 };
27681 
27690  std::int32_t get_id() const final {
27691  return ID;
27692  }
27693 
27694  public:
27699 
27704 
27712 
27714  static const std::int32_t ID = -1433714887;
27715 
27721  void store(TlStorerToString &s, const char *field_name) const final;
27722 };
27723 
27732  std::int32_t get_id() const final {
27733  return ID;
27734  }
27735 
27736  public:
27740  string result_id_;
27741 
27746 
27754 
27756  static const std::int32_t ID = -1395809130;
27757 
27763  void store(TlStorerToString &s, const char *field_name) const final;
27764 };
27765 
27774  std::int32_t get_id() const final {
27775  return ID;
27776  }
27777 
27778  public:
27782  string venue_id_;
27783 
27788 
27795  inputStoryAreaTypePreviousVenue(string const &venue_provider_, string const &venue_id_);
27796 
27798  static const std::int32_t ID = 1846693388;
27799 
27805  void store(TlStorerToString &s, const char *field_name) const final;
27806 };
27807 
27816  std::int32_t get_id() const final {
27817  return ID;
27818  }
27819 
27820  public:
27824  bool is_dark_;
27827 
27832 
27841 
27843  static const std::int32_t ID = 2101826003;
27844 
27850  void store(TlStorerToString &s, const char *field_name) const final;
27851 };
27852 
27861  std::int32_t get_id() const final {
27862  return ID;
27863  }
27864 
27865  public:
27870 
27875 
27883 
27885  static const std::int32_t ID = -266607529;
27886 
27892  void store(TlStorerToString &s, const char *field_name) const final;
27893 };
27894 
27903  std::int32_t get_id() const final {
27904  return ID;
27905  }
27906 
27907  public:
27909  string url_;
27910 
27915 
27921  explicit inputStoryAreaTypeLink(string const &url_);
27922 
27924  static const std::int32_t ID = 1408441160;
27925 
27931  void store(TlStorerToString &s, const char *field_name) const final;
27932 };
27933 
27942  std::int32_t get_id() const final {
27943  return ID;
27944  }
27945 
27946  public:
27950  string emoji_;
27953 
27958 
27967 
27969  static const std::int32_t ID = -1212686691;
27970 
27976  void store(TlStorerToString &s, const char *field_name) const final;
27977 };
27978 
27987  std::int32_t get_id() const final {
27988  return ID;
27989  }
27990 
27991  public:
27993  string gift_name_;
27994 
27999 
28005  explicit inputStoryAreaTypeUpgradedGift(string const &gift_name_);
28006 
28008  static const std::int32_t ID = 793059694;
28009 
28015  void store(TlStorerToString &s, const char *field_name) const final;
28016 };
28017 
28018 class inputStoryArea;
28019 
28023 class inputStoryAreas final : public Object {
28028  std::int32_t get_id() const final {
28029  return ID;
28030  }
28031 
28032  public:
28035 
28039  inputStoryAreas();
28040 
28047 
28049  static const std::int32_t ID = -883247088;
28050 
28056  void store(TlStorerToString &s, const char *field_name) const final;
28057 };
28058 
28059 class InputFile;
28060 
28065 class InputStoryContent: public Object {
28066  public:
28067 };
28068 
28077  std::int32_t get_id() const final {
28078  return ID;
28079  }
28080 
28081  public:
28086 
28091 
28099 
28101  static const std::int32_t ID = -309196727;
28102 
28108  void store(TlStorerToString &s, const char *field_name) const final;
28109 };
28110 
28119  std::int32_t get_id() const final {
28120  return ID;
28121  }
28122 
28123  public:
28129  double duration_;
28134 
28139 
28150 
28152  static const std::int32_t ID = 3809243;
28153 
28159  void store(TlStorerToString &s, const char *field_name) const final;
28160 };
28161 
28162 class formattedText;
28163 
28167 class inputTextQuote final : public Object {
28172  std::int32_t get_id() const final {
28173  return ID;
28174  }
28175 
28176  public:
28181 
28185  inputTextQuote();
28186 
28194 
28196  static const std::int32_t ID = -1219859172;
28197 
28203  void store(TlStorerToString &s, const char *field_name) const final;
28204 };
28205 
28206 class InputFile;
28207 
28211 class inputThumbnail final : public Object {
28216  std::int32_t get_id() const final {
28217  return ID;
28218  }
28219 
28220  public:
28227 
28231  inputThumbnail();
28232 
28241 
28243  static const std::int32_t ID = 1582387236;
28244 
28250  void store(TlStorerToString &s, const char *field_name) const final;
28251 };
28252 
28253 class ProxyType;
28254 
28255 class TargetChat;
28256 
28257 class WebAppOpenMode;
28258 
28260 
28261 class formattedText;
28262 
28267 class InternalLinkType: public Object {
28268  public:
28269 };
28270 
28279  std::int32_t get_id() const final {
28280  return ID;
28281  }
28282 
28283  public:
28284 
28289 
28291  static const std::int32_t ID = 1886108589;
28292 
28298  void store(TlStorerToString &s, const char *field_name) const final;
28299 };
28300 
28309  std::int32_t get_id() const final {
28310  return ID;
28311  }
28312 
28313  public:
28319  string url_;
28320 
28325 
28334 
28336  static const std::int32_t ID = 1682719269;
28337 
28343  void store(TlStorerToString &s, const char *field_name) const final;
28344 };
28345 
28354  std::int32_t get_id() const final {
28355  return ID;
28356  }
28357 
28358  public:
28360  string code_;
28361 
28366 
28372  explicit internalLinkTypeAuthenticationCode(string const &code_);
28373 
28375  static const std::int32_t ID = -209235982;
28376 
28382  void store(TlStorerToString &s, const char *field_name) const final;
28383 };
28384 
28393  std::int32_t get_id() const final {
28394  return ID;
28395  }
28396 
28397  public:
28400 
28405 
28411  explicit internalLinkTypeBackground(string const &background_name_);
28412 
28414  static const std::int32_t ID = 185411848;
28415 
28421  void store(TlStorerToString &s, const char *field_name) const final;
28422 };
28423 
28432  std::int32_t get_id() const final {
28433  return ID;
28434  }
28435 
28436  public:
28441 
28446 
28454 
28456  static const std::int32_t ID = 1401602752;
28457 
28463  void store(TlStorerToString &s, const char *field_name) const final;
28464 };
28465 
28474  std::int32_t get_id() const final {
28475  return ID;
28476  }
28477 
28478  public:
28485 
28490 
28498  internalLinkTypeBotStart(string const &bot_username_, string const &start_parameter_, bool autostart_);
28499 
28501  static const std::int32_t ID = 1066950637;
28502 
28508  void store(TlStorerToString &s, const char *field_name) const final;
28509 };
28510 
28519  std::int32_t get_id() const final {
28520  return ID;
28521  }
28522 
28523  public:
28530 
28535 
28544 
28546  static const std::int32_t ID = -905081650;
28547 
28553  void store(TlStorerToString &s, const char *field_name) const final;
28554 };
28555 
28564  std::int32_t get_id() const final {
28565  return ID;
28566  }
28567 
28568  public:
28570  string link_name_;
28571 
28576 
28582  explicit internalLinkTypeBusinessChat(string const &link_name_);
28583 
28585  static const std::int32_t ID = -1606751785;
28586 
28592  void store(TlStorerToString &s, const char *field_name) const final;
28593 };
28594 
28603  std::int32_t get_id() const final {
28604  return ID;
28605  }
28606 
28607  public:
28611  string purpose_;
28612 
28617 
28625 
28627  static const std::int32_t ID = -1454587065;
28628 
28634  void store(TlStorerToString &s, const char *field_name) const final;
28635 };
28636 
28645  std::int32_t get_id() const final {
28646  return ID;
28647  }
28648 
28649  public:
28650 
28655 
28657  static const std::int32_t ID = -265856255;
28658 
28664  void store(TlStorerToString &s, const char *field_name) const final;
28665 };
28666 
28675  std::int32_t get_id() const final {
28676  return ID;
28677  }
28678 
28679  public:
28681  string username_;
28683  string referrer_;
28684 
28689 
28696  internalLinkTypeChatAffiliateProgram(string const &username_, string const &referrer_);
28697 
28699  static const std::int32_t ID = 632049700;
28700 
28706  void store(TlStorerToString &s, const char *field_name) const final;
28707 };
28708 
28717  std::int32_t get_id() const final {
28718  return ID;
28719  }
28720 
28721  public:
28723  string url_;
28724 
28729 
28735  explicit internalLinkTypeChatBoost(string const &url_);
28736 
28738  static const std::int32_t ID = -716571328;
28739 
28745  void store(TlStorerToString &s, const char *field_name) const final;
28746 };
28747 
28756  std::int32_t get_id() const final {
28757  return ID;
28758  }
28759 
28760  public:
28763 
28768 
28774  explicit internalLinkTypeChatFolderInvite(string const &invite_link_);
28775 
28777  static const std::int32_t ID = -1984804546;
28778 
28784  void store(TlStorerToString &s, const char *field_name) const final;
28785 };
28786 
28795  std::int32_t get_id() const final {
28796  return ID;
28797  }
28798 
28799  public:
28800 
28805 
28807  static const std::int32_t ID = -1073805988;
28808 
28814  void store(TlStorerToString &s, const char *field_name) const final;
28815 };
28816 
28825  std::int32_t get_id() const final {
28826  return ID;
28827  }
28828 
28829  public:
28832 
28837 
28843  explicit internalLinkTypeChatInvite(string const &invite_link_);
28844 
28846  static const std::int32_t ID = 428621017;
28847 
28853  void store(TlStorerToString &s, const char *field_name) const final;
28854 };
28855 
28864  std::int32_t get_id() const final {
28865  return ID;
28866  }
28867 
28868  public:
28869 
28874 
28876  static const std::int32_t ID = 732625201;
28877 
28883  void store(TlStorerToString &s, const char *field_name) const final;
28884 };
28885 
28894  std::int32_t get_id() const final {
28895  return ID;
28896  }
28897 
28898  public:
28899 
28904 
28906  static const std::int32_t ID = -1022472090;
28907 
28913  void store(TlStorerToString &s, const char *field_name) const final;
28914 };
28915 
28924  std::int32_t get_id() const final {
28925  return ID;
28926  }
28927 
28928  public:
28933 
28938 
28945  internalLinkTypeGame(string const &bot_username_, string const &game_short_name_);
28946 
28948  static const std::int32_t ID = -260788787;
28949 
28955  void store(TlStorerToString &s, const char *field_name) const final;
28956 };
28957 
28966  std::int32_t get_id() const final {
28967  return ID;
28968  }
28969 
28970  public:
28973 
28978 
28984  explicit internalLinkTypeGroupCall(string const &invite_link_);
28985 
28987  static const std::int32_t ID = 1953084438;
28988 
28994  void store(TlStorerToString &s, const char *field_name) const final;
28995 };
28996 
29005  std::int32_t get_id() const final {
29006  return ID;
29007  }
29008 
29009  public:
29011  string url_;
29014 
29019 
29026  internalLinkTypeInstantView(string const &url_, string const &fallback_url_);
29027 
29029  static const std::int32_t ID = 1776607039;
29030 
29036  void store(TlStorerToString &s, const char *field_name) const final;
29037 };
29038 
29047  std::int32_t get_id() const final {
29048  return ID;
29049  }
29050 
29051  public:
29054 
29059 
29065  explicit internalLinkTypeInvoice(string const &invoice_name_);
29066 
29068  static const std::int32_t ID = -213094996;
29069 
29075  void store(TlStorerToString &s, const char *field_name) const final;
29076 };
29077 
29086  std::int32_t get_id() const final {
29087  return ID;
29088  }
29089 
29090  public:
29093 
29098 
29104  explicit internalLinkTypeLanguagePack(string const &language_pack_id_);
29105 
29107  static const std::int32_t ID = -1450766996;
29108 
29114  void store(TlStorerToString &s, const char *field_name) const final;
29115 };
29116 
29125  std::int32_t get_id() const final {
29126  return ID;
29127  }
29128 
29129  public:
29130 
29135 
29137  static const std::int32_t ID = -1340479770;
29138 
29144  void store(TlStorerToString &s, const char *field_name) const final;
29145 };
29146 
29155  std::int32_t get_id() const final {
29156  return ID;
29157  }
29158 
29159  public:
29166 
29171 
29180 
29182  static const std::int32_t ID = 1574925033;
29183 
29189  void store(TlStorerToString &s, const char *field_name) const final;
29190 };
29191 
29200  std::int32_t get_id() const final {
29201  return ID;
29202  }
29203 
29204  public:
29206  string url_;
29207 
29212 
29218  explicit internalLinkTypeMessage(string const &url_);
29219 
29221  static const std::int32_t ID = 978541650;
29222 
29228  void store(TlStorerToString &s, const char *field_name) const final;
29229 };
29230 
29239  std::int32_t get_id() const final {
29240  return ID;
29241  }
29242 
29243  public:
29248 
29253 
29261 
29263  static const std::int32_t ID = 661633749;
29264 
29270  void store(TlStorerToString &s, const char *field_name) const final;
29271 };
29272 
29281  std::int32_t get_id() const final {
29282  return ID;
29283  }
29284 
29285  public:
29286 
29291 
29293  static const std::int32_t ID = 1613887070;
29294 
29300  void store(TlStorerToString &s, const char *field_name) const final;
29301 };
29302 
29311  std::int32_t get_id() const final {
29312  return ID;
29313  }
29314 
29315  public:
29319  string scope_;
29321  string public_key_;
29323  string nonce_;
29326 
29331 
29341  internalLinkTypePassportDataRequest(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_, string const &callback_url_);
29342 
29344  static const std::int32_t ID = -988819839;
29345 
29351  void store(TlStorerToString &s, const char *field_name) const final;
29352 };
29353 
29362  std::int32_t get_id() const final {
29363  return ID;
29364  }
29365 
29366  public:
29368  string hash_;
29371 
29376 
29383  internalLinkTypePhoneNumberConfirmation(string const &hash_, string const &phone_number_);
29384 
29386  static const std::int32_t ID = 1757375254;
29387 
29393  void store(TlStorerToString &s, const char *field_name) const final;
29394 };
29395 
29404  std::int32_t get_id() const final {
29405  return ID;
29406  }
29407 
29408  public:
29410  string referrer_;
29411 
29416 
29422  explicit internalLinkTypePremiumFeatures(string const &referrer_);
29423 
29425  static const std::int32_t ID = 1216892745;
29426 
29432  void store(TlStorerToString &s, const char *field_name) const final;
29433 };
29434 
29443  std::int32_t get_id() const final {
29444  return ID;
29445  }
29446 
29447  public:
29449  string referrer_;
29450 
29455 
29461  explicit internalLinkTypePremiumGift(string const &referrer_);
29462 
29464  static const std::int32_t ID = 1523936577;
29465 
29471  void store(TlStorerToString &s, const char *field_name) const final;
29472 };
29473 
29482  std::int32_t get_id() const final {
29483  return ID;
29484  }
29485 
29486  public:
29488  string code_;
29489 
29494 
29500  explicit internalLinkTypePremiumGiftCode(string const &code_);
29501 
29503  static const std::int32_t ID = -564356974;
29504 
29510  void store(TlStorerToString &s, const char *field_name) const final;
29511 };
29512 
29521  std::int32_t get_id() const final {
29522  return ID;
29523  }
29524 
29525  public:
29526 
29531 
29533  static const std::int32_t ID = -1386255665;
29534 
29540  void store(TlStorerToString &s, const char *field_name) const final;
29541 };
29542 
29551  std::int32_t get_id() const final {
29552  return ID;
29553  }
29554 
29555  public:
29557  string server_;
29562 
29567 
29576 
29578  static const std::int32_t ID = -1313788694;
29579 
29585  void store(TlStorerToString &s, const char *field_name) const final;
29586 };
29587 
29596  std::int32_t get_id() const final {
29597  return ID;
29598  }
29599 
29600  public:
29604  string draft_text_;
29607 
29612 
29620  internalLinkTypePublicChat(string const &chat_username_, string const &draft_text_, bool open_profile_);
29621 
29623  static const std::int32_t ID = 1769614592;
29624 
29630  void store(TlStorerToString &s, const char *field_name) const final;
29631 };
29632 
29641  std::int32_t get_id() const final {
29642  return ID;
29643  }
29644 
29645  public:
29646 
29651 
29653  static const std::int32_t ID = -1089332956;
29654 
29660  void store(TlStorerToString &s, const char *field_name) const final;
29661 };
29662 
29671  std::int32_t get_id() const final {
29672  return ID;
29673  }
29674 
29675  public:
29676 
29681 
29683  static const std::int32_t ID = 606090371;
29684 
29690  void store(TlStorerToString &s, const char *field_name) const final;
29691 };
29692 
29701  std::int32_t get_id() const final {
29702  return ID;
29703  }
29704 
29705  public:
29706 
29711 
29713  static const std::int32_t ID = 393561524;
29714 
29720  void store(TlStorerToString &s, const char *field_name) const final;
29721 };
29722 
29731  std::int32_t get_id() const final {
29732  return ID;
29733  }
29734 
29735  public:
29740 
29745 
29753 
29755  static const std::int32_t ID = -1589227614;
29756 
29762  void store(TlStorerToString &s, const char *field_name) const final;
29763 };
29764 
29773  std::int32_t get_id() const final {
29774  return ID;
29775  }
29776 
29777  public:
29782 
29787 
29795 
29797  static const std::int32_t ID = 1852042869;
29798 
29804  void store(TlStorerToString &s, const char *field_name) const final;
29805 };
29806 
29815  std::int32_t get_id() const final {
29816  return ID;
29817  }
29818 
29819  public:
29821  string theme_name_;
29822 
29827 
29833  explicit internalLinkTypeTheme(string const &theme_name_);
29834 
29836  static const std::int32_t ID = -200935417;
29837 
29843  void store(TlStorerToString &s, const char *field_name) const final;
29844 };
29845 
29854  std::int32_t get_id() const final {
29855  return ID;
29856  }
29857 
29858  public:
29859 
29864 
29866  static const std::int32_t ID = -1051903722;
29867 
29873  void store(TlStorerToString &s, const char *field_name) const final;
29874 };
29875 
29884  std::int32_t get_id() const final {
29885  return ID;
29886  }
29887 
29888  public:
29890  string link_;
29891 
29896 
29902  explicit internalLinkTypeUnknownDeepLink(string const &link_);
29903 
29905  static const std::int32_t ID = 625596379;
29906 
29912  void store(TlStorerToString &s, const char *field_name) const final;
29913 };
29914 
29923  std::int32_t get_id() const final {
29924  return ID;
29925  }
29926 
29927  public:
29928 
29933 
29935  static const std::int32_t ID = -566649079;
29936 
29942  void store(TlStorerToString &s, const char *field_name) const final;
29943 };
29944 
29953  std::int32_t get_id() const final {
29954  return ID;
29955  }
29956 
29957  public:
29959  string name_;
29960 
29965 
29971  explicit internalLinkTypeUpgradedGift(string const &name_);
29972 
29974  static const std::int32_t ID = -708405605;
29975 
29981  void store(TlStorerToString &s, const char *field_name) const final;
29982 };
29983 
29992  std::int32_t get_id() const final {
29993  return ID;
29994  }
29995 
29996  public:
30000  string draft_text_;
30003 
30008 
30016  internalLinkTypeUserPhoneNumber(string const &phone_number_, string const &draft_text_, bool open_profile_);
30017 
30019  static const std::int32_t ID = 273398536;
30020 
30026  void store(TlStorerToString &s, const char *field_name) const final;
30027 };
30028 
30037  std::int32_t get_id() const final {
30038  return ID;
30039  }
30040 
30041  public:
30043  string token_;
30044 
30049 
30055  explicit internalLinkTypeUserToken(string const &token_);
30056 
30058  static const std::int32_t ID = -1462248615;
30059 
30065  void store(TlStorerToString &s, const char *field_name) const final;
30066 };
30067 
30076  std::int32_t get_id() const final {
30077  return ID;
30078  }
30079 
30080  public:
30087 
30092 
30100  internalLinkTypeVideoChat(string const &chat_username_, string const &invite_hash_, bool is_live_stream_);
30101 
30103  static const std::int32_t ID = -2020149068;
30104 
30110  void store(TlStorerToString &s, const char *field_name) const final;
30111 };
30112 
30121  std::int32_t get_id() const final {
30122  return ID;
30123  }
30124 
30125  public:
30134 
30139 
30149 
30151  static const std::int32_t ID = 2062112045;
30152 
30158  void store(TlStorerToString &s, const char *field_name) const final;
30159 };
30160 
30166  public:
30167 };
30168 
30177  std::int32_t get_id() const final {
30178  return ID;
30179  }
30180 
30181  public:
30182 
30187 
30189  static const std::int32_t ID = 53003769;
30190 
30196  void store(TlStorerToString &s, const char *field_name) const final;
30197 };
30198 
30207  std::int32_t get_id() const final {
30208  return ID;
30209  }
30210 
30211  public:
30212 
30217 
30219  static const std::int32_t ID = 661526151;
30220 
30226  void store(TlStorerToString &s, const char *field_name) const final;
30227 };
30228 
30237  std::int32_t get_id() const final {
30238  return ID;
30239  }
30240 
30241  public:
30242 
30247 
30249  static const std::int32_t ID = -204345357;
30250 
30256  void store(TlStorerToString &s, const char *field_name) const final;
30257 };
30258 
30267  std::int32_t get_id() const final {
30268  return ID;
30269  }
30270 
30271  public:
30276 
30281 
30289 
30291  static const std::int32_t ID = -1914309427;
30292 
30298  void store(TlStorerToString &s, const char *field_name) const final;
30299 };
30300 
30306  public:
30307 };
30308 
30317  std::int32_t get_id() const final {
30318  return ID;
30319  }
30320 
30321  public:
30322 
30327 
30329  static const std::int32_t ID = 1296287214;
30330 
30336  void store(TlStorerToString &s, const char *field_name) const final;
30337 };
30338 
30347  std::int32_t get_id() const final {
30348  return ID;
30349  }
30350 
30351  public:
30352 
30357 
30359  static const std::int32_t ID = 1038640984;
30360 
30366  void store(TlStorerToString &s, const char *field_name) const final;
30367 };
30368 
30377  std::int32_t get_id() const final {
30378  return ID;
30379  }
30380 
30381  public:
30382 
30387 
30389  static const std::int32_t ID = 806547211;
30390 
30396  void store(TlStorerToString &s, const char *field_name) const final;
30397 };
30398 
30399 class labeledPricePart;
30400 
30404 class invoice final : public Object {
30409  std::int32_t get_id() const final {
30410  return ID;
30411  }
30412 
30413  public:
30415  string currency_;
30429  bool is_test_;
30444 
30448  invoice();
30449 
30470 
30472  static const std::int32_t ID = 113204876;
30473 
30479  void store(TlStorerToString &s, const char *field_name) const final;
30480 };
30481 
30482 class JsonValue;
30483 
30487 class jsonObjectMember final : public Object {
30492  std::int32_t get_id() const final {
30493  return ID;
30494  }
30495 
30496  public:
30498  string key_;
30501 
30505  jsonObjectMember();
30506 
30514 
30516  static const std::int32_t ID = -1803309418;
30517 
30523  void store(TlStorerToString &s, const char *field_name) const final;
30524 };
30525 
30526 class JsonValue;
30527 
30528 class jsonObjectMember;
30529 
30534 class JsonValue: public Object {
30535  public:
30536 };
30537 
30541 class jsonValueNull final : public JsonValue {
30546  std::int32_t get_id() const final {
30547  return ID;
30548  }
30549 
30550  public:
30551 
30555  jsonValueNull();
30556 
30558  static const std::int32_t ID = -92872499;
30559 
30565  void store(TlStorerToString &s, const char *field_name) const final;
30566 };
30567 
30571 class jsonValueBoolean final : public JsonValue {
30576  std::int32_t get_id() const final {
30577  return ID;
30578  }
30579 
30580  public:
30582  bool value_;
30583 
30587  jsonValueBoolean();
30588 
30594  explicit jsonValueBoolean(bool value_);
30595 
30597  static const std::int32_t ID = -2142186576;
30598 
30604  void store(TlStorerToString &s, const char *field_name) const final;
30605 };
30606 
30610 class jsonValueNumber final : public JsonValue {
30615  std::int32_t get_id() const final {
30616  return ID;
30617  }
30618 
30619  public:
30621  double value_;
30622 
30626  jsonValueNumber();
30627 
30633  explicit jsonValueNumber(double value_);
30634 
30636  static const std::int32_t ID = -1010822033;
30637 
30643  void store(TlStorerToString &s, const char *field_name) const final;
30644 };
30645 
30649 class jsonValueString final : public JsonValue {
30654  std::int32_t get_id() const final {
30655  return ID;
30656  }
30657 
30658  public:
30660  string value_;
30661 
30665  jsonValueString();
30666 
30672  explicit jsonValueString(string const &value_);
30673 
30675  static const std::int32_t ID = 1597947313;
30676 
30682  void store(TlStorerToString &s, const char *field_name) const final;
30683 };
30684 
30688 class jsonValueArray final : public JsonValue {
30693  std::int32_t get_id() const final {
30694  return ID;
30695  }
30696 
30697  public:
30700 
30704  jsonValueArray();
30705 
30712 
30714  static const std::int32_t ID = -183913546;
30715 
30721  void store(TlStorerToString &s, const char *field_name) const final;
30722 };
30723 
30727 class jsonValueObject final : public JsonValue {
30732  std::int32_t get_id() const final {
30733  return ID;
30734  }
30735 
30736  public:
30739 
30743  jsonValueObject();
30744 
30751 
30753  static const std::int32_t ID = 520252026;
30754 
30760  void store(TlStorerToString &s, const char *field_name) const final;
30761 };
30762 
30763 class KeyboardButtonType;
30764 
30768 class keyboardButton final : public Object {
30773  std::int32_t get_id() const final {
30774  return ID;
30775  }
30776 
30777  public:
30779  string text_;
30782 
30786  keyboardButton();
30787 
30795 
30797  static const std::int32_t ID = -2069836172;
30798 
30804  void store(TlStorerToString &s, const char *field_name) const final;
30805 };
30806 
30808 
30814  public:
30815 };
30816 
30825  std::int32_t get_id() const final {
30826  return ID;
30827  }
30828 
30829  public:
30830 
30835 
30837  static const std::int32_t ID = -1773037256;
30838 
30844  void store(TlStorerToString &s, const char *field_name) const final;
30845 };
30846 
30855  std::int32_t get_id() const final {
30856  return ID;
30857  }
30858 
30859  public:
30860 
30865 
30867  static const std::int32_t ID = -1529235527;
30868 
30874  void store(TlStorerToString &s, const char *field_name) const final;
30875 };
30876 
30885  std::int32_t get_id() const final {
30886  return ID;
30887  }
30888 
30889  public:
30890 
30895 
30897  static const std::int32_t ID = -125661955;
30898 
30904  void store(TlStorerToString &s, const char *field_name) const final;
30905 };
30906 
30915  std::int32_t get_id() const final {
30916  return ID;
30917  }
30918 
30919  public:
30924 
30929 
30937 
30939  static const std::int32_t ID = 1902435512;
30940 
30946  void store(TlStorerToString &s, const char *field_name) const final;
30947 };
30948 
30957  std::int32_t get_id() const final {
30958  return ID;
30959  }
30960 
30961  public:
30980 
30985 
31000 
31002  static const std::int32_t ID = -1738765315;
31003 
31009  void store(TlStorerToString &s, const char *field_name) const final;
31010 };
31011 
31020  std::int32_t get_id() const final {
31021  return ID;
31022  }
31023 
31024  public:
31051 
31056 
31075 
31077  static const std::int32_t ID = 1511138485;
31078 
31084  void store(TlStorerToString &s, const char *field_name) const final;
31085 };
31086 
31095  std::int32_t get_id() const final {
31096  return ID;
31097  }
31098 
31099  public:
31101  string url_;
31102 
31107 
31113  explicit keyboardButtonTypeWebApp(string const &url_);
31114 
31116  static const std::int32_t ID = 1892220770;
31117 
31123  void store(TlStorerToString &s, const char *field_name) const final;
31124 };
31125 
31129 class labeledPricePart final : public Object {
31134  std::int32_t get_id() const final {
31135  return ID;
31136  }
31137 
31138  public:
31140  string label_;
31143 
31147  labeledPricePart();
31148 
31155  labeledPricePart(string const &label_, int53 amount_);
31156 
31158  static const std::int32_t ID = 552789798;
31159 
31165  void store(TlStorerToString &s, const char *field_name) const final;
31166 };
31167 
31171 class languagePackInfo final : public Object {
31176  std::int32_t get_id() const final {
31177  return ID;
31178  }
31179 
31180  public:
31182  string id_;
31186  string name_;
31194  bool is_rtl_;
31196  bool is_beta_;
31207 
31211  languagePackInfo();
31212 
31230  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_);
31231 
31233  static const std::int32_t ID = 542199642;
31234 
31240  void store(TlStorerToString &s, const char *field_name) const final;
31241 };
31242 
31244 
31248 class languagePackString final : public Object {
31253  std::int32_t get_id() const final {
31254  return ID;
31255  }
31256 
31257  public:
31259  string key_;
31262 
31267 
31275 
31277  static const std::int32_t ID = 1307632736;
31278 
31284  void store(TlStorerToString &s, const char *field_name) const final;
31285 };
31286 
31292  public:
31293 };
31294 
31303  std::int32_t get_id() const final {
31304  return ID;
31305  }
31306 
31307  public:
31309  string value_;
31310 
31315 
31321  explicit languagePackStringValueOrdinary(string const &value_);
31322 
31324  static const std::int32_t ID = -249256352;
31325 
31331  void store(TlStorerToString &s, const char *field_name) const final;
31332 };
31333 
31342  std::int32_t get_id() const final {
31343  return ID;
31344  }
31345 
31346  public:
31348  string zero_value_;
31350  string one_value_;
31352  string two_value_;
31354  string few_value_;
31356  string many_value_;
31359 
31364 
31375  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_);
31376 
31378  static const std::int32_t ID = 1906840261;
31379 
31385  void store(TlStorerToString &s, const char *field_name) const final;
31386 };
31387 
31396  std::int32_t get_id() const final {
31397  return ID;
31398  }
31399 
31400  public:
31401 
31406 
31408  static const std::int32_t ID = 1834792698;
31409 
31415  void store(TlStorerToString &s, const char *field_name) const final;
31416 };
31417 
31418 class languagePackString;
31419 
31423 class languagePackStrings final : public Object {
31428  std::int32_t get_id() const final {
31429  return ID;
31430  }
31431 
31432  public:
31435 
31440 
31447 
31449  static const std::int32_t ID = 1172082922;
31450 
31456  void store(TlStorerToString &s, const char *field_name) const final;
31457 };
31458 
31459 class LinkPreviewType;
31460 
31461 class formattedText;
31462 
31466 class linkPreview final : public Object {
31471  std::int32_t get_id() const final {
31472  return ID;
31473  }
31474 
31475  public:
31477  string url_;
31481  string site_name_;
31483  string title_;
31487  string author_;
31502 
31506  linkPreview();
31507 
31526 
31528  static const std::int32_t ID = 1729417714;
31529 
31535  void store(TlStorerToString &s, const char *field_name) const final;
31536 };
31537 
31538 class photo;
31539 
31540 class video;
31541 
31547  public:
31548 };
31549 
31558  std::int32_t get_id() const final {
31559  return ID;
31560  }
31561 
31562  public:
31565 
31570 
31577 
31579  static const std::int32_t ID = -935480434;
31580 
31586  void store(TlStorerToString &s, const char *field_name) const final;
31587 };
31588 
31597  std::int32_t get_id() const final {
31598  return ID;
31599  }
31600 
31601  public:
31604 
31609 
31616 
31618  static const std::int32_t ID = 390616795;
31619 
31625  void store(TlStorerToString &s, const char *field_name) const final;
31626 };
31627 
31631 class linkPreviewOptions final : public Object {
31636  std::int32_t get_id() const final {
31637  return ID;
31638  }
31639 
31640  public:
31644  string url_;
31651 
31656 
31667 
31669  static const std::int32_t ID = 1046590451;
31670 
31676  void store(TlStorerToString &s, const char *field_name) const final;
31677 };
31678 
31679 class BackgroundType;
31680 
31681 class InviteLinkChatType;
31682 
31683 class LinkPreviewAlbumMedia;
31684 
31685 class animation;
31686 
31687 class audio;
31688 
31689 class chatPhoto;
31690 
31691 class document;
31692 
31693 class photo;
31694 
31695 class sticker;
31696 
31697 class themeSettings;
31698 
31699 class upgradedGift;
31700 
31701 class video;
31702 
31703 class videoNote;
31704 
31705 class voiceNote;
31706 
31711 class LinkPreviewType: public Object {
31712  public:
31713 };
31714 
31723  std::int32_t get_id() const final {
31724  return ID;
31725  }
31726 
31727  public:
31731  string caption_;
31732 
31737 
31745 
31747  static const std::int32_t ID = -919156671;
31748 
31754  void store(TlStorerToString &s, const char *field_name) const final;
31755 };
31756 
31765  std::int32_t get_id() const final {
31766  return ID;
31767  }
31768 
31769  public:
31772 
31777 
31784 
31786  static const std::int32_t ID = -1386429132;
31787 
31793  void store(TlStorerToString &s, const char *field_name) const final;
31794 };
31795 
31799 class linkPreviewTypeApp final : public LinkPreviewType {
31804  std::int32_t get_id() const final {
31805  return ID;
31806  }
31807 
31808  public:
31811 
31816 
31823 
31825  static const std::int32_t ID = -475623953;
31826 
31832  void store(TlStorerToString &s, const char *field_name) const final;
31833 };
31834 
31843  std::int32_t get_id() const final {
31844  return ID;
31845  }
31846 
31847  public:
31850 
31855 
31862 
31864  static const std::int32_t ID = 2093915097;
31865 
31871  void store(TlStorerToString &s, const char *field_name) const final;
31872 };
31873 
31882  std::int32_t get_id() const final {
31883  return ID;
31884  }
31885 
31886  public:
31889 
31894 
31901 
31903  static const std::int32_t ID = 1977878482;
31904 
31910  void store(TlStorerToString &s, const char *field_name) const final;
31911 };
31912 
31921  std::int32_t get_id() const final {
31922  return ID;
31923  }
31924 
31925  public:
31930 
31935 
31943 
31945  static const std::int32_t ID = 977838560;
31946 
31952  void store(TlStorerToString &s, const char *field_name) const final;
31953 };
31954 
31963  std::int32_t get_id() const final {
31964  return ID;
31965  }
31966 
31967  public:
31970 
31975 
31982 
31984  static const std::int32_t ID = -957086634;
31985 
31991  void store(TlStorerToString &s, const char *field_name) const final;
31992 };
31993 
31997 class linkPreviewTypeChat final : public LinkPreviewType {
32002  std::int32_t get_id() const final {
32003  return ID;
32004  }
32005 
32006  public:
32013 
32018 
32027 
32029  static const std::int32_t ID = -1372610270;
32030 
32036  void store(TlStorerToString &s, const char *field_name) const final;
32037 };
32038 
32047  std::int32_t get_id() const final {
32048  return ID;
32049  }
32050 
32051  public:
32054 
32059 
32066 
32068  static const std::int32_t ID = -1090426462;
32069 
32075  void store(TlStorerToString &s, const char *field_name) const final;
32076 };
32077 
32086  std::int32_t get_id() const final {
32087  return ID;
32088  }
32089 
32090  public:
32092  string url_;
32101 
32106 
32117 
32119  static const std::int32_t ID = -1436887547;
32120 
32126  void store(TlStorerToString &s, const char *field_name) const final;
32127 };
32128 
32137  std::int32_t get_id() const final {
32138  return ID;
32139  }
32140 
32141  public:
32143  string url_;
32152 
32157 
32168 
32170  static const std::int32_t ID = 571163292;
32171 
32177  void store(TlStorerToString &s, const char *field_name) const final;
32178 };
32179 
32188  std::int32_t get_id() const final {
32189  return ID;
32190  }
32191 
32192  public:
32194  string url_;
32203 
32208 
32219 
32221  static const std::int32_t ID = -1480606973;
32222 
32228  void store(TlStorerToString &s, const char *field_name) const final;
32229 };
32230 
32239  std::int32_t get_id() const final {
32240  return ID;
32241  }
32242 
32243  public:
32245  string url_;
32247  string mime_type_;
32250 
32255 
32263  linkPreviewTypeExternalAudio(string const &url_, string const &mime_type_, int32 duration_);
32264 
32266  static const std::int32_t ID = -1971126291;
32267 
32273  void store(TlStorerToString &s, const char *field_name) const final;
32274 };
32275 
32284  std::int32_t get_id() const final {
32285  return ID;
32286  }
32287 
32288  public:
32290  string url_;
32292  string mime_type_;
32299 
32304 
32315 
32317  static const std::int32_t ID = 1367198616;
32318 
32324  void store(TlStorerToString &s, const char *field_name) const final;
32325 };
32326 
32335  std::int32_t get_id() const final {
32336  return ID;
32337  }
32338 
32339  public:
32340 
32345 
32347  static const std::int32_t ID = -1242459936;
32348 
32354  void store(TlStorerToString &s, const char *field_name) const final;
32355 };
32356 
32365  std::int32_t get_id() const final {
32366  return ID;
32367  }
32368 
32369  public:
32370 
32375 
32377  static const std::int32_t ID = -729855782;
32378 
32384  void store(TlStorerToString &s, const char *field_name) const final;
32385 };
32386 
32395  std::int32_t get_id() const final {
32396  return ID;
32397  }
32398 
32399  public:
32400 
32405 
32407  static const std::int32_t ID = 435470750;
32408 
32414  void store(TlStorerToString &s, const char *field_name) const final;
32415 };
32416 
32425  std::int32_t get_id() const final {
32426  return ID;
32427  }
32428 
32429  public:
32432 
32437 
32444 
32446  static const std::int32_t ID = -1362122068;
32447 
32453  void store(TlStorerToString &s, const char *field_name) const final;
32454 };
32455 
32464  std::int32_t get_id() const final {
32465  return ID;
32466  }
32467 
32468  public:
32469 
32474 
32476  static const std::int32_t ID = 1309507761;
32477 
32483  void store(TlStorerToString &s, const char *field_name) const final;
32484 };
32485 
32494  std::int32_t get_id() const final {
32495  return ID;
32496  }
32497 
32498  public:
32499 
32504 
32506  static const std::int32_t ID = -2141539524;
32507 
32513  void store(TlStorerToString &s, const char *field_name) const final;
32514 };
32515 
32524  std::int32_t get_id() const final {
32525  return ID;
32526  }
32527 
32528  public:
32531 
32536 
32543 
32545  static const std::int32_t ID = 610225445;
32546 
32552  void store(TlStorerToString &s, const char *field_name) const final;
32553 };
32554 
32563  std::int32_t get_id() const final {
32564  return ID;
32565  }
32566 
32567  public:
32570 
32575 
32582 
32584  static const std::int32_t ID = -145958768;
32585 
32591  void store(TlStorerToString &s, const char *field_name) const final;
32592 };
32593 
32602  std::int32_t get_id() const final {
32603  return ID;
32604  }
32605 
32606  public:
32611 
32616 
32624 
32626  static const std::int32_t ID = 1045709531;
32627 
32633  void store(TlStorerToString &s, const char *field_name) const final;
32634 };
32635 
32644  std::int32_t get_id() const final {
32645  return ID;
32646  }
32647 
32648  public:
32651 
32656 
32663 
32665  static const std::int32_t ID = -1873345418;
32666 
32672  void store(TlStorerToString &s, const char *field_name) const final;
32673 };
32674 
32683  std::int32_t get_id() const final {
32684  return ID;
32685  }
32686 
32687  public:
32692 
32697 
32705 
32707  static const std::int32_t ID = -226118489;
32708 
32714  void store(TlStorerToString &s, const char *field_name) const final;
32715 };
32716 
32725  std::int32_t get_id() const final {
32726  return ID;
32727  }
32728 
32729  public:
32730 
32735 
32737  static const std::int32_t ID = 1924738233;
32738 
32744  void store(TlStorerToString &s, const char *field_name) const final;
32745 };
32746 
32755  std::int32_t get_id() const final {
32756  return ID;
32757  }
32758 
32759  public:
32762 
32767 
32774 
32776  static const std::int32_t ID = 293249807;
32777 
32783  void store(TlStorerToString &s, const char *field_name) const final;
32784 };
32785 
32789 class linkPreviewTypeUser final : public LinkPreviewType {
32794  std::int32_t get_id() const final {
32795  return ID;
32796  }
32797 
32798  public:
32802  bool is_bot_;
32803 
32808 
32816 
32818  static const std::int32_t ID = -1465024132;
32819 
32825  void store(TlStorerToString &s, const char *field_name) const final;
32826 };
32827 
32836  std::int32_t get_id() const final {
32837  return ID;
32838  }
32839 
32840  public:
32847 
32852 
32861 
32863  static const std::int32_t ID = 1573057926;
32864 
32870  void store(TlStorerToString &s, const char *field_name) const final;
32871 };
32872 
32881  std::int32_t get_id() const final {
32882  return ID;
32883  }
32884 
32885  public:
32890 
32895 
32903 
32905  static const std::int32_t ID = 420015635;
32906 
32912  void store(TlStorerToString &s, const char *field_name) const final;
32913 };
32914 
32923  std::int32_t get_id() const final {
32924  return ID;
32925  }
32926 
32927  public:
32930 
32935 
32942 
32944  static const std::int32_t ID = -814687391;
32945 
32951  void store(TlStorerToString &s, const char *field_name) const final;
32952 };
32953 
32962  std::int32_t get_id() const final {
32963  return ID;
32964  }
32965 
32966  public:
32969 
32974 
32981 
32983  static const std::int32_t ID = -757936341;
32984 
32990  void store(TlStorerToString &s, const char *field_name) const final;
32991 };
32992 
33001  std::int32_t get_id() const final {
33002  return ID;
33003  }
33004 
33005  public:
33008 
33013 
33020 
33022  static const std::int32_t ID = -1506873462;
33023 
33029  void store(TlStorerToString &s, const char *field_name) const final;
33030 };
33031 
33035 class localFile final : public Object {
33040  std::int32_t get_id() const final {
33041  return ID;
33042  }
33043 
33044  public:
33046  string path_;
33061 
33065  localFile();
33066 
33080 
33082  static const std::int32_t ID = -1562732153;
33083 
33089  void store(TlStorerToString &s, const char *field_name) const final;
33090 };
33091 
33092 class languagePackInfo;
33093 
33097 class localizationTargetInfo final : public Object {
33102  std::int32_t get_id() const final {
33103  return ID;
33104  }
33105 
33106  public:
33109 
33114 
33121 
33123  static const std::int32_t ID = -2048670809;
33124 
33130  void store(TlStorerToString &s, const char *field_name) const final;
33131 };
33132 
33136 class location final : public Object {
33141  std::int32_t get_id() const final {
33142  return ID;
33143  }
33144 
33145  public:
33147  double latitude_;
33149  double longitude_;
33152 
33156  location();
33157 
33165  location(double latitude_, double longitude_, double horizontal_accuracy_);
33166 
33168  static const std::int32_t ID = -443392141;
33169 
33175  void store(TlStorerToString &s, const char *field_name) const final;
33176 };
33177 
33181 class locationAddress final : public Object {
33186  std::int32_t get_id() const final {
33187  return ID;
33188  }
33189 
33190  public:
33194  string state_;
33196  string city_;
33198  string street_;
33199 
33203  locationAddress();
33204 
33213  locationAddress(string const &country_code_, string const &state_, string const &city_, string const &street_);
33214 
33216  static const std::int32_t ID = -1545940190;
33217 
33223  void store(TlStorerToString &s, const char *field_name) const final;
33224 };
33225 
33230 class LogStream: public Object {
33231  public:
33232 };
33233 
33237 class logStreamDefault final : public LogStream {
33242  std::int32_t get_id() const final {
33243  return ID;
33244  }
33245 
33246  public:
33247 
33251  logStreamDefault();
33252 
33254  static const std::int32_t ID = 1390581436;
33255 
33261  void store(TlStorerToString &s, const char *field_name) const final;
33262 };
33263 
33267 class logStreamFile final : public LogStream {
33272  std::int32_t get_id() const final {
33273  return ID;
33274  }
33275 
33276  public:
33278  string path_;
33283 
33287  logStreamFile();
33288 
33297 
33299  static const std::int32_t ID = 1532136933;
33300 
33306  void store(TlStorerToString &s, const char *field_name) const final;
33307 };
33308 
33312 class logStreamEmpty final : public LogStream {
33317  std::int32_t get_id() const final {
33318  return ID;
33319  }
33320 
33321  public:
33322 
33326  logStreamEmpty();
33327 
33329  static const std::int32_t ID = -499912244;
33330 
33336  void store(TlStorerToString &s, const char *field_name) const final;
33337 };
33338 
33342 class logTags final : public Object {
33347  std::int32_t get_id() const final {
33348  return ID;
33349  }
33350 
33351  public:
33354 
33358  logTags();
33359 
33365  explicit logTags(array<string> &&tags_);
33366 
33368  static const std::int32_t ID = -1604930601;
33369 
33375  void store(TlStorerToString &s, const char *field_name) const final;
33376 };
33377 
33381 class logVerbosityLevel final : public Object {
33386  std::int32_t get_id() const final {
33387  return ID;
33388  }
33389 
33390  public:
33393 
33398 
33405 
33407  static const std::int32_t ID = 1734624234;
33408 
33414  void store(TlStorerToString &s, const char *field_name) const final;
33415 };
33416 
33421 class LoginUrlInfo: public Object {
33422  public:
33423 };
33424 
33428 class loginUrlInfoOpen final : public LoginUrlInfo {
33433  std::int32_t get_id() const final {
33434  return ID;
33435  }
33436 
33437  public:
33439  string url_;
33442 
33446  loginUrlInfoOpen();
33447 
33454  loginUrlInfoOpen(string const &url_, bool skip_confirmation_);
33455 
33457  static const std::int32_t ID = 837282306;
33458 
33464  void store(TlStorerToString &s, const char *field_name) const final;
33465 };
33466 
33475  std::int32_t get_id() const final {
33476  return ID;
33477  }
33478 
33479  public:
33481  string url_;
33483  string domain_;
33488 
33493 
33503 
33505  static const std::int32_t ID = 2128290863;
33506 
33512  void store(TlStorerToString &s, const char *field_name) const final;
33513 };
33514 
33515 class WebAppOpenMode;
33516 
33520 class mainWebApp final : public Object {
33525  std::int32_t get_id() const final {
33526  return ID;
33527  }
33528 
33529  public:
33531  string url_;
33534 
33538  mainWebApp();
33539 
33546  mainWebApp(string const &url_, object_ptr<WebAppOpenMode> &&mode_);
33547 
33549  static const std::int32_t ID = 1940368506;
33550 
33556  void store(TlStorerToString &s, const char *field_name) const final;
33557 };
33558 
33563 class MaskPoint: public Object {
33564  public:
33565 };
33566 
33570 class maskPointForehead final : public MaskPoint {
33575  std::int32_t get_id() const final {
33576  return ID;
33577  }
33578 
33579  public:
33580 
33585 
33587  static const std::int32_t ID = 1027512005;
33588 
33594  void store(TlStorerToString &s, const char *field_name) const final;
33595 };
33596 
33600 class maskPointEyes final : public MaskPoint {
33605  std::int32_t get_id() const final {
33606  return ID;
33607  }
33608 
33609  public:
33610 
33614  maskPointEyes();
33615 
33617  static const std::int32_t ID = 1748310861;
33618 
33624  void store(TlStorerToString &s, const char *field_name) const final;
33625 };
33626 
33630 class maskPointMouth final : public MaskPoint {
33635  std::int32_t get_id() const final {
33636  return ID;
33637  }
33638 
33639  public:
33640 
33644  maskPointMouth();
33645 
33647  static const std::int32_t ID = 411773406;
33648 
33654  void store(TlStorerToString &s, const char *field_name) const final;
33655 };
33656 
33660 class maskPointChin final : public MaskPoint {
33665  std::int32_t get_id() const final {
33666  return ID;
33667  }
33668 
33669  public:
33670 
33674  maskPointChin();
33675 
33677  static const std::int32_t ID = 534995335;
33678 
33684  void store(TlStorerToString &s, const char *field_name) const final;
33685 };
33686 
33687 class MaskPoint;
33688 
33692 class maskPosition final : public Object {
33697  std::int32_t get_id() const final {
33698  return ID;
33699  }
33700 
33701  public:
33705  double x_shift_;
33707  double y_shift_;
33709  double scale_;
33710 
33714  maskPosition();
33715 
33724  maskPosition(object_ptr<MaskPoint> &&point_, double x_shift_, double y_shift_, double scale_);
33725 
33727  static const std::int32_t ID = -2097433026;
33728 
33734  void store(TlStorerToString &s, const char *field_name) const final;
33735 };
33736 
33737 class MessageContent;
33738 
33739 class MessageReplyTo;
33740 
33742 
33744 
33745 class MessageSender;
33746 
33747 class MessageSendingState;
33748 
33749 class ReplyMarkup;
33750 
33751 class factCheck;
33752 
33753 class messageForwardInfo;
33754 
33755 class messageImportInfo;
33756 
33758 
33759 class unreadReaction;
33760 
33764 class message final : public Object {
33769  std::int32_t get_id() const final {
33770  return ID;
33771  }
33772 
33773  public:
33848 
33852  message();
33853 
33896 
33898  static const std::int32_t ID = 726001662;
33899 
33905  void store(TlStorerToString &s, const char *field_name) const final;
33906 };
33907 
33911 class messageAutoDeleteTime final : public Object {
33916  std::int32_t get_id() const final {
33917  return ID;
33918  }
33919 
33920  public:
33923 
33928 
33934  explicit messageAutoDeleteTime(int32 time_);
33935 
33937  static const std::int32_t ID = 1972045589;
33938 
33944  void store(TlStorerToString &s, const char *field_name) const final;
33945 };
33946 
33947 class messageCalendarDay;
33948 
33952 class messageCalendar final : public Object {
33957  std::int32_t get_id() const final {
33958  return ID;
33959  }
33960 
33961  public:
33966 
33970  messageCalendar();
33971 
33979 
33981  static const std::int32_t ID = -1682890519;
33982 
33988  void store(TlStorerToString &s, const char *field_name) const final;
33989 };
33990 
33991 class message;
33992 
33996 class messageCalendarDay final : public Object {
34001  std::int32_t get_id() const final {
34002  return ID;
34003  }
34004 
34005  public:
34010 
34015 
34023 
34025  static const std::int32_t ID = -376467614;
34026 
34032  void store(TlStorerToString &s, const char *field_name) const final;
34033 };
34034 
34036 
34037 class CallDiscardReason;
34038 
34039 class DiceStickers;
34040 
34041 class GiveawayPrize;
34042 
34043 class MessageSender;
34044 
34045 class PaidMedia;
34046 
34047 class PassportElementType;
34048 
34049 class alternativeVideo;
34050 
34051 class animatedEmoji;
34052 
34053 class animation;
34054 
34055 class audio;
34056 
34057 class chatBackground;
34058 
34059 class chatPhoto;
34060 
34061 class contact;
34062 
34063 class document;
34064 
34065 class encryptedCredentials;
34066 
34068 
34069 class formattedText;
34070 
34071 class forumTopicIcon;
34072 
34073 class game;
34074 
34075 class gift;
34076 
34077 class giveawayParameters;
34078 
34079 class linkPreview;
34080 
34081 class linkPreviewOptions;
34082 
34083 class location;
34084 
34085 class orderInfo;
34086 
34087 class photo;
34088 
34089 class poll;
34090 
34091 class productInfo;
34092 
34093 class sharedChat;
34094 
34095 class sharedUser;
34096 
34097 class sticker;
34098 
34099 class upgradedGift;
34100 
34101 class venue;
34102 
34103 class video;
34104 
34105 class videoNote;
34106 
34107 class voiceNote;
34108 
34113 class MessageContent: public Object {
34114  public:
34115 };
34116 
34120 class messageText final : public MessageContent {
34125  std::int32_t get_id() const final {
34126  return ID;
34127  }
34128 
34129  public:
34136 
34140  messageText();
34141 
34150 
34152  static const std::int32_t ID = 1751469188;
34153 
34159  void store(TlStorerToString &s, const char *field_name) const final;
34160 };
34161 
34165 class messageAnimation final : public MessageContent {
34170  std::int32_t get_id() const final {
34171  return ID;
34172  }
34173 
34174  public:
34185 
34189  messageAnimation();
34190 
34201 
34203  static const std::int32_t ID = -1899294424;
34204 
34210  void store(TlStorerToString &s, const char *field_name) const final;
34211 };
34212 
34216 class messageAudio final : public MessageContent {
34221  std::int32_t get_id() const final {
34222  return ID;
34223  }
34224 
34225  public:
34230 
34234  messageAudio();
34235 
34243 
34245  static const std::int32_t ID = 276722716;
34246 
34252  void store(TlStorerToString &s, const char *field_name) const final;
34253 };
34254 
34258 class messageDocument final : public MessageContent {
34263  std::int32_t get_id() const final {
34264  return ID;
34265  }
34266 
34267  public:
34272 
34276  messageDocument();
34277 
34285 
34287  static const std::int32_t ID = 596945783;
34288 
34294  void store(TlStorerToString &s, const char *field_name) const final;
34295 };
34296 
34300 class messagePaidMedia final : public MessageContent {
34305  std::int32_t get_id() const final {
34306  return ID;
34307  }
34308 
34309  public:
34318 
34322  messagePaidMedia();
34323 
34333 
34335  static const std::int32_t ID = -724750073;
34336 
34342  void store(TlStorerToString &s, const char *field_name) const final;
34343 };
34344 
34348 class messagePhoto final : public MessageContent {
34353  std::int32_t get_id() const final {
34354  return ID;
34355  }
34356 
34357  public:
34368 
34372  messagePhoto();
34373 
34384 
34386  static const std::int32_t ID = 1967947295;
34387 
34393  void store(TlStorerToString &s, const char *field_name) const final;
34394 };
34395 
34399 class messageSticker final : public MessageContent {
34404  std::int32_t get_id() const final {
34405  return ID;
34406  }
34407 
34408  public:
34413 
34417  messageSticker();
34418 
34426 
34428  static const std::int32_t ID = -437199670;
34429 
34435  void store(TlStorerToString &s, const char *field_name) const final;
34436 };
34437 
34441 class messageVideo final : public MessageContent {
34446  std::int32_t get_id() const final {
34447  return ID;
34448  }
34449 
34450  public:
34467 
34471  messageVideo();
34472 
34486 
34488  static const std::int32_t ID = 374791437;
34489 
34495  void store(TlStorerToString &s, const char *field_name) const final;
34496 };
34497 
34501 class messageVideoNote final : public MessageContent {
34506  std::int32_t get_id() const final {
34507  return ID;
34508  }
34509 
34510  public:
34517 
34521  messageVideoNote();
34522 
34531 
34533  static const std::int32_t ID = 963323014;
34534 
34540  void store(TlStorerToString &s, const char *field_name) const final;
34541 };
34542 
34546 class messageVoiceNote final : public MessageContent {
34551  std::int32_t get_id() const final {
34552  return ID;
34553  }
34554 
34555  public:
34562 
34566  messageVoiceNote();
34567 
34576 
34578  static const std::int32_t ID = 527777781;
34579 
34585  void store(TlStorerToString &s, const char *field_name) const final;
34586 };
34587 
34591 class messageExpiredPhoto final : public MessageContent {
34596  std::int32_t get_id() const final {
34597  return ID;
34598  }
34599 
34600  public:
34601 
34606 
34608  static const std::int32_t ID = -1404641801;
34609 
34615  void store(TlStorerToString &s, const char *field_name) const final;
34616 };
34617 
34621 class messageExpiredVideo final : public MessageContent {
34626  std::int32_t get_id() const final {
34627  return ID;
34628  }
34629 
34630  public:
34631 
34636 
34638  static const std::int32_t ID = -1212209981;
34639 
34645  void store(TlStorerToString &s, const char *field_name) const final;
34646 };
34647 
34656  std::int32_t get_id() const final {
34657  return ID;
34658  }
34659 
34660  public:
34661 
34666 
34668  static const std::int32_t ID = 599540711;
34669 
34675  void store(TlStorerToString &s, const char *field_name) const final;
34676 };
34677 
34686  std::int32_t get_id() const final {
34687  return ID;
34688  }
34689 
34690  public:
34691 
34696 
34698  static const std::int32_t ID = 143684989;
34699 
34705  void store(TlStorerToString &s, const char *field_name) const final;
34706 };
34707 
34711 class messageLocation final : public MessageContent {
34716  std::int32_t get_id() const final {
34717  return ID;
34718  }
34719 
34720  public:
34731 
34735  messageLocation();
34736 
34747 
34749  static const std::int32_t ID = 303973492;
34750 
34756  void store(TlStorerToString &s, const char *field_name) const final;
34757 };
34758 
34762 class messageVenue final : public MessageContent {
34767  std::int32_t get_id() const final {
34768  return ID;
34769  }
34770 
34771  public:
34774 
34778  messageVenue();
34779 
34786 
34788  static const std::int32_t ID = -2146492043;
34789 
34795  void store(TlStorerToString &s, const char *field_name) const final;
34796 };
34797 
34801 class messageContact final : public MessageContent {
34806  std::int32_t get_id() const final {
34807  return ID;
34808  }
34809 
34810  public:
34813 
34817  messageContact();
34818 
34825 
34827  static const std::int32_t ID = -512684966;
34828 
34834  void store(TlStorerToString &s, const char *field_name) const final;
34835 };
34836 
34840 class messageAnimatedEmoji final : public MessageContent {
34845  std::int32_t get_id() const final {
34846  return ID;
34847  }
34848 
34849  public:
34853  string emoji_;
34854 
34859 
34867 
34869  static const std::int32_t ID = 908195298;
34870 
34876  void store(TlStorerToString &s, const char *field_name) const final;
34877 };
34878 
34882 class messageDice final : public MessageContent {
34887  std::int32_t get_id() const final {
34888  return ID;
34889  }
34890 
34891  public:
34897  string emoji_;
34902 
34906  messageDice();
34907 
34918 
34920  static const std::int32_t ID = 1115779641;
34921 
34927  void store(TlStorerToString &s, const char *field_name) const final;
34928 };
34929 
34933 class messageGame final : public MessageContent {
34938  std::int32_t get_id() const final {
34939  return ID;
34940  }
34941 
34942  public:
34945 
34949  messageGame();
34950 
34956  explicit messageGame(object_ptr<game> &&game_);
34957 
34959  static const std::int32_t ID = -69441162;
34960 
34966  void store(TlStorerToString &s, const char *field_name) const final;
34967 };
34968 
34972 class messagePoll final : public MessageContent {
34977  std::int32_t get_id() const final {
34978  return ID;
34979  }
34980 
34981  public:
34984 
34988  messagePoll();
34989 
34995  explicit messagePoll(object_ptr<poll> &&poll_);
34996 
34998  static const std::int32_t ID = -662130099;
34999 
35005  void store(TlStorerToString &s, const char *field_name) const final;
35006 };
35007 
35011 class messageStory final : public MessageContent {
35016  std::int32_t get_id() const final {
35017  return ID;
35018  }
35019 
35020  public:
35027 
35031  messageStory();
35032 
35041 
35043  static const std::int32_t ID = 1514236353;
35044 
35050  void store(TlStorerToString &s, const char *field_name) const final;
35051 };
35052 
35056 class messageInvoice final : public MessageContent {
35061  std::int32_t get_id() const final {
35062  return ID;
35063  }
35064 
35065  public:
35069  string currency_;
35075  bool is_test_;
35084 
35088  messageInvoice();
35089 
35104 
35106  static const std::int32_t ID = 263060806;
35107 
35113  void store(TlStorerToString &s, const char *field_name) const final;
35114 };
35115 
35119 class messageCall final : public MessageContent {
35124  std::int32_t get_id() const final {
35125  return ID;
35126  }
35127 
35128  public:
35135 
35139  messageCall();
35140 
35149 
35151  static const std::int32_t ID = 538893824;
35152 
35158  void store(TlStorerToString &s, const char *field_name) const final;
35159 };
35160 
35164 class messageGroupCall final : public MessageContent {
35169  std::int32_t get_id() const final {
35170  return ID;
35171  }
35172 
35173  public:
35184 
35188  messageGroupCall();
35189 
35200 
35202  static const std::int32_t ID = 1370396295;
35203 
35209  void store(TlStorerToString &s, const char *field_name) const final;
35210 };
35211 
35220  std::int32_t get_id() const final {
35221  return ID;
35222  }
35223 
35224  public:
35229 
35234 
35242 
35244  static const std::int32_t ID = -1855185481;
35245 
35251  void store(TlStorerToString &s, const char *field_name) const final;
35252 };
35253 
35262  std::int32_t get_id() const final {
35263  return ID;
35264  }
35265 
35266  public:
35269 
35274 
35281 
35283  static const std::int32_t ID = 521225561;
35284 
35290  void store(TlStorerToString &s, const char *field_name) const final;
35291 };
35292 
35301  std::int32_t get_id() const final {
35302  return ID;
35303  }
35304 
35305  public:
35308 
35313 
35320 
35322  static const std::int32_t ID = 2032544855;
35323 
35329  void store(TlStorerToString &s, const char *field_name) const final;
35330 };
35331 
35340  std::int32_t get_id() const final {
35341  return ID;
35342  }
35343 
35344  public:
35349 
35354 
35362 
35364  static const std::int32_t ID = -1459065585;
35365 
35371  void store(TlStorerToString &s, const char *field_name) const final;
35372 };
35373 
35382  std::int32_t get_id() const final {
35383  return ID;
35384  }
35385 
35386  public:
35388  string title_;
35391 
35396 
35404 
35406  static const std::int32_t ID = 795404060;
35407 
35413  void store(TlStorerToString &s, const char *field_name) const final;
35414 };
35415 
35424  std::int32_t get_id() const final {
35425  return ID;
35426  }
35427 
35428  public:
35430  string title_;
35431 
35436 
35442  explicit messageSupergroupChatCreate(string const &title_);
35443 
35445  static const std::int32_t ID = -434325733;
35446 
35452  void store(TlStorerToString &s, const char *field_name) const final;
35453 };
35454 
35463  std::int32_t get_id() const final {
35464  return ID;
35465  }
35466 
35467  public:
35469  string title_;
35470 
35475 
35481  explicit messageChatChangeTitle(string const &title_);
35482 
35484  static const std::int32_t ID = 748272449;
35485 
35491  void store(TlStorerToString &s, const char *field_name) const final;
35492 };
35493 
35502  std::int32_t get_id() const final {
35503  return ID;
35504  }
35505 
35506  public:
35509 
35514 
35521 
35523  static const std::int32_t ID = -813415093;
35524 
35530  void store(TlStorerToString &s, const char *field_name) const final;
35531 };
35532 
35541  std::int32_t get_id() const final {
35542  return ID;
35543  }
35544 
35545  public:
35546 
35551 
35553  static const std::int32_t ID = -184374809;
35554 
35560  void store(TlStorerToString &s, const char *field_name) const final;
35561 };
35562 
35571  std::int32_t get_id() const final {
35572  return ID;
35573  }
35574 
35575  public:
35578 
35583 
35590 
35592  static const std::int32_t ID = 1701117908;
35593 
35599  void store(TlStorerToString &s, const char *field_name) const final;
35600 };
35601 
35610  std::int32_t get_id() const final {
35611  return ID;
35612  }
35613 
35614  public:
35615 
35620 
35622  static const std::int32_t ID = 1846493311;
35623 
35629  void store(TlStorerToString &s, const char *field_name) const final;
35630 };
35631 
35640  std::int32_t get_id() const final {
35641  return ID;
35642  }
35643 
35644  public:
35645 
35650 
35652  static const std::int32_t ID = 1195428732;
35653 
35659  void store(TlStorerToString &s, const char *field_name) const final;
35660 };
35661 
35670  std::int32_t get_id() const final {
35671  return ID;
35672  }
35673 
35674  public:
35677 
35682 
35689 
35691  static const std::int32_t ID = 938029481;
35692 
35698  void store(TlStorerToString &s, const char *field_name) const final;
35699 };
35700 
35704 class messageChatUpgradeTo final : public MessageContent {
35709  std::int32_t get_id() const final {
35710  return ID;
35711  }
35712 
35713  public:
35716 
35721 
35728 
35730  static const std::int32_t ID = 104813723;
35731 
35737  void store(TlStorerToString &s, const char *field_name) const final;
35738 };
35739 
35748  std::int32_t get_id() const final {
35749  return ID;
35750  }
35751 
35752  public:
35754  string title_;
35757 
35762 
35770 
35772  static const std::int32_t ID = 325954268;
35773 
35779  void store(TlStorerToString &s, const char *field_name) const final;
35780 };
35781 
35785 class messagePinMessage final : public MessageContent {
35790  std::int32_t get_id() const final {
35791  return ID;
35792  }
35793 
35794  public:
35797 
35802 
35809 
35811  static const std::int32_t ID = 953503801;
35812 
35818  void store(TlStorerToString &s, const char *field_name) const final;
35819 };
35820 
35829  std::int32_t get_id() const final {
35830  return ID;
35831  }
35832 
35833  public:
35834 
35839 
35841  static const std::int32_t ID = -1564971605;
35842 
35848  void store(TlStorerToString &s, const char *field_name) const final;
35849 };
35850 
35859  std::int32_t get_id() const final {
35860  return ID;
35861  }
35862 
35863  public:
35870 
35875 
35884 
35886  static const std::int32_t ID = 1029536832;
35887 
35893  void store(TlStorerToString &s, const char *field_name) const final;
35894 };
35895 
35899 class messageChatSetTheme final : public MessageContent {
35904  std::int32_t get_id() const final {
35905  return ID;
35906  }
35907 
35908  public:
35910  string theme_name_;
35911 
35916 
35922  explicit messageChatSetTheme(string const &theme_name_);
35923 
35925  static const std::int32_t ID = -1716612088;
35926 
35932  void store(TlStorerToString &s, const char *field_name) const final;
35933 };
35934 
35943  std::int32_t get_id() const final {
35944  return ID;
35945  }
35946 
35947  public:
35952 
35957 
35965 
35967  static const std::int32_t ID = 1637745966;
35968 
35974  void store(TlStorerToString &s, const char *field_name) const final;
35975 };
35976 
35980 class messageChatBoost final : public MessageContent {
35985  std::int32_t get_id() const final {
35986  return ID;
35987  }
35988 
35989  public:
35992 
35996  messageChatBoost();
35997 
36004 
36006  static const std::int32_t ID = 1583310219;
36007 
36013  void store(TlStorerToString &s, const char *field_name) const final;
36014 };
36015 
36024  std::int32_t get_id() const final {
36025  return ID;
36026  }
36027 
36028  public:
36030  string name_;
36033 
36038 
36046 
36048  static const std::int32_t ID = -1194440751;
36049 
36055  void store(TlStorerToString &s, const char *field_name) const final;
36056 };
36057 
36066  std::int32_t get_id() const final {
36067  return ID;
36068  }
36069 
36070  public:
36072  string name_;
36077 
36082 
36091 
36093  static const std::int32_t ID = 12629888;
36094 
36100  void store(TlStorerToString &s, const char *field_name) const final;
36101 };
36102 
36111  std::int32_t get_id() const final {
36112  return ID;
36113  }
36114 
36115  public:
36118 
36123 
36130 
36132  static const std::int32_t ID = 1264029664;
36133 
36139  void store(TlStorerToString &s, const char *field_name) const final;
36140 };
36141 
36150  std::int32_t get_id() const final {
36151  return ID;
36152  }
36153 
36154  public:
36157 
36162 
36169 
36171  static const std::int32_t ID = -1751936002;
36172 
36178  void store(TlStorerToString &s, const char *field_name) const final;
36179 };
36180 
36189  std::int32_t get_id() const final {
36190  return ID;
36191  }
36192 
36193  public:
36196 
36201 
36208 
36210  static const std::int32_t ID = -1251926297;
36211 
36217  void store(TlStorerToString &s, const char *field_name) const final;
36218 };
36219 
36228  std::int32_t get_id() const final {
36229  return ID;
36230  }
36231 
36232  public:
36234  string text_;
36235 
36240 
36246  explicit messageCustomServiceAction(string const &text_);
36247 
36249  static const std::int32_t ID = 1435879282;
36250 
36256  void store(TlStorerToString &s, const char *field_name) const final;
36257 };
36258 
36262 class messageGameScore final : public MessageContent {
36267  std::int32_t get_id() const final {
36268  return ID;
36269  }
36270 
36271  public:
36278 
36282  messageGameScore();
36283 
36292 
36294  static const std::int32_t ID = 1344904575;
36295 
36301  void store(TlStorerToString &s, const char *field_name) const final;
36302 };
36303 
36312  std::int32_t get_id() const final {
36313  return ID;
36314  }
36315 
36316  public:
36322  string currency_;
36333 
36338 
36352 
36354  static const std::int32_t ID = 1046878481;
36355 
36361  void store(TlStorerToString &s, const char *field_name) const final;
36362 };
36363 
36372  std::int32_t get_id() const final {
36373  return ID;
36374  }
36375 
36376  public:
36378  string currency_;
36397 
36402 
36418 
36420  static const std::int32_t ID = -949596737;
36421 
36427  void store(TlStorerToString &s, const char *field_name) const final;
36428 };
36429 
36438  std::int32_t get_id() const final {
36439  return ID;
36440  }
36441 
36442  public:
36446  string currency_;
36455 
36460 
36472 
36474  static const std::int32_t ID = 297580787;
36475 
36481  void store(TlStorerToString &s, const char *field_name) const final;
36482 };
36483 
36487 class messageGiftedPremium final : public MessageContent {
36492  std::int32_t get_id() const final {
36493  return ID;
36494  }
36495 
36496  public:
36504  string currency_;
36515 
36520 
36535 
36537  static const std::int32_t ID = -456073094;
36538 
36544  void store(TlStorerToString &s, const char *field_name) const final;
36545 };
36546 
36555  std::int32_t get_id() const final {
36556  return ID;
36557  }
36558 
36559  public:
36569  string currency_;
36581  string code_;
36582 
36587 
36604 
36606  static const std::int32_t ID = 701640270;
36607 
36613  void store(TlStorerToString &s, const char *field_name) const final;
36614 };
36615 
36624  std::int32_t get_id() const final {
36625  return ID;
36626  }
36627 
36628  public:
36631 
36636 
36643 
36645  static const std::int32_t ID = 972252063;
36646 
36652  void store(TlStorerToString &s, const char *field_name) const final;
36653 };
36654 
36658 class messageGiveaway final : public MessageContent {
36663  std::int32_t get_id() const final {
36664  return ID;
36665  }
36666 
36667  public:
36676 
36680  messageGiveaway();
36681 
36691 
36693  static const std::int32_t ID = -345908568;
36694 
36700  void store(TlStorerToString &s, const char *field_name) const final;
36701 };
36702 
36711  std::int32_t get_id() const final {
36712  return ID;
36713  }
36714 
36715  public:
36724 
36729 
36739 
36741  static const std::int32_t ID = -467351305;
36742 
36748  void store(TlStorerToString &s, const char *field_name) const final;
36749 };
36750 
36759  std::int32_t get_id() const final {
36760  return ID;
36761  }
36762 
36763  public:
36786 
36791 
36808 
36810  static const std::int32_t ID = 2098585405;
36811 
36817  void store(TlStorerToString &s, const char *field_name) const final;
36818 };
36819 
36823 class messageGiftedStars final : public MessageContent {
36828  std::int32_t get_id() const final {
36829  return ID;
36830  }
36831 
36832  public:
36838  string currency_;
36851 
36856 
36871 
36873  static const std::int32_t ID = 1102954151;
36874 
36880  void store(TlStorerToString &s, const char *field_name) const final;
36881 };
36882 
36891  std::int32_t get_id() const final {
36892  return ID;
36893  }
36894 
36895  public:
36908 
36913 
36925 
36927  static const std::int32_t ID = -1441833501;
36928 
36934  void store(TlStorerToString &s, const char *field_name) const final;
36935 };
36936 
36940 class messageGift final : public MessageContent {
36945  std::int32_t get_id() const final {
36946  return ID;
36947  }
36948 
36949  public:
36976 
36980  messageGift();
36981 
37000 
37002  static const std::int32_t ID = 2090444659;
37003 
37009  void store(TlStorerToString &s, const char *field_name) const final;
37010 };
37011 
37015 class messageUpgradedGift final : public MessageContent {
37020  std::int32_t get_id() const final {
37021  return ID;
37022  }
37023 
37024  public:
37049 
37054 
37072 
37074  static const std::int32_t ID = -1586797067;
37075 
37081  void store(TlStorerToString &s, const char *field_name) const final;
37082 };
37083 
37092  std::int32_t get_id() const final {
37093  return ID;
37094  }
37095 
37096  public:
37103 
37108 
37117 
37119  static const std::int32_t ID = -1308949479;
37120 
37126  void store(TlStorerToString &s, const char *field_name) const final;
37127 };
37128 
37137  std::int32_t get_id() const final {
37138  return ID;
37139  }
37140 
37141  public:
37146 
37151 
37159 
37161  static const std::int32_t ID = 580403343;
37162 
37168  void store(TlStorerToString &s, const char *field_name) const final;
37169 };
37170 
37179  std::int32_t get_id() const final {
37180  return ID;
37181  }
37182 
37183  public:
37186 
37191 
37198 
37200  static const std::int32_t ID = -344945397;
37201 
37207  void store(TlStorerToString &s, const char *field_name) const final;
37208 };
37209 
37218  std::int32_t get_id() const final {
37219  return ID;
37220  }
37221 
37222  public:
37223 
37228 
37230  static const std::int32_t ID = -1502020353;
37231 
37237  void store(TlStorerToString &s, const char *field_name) const final;
37238 };
37239 
37243 class messageUsersShared final : public MessageContent {
37248  std::int32_t get_id() const final {
37249  return ID;
37250  }
37251 
37252  public:
37257 
37262 
37270 
37272  static const std::int32_t ID = -842442318;
37273 
37279  void store(TlStorerToString &s, const char *field_name) const final;
37280 };
37281 
37285 class messageChatShared final : public MessageContent {
37290  std::int32_t get_id() const final {
37291  return ID;
37292  }
37293 
37294  public:
37299 
37304 
37312 
37314  static const std::int32_t ID = -1362699935;
37315 
37321  void store(TlStorerToString &s, const char *field_name) const final;
37322 };
37323 
37332  std::int32_t get_id() const final {
37333  return ID;
37334  }
37335 
37336  public:
37339 
37344 
37351 
37353  static const std::int32_t ID = -1702185036;
37354 
37360  void store(TlStorerToString &s, const char *field_name) const final;
37361 };
37362 
37371  std::int32_t get_id() const final {
37372  return ID;
37373  }
37374 
37375  public:
37378 
37383 
37389  explicit messageWebAppDataSent(string const &button_text_);
37390 
37392  static const std::int32_t ID = -83674862;
37393 
37399  void store(TlStorerToString &s, const char *field_name) const final;
37400 };
37401 
37410  std::int32_t get_id() const final {
37411  return ID;
37412  }
37413 
37414  public:
37418  string data_;
37419 
37424 
37431  messageWebAppDataReceived(string const &button_text_, string const &data_);
37432 
37434  static const std::int32_t ID = -8578539;
37435 
37441  void store(TlStorerToString &s, const char *field_name) const final;
37442 };
37443 
37452  std::int32_t get_id() const final {
37453  return ID;
37454  }
37455 
37456  public:
37459 
37464 
37471 
37473  static const std::int32_t ID = 1017405171;
37474 
37480  void store(TlStorerToString &s, const char *field_name) const final;
37481 };
37482 
37491  std::int32_t get_id() const final {
37492  return ID;
37493  }
37494 
37495  public:
37500 
37505 
37513 
37515  static const std::int32_t ID = -1367863624;
37516 
37522  void store(TlStorerToString &s, const char *field_name) const final;
37523 };
37524 
37533  std::int32_t get_id() const final {
37534  return ID;
37535  }
37536 
37537  public:
37544 
37549 
37558 
37560  static const std::int32_t ID = 67761875;
37561 
37567  void store(TlStorerToString &s, const char *field_name) const final;
37568 };
37569 
37573 class messageUnsupported final : public MessageContent {
37578  std::int32_t get_id() const final {
37579  return ID;
37580  }
37581 
37582  public:
37583 
37588 
37590  static const std::int32_t ID = -1816726139;
37591 
37597  void store(TlStorerToString &s, const char *field_name) const final;
37598 };
37599 
37600 class formattedText;
37601 
37605 class messageCopyOptions final : public Object {
37610  std::int32_t get_id() const final {
37611  return ID;
37612  }
37613 
37614  public:
37623 
37628 
37638 
37640  static const std::int32_t ID = 1079772090;
37641 
37647  void store(TlStorerToString &s, const char *field_name) const final;
37648 };
37649 
37650 class MessageEffectType;
37651 
37652 class sticker;
37653 
37657 class messageEffect final : public Object {
37662  std::int32_t get_id() const final {
37663  return ID;
37664  }
37665 
37666  public:
37672  string emoji_;
37677 
37681  messageEffect();
37682 
37693 
37695  static const std::int32_t ID = -1758836433;
37696 
37702  void store(TlStorerToString &s, const char *field_name) const final;
37703 };
37704 
37705 class sticker;
37706 
37711 class MessageEffectType: public Object {
37712  public:
37713 };
37714 
37723  std::int32_t get_id() const final {
37724  return ID;
37725  }
37726 
37727  public:
37732 
37737 
37745 
37747  static const std::int32_t ID = 1756079678;
37748 
37754  void store(TlStorerToString &s, const char *field_name) const final;
37755 };
37756 
37765  std::int32_t get_id() const final {
37766  return ID;
37767  }
37768 
37769  public:
37772 
37777 
37784 
37786  static const std::int32_t ID = 1637231609;
37787 
37793  void store(TlStorerToString &s, const char *field_name) const final;
37794 };
37795 
37800 class MessageFileType: public Object {
37801  public:
37802 };
37803 
37812  std::int32_t get_id() const final {
37813  return ID;
37814  }
37815 
37816  public:
37818  string name_;
37819 
37824 
37830  explicit messageFileTypePrivate(string const &name_);
37831 
37833  static const std::int32_t ID = -521908524;
37834 
37840  void store(TlStorerToString &s, const char *field_name) const final;
37841 };
37842 
37851  std::int32_t get_id() const final {
37852  return ID;
37853  }
37854 
37855  public:
37857  string title_;
37858 
37863 
37869  explicit messageFileTypeGroup(string const &title_);
37870 
37872  static const std::int32_t ID = -219836568;
37873 
37879  void store(TlStorerToString &s, const char *field_name) const final;
37880 };
37881 
37890  std::int32_t get_id() const final {
37891  return ID;
37892  }
37893 
37894  public:
37895 
37900 
37902  static const std::int32_t ID = 1176353458;
37903 
37909  void store(TlStorerToString &s, const char *field_name) const final;
37910 };
37911 
37912 class MessageOrigin;
37913 
37914 class forwardSource;
37915 
37919 class messageForwardInfo final : public Object {
37924  std::int32_t get_id() const final {
37925  return ID;
37926  }
37927 
37928  public:
37937 
37942 
37952 
37954  static const std::int32_t ID = -880313475;
37955 
37961  void store(TlStorerToString &s, const char *field_name) const final;
37962 };
37963 
37967 class messageImportInfo final : public Object {
37972  std::int32_t get_id() const final {
37973  return ID;
37974  }
37975 
37976  public:
37981 
37986 
37993  messageImportInfo(string const &sender_name_, int32 date_);
37994 
37996  static const std::int32_t ID = -421549105;
37997 
38003  void store(TlStorerToString &s, const char *field_name) const final;
38004 };
38005 
38006 class messageReactions;
38007 
38008 class messageReplyInfo;
38009 
38013 class messageInteractionInfo final : public Object {
38018  std::int32_t get_id() const final {
38019  return ID;
38020  }
38021 
38022  public:
38031 
38036 
38046 
38048  static const std::int32_t ID = 733797893;
38049 
38055  void store(TlStorerToString &s, const char *field_name) const final;
38056 };
38057 
38061 class messageLink final : public Object {
38066  std::int32_t get_id() const final {
38067  return ID;
38068  }
38069 
38070  public:
38072  string link_;
38075 
38079  messageLink();
38080 
38087  messageLink(string const &link_, bool is_public_);
38088 
38090  static const std::int32_t ID = -1354089818;
38091 
38097  void store(TlStorerToString &s, const char *field_name) const final;
38098 };
38099 
38100 class message;
38101 
38105 class messageLinkInfo final : public Object {
38110  std::int32_t get_id() const final {
38111  return ID;
38112  }
38113 
38114  public:
38127 
38131  messageLinkInfo();
38132 
38144 
38146  static const std::int32_t ID = 731315024;
38147 
38153  void store(TlStorerToString &s, const char *field_name) const final;
38154 };
38155 
38160 class MessageOrigin: public Object {
38161  public:
38162 };
38163 
38167 class messageOriginUser final : public MessageOrigin {
38172  std::int32_t get_id() const final {
38173  return ID;
38174  }
38175 
38176  public:
38179 
38184 
38191 
38193  static const std::int32_t ID = -1677684669;
38194 
38200  void store(TlStorerToString &s, const char *field_name) const final;
38201 };
38202 
38211  std::int32_t get_id() const final {
38212  return ID;
38213  }
38214 
38215  public:
38218 
38223 
38229  explicit messageOriginHiddenUser(string const &sender_name_);
38230 
38232  static const std::int32_t ID = -317971494;
38233 
38239  void store(TlStorerToString &s, const char *field_name) const final;
38240 };
38241 
38245 class messageOriginChat final : public MessageOrigin {
38250  std::int32_t get_id() const final {
38251  return ID;
38252  }
38253 
38254  public:
38259 
38264 
38272 
38274  static const std::int32_t ID = -205824332;
38275 
38281  void store(TlStorerToString &s, const char *field_name) const final;
38282 };
38283 
38287 class messageOriginChannel final : public MessageOrigin {
38292  std::int32_t get_id() const final {
38293  return ID;
38294  }
38295 
38296  public:
38303 
38308 
38317 
38319  static const std::int32_t ID = -1451535938;
38320 
38326  void store(TlStorerToString &s, const char *field_name) const final;
38327 };
38328 
38332 class messagePosition final : public Object {
38337  std::int32_t get_id() const final {
38338  return ID;
38339  }
38340 
38341  public:
38348 
38352  messagePosition();
38353 
38362 
38364  static const std::int32_t ID = 1292189935;
38365 
38371  void store(TlStorerToString &s, const char *field_name) const final;
38372 };
38373 
38374 class messagePosition;
38375 
38379 class messagePositions final : public Object {
38384  std::int32_t get_id() const final {
38385  return ID;
38386  }
38387 
38388  public:
38393 
38397  messagePositions();
38398 
38406 
38408  static const std::int32_t ID = -1930466649;
38409 
38415  void store(TlStorerToString &s, const char *field_name) const final;
38416 };
38417 
38421 class messageProperties final : public Object {
38426  std::int32_t get_id() const final {
38427  return ID;
38428  }
38429 
38430  public:
38483 
38488 
38520 
38522  static const std::int32_t ID = -27014655;
38523 
38529  void store(TlStorerToString &s, const char *field_name) const final;
38530 };
38531 
38532 class MessageSender;
38533 
38534 class ReactionType;
38535 
38539 class messageReaction final : public Object {
38544  std::int32_t get_id() const final {
38545  return ID;
38546  }
38547 
38548  public:
38559 
38563  messageReaction();
38564 
38575 
38577  static const std::int32_t ID = -1093994369;
38578 
38584  void store(TlStorerToString &s, const char *field_name) const final;
38585 };
38586 
38587 class messageReaction;
38588 
38589 class paidReactor;
38590 
38594 class messageReactions final : public Object {
38599  std::int32_t get_id() const final {
38600  return ID;
38601  }
38602 
38603  public:
38612 
38616  messageReactions();
38617 
38627 
38629  static const std::int32_t ID = 1475966817;
38630 
38636  void store(TlStorerToString &s, const char *field_name) const final;
38637 };
38638 
38643 class MessageReadDate: public Object {
38644  public:
38645 };
38646 
38650 class messageReadDateRead final : public MessageReadDate {
38655  std::int32_t get_id() const final {
38656  return ID;
38657  }
38658 
38659  public:
38662 
38667 
38674 
38676  static const std::int32_t ID = 1972186672;
38677 
38683  void store(TlStorerToString &s, const char *field_name) const final;
38684 };
38685 
38694  std::int32_t get_id() const final {
38695  return ID;
38696  }
38697 
38698  public:
38699 
38704 
38706  static const std::int32_t ID = 397549868;
38707 
38713  void store(TlStorerToString &s, const char *field_name) const final;
38714 };
38715 
38724  std::int32_t get_id() const final {
38725  return ID;
38726  }
38727 
38728  public:
38729 
38734 
38736  static const std::int32_t ID = -1233773024;
38737 
38743  void store(TlStorerToString &s, const char *field_name) const final;
38744 };
38745 
38754  std::int32_t get_id() const final {
38755  return ID;
38756  }
38757 
38758  public:
38759 
38764 
38766  static const std::int32_t ID = -1282567130;
38767 
38773  void store(TlStorerToString &s, const char *field_name) const final;
38774 };
38775 
38784  std::int32_t get_id() const final {
38785  return ID;
38786  }
38787 
38788  public:
38789 
38794 
38796  static const std::int32_t ID = -693971852;
38797 
38803  void store(TlStorerToString &s, const char *field_name) const final;
38804 };
38805 
38806 class MessageSender;
38807 
38811 class messageReplyInfo final : public Object {
38816  std::int32_t get_id() const final {
38817  return ID;
38818  }
38819 
38820  public:
38831 
38835  messageReplyInfo();
38836 
38847 
38849  static const std::int32_t ID = -2093702263;
38850 
38856  void store(TlStorerToString &s, const char *field_name) const final;
38857 };
38858 
38859 class MessageContent;
38860 
38861 class MessageOrigin;
38862 
38863 class textQuote;
38864 
38869 class MessageReplyTo: public Object {
38870  public:
38871 };
38872 
38881  std::int32_t get_id() const final {
38882  return ID;
38883  }
38884 
38885  public:
38898 
38903 
38915 
38917  static const std::int32_t ID = -300918393;
38918 
38924  void store(TlStorerToString &s, const char *field_name) const final;
38925 };
38926 
38930 class messageReplyToStory final : public MessageReplyTo {
38935  std::int32_t get_id() const final {
38936  return ID;
38937  }
38938 
38939  public:
38944 
38949 
38957 
38959  static const std::int32_t ID = -674492596;
38960 
38966  void store(TlStorerToString &s, const char *field_name) const final;
38967 };
38968 
38974  public:
38975 };
38976 
38985  std::int32_t get_id() const final {
38986  return ID;
38987  }
38988 
38989  public:
38992 
38997 
39004 
39006  static const std::int32_t ID = -1485570073;
39007 
39013  void store(TlStorerToString &s, const char *field_name) const final;
39014 };
39015 
39024  std::int32_t get_id() const final {
39025  return ID;
39026  }
39027 
39028  public:
39029 
39034 
39036  static const std::int32_t ID = 2092947464;
39037 
39043  void store(TlStorerToString &s, const char *field_name) const final;
39044 };
39045 
39054  std::int32_t get_id() const final {
39055  return ID;
39056  }
39057 
39058  public:
39061 
39066 
39073 
39075  static const std::int32_t ID = 2101578734;
39076 
39082  void store(TlStorerToString &s, const char *field_name) const final;
39083 };
39084 
39090  public:
39091 };
39092 
39101  std::int32_t get_id() const final {
39102  return ID;
39103  }
39104 
39105  public:
39108 
39113 
39120 
39122  static const std::int32_t ID = 1351440333;
39123 
39129  void store(TlStorerToString &s, const char *field_name) const final;
39130 };
39131 
39140  std::int32_t get_id() const final {
39141  return ID;
39142  }
39143 
39144  public:
39145 
39150 
39152  static const std::int32_t ID = -1036218363;
39153 
39159  void store(TlStorerToString &s, const char *field_name) const final;
39160 };
39161 
39163 
39167 class messageSendOptions final : public Object {
39172  std::int32_t get_id() const final {
39173  return ID;
39174  }
39175 
39176  public:
39197 
39202 
39218 
39220  static const std::int32_t ID = -128496262;
39221 
39227  void store(TlStorerToString &s, const char *field_name) const final;
39228 };
39229 
39234 class MessageSender: public Object {
39235  public:
39236 };
39237 
39241 class messageSenderUser final : public MessageSender {
39246  std::int32_t get_id() const final {
39247  return ID;
39248  }
39249 
39250  public:
39253 
39258 
39264  explicit messageSenderUser(int53 user_id_);
39265 
39267  static const std::int32_t ID = -336109341;
39268 
39274  void store(TlStorerToString &s, const char *field_name) const final;
39275 };
39276 
39280 class messageSenderChat final : public MessageSender {
39285  std::int32_t get_id() const final {
39286  return ID;
39287  }
39288 
39289  public:
39292 
39297 
39303  explicit messageSenderChat(int53 chat_id_);
39304 
39306  static const std::int32_t ID = -239660751;
39307 
39313  void store(TlStorerToString &s, const char *field_name) const final;
39314 };
39315 
39316 class MessageSender;
39317 
39321 class messageSenders final : public Object {
39326  std::int32_t get_id() const final {
39327  return ID;
39328  }
39329 
39330  public:
39335 
39339  messageSenders();
39340 
39348 
39350  static const std::int32_t ID = -690158467;
39351 
39357  void store(TlStorerToString &s, const char *field_name) const final;
39358 };
39359 
39360 class error;
39361 
39367  public:
39368 };
39369 
39378  std::int32_t get_id() const final {
39379  return ID;
39380  }
39381 
39382  public:
39385 
39390 
39397 
39399  static const std::int32_t ID = -215260236;
39400 
39406  void store(TlStorerToString &s, const char *field_name) const final;
39407 };
39408 
39417  std::int32_t get_id() const final {
39418  return ID;
39419  }
39420 
39421  public:
39436 
39441 
39454 
39456  static const std::int32_t ID = -777630522;
39457 
39463  void store(TlStorerToString &s, const char *field_name) const final;
39464 };
39465 
39470 class MessageSource: public Object {
39471  public:
39472 };
39473 
39482  std::int32_t get_id() const final {
39483  return ID;
39484  }
39485 
39486  public:
39487 
39492 
39494  static const std::int32_t ID = -1090386116;
39495 
39501  void store(TlStorerToString &s, const char *field_name) const final;
39502 };
39503 
39512  std::int32_t get_id() const final {
39513  return ID;
39514  }
39515 
39516  public:
39517 
39522 
39524  static const std::int32_t ID = 290427142;
39525 
39531  void store(TlStorerToString &s, const char *field_name) const final;
39532 };
39533 
39542  std::int32_t get_id() const final {
39543  return ID;
39544  }
39545 
39546  public:
39547 
39552 
39554  static const std::int32_t ID = -1518064457;
39555 
39561  void store(TlStorerToString &s, const char *field_name) const final;
39562 };
39563 
39572  std::int32_t get_id() const final {
39573  return ID;
39574  }
39575 
39576  public:
39577 
39582 
39584  static const std::int32_t ID = 1024254993;
39585 
39591  void store(TlStorerToString &s, const char *field_name) const final;
39592 };
39593 
39597 class messageSourceChatList final : public MessageSource {
39602  std::int32_t get_id() const final {
39603  return ID;
39604  }
39605 
39606  public:
39607 
39612 
39614  static const std::int32_t ID = -2047406102;
39615 
39621  void store(TlStorerToString &s, const char *field_name) const final;
39622 };
39623 
39627 class messageSourceSearch final : public MessageSource {
39632  std::int32_t get_id() const final {
39633  return ID;
39634  }
39635 
39636  public:
39637 
39642 
39644  static const std::int32_t ID = 1921333105;
39645 
39651  void store(TlStorerToString &s, const char *field_name) const final;
39652 };
39653 
39662  std::int32_t get_id() const final {
39663  return ID;
39664  }
39665 
39666  public:
39667 
39672 
39674  static const std::int32_t ID = -1028777540;
39675 
39681  void store(TlStorerToString &s, const char *field_name) const final;
39682 };
39683 
39692  std::int32_t get_id() const final {
39693  return ID;
39694  }
39695 
39696  public:
39697 
39702 
39704  static const std::int32_t ID = -1046406163;
39705 
39711  void store(TlStorerToString &s, const char *field_name) const final;
39712 };
39713 
39722  std::int32_t get_id() const final {
39723  return ID;
39724  }
39725 
39726  public:
39727 
39732 
39734  static const std::int32_t ID = 469982474;
39735 
39741  void store(TlStorerToString &s, const char *field_name) const final;
39742 };
39743 
39747 class messageSourceOther final : public MessageSource {
39752  std::int32_t get_id() const final {
39753  return ID;
39754  }
39755 
39756  public:
39757 
39762 
39764  static const std::int32_t ID = 901818114;
39765 
39771  void store(TlStorerToString &s, const char *field_name) const final;
39772 };
39773 
39774 class photo;
39775 
39779 class messageSponsor final : public Object {
39784  std::int32_t get_id() const final {
39785  return ID;
39786  }
39787 
39788  public:
39790  string url_;
39794  string info_;
39795 
39799  messageSponsor();
39800 
39808  messageSponsor(string const &url_, object_ptr<photo> &&photo_, string const &info_);
39809 
39811  static const std::int32_t ID = 2009223646;
39812 
39818  void store(TlStorerToString &s, const char *field_name) const final;
39819 };
39820 
39821 class StatisticalGraph;
39822 
39826 class messageStatistics final : public Object {
39831  std::int32_t get_id() const final {
39832  return ID;
39833  }
39834 
39835  public:
39840 
39845 
39853 
39855  static const std::int32_t ID = -1563537657;
39856 
39862  void store(TlStorerToString &s, const char *field_name) const final;
39863 };
39864 
39865 class draftMessage;
39866 
39867 class message;
39868 
39869 class messageReplyInfo;
39870 
39874 class messageThreadInfo final : public Object {
39879  std::int32_t get_id() const final {
39880  return ID;
39881  }
39882 
39883  public:
39896 
39901 
39913 
39915  static const std::int32_t ID = -248536056;
39916 
39922  void store(TlStorerToString &s, const char *field_name) const final;
39923 };
39924 
39928 class messageViewer final : public Object {
39933  std::int32_t get_id() const final {
39934  return ID;
39935  }
39936 
39937  public:
39942 
39946  messageViewer();
39947 
39955 
39957  static const std::int32_t ID = 1458639309;
39958 
39964  void store(TlStorerToString &s, const char *field_name) const final;
39965 };
39966 
39967 class messageViewer;
39968 
39972 class messageViewers final : public Object {
39977  std::int32_t get_id() const final {
39978  return ID;
39979  }
39980 
39981  public:
39984 
39988  messageViewers();
39989 
39996 
39998  static const std::int32_t ID = 2116480287;
39999 
40005  void store(TlStorerToString &s, const char *field_name) const final;
40006 };
40007 
40008 class message;
40009 
40013 class messages final : public Object {
40018  std::int32_t get_id() const final {
40019  return ID;
40020  }
40021 
40022  public:
40027 
40031  messages();
40032 
40040 
40042  static const std::int32_t ID = -16498159;
40043 
40049  void store(TlStorerToString &s, const char *field_name) const final;
40050 };
40051 
40055 class minithumbnail final : public Object {
40060  std::int32_t get_id() const final {
40061  return ID;
40062  }
40063 
40064  public:
40071 
40075  minithumbnail();
40076 
40085 
40087  static const std::int32_t ID = -328540758;
40088 
40094  void store(TlStorerToString &s, const char *field_name) const final;
40095 };
40096 
40098 
40102 class networkStatistics final : public Object {
40107  std::int32_t get_id() const final {
40108  return ID;
40109  }
40110 
40111  public:
40116 
40121 
40129 
40131  static const std::int32_t ID = 1615554212;
40132 
40138  void store(TlStorerToString &s, const char *field_name) const final;
40139 };
40140 
40141 class FileType;
40142 
40143 class NetworkType;
40144 
40150  public:
40151 };
40152 
40161  std::int32_t get_id() const final {
40162  return ID;
40163  }
40164 
40165  public:
40174 
40179 
40189 
40191  static const std::int32_t ID = 188452706;
40192 
40198  void store(TlStorerToString &s, const char *field_name) const final;
40199 };
40200 
40209  std::int32_t get_id() const final {
40210  return ID;
40211  }
40212 
40213  public:
40221  double duration_;
40222 
40227 
40237 
40239  static const std::int32_t ID = 737000365;
40240 
40246  void store(TlStorerToString &s, const char *field_name) const final;
40247 };
40248 
40253 class NetworkType: public Object {
40254  public:
40255 };
40256 
40260 class networkTypeNone final : public NetworkType {
40265  std::int32_t get_id() const final {
40266  return ID;
40267  }
40268 
40269  public:
40270 
40274  networkTypeNone();
40275 
40277  static const std::int32_t ID = -1971691759;
40278 
40284  void store(TlStorerToString &s, const char *field_name) const final;
40285 };
40286 
40290 class networkTypeMobile final : public NetworkType {
40295  std::int32_t get_id() const final {
40296  return ID;
40297  }
40298 
40299  public:
40300 
40305 
40307  static const std::int32_t ID = 819228239;
40308 
40314  void store(TlStorerToString &s, const char *field_name) const final;
40315 };
40316 
40325  std::int32_t get_id() const final {
40326  return ID;
40327  }
40328 
40329  public:
40330 
40335 
40337  static const std::int32_t ID = -1435199760;
40338 
40344  void store(TlStorerToString &s, const char *field_name) const final;
40345 };
40346 
40350 class networkTypeWiFi final : public NetworkType {
40355  std::int32_t get_id() const final {
40356  return ID;
40357  }
40358 
40359  public:
40360 
40364  networkTypeWiFi();
40365 
40367  static const std::int32_t ID = -633872070;
40368 
40374  void store(TlStorerToString &s, const char *field_name) const final;
40375 };
40376 
40380 class networkTypeOther final : public NetworkType {
40385  std::int32_t get_id() const final {
40386  return ID;
40387  }
40388 
40389  public:
40390 
40394  networkTypeOther();
40395 
40397  static const std::int32_t ID = 1942128539;
40398 
40404  void store(TlStorerToString &s, const char *field_name) const final;
40405 };
40406 
40410 class newChatPrivacySettings final : public Object {
40415  std::int32_t get_id() const final {
40416  return ID;
40417  }
40418 
40419  public:
40424 
40429 
40437 
40439  static const std::int32_t ID = 123716192;
40440 
40446  void store(TlStorerToString &s, const char *field_name) const final;
40447 };
40448 
40449 class NotificationType;
40450 
40454 class notification final : public Object {
40459  std::int32_t get_id() const final {
40460  return ID;
40461  }
40462 
40463  public:
40472 
40476  notification();
40477 
40487 
40489  static const std::int32_t ID = 788743120;
40490 
40496  void store(TlStorerToString &s, const char *field_name) const final;
40497 };
40498 
40499 class NotificationGroupType;
40500 
40501 class notification;
40502 
40506 class notificationGroup final : public Object {
40511  std::int32_t get_id() const final {
40512  return ID;
40513  }
40514 
40515  public:
40526 
40531 
40542 
40544  static const std::int32_t ID = 780691541;
40545 
40551  void store(TlStorerToString &s, const char *field_name) const final;
40552 };
40553 
40559  public:
40560 };
40561 
40570  std::int32_t get_id() const final {
40571  return ID;
40572  }
40573 
40574  public:
40575 
40580 
40582  static const std::int32_t ID = -1702481123;
40583 
40589  void store(TlStorerToString &s, const char *field_name) const final;
40590 };
40591 
40600  std::int32_t get_id() const final {
40601  return ID;
40602  }
40603 
40604  public:
40605 
40610 
40612  static const std::int32_t ID = -2050324051;
40613 
40619  void store(TlStorerToString &s, const char *field_name) const final;
40620 };
40621 
40630  std::int32_t get_id() const final {
40631  return ID;
40632  }
40633 
40634  public:
40635 
40640 
40642  static const std::int32_t ID = 1390759476;
40643 
40649  void store(TlStorerToString &s, const char *field_name) const final;
40650 };
40651 
40660  std::int32_t get_id() const final {
40661  return ID;
40662  }
40663 
40664  public:
40665 
40670 
40672  static const std::int32_t ID = 1379123538;
40673 
40679  void store(TlStorerToString &s, const char *field_name) const final;
40680 };
40681 
40687  public:
40688 };
40689 
40698  std::int32_t get_id() const final {
40699  return ID;
40700  }
40701 
40702  public:
40703 
40708 
40710  static const std::int32_t ID = 937446759;
40711 
40717  void store(TlStorerToString &s, const char *field_name) const final;
40718 };
40719 
40728  std::int32_t get_id() const final {
40729  return ID;
40730  }
40731 
40732  public:
40733 
40738 
40740  static const std::int32_t ID = 1212142067;
40741 
40747  void store(TlStorerToString &s, const char *field_name) const final;
40748 };
40749 
40758  std::int32_t get_id() const final {
40759  return ID;
40760  }
40761 
40762  public:
40763 
40768 
40770  static const std::int32_t ID = 548013448;
40771 
40777  void store(TlStorerToString &s, const char *field_name) const final;
40778 };
40779 
40780 class file;
40781 
40785 class notificationSound final : public Object {
40790  std::int32_t get_id() const final {
40791  return ID;
40792  }
40793 
40794  public:
40802  string title_;
40804  string data_;
40807 
40812 
40823  notificationSound(int64 id_, int32 duration_, int32 date_, string const &title_, string const &data_, object_ptr<file> &&sound_);
40824 
40826  static const std::int32_t ID = -185638601;
40827 
40833  void store(TlStorerToString &s, const char *field_name) const final;
40834 };
40835 
40836 class notificationSound;
40837 
40841 class notificationSounds final : public Object {
40846  std::int32_t get_id() const final {
40847  return ID;
40848  }
40849 
40850  public:
40853 
40858 
40865 
40867  static const std::int32_t ID = -630813169;
40868 
40874  void store(TlStorerToString &s, const char *field_name) const final;
40875 };
40876 
40877 class MessageSender;
40878 
40879 class PushMessageContent;
40880 
40881 class message;
40882 
40887 class NotificationType: public Object {
40888  public:
40889 };
40890 
40899  std::int32_t get_id() const final {
40900  return ID;
40901  }
40902 
40903  public:
40908 
40913 
40921 
40923  static const std::int32_t ID = -254745614;
40924 
40930  void store(TlStorerToString &s, const char *field_name) const final;
40931 };
40932 
40941  std::int32_t get_id() const final {
40942  return ID;
40943  }
40944 
40945  public:
40946 
40951 
40953  static const std::int32_t ID = 1198638768;
40954 
40960  void store(TlStorerToString &s, const char *field_name) const final;
40961 };
40962 
40971  std::int32_t get_id() const final {
40972  return ID;
40973  }
40974 
40975  public:
40978 
40983 
40990 
40992  static const std::int32_t ID = 1712734585;
40993 
40999  void store(TlStorerToString &s, const char *field_name) const final;
41000 };
41001 
41010  std::int32_t get_id() const final {
41011  return ID;
41012  }
41013 
41014  public:
41025 
41030 
41041 
41043  static const std::int32_t ID = -711680462;
41044 
41050  void store(TlStorerToString &s, const char *field_name) const final;
41051 };
41052 
41056 class ok final : public Object {
41061  std::int32_t get_id() const final {
41062  return ID;
41063  }
41064 
41065  public:
41066 
41070  ok();
41071 
41073  static const std::int32_t ID = -722616727;
41074 
41080  void store(TlStorerToString &s, const char *field_name) const final;
41081 };
41082 
41087 class OptionValue: public Object {
41088  public:
41089 };
41090 
41094 class optionValueBoolean final : public OptionValue {
41099  std::int32_t get_id() const final {
41100  return ID;
41101  }
41102 
41103  public:
41105  bool value_;
41106 
41111 
41117  explicit optionValueBoolean(bool value_);
41118 
41120  static const std::int32_t ID = 63135518;
41121 
41127  void store(TlStorerToString &s, const char *field_name) const final;
41128 };
41129 
41133 class optionValueEmpty final : public OptionValue {
41138  std::int32_t get_id() const final {
41139  return ID;
41140  }
41141 
41142  public:
41143 
41147  optionValueEmpty();
41148 
41150  static const std::int32_t ID = 918955155;
41151 
41157  void store(TlStorerToString &s, const char *field_name) const final;
41158 };
41159 
41163 class optionValueInteger final : public OptionValue {
41168  std::int32_t get_id() const final {
41169  return ID;
41170  }
41171 
41172  public:
41175 
41180 
41186  explicit optionValueInteger(int64 value_);
41187 
41189  static const std::int32_t ID = -186858780;
41190 
41196  void store(TlStorerToString &s, const char *field_name) const final;
41197 };
41198 
41202 class optionValueString final : public OptionValue {
41207  std::int32_t get_id() const final {
41208  return ID;
41209  }
41210 
41211  public:
41213  string value_;
41214 
41219 
41225  explicit optionValueString(string const &value_);
41226 
41228  static const std::int32_t ID = 756248212;
41229 
41235  void store(TlStorerToString &s, const char *field_name) const final;
41236 };
41237 
41238 class address;
41239 
41243 class orderInfo final : public Object {
41248  std::int32_t get_id() const final {
41249  return ID;
41250  }
41251 
41252  public:
41254  string name_;
41261 
41265  orderInfo();
41266 
41275  orderInfo(string const &name_, string const &phone_number_, string const &email_address_, object_ptr<address> &&shipping_address_);
41276 
41278  static const std::int32_t ID = 783997294;
41279 
41285  void store(TlStorerToString &s, const char *field_name) const final;
41286 };
41287 
41288 class closedVectorPath;
41289 
41293 class outline final : public Object {
41298  std::int32_t get_id() const final {
41299  return ID;
41300  }
41301 
41302  public:
41305 
41309  outline();
41310 
41317 
41319  static const std::int32_t ID = -161506702;
41320 
41326  void store(TlStorerToString &s, const char *field_name) const final;
41327 };
41328 
41329 class PageBlock;
41330 
41331 class RichText;
41332 
41333 class animation;
41334 
41335 class audio;
41336 
41337 class chatPhotoInfo;
41338 
41339 class location;
41340 
41341 class pageBlockCaption;
41342 
41343 class pageBlockListItem;
41344 
41346 
41347 class pageBlockTableCell;
41348 
41349 class photo;
41350 
41351 class video;
41352 
41353 class voiceNote;
41354 
41359 class PageBlock: public Object {
41360  public:
41361 };
41362 
41366 class pageBlockTitle final : public PageBlock {
41371  std::int32_t get_id() const final {
41372  return ID;
41373  }
41374 
41375  public:
41378 
41382  pageBlockTitle();
41383 
41390 
41392  static const std::int32_t ID = 1629664784;
41393 
41399  void store(TlStorerToString &s, const char *field_name) const final;
41400 };
41401 
41405 class pageBlockSubtitle final : public PageBlock {
41410  std::int32_t get_id() const final {
41411  return ID;
41412  }
41413 
41414  public:
41417 
41422 
41429 
41431  static const std::int32_t ID = 264524263;
41432 
41438  void store(TlStorerToString &s, const char *field_name) const final;
41439 };
41440 
41444 class pageBlockAuthorDate final : public PageBlock {
41449  std::int32_t get_id() const final {
41450  return ID;
41451  }
41452 
41453  public:
41458 
41463 
41471 
41473  static const std::int32_t ID = 1300231184;
41474 
41480  void store(TlStorerToString &s, const char *field_name) const final;
41481 };
41482 
41486 class pageBlockHeader final : public PageBlock {
41491  std::int32_t get_id() const final {
41492  return ID;
41493  }
41494 
41495  public:
41498 
41502  pageBlockHeader();
41503 
41510 
41512  static const std::int32_t ID = 1402854811;
41513 
41519  void store(TlStorerToString &s, const char *field_name) const final;
41520 };
41521 
41525 class pageBlockSubheader final : public PageBlock {
41530  std::int32_t get_id() const final {
41531  return ID;
41532  }
41533 
41534  public:
41537 
41542 
41549 
41551  static const std::int32_t ID = 1263956774;
41552 
41558  void store(TlStorerToString &s, const char *field_name) const final;
41559 };
41560 
41564 class pageBlockKicker final : public PageBlock {
41569  std::int32_t get_id() const final {
41570  return ID;
41571  }
41572 
41573  public:
41576 
41580  pageBlockKicker();
41581 
41588 
41590  static const std::int32_t ID = 1361282635;
41591 
41597  void store(TlStorerToString &s, const char *field_name) const final;
41598 };
41599 
41603 class pageBlockParagraph final : public PageBlock {
41608  std::int32_t get_id() const final {
41609  return ID;
41610  }
41611 
41612  public:
41615 
41620 
41627 
41629  static const std::int32_t ID = 1182402406;
41630 
41636  void store(TlStorerToString &s, const char *field_name) const final;
41637 };
41638 
41642 class pageBlockPreformatted final : public PageBlock {
41647  std::int32_t get_id() const final {
41648  return ID;
41649  }
41650 
41651  public:
41655  string language_;
41656 
41661 
41669 
41671  static const std::int32_t ID = -1066346178;
41672 
41678  void store(TlStorerToString &s, const char *field_name) const final;
41679 };
41680 
41684 class pageBlockFooter final : public PageBlock {
41689  std::int32_t get_id() const final {
41690  return ID;
41691  }
41692 
41693  public:
41696 
41700  pageBlockFooter();
41701 
41708 
41710  static const std::int32_t ID = 886429480;
41711 
41717  void store(TlStorerToString &s, const char *field_name) const final;
41718 };
41719 
41723 class pageBlockDivider final : public PageBlock {
41728  std::int32_t get_id() const final {
41729  return ID;
41730  }
41731 
41732  public:
41733 
41737  pageBlockDivider();
41738 
41740  static const std::int32_t ID = -618614392;
41741 
41747  void store(TlStorerToString &s, const char *field_name) const final;
41748 };
41749 
41753 class pageBlockAnchor final : public PageBlock {
41758  std::int32_t get_id() const final {
41759  return ID;
41760  }
41761 
41762  public:
41764  string name_;
41765 
41769  pageBlockAnchor();
41770 
41776  explicit pageBlockAnchor(string const &name_);
41777 
41779  static const std::int32_t ID = -837994576;
41780 
41786  void store(TlStorerToString &s, const char *field_name) const final;
41787 };
41788 
41792 class pageBlockList final : public PageBlock {
41797  std::int32_t get_id() const final {
41798  return ID;
41799  }
41800 
41801  public:
41804 
41808  pageBlockList();
41809 
41816 
41818  static const std::int32_t ID = -1037074852;
41819 
41825  void store(TlStorerToString &s, const char *field_name) const final;
41826 };
41827 
41831 class pageBlockBlockQuote final : public PageBlock {
41836  std::int32_t get_id() const final {
41837  return ID;
41838  }
41839 
41840  public:
41845 
41850 
41858 
41860  static const std::int32_t ID = 1657834142;
41861 
41867  void store(TlStorerToString &s, const char *field_name) const final;
41868 };
41869 
41873 class pageBlockPullQuote final : public PageBlock {
41878  std::int32_t get_id() const final {
41879  return ID;
41880  }
41881 
41882  public:
41887 
41892 
41900 
41902  static const std::int32_t ID = 490242317;
41903 
41909  void store(TlStorerToString &s, const char *field_name) const final;
41910 };
41911 
41915 class pageBlockAnimation final : public PageBlock {
41920  std::int32_t get_id() const final {
41921  return ID;
41922  }
41923 
41924  public:
41931 
41936 
41945 
41947  static const std::int32_t ID = 1355669513;
41948 
41954  void store(TlStorerToString &s, const char *field_name) const final;
41955 };
41956 
41960 class pageBlockAudio final : public PageBlock {
41965  std::int32_t get_id() const final {
41966  return ID;
41967  }
41968 
41969  public:
41974 
41978  pageBlockAudio();
41979 
41987 
41989  static const std::int32_t ID = -63371245;
41990 
41996  void store(TlStorerToString &s, const char *field_name) const final;
41997 };
41998 
42002 class pageBlockPhoto final : public PageBlock {
42007  std::int32_t get_id() const final {
42008  return ID;
42009  }
42010 
42011  public:
42017  string url_;
42018 
42022  pageBlockPhoto();
42023 
42032 
42034  static const std::int32_t ID = 417601156;
42035 
42041  void store(TlStorerToString &s, const char *field_name) const final;
42042 };
42043 
42047 class pageBlockVideo final : public PageBlock {
42052  std::int32_t get_id() const final {
42053  return ID;
42054  }
42055 
42056  public:
42065 
42069  pageBlockVideo();
42070 
42080 
42082  static const std::int32_t ID = 510041394;
42083 
42089  void store(TlStorerToString &s, const char *field_name) const final;
42090 };
42091 
42095 class pageBlockVoiceNote final : public PageBlock {
42100  std::int32_t get_id() const final {
42101  return ID;
42102  }
42103 
42104  public:
42109 
42114 
42122 
42124  static const std::int32_t ID = 1823310463;
42125 
42131  void store(TlStorerToString &s, const char *field_name) const final;
42132 };
42133 
42137 class pageBlockCover final : public PageBlock {
42142  std::int32_t get_id() const final {
42143  return ID;
42144  }
42145 
42146  public:
42149 
42153  pageBlockCover();
42154 
42161 
42163  static const std::int32_t ID = 972174080;
42164 
42170  void store(TlStorerToString &s, const char *field_name) const final;
42171 };
42172 
42176 class pageBlockEmbedded final : public PageBlock {
42181  std::int32_t get_id() const final {
42182  return ID;
42183  }
42184 
42185  public:
42187  string url_;
42189  string html_;
42202 
42207 
42221 
42223  static const std::int32_t ID = -1942577763;
42224 
42230  void store(TlStorerToString &s, const char *field_name) const final;
42231 };
42232 
42236 class pageBlockEmbeddedPost final : public PageBlock {
42241  std::int32_t get_id() const final {
42242  return ID;
42243  }
42244 
42245  public:
42247  string url_;
42249  string author_;
42258 
42263 
42275 
42277  static const std::int32_t ID = 397600949;
42278 
42284  void store(TlStorerToString &s, const char *field_name) const final;
42285 };
42286 
42290 class pageBlockCollage final : public PageBlock {
42295  std::int32_t get_id() const final {
42296  return ID;
42297  }
42298 
42299  public:
42304 
42308  pageBlockCollage();
42309 
42317 
42319  static const std::int32_t ID = 1163760110;
42320 
42326  void store(TlStorerToString &s, const char *field_name) const final;
42327 };
42328 
42332 class pageBlockSlideshow final : public PageBlock {
42337  std::int32_t get_id() const final {
42338  return ID;
42339  }
42340 
42341  public:
42346 
42351 
42359 
42361  static const std::int32_t ID = 539217375;
42362 
42368  void store(TlStorerToString &s, const char *field_name) const final;
42369 };
42370 
42374 class pageBlockChatLink final : public PageBlock {
42379  std::int32_t get_id() const final {
42380  return ID;
42381  }
42382 
42383  public:
42385  string title_;
42391  string username_;
42392 
42397 
42407 
42409  static const std::int32_t ID = 1646188731;
42410 
42416  void store(TlStorerToString &s, const char *field_name) const final;
42417 };
42418 
42422 class pageBlockTable final : public PageBlock {
42427  std::int32_t get_id() const final {
42428  return ID;
42429  }
42430 
42431  public:
42440 
42444  pageBlockTable();
42445 
42455 
42457  static const std::int32_t ID = -942649288;
42458 
42464  void store(TlStorerToString &s, const char *field_name) const final;
42465 };
42466 
42470 class pageBlockDetails final : public PageBlock {
42475  std::int32_t get_id() const final {
42476  return ID;
42477  }
42478 
42479  public:
42485  bool is_open_;
42486 
42490  pageBlockDetails();
42491 
42500 
42502  static const std::int32_t ID = -1599869809;
42503 
42509  void store(TlStorerToString &s, const char *field_name) const final;
42510 };
42511 
42515 class pageBlockRelatedArticles final : public PageBlock {
42520  std::int32_t get_id() const final {
42521  return ID;
42522  }
42523 
42524  public:
42529 
42534 
42542 
42544  static const std::int32_t ID = -1807324374;
42545 
42551  void store(TlStorerToString &s, const char *field_name) const final;
42552 };
42553 
42557 class pageBlockMap final : public PageBlock {
42562  std::int32_t get_id() const final {
42563  return ID;
42564  }
42565 
42566  public:
42577 
42581  pageBlockMap();
42582 
42593 
42595  static const std::int32_t ID = 1510961171;
42596 
42602  void store(TlStorerToString &s, const char *field_name) const final;
42603 };
42604 
42605 class RichText;
42606 
42610 class pageBlockCaption final : public Object {
42615  std::int32_t get_id() const final {
42616  return ID;
42617  }
42618 
42619  public:
42624 
42628  pageBlockCaption();
42629 
42637 
42639  static const std::int32_t ID = -1180064650;
42640 
42646  void store(TlStorerToString &s, const char *field_name) const final;
42647 };
42648 
42654  public:
42655 };
42656 
42665  std::int32_t get_id() const final {
42666  return ID;
42667  }
42668 
42669  public:
42670 
42675 
42677  static const std::int32_t ID = 848701417;
42678 
42684  void store(TlStorerToString &s, const char *field_name) const final;
42685 };
42686 
42695  std::int32_t get_id() const final {
42696  return ID;
42697  }
42698 
42699  public:
42700 
42705 
42707  static const std::int32_t ID = -1009203990;
42708 
42714  void store(TlStorerToString &s, const char *field_name) const final;
42715 };
42716 
42725  std::int32_t get_id() const final {
42726  return ID;
42727  }
42728 
42729  public:
42730 
42735 
42737  static const std::int32_t ID = 1371369214;
42738 
42744  void store(TlStorerToString &s, const char *field_name) const final;
42745 };
42746 
42747 class PageBlock;
42748 
42752 class pageBlockListItem final : public Object {
42757  std::int32_t get_id() const final {
42758  return ID;
42759  }
42760 
42761  public:
42763  string label_;
42766 
42771 
42779 
42781  static const std::int32_t ID = 323186259;
42782 
42788  void store(TlStorerToString &s, const char *field_name) const final;
42789 };
42790 
42791 class photo;
42792 
42796 class pageBlockRelatedArticle final : public Object {
42801  std::int32_t get_id() const final {
42802  return ID;
42803  }
42804 
42805  public:
42807  string url_;
42809  string title_;
42815  string author_;
42818 
42823 
42834  pageBlockRelatedArticle(string const &url_, string const &title_, string const &description_, object_ptr<photo> &&photo_, string const &author_, int32 publish_date_);
42835 
42837  static const std::int32_t ID = 481199251;
42838 
42844  void store(TlStorerToString &s, const char *field_name) const final;
42845 };
42846 
42848 
42850 
42851 class RichText;
42852 
42856 class pageBlockTableCell final : public Object {
42861  std::int32_t get_id() const final {
42862  return ID;
42863  }
42864 
42865  public:
42878 
42883 
42895 
42897  static const std::int32_t ID = 1417658214;
42898 
42904  void store(TlStorerToString &s, const char *field_name) const final;
42905 };
42906 
42912  public:
42913 };
42914 
42923  std::int32_t get_id() const final {
42924  return ID;
42925  }
42926 
42927  public:
42928 
42933 
42935  static const std::int32_t ID = 195500454;
42936 
42942  void store(TlStorerToString &s, const char *field_name) const final;
42943 };
42944 
42953  std::int32_t get_id() const final {
42954  return ID;
42955  }
42956 
42957  public:
42958 
42963 
42965  static const std::int32_t ID = -2123096587;
42966 
42972  void store(TlStorerToString &s, const char *field_name) const final;
42973 };
42974 
42983  std::int32_t get_id() const final {
42984  return ID;
42985  }
42986 
42987  public:
42988 
42993 
42995  static const std::int32_t ID = 2092531158;
42996 
43002  void store(TlStorerToString &s, const char *field_name) const final;
43003 };
43004 
43005 class minithumbnail;
43006 
43007 class photo;
43008 
43009 class video;
43010 
43015 class PaidMedia: public Object {
43016  public:
43017 };
43018 
43022 class paidMediaPreview final : public PaidMedia {
43027  std::int32_t get_id() const final {
43028  return ID;
43029  }
43030 
43031  public:
43040 
43044  paidMediaPreview();
43045 
43055 
43057  static const std::int32_t ID = -1128151948;
43058 
43064  void store(TlStorerToString &s, const char *field_name) const final;
43065 };
43066 
43070 class paidMediaPhoto final : public PaidMedia {
43075  std::int32_t get_id() const final {
43076  return ID;
43077  }
43078 
43079  public:
43082 
43086  paidMediaPhoto();
43087 
43094 
43096  static const std::int32_t ID = -1165863654;
43097 
43103  void store(TlStorerToString &s, const char *field_name) const final;
43104 };
43105 
43109 class paidMediaVideo final : public PaidMedia {
43114  std::int32_t get_id() const final {
43115  return ID;
43116  }
43117 
43118  public:
43125 
43129  paidMediaVideo();
43130 
43139 
43141  static const std::int32_t ID = 870838318;
43142 
43148  void store(TlStorerToString &s, const char *field_name) const final;
43149 };
43150 
43154 class paidMediaUnsupported final : public PaidMedia {
43159  std::int32_t get_id() const final {
43160  return ID;
43161  }
43162 
43163  public:
43164 
43169 
43171  static const std::int32_t ID = 112999974;
43172 
43178  void store(TlStorerToString &s, const char *field_name) const final;
43179 };
43180 
43185 class PaidReactionType: public Object {
43186  public:
43187 };
43188 
43197  std::int32_t get_id() const final {
43198  return ID;
43199  }
43200 
43201  public:
43202 
43207 
43209  static const std::int32_t ID = -1199187333;
43210 
43216  void store(TlStorerToString &s, const char *field_name) const final;
43217 };
43218 
43227  std::int32_t get_id() const final {
43228  return ID;
43229  }
43230 
43231  public:
43232 
43237 
43239  static const std::int32_t ID = 47892621;
43240 
43246  void store(TlStorerToString &s, const char *field_name) const final;
43247 };
43248 
43257  std::int32_t get_id() const final {
43258  return ID;
43259  }
43260 
43261  public:
43264 
43269 
43276 
43278  static const std::int32_t ID = -675782044;
43279 
43285  void store(TlStorerToString &s, const char *field_name) const final;
43286 };
43287 
43288 class MessageSender;
43289 
43293 class paidReactor final : public Object {
43298  std::int32_t get_id() const final {
43299  return ID;
43300  }
43301 
43302  public:
43308  bool is_top_;
43310  bool is_me_;
43313 
43317  paidReactor();
43318 
43329 
43331  static const std::int32_t ID = -1657303032;
43332 
43338  void store(TlStorerToString &s, const char *field_name) const final;
43339 };
43340 
43342 
43346 class passportAuthorizationForm final : public Object {
43351  std::int32_t get_id() const final {
43352  return ID;
43353  }
43354 
43355  public:
43362 
43367 
43376 
43378  static const std::int32_t ID = -1070673218;
43379 
43385  void store(TlStorerToString &s, const char *field_name) const final;
43386 };
43387 
43388 class address;
43389 
43390 class identityDocument;
43391 
43392 class personalDetails;
43393 
43394 class personalDocument;
43395 
43400 class PassportElement: public Object {
43401  public:
43402 };
43403 
43412  std::int32_t get_id() const final {
43413  return ID;
43414  }
43415 
43416  public:
43419 
43424 
43431 
43433  static const std::int32_t ID = 1217724035;
43434 
43440  void store(TlStorerToString &s, const char *field_name) const final;
43441 };
43442 
43451  std::int32_t get_id() const final {
43452  return ID;
43453  }
43454 
43455  public:
43458 
43463 
43470 
43472  static const std::int32_t ID = -263985373;
43473 
43479  void store(TlStorerToString &s, const char *field_name) const final;
43480 };
43481 
43490  std::int32_t get_id() const final {
43491  return ID;
43492  }
43493 
43494  public:
43497 
43502 
43509 
43511  static const std::int32_t ID = 1643580589;
43512 
43518  void store(TlStorerToString &s, const char *field_name) const final;
43519 };
43520 
43529  std::int32_t get_id() const final {
43530  return ID;
43531  }
43532 
43533  public:
43536 
43541 
43548 
43550  static const std::int32_t ID = 2083775797;
43551 
43557  void store(TlStorerToString &s, const char *field_name) const final;
43558 };
43559 
43568  std::int32_t get_id() const final {
43569  return ID;
43570  }
43571 
43572  public:
43575 
43580 
43587 
43589  static const std::int32_t ID = 36220295;
43590 
43596  void store(TlStorerToString &s, const char *field_name) const final;
43597 };
43598 
43607  std::int32_t get_id() const final {
43608  return ID;
43609  }
43610 
43611  public:
43614 
43619 
43626 
43628  static const std::int32_t ID = -782625232;
43629 
43635  void store(TlStorerToString &s, const char *field_name) const final;
43636 };
43637 
43646  std::int32_t get_id() const final {
43647  return ID;
43648  }
43649 
43650  public:
43653 
43658 
43665 
43667  static const std::int32_t ID = -234611246;
43668 
43674  void store(TlStorerToString &s, const char *field_name) const final;
43675 };
43676 
43685  std::int32_t get_id() const final {
43686  return ID;
43687  }
43688 
43689  public:
43692 
43697 
43704 
43706  static const std::int32_t ID = -366464408;
43707 
43713  void store(TlStorerToString &s, const char *field_name) const final;
43714 };
43715 
43724  std::int32_t get_id() const final {
43725  return ID;
43726  }
43727 
43728  public:
43731 
43736 
43743 
43745  static const std::int32_t ID = -290141400;
43746 
43752  void store(TlStorerToString &s, const char *field_name) const final;
43753 };
43754 
43763  std::int32_t get_id() const final {
43764  return ID;
43765  }
43766 
43767  public:
43770 
43775 
43782 
43784  static const std::int32_t ID = 618323071;
43785 
43791  void store(TlStorerToString &s, const char *field_name) const final;
43792 };
43793 
43802  std::int32_t get_id() const final {
43803  return ID;
43804  }
43805 
43806  public:
43809 
43814 
43821 
43823  static const std::int32_t ID = 1237626864;
43824 
43830  void store(TlStorerToString &s, const char *field_name) const final;
43831 };
43832 
43841  std::int32_t get_id() const final {
43842  return ID;
43843  }
43844 
43845  public:
43848 
43853 
43859  explicit passportElementPhoneNumber(string const &phone_number_);
43860 
43862  static const std::int32_t ID = -1320118375;
43863 
43869  void store(TlStorerToString &s, const char *field_name) const final;
43870 };
43871 
43880  std::int32_t get_id() const final {
43881  return ID;
43882  }
43883 
43884  public:
43887 
43892 
43898  explicit passportElementEmailAddress(string const &email_address_);
43899 
43901  static const std::int32_t ID = -1528129531;
43902 
43908  void store(TlStorerToString &s, const char *field_name) const final;
43909 };
43910 
43912 
43913 class PassportElementType;
43914 
43918 class passportElementError final : public Object {
43923  std::int32_t get_id() const final {
43924  return ID;
43925  }
43926 
43927  public:
43931  string message_;
43934 
43939 
43948 
43950  static const std::int32_t ID = -1861902395;
43951 
43957  void store(TlStorerToString &s, const char *field_name) const final;
43958 };
43959 
43965  public:
43966 };
43967 
43976  std::int32_t get_id() const final {
43977  return ID;
43978  }
43979 
43980  public:
43981 
43986 
43988  static const std::int32_t ID = -378320830;
43989 
43995  void store(TlStorerToString &s, const char *field_name) const final;
43996 };
43997 
44006  std::int32_t get_id() const final {
44007  return ID;
44008  }
44009 
44010  public:
44012  string field_name_;
44013 
44018 
44024  explicit passportElementErrorSourceDataField(string const &field_name_);
44025 
44027  static const std::int32_t ID = -308650776;
44028 
44034  void store(TlStorerToString &s, const char *field_name) const final;
44035 };
44036 
44045  std::int32_t get_id() const final {
44046  return ID;
44047  }
44048 
44049  public:
44050 
44055 
44057  static const std::int32_t ID = 1895658292;
44058 
44064  void store(TlStorerToString &s, const char *field_name) const final;
44065 };
44066 
44075  std::int32_t get_id() const final {
44076  return ID;
44077  }
44078 
44079  public:
44080 
44085 
44087  static const std::int32_t ID = 1918630391;
44088 
44094  void store(TlStorerToString &s, const char *field_name) const final;
44095 };
44096 
44105  std::int32_t get_id() const final {
44106  return ID;
44107  }
44108 
44109  public:
44110 
44115 
44117  static const std::int32_t ID = -797043672;
44118 
44124  void store(TlStorerToString &s, const char *field_name) const final;
44125 };
44126 
44135  std::int32_t get_id() const final {
44136  return ID;
44137  }
44138 
44139  public:
44142 
44147 
44154 
44156  static const std::int32_t ID = -689621228;
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 = 581280796;
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:
44211 
44216 
44223 
44225  static const std::int32_t ID = 2020358960;
44226 
44232  void store(TlStorerToString &s, const char *field_name) const final;
44233 };
44234 
44243  std::int32_t get_id() const final {
44244  return ID;
44245  }
44246 
44247  public:
44248 
44253 
44255  static const std::int32_t ID = 1894164178;
44256 
44262  void store(TlStorerToString &s, const char *field_name) const final;
44263 };
44264 
44270  public:
44271 };
44272 
44281  std::int32_t get_id() const final {
44282  return ID;
44283  }
44284 
44285  public:
44286 
44291 
44293  static const std::int32_t ID = -1032136365;
44294 
44300  void store(TlStorerToString &s, const char *field_name) const final;
44301 };
44302 
44311  std::int32_t get_id() const final {
44312  return ID;
44313  }
44314 
44315  public:
44316 
44321 
44323  static const std::int32_t ID = -436360376;
44324 
44330  void store(TlStorerToString &s, const char *field_name) const final;
44331 };
44332 
44341  std::int32_t get_id() const final {
44342  return ID;
44343  }
44344 
44345  public:
44346 
44351 
44353  static const std::int32_t ID = 1827298379;
44354 
44360  void store(TlStorerToString &s, const char *field_name) const final;
44361 };
44362 
44371  std::int32_t get_id() const final {
44372  return ID;
44373  }
44374 
44375  public:
44376 
44381 
44383  static const std::int32_t ID = -502356132;
44384 
44390  void store(TlStorerToString &s, const char *field_name) const final;
44391 };
44392 
44401  std::int32_t get_id() const final {
44402  return ID;
44403  }
44404 
44405  public:
44406 
44411 
44413  static const std::int32_t ID = -793781959;
44414 
44420  void store(TlStorerToString &s, const char *field_name) const final;
44421 };
44422 
44431  std::int32_t get_id() const final {
44432  return ID;
44433  }
44434 
44435  public:
44436 
44441 
44443  static const std::int32_t ID = 496327874;
44444 
44450  void store(TlStorerToString &s, const char *field_name) const final;
44451 };
44452 
44461  std::int32_t get_id() const final {
44462  return ID;
44463  }
44464 
44465  public:
44466 
44471 
44473  static const std::int32_t ID = 627084906;
44474 
44480  void store(TlStorerToString &s, const char *field_name) const final;
44481 };
44482 
44491  std::int32_t get_id() const final {
44492  return ID;
44493  }
44494 
44495  public:
44496 
44501 
44503  static const std::int32_t ID = 574095667;
44504 
44510  void store(TlStorerToString &s, const char *field_name) const final;
44511 };
44512 
44521  std::int32_t get_id() const final {
44522  return ID;
44523  }
44524 
44525  public:
44526 
44531 
44533  static const std::int32_t ID = -2060583280;
44534 
44540  void store(TlStorerToString &s, const char *field_name) const final;
44541 };
44542 
44551  std::int32_t get_id() const final {
44552  return ID;
44553  }
44554 
44555  public:
44556 
44561 
44563  static const std::int32_t ID = -159478209;
44564 
44570  void store(TlStorerToString &s, const char *field_name) const final;
44571 };
44572 
44581  std::int32_t get_id() const final {
44582  return ID;
44583  }
44584 
44585  public:
44586 
44591 
44593  static const std::int32_t ID = 1092498527;
44594 
44600  void store(TlStorerToString &s, const char *field_name) const final;
44601 };
44602 
44611  std::int32_t get_id() const final {
44612  return ID;
44613  }
44614 
44615  public:
44616 
44621 
44623  static const std::int32_t ID = -995361172;
44624 
44630  void store(TlStorerToString &s, const char *field_name) const final;
44631 };
44632 
44641  std::int32_t get_id() const final {
44642  return ID;
44643  }
44644 
44645  public:
44646 
44651 
44653  static const std::int32_t ID = -79321405;
44654 
44660  void store(TlStorerToString &s, const char *field_name) const final;
44661 };
44662 
44663 class PassportElement;
44664 
44668 class passportElements final : public Object {
44673  std::int32_t get_id() const final {
44674  return ID;
44675  }
44676 
44677  public:
44680 
44684  passportElements();
44685 
44692 
44694  static const std::int32_t ID = 1264617556;
44695 
44701  void store(TlStorerToString &s, const char *field_name) const final;
44702 };
44703 
44704 class PassportElement;
44705 
44706 class passportElementError;
44707 
44711 class passportElementsWithErrors final : public Object {
44716  std::int32_t get_id() const final {
44717  return ID;
44718  }
44719 
44720  public:
44725 
44730 
44738 
44740  static const std::int32_t ID = 1308923044;
44741 
44747  void store(TlStorerToString &s, const char *field_name) const final;
44748 };
44749 
44751 
44755 class passportRequiredElement final : public Object {
44760  std::int32_t get_id() const final {
44761  return ID;
44762  }
44763 
44764  public:
44767 
44772 
44779 
44781  static const std::int32_t ID = -1983641651;
44782 
44788  void store(TlStorerToString &s, const char *field_name) const final;
44789 };
44790 
44791 class PassportElementType;
44792 
44796 class passportSuitableElement final : public Object {
44801  std::int32_t get_id() const final {
44802  return ID;
44803  }
44804 
44805  public:
44814 
44819 
44829 
44831  static const std::int32_t ID = -789019876;
44832 
44838  void store(TlStorerToString &s, const char *field_name) const final;
44839 };
44840 
44842 
44846 class passwordState final : public Object {
44851  std::int32_t get_id() const final {
44852  return ID;
44853  }
44854 
44855  public:
44870 
44874  passwordState();
44875 
44888 
44890  static const std::int32_t ID = 483801128;
44891 
44897  void store(TlStorerToString &s, const char *field_name) const final;
44898 };
44899 
44900 class PaymentFormType;
44901 
44902 class productInfo;
44903 
44907 class paymentForm final : public Object {
44912  std::int32_t get_id() const final {
44913  return ID;
44914  }
44915 
44916  public:
44925 
44929  paymentForm();
44930 
44940 
44942  static const std::int32_t ID = 1998651315;
44943 
44949  void store(TlStorerToString &s, const char *field_name) const final;
44950 };
44951 
44952 class PaymentProvider;
44953 
44954 class invoice;
44955 
44956 class orderInfo;
44957 
44958 class paymentOption;
44959 
44960 class savedCredentials;
44961 
44963 
44968 class PaymentFormType: public Object {
44969  public:
44970 };
44971 
44980  std::int32_t get_id() const final {
44981  return ID;
44982  }
44983 
44984  public:
45001 
45006 
45020 
45022  static const std::int32_t ID = -615089778;
45023 
45029  void store(TlStorerToString &s, const char *field_name) const final;
45030 };
45031 
45040  std::int32_t get_id() const final {
45041  return ID;
45042  }
45043 
45044  public:
45047 
45052 
45059 
45061  static const std::int32_t ID = 90938685;
45062 
45068  void store(TlStorerToString &s, const char *field_name) const final;
45069 };
45070 
45079  std::int32_t get_id() const final {
45080  return ID;
45081  }
45082 
45083  public:
45086 
45091 
45098 
45100  static const std::int32_t ID = 271444827;
45101 
45107  void store(TlStorerToString &s, const char *field_name) const final;
45108 };
45109 
45113 class paymentOption final : public Object {
45118  std::int32_t get_id() const final {
45119  return ID;
45120  }
45121 
45122  public:
45124  string title_;
45126  string url_;
45127 
45131  paymentOption();
45132 
45139  paymentOption(string const &title_, string const &url_);
45140 
45142  static const std::int32_t ID = -294020965;
45143 
45149  void store(TlStorerToString &s, const char *field_name) const final;
45150 };
45151 
45156 class PaymentProvider: public Object {
45157  public:
45158 };
45159 
45168  std::int32_t get_id() const final {
45169  return ID;
45170  }
45171 
45172  public:
45177 
45182 
45189  paymentProviderSmartGlocal(string const &public_token_, string const &tokenize_url_);
45190 
45192  static const std::int32_t ID = -1174112396;
45193 
45199  void store(TlStorerToString &s, const char *field_name) const final;
45200 };
45201 
45210  std::int32_t get_id() const final {
45211  return ID;
45212  }
45213 
45214  public:
45223 
45228 
45238 
45240  static const std::int32_t ID = 370467227;
45241 
45247  void store(TlStorerToString &s, const char *field_name) const final;
45248 };
45249 
45258  std::int32_t get_id() const final {
45259  return ID;
45260  }
45261 
45262  public:
45264  string url_;
45265 
45270 
45276  explicit paymentProviderOther(string const &url_);
45277 
45279  static const std::int32_t ID = -1336876828;
45280 
45286  void store(TlStorerToString &s, const char *field_name) const final;
45287 };
45288 
45289 class PaymentReceiptType;
45290 
45291 class productInfo;
45292 
45296 class paymentReceipt final : public Object {
45301  std::int32_t get_id() const final {
45302  return ID;
45303  }
45304 
45305  public:
45314 
45318  paymentReceipt();
45319 
45329 
45331  static const std::int32_t ID = 758199186;
45332 
45338  void store(TlStorerToString &s, const char *field_name) const final;
45339 };
45340 
45341 class invoice;
45342 
45343 class orderInfo;
45344 
45345 class shippingOption;
45346 
45352  public:
45353 };
45354 
45363  std::int32_t get_id() const final {
45364  return ID;
45365  }
45366 
45367  public:
45380 
45385 
45397 
45399  static const std::int32_t ID = -1636362826;
45400 
45406  void store(TlStorerToString &s, const char *field_name) const final;
45407 };
45408 
45417  std::int32_t get_id() const final {
45418  return ID;
45419  }
45420 
45421  public:
45426 
45431 
45439 
45441  static const std::int32_t ID = 294913868;
45442 
45448  void store(TlStorerToString &s, const char *field_name) const final;
45449 };
45450 
45454 class paymentResult final : public Object {
45459  std::int32_t get_id() const final {
45460  return ID;
45461  }
45462 
45463  public:
45465  bool success_;
45468 
45472  paymentResult();
45473 
45480  paymentResult(bool success_, string const &verification_url_);
45481 
45483  static const std::int32_t ID = -804263843;
45484 
45490  void store(TlStorerToString &s, const char *field_name) const final;
45491 };
45492 
45493 class date;
45494 
45498 class personalDetails final : public Object {
45503  std::int32_t get_id() const final {
45504  return ID;
45505  }
45506 
45507  public:
45509  string first_name_;
45513  string last_name_;
45523  string gender_;
45528 
45532  personalDetails();
45533 
45548  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_);
45549 
45551  static const std::int32_t ID = -1061656137;
45552 
45558  void store(TlStorerToString &s, const char *field_name) const final;
45559 };
45560 
45561 class datedFile;
45562 
45566 class personalDocument final : public Object {
45571  std::int32_t get_id() const final {
45572  return ID;
45573  }
45574 
45575  public:
45580 
45584  personalDocument();
45585 
45593 
45595  static const std::int32_t ID = -1011634661;
45596 
45602  void store(TlStorerToString &s, const char *field_name) const final;
45603 };
45604 
45606 
45615  std::int32_t get_id() const final {
45616  return ID;
45617  }
45618 
45619  public:
45634 
45639 
45652 
45654  static const std::int32_t ID = 1881885547;
45655 
45661  void store(TlStorerToString &s, const char *field_name) const final;
45662 };
45663 
45669  public:
45670 };
45671 
45680  std::int32_t get_id() const final {
45681  return ID;
45682  }
45683 
45684  public:
45685 
45690 
45692  static const std::int32_t ID = 87144986;
45693 
45699  void store(TlStorerToString &s, const char *field_name) const final;
45700 };
45701 
45710  std::int32_t get_id() const final {
45711  return ID;
45712  }
45713 
45714  public:
45715 
45720 
45722  static const std::int32_t ID = -1029402661;
45723 
45729  void store(TlStorerToString &s, const char *field_name) const final;
45730 };
45731 
45740  std::int32_t get_id() const final {
45741  return ID;
45742  }
45743 
45744  public:
45746  string hash_;
45747 
45752 
45758  explicit phoneNumberCodeTypeConfirmOwnership(string const &hash_);
45759 
45761  static const std::int32_t ID = -485404696;
45762 
45768  void store(TlStorerToString &s, const char *field_name) const final;
45769 };
45770 
45771 class countryInfo;
45772 
45776 class phoneNumberInfo final : public Object {
45781  std::int32_t get_id() const final {
45782  return ID;
45783  }
45784 
45785  public:
45794 
45798  phoneNumberInfo();
45799 
45809 
45811  static const std::int32_t ID = -758933343;
45812 
45818  void store(TlStorerToString &s, const char *field_name) const final;
45819 };
45820 
45821 class minithumbnail;
45822 
45823 class photoSize;
45824 
45828 class photo final : public Object {
45833  std::int32_t get_id() const final {
45834  return ID;
45835  }
45836 
45837  public:
45844 
45848  photo();
45849 
45858 
45860  static const std::int32_t ID = -2022871583;
45861 
45867  void store(TlStorerToString &s, const char *field_name) const final;
45868 };
45869 
45870 class file;
45871 
45875 class photoSize final : public Object {
45880  std::int32_t get_id() const final {
45881  return ID;
45882  }
45883 
45884  public:
45886  string type_;
45895 
45899  photoSize();
45900 
45911 
45913  static const std::int32_t ID = 1609182352;
45914 
45920  void store(TlStorerToString &s, const char *field_name) const final;
45921 };
45922 
45926 class point final : public Object {
45931  std::int32_t get_id() const final {
45932  return ID;
45933  }
45934 
45935  public:
45937  double x_;
45939  double y_;
45940 
45944  point();
45945 
45952  point(double x_, double y_);
45953 
45955  static const std::int32_t ID = 437515705;
45956 
45962  void store(TlStorerToString &s, const char *field_name) const final;
45963 };
45964 
45965 class MessageSender;
45966 
45967 class PollType;
45968 
45969 class formattedText;
45970 
45971 class pollOption;
45972 
45976 class poll final : public Object {
45981  std::int32_t get_id() const final {
45982  return ID;
45983  }
45984 
45985  public:
46006 
46010  poll();
46011 
46027 
46029  static const std::int32_t ID = 1913016502;
46030 
46036  void store(TlStorerToString &s, const char *field_name) const final;
46037 };
46038 
46039 class formattedText;
46040 
46044 class pollOption final : public Object {
46049  std::int32_t get_id() const final {
46050  return ID;
46051  }
46052 
46053  public:
46064 
46068  pollOption();
46069 
46080 
46082  static const std::int32_t ID = 1676243088;
46083 
46089  void store(TlStorerToString &s, const char *field_name) const final;
46090 };
46091 
46092 class formattedText;
46093 
46098 class PollType: public Object {
46099  public:
46100 };
46101 
46105 class pollTypeRegular final : public PollType {
46110  std::int32_t get_id() const final {
46111  return ID;
46112  }
46113 
46114  public:
46117 
46121  pollTypeRegular();
46122 
46129 
46131  static const std::int32_t ID = 641265698;
46132 
46138  void store(TlStorerToString &s, const char *field_name) const final;
46139 };
46140 
46144 class pollTypeQuiz final : public PollType {
46149  std::int32_t get_id() const final {
46150  return ID;
46151  }
46152 
46153  public:
46158 
46162  pollTypeQuiz();
46163 
46171 
46173  static const std::int32_t ID = 657013913;
46174 
46180  void store(TlStorerToString &s, const char *field_name) const final;
46181 };
46182 
46187 class PremiumFeature: public Object {
46188  public:
46189 };
46190 
46199  std::int32_t get_id() const final {
46200  return ID;
46201  }
46202 
46203  public:
46204 
46209 
46211  static const std::int32_t ID = 1785455031;
46212 
46218  void store(TlStorerToString &s, const char *field_name) const final;
46219 };
46220 
46229  std::int32_t get_id() const final {
46230  return ID;
46231  }
46232 
46233  public:
46234 
46239 
46241  static const std::int32_t ID = 1825367155;
46242 
46248  void store(TlStorerToString &s, const char *field_name) const final;
46249 };
46250 
46259  std::int32_t get_id() const final {
46260  return ID;
46261  }
46262 
46263  public:
46264 
46269 
46271  static const std::int32_t ID = -267695554;
46272 
46278  void store(TlStorerToString &s, const char *field_name) const final;
46279 };
46280 
46289  std::int32_t get_id() const final {
46290  return ID;
46291  }
46292 
46293  public:
46294 
46299 
46301  static const std::int32_t ID = 1288216542;
46302 
46308  void store(TlStorerToString &s, const char *field_name) const final;
46309 };
46310 
46319  std::int32_t get_id() const final {
46320  return ID;
46321  }
46322 
46323  public:
46324 
46329 
46331  static const std::int32_t ID = -2008587702;
46332 
46338  void store(TlStorerToString &s, const char *field_name) const final;
46339 };
46340 
46349  std::int32_t get_id() const final {
46350  return ID;
46351  }
46352 
46353  public:
46354 
46359 
46361  static const std::int32_t ID = 766750743;
46362 
46368  void store(TlStorerToString &s, const char *field_name) const final;
46369 };
46370 
46379  std::int32_t get_id() const final {
46380  return ID;
46381  }
46382 
46383  public:
46384 
46389 
46391  static const std::int32_t ID = -2101773312;
46392 
46398  void store(TlStorerToString &s, const char *field_name) const final;
46399 };
46400 
46409  std::int32_t get_id() const final {
46410  return ID;
46411  }
46412 
46413  public:
46414 
46419 
46421  static const std::int32_t ID = 1332599628;
46422 
46428  void store(TlStorerToString &s, const char *field_name) const final;
46429 };
46430 
46439  std::int32_t get_id() const final {
46440  return ID;
46441  }
46442 
46443  public:
46444 
46449 
46451  static const std::int32_t ID = 796347674;
46452 
46458  void store(TlStorerToString &s, const char *field_name) const final;
46459 };
46460 
46469  std::int32_t get_id() const final {
46470  return ID;
46471  }
46472 
46473  public:
46474 
46479 
46481  static const std::int32_t ID = 233648322;
46482 
46488  void store(TlStorerToString &s, const char *field_name) const final;
46489 };
46490 
46499  std::int32_t get_id() const final {
46500  return ID;
46501  }
46502 
46503  public:
46504 
46509 
46511  static const std::int32_t ID = -36516639;
46512 
46518  void store(TlStorerToString &s, const char *field_name) const final;
46519 };
46520 
46529  std::int32_t get_id() const final {
46530  return ID;
46531  }
46532 
46533  public:
46534 
46539 
46541  static const std::int32_t ID = -100741914;
46542 
46548  void store(TlStorerToString &s, const char *field_name) const final;
46549 };
46550 
46559  std::int32_t get_id() const final {
46560  return ID;
46561  }
46562 
46563  public:
46564 
46569 
46571  static const std::int32_t ID = -823172286;
46572 
46578  void store(TlStorerToString &s, const char *field_name) const final;
46579 };
46580 
46589  std::int32_t get_id() const final {
46590  return ID;
46591  }
46592 
46593  public:
46594 
46599 
46601  static const std::int32_t ID = 1585050761;
46602 
46608  void store(TlStorerToString &s, const char *field_name) const final;
46609 };
46610 
46619  std::int32_t get_id() const final {
46620  return ID;
46621  }
46622 
46623  public:
46624 
46629 
46631  static const std::int32_t ID = -1143471488;
46632 
46638  void store(TlStorerToString &s, const char *field_name) const final;
46639 };
46640 
46649  std::int32_t get_id() const final {
46650  return ID;
46651  }
46652 
46653  public:
46654 
46659 
46661  static const std::int32_t ID = -1878522597;
46662 
46668  void store(TlStorerToString &s, const char *field_name) const final;
46669 };
46670 
46679  std::int32_t get_id() const final {
46680  return ID;
46681  }
46682 
46683  public:
46684 
46689 
46691  static const std::int32_t ID = 1576574747;
46692 
46698  void store(TlStorerToString &s, const char *field_name) const final;
46699 };
46700 
46709  std::int32_t get_id() const final {
46710  return ID;
46711  }
46712 
46713  public:
46714 
46719 
46721  static const std::int32_t ID = 907724190;
46722 
46728  void store(TlStorerToString &s, const char *field_name) const final;
46729 };
46730 
46739  std::int32_t get_id() const final {
46740  return ID;
46741  }
46742 
46743  public:
46744 
46749 
46751  static const std::int32_t ID = 575074042;
46752 
46758  void store(TlStorerToString &s, const char *field_name) const final;
46759 };
46760 
46769  std::int32_t get_id() const final {
46770  return ID;
46771  }
46772 
46773  public:
46774 
46779 
46781  static const std::int32_t ID = 1003219334;
46782 
46788  void store(TlStorerToString &s, const char *field_name) const final;
46789 };
46790 
46799  std::int32_t get_id() const final {
46800  return ID;
46801  }
46802 
46803  public:
46804 
46809 
46811  static const std::int32_t ID = 802322678;
46812 
46818  void store(TlStorerToString &s, const char *field_name) const final;
46819 };
46820 
46829  std::int32_t get_id() const final {
46830  return ID;
46831  }
46832 
46833  public:
46834 
46839 
46841  static const std::int32_t ID = -762230129;
46842 
46848  void store(TlStorerToString &s, const char *field_name) const final;
46849 };
46850 
46859  std::int32_t get_id() const final {
46860  return ID;
46861  }
46862 
46863  public:
46864 
46869 
46871  static const std::int32_t ID = -1503619324;
46872 
46878  void store(TlStorerToString &s, const char *field_name) const final;
46879 };
46880 
46889  std::int32_t get_id() const final {
46890  return ID;
46891  }
46892 
46893  public:
46894 
46899 
46901  static const std::int32_t ID = -723300255;
46902 
46908  void store(TlStorerToString &s, const char *field_name) const final;
46909 };
46910 
46911 class PremiumFeature;
46912 
46913 class animation;
46914 
46923  std::int32_t get_id() const final {
46924  return ID;
46925  }
46926 
46927  public:
46932 
46937 
46945 
46947  static const std::int32_t ID = -1986155748;
46948 
46954  void store(TlStorerToString &s, const char *field_name) const final;
46955 };
46956 
46957 class InternalLinkType;
46958 
46959 class PremiumFeature;
46960 
46961 class premiumLimit;
46962 
46966 class premiumFeatures final : public Object {
46971  std::int32_t get_id() const final {
46972  return ID;
46973  }
46974 
46975  public:
46982 
46986  premiumFeatures();
46987 
46996 
46998  static const std::int32_t ID = 1875162172;
46999 
47005  void store(TlStorerToString &s, const char *field_name) const final;
47006 };
47007 
47008 class MessageSender;
47009 
47013 class premiumGiftCodeInfo final : public Object {
47018  std::int32_t get_id() const final {
47019  return ID;
47020  }
47021 
47022  public:
47037 
47042 
47055 
47057  static const std::int32_t ID = -1198544674;
47058 
47064  void store(TlStorerToString &s, const char *field_name) const final;
47065 };
47066 
47067 class sticker;
47068 
47072 class premiumGiftPaymentOption final : public Object {
47077  std::int32_t get_id() const final {
47078  return ID;
47079  }
47080 
47081  public:
47083  string currency_;
47096 
47101 
47114 
47116  static const std::int32_t ID = -338085027;
47117 
47123  void store(TlStorerToString &s, const char *field_name) const final;
47124 };
47125 
47127 
47131 class premiumGiftPaymentOptions final : public Object {
47136  std::int32_t get_id() const final {
47137  return ID;
47138  }
47139 
47140  public:
47143 
47148 
47155 
47157  static const std::int32_t ID = -1347543032;
47158 
47164  void store(TlStorerToString &s, const char *field_name) const final;
47165 };
47166 
47170 class premiumGiveawayPaymentOption final : public Object {
47175  std::int32_t get_id() const final {
47176  return ID;
47177  }
47178 
47179  public:
47181  string currency_;
47192 
47197 
47209 
47211  static const std::int32_t ID = 1099221896;
47212 
47218  void store(TlStorerToString &s, const char *field_name) const final;
47219 };
47220 
47222 
47231  std::int32_t get_id() const final {
47232  return ID;
47233  }
47234 
47235  public:
47238 
47243 
47250 
47252  static const std::int32_t ID = -1587397823;
47253 
47259  void store(TlStorerToString &s, const char *field_name) const final;
47260 };
47261 
47262 class PremiumLimitType;
47263 
47267 class premiumLimit final : public Object {
47272  std::int32_t get_id() const final {
47273  return ID;
47274  }
47275 
47276  public:
47283 
47287  premiumLimit();
47288 
47297 
47299  static const std::int32_t ID = 2127786726;
47300 
47306  void store(TlStorerToString &s, const char *field_name) const final;
47307 };
47308 
47313 class PremiumLimitType: public Object {
47314  public:
47315 };
47316 
47325  std::int32_t get_id() const final {
47326  return ID;
47327  }
47328 
47329  public:
47330 
47335 
47337  static const std::int32_t ID = -247467131;
47338 
47344  void store(TlStorerToString &s, const char *field_name) const final;
47345 };
47346 
47355  std::int32_t get_id() const final {
47356  return ID;
47357  }
47358 
47359  public:
47360 
47365 
47367  static const std::int32_t ID = -998947871;
47368 
47374  void store(TlStorerToString &s, const char *field_name) const final;
47375 };
47376 
47385  std::int32_t get_id() const final {
47386  return ID;
47387  }
47388 
47389  public:
47390 
47395 
47397  static const std::int32_t ID = 446086841;
47398 
47404  void store(TlStorerToString &s, const char *field_name) const final;
47405 };
47406 
47415  std::int32_t get_id() const final {
47416  return ID;
47417  }
47418 
47419  public:
47420 
47425 
47427  static const std::int32_t ID = -19759735;
47428 
47434  void store(TlStorerToString &s, const char *field_name) const final;
47435 };
47436 
47445  std::int32_t get_id() const final {
47446  return ID;
47447  }
47448 
47449  public:
47450 
47455 
47457  static const std::int32_t ID = 639754787;
47458 
47464  void store(TlStorerToString &s, const char *field_name) const final;
47465 };
47466 
47475  std::int32_t get_id() const final {
47476  return ID;
47477  }
47478 
47479  public:
47480 
47485 
47487  static const std::int32_t ID = 377489774;
47488 
47494  void store(TlStorerToString &s, const char *field_name) const final;
47495 };
47496 
47505  std::int32_t get_id() const final {
47506  return ID;
47507  }
47508 
47509  public:
47510 
47515 
47517  static const std::int32_t ID = 1691435861;
47518 
47524  void store(TlStorerToString &s, const char *field_name) const final;
47525 };
47526 
47535  std::int32_t get_id() const final {
47536  return ID;
47537  }
47538 
47539  public:
47540 
47545 
47547  static const std::int32_t ID = 1485515276;
47548 
47554  void store(TlStorerToString &s, const char *field_name) const final;
47555 };
47556 
47565  std::int32_t get_id() const final {
47566  return ID;
47567  }
47568 
47569  public:
47570 
47575 
47577  static const std::int32_t ID = -1544854305;
47578 
47584  void store(TlStorerToString &s, const char *field_name) const final;
47585 };
47586 
47595  std::int32_t get_id() const final {
47596  return ID;
47597  }
47598 
47599  public:
47600 
47605 
47607  static const std::int32_t ID = 293984314;
47608 
47614  void store(TlStorerToString &s, const char *field_name) const final;
47615 };
47616 
47625  std::int32_t get_id() const final {
47626  return ID;
47627  }
47628 
47629  public:
47630 
47635 
47637  static const std::int32_t ID = -1146976765;
47638 
47644  void store(TlStorerToString &s, const char *field_name) const final;
47645 };
47646 
47655  std::int32_t get_id() const final {
47656  return ID;
47657  }
47658 
47659  public:
47660 
47665 
47667  static const std::int32_t ID = -128702950;
47668 
47674  void store(TlStorerToString &s, const char *field_name) const final;
47675 };
47676 
47685  std::int32_t get_id() const final {
47686  return ID;
47687  }
47688 
47689  public:
47690 
47695 
47697  static const std::int32_t ID = 1612625095;
47698 
47704  void store(TlStorerToString &s, const char *field_name) const final;
47705 };
47706 
47715  std::int32_t get_id() const final {
47716  return ID;
47717  }
47718 
47719  public:
47720 
47725 
47727  static const std::int32_t ID = -1926486372;
47728 
47734  void store(TlStorerToString &s, const char *field_name) const final;
47735 };
47736 
47745  std::int32_t get_id() const final {
47746  return ID;
47747  }
47748 
47749  public:
47750 
47755 
47757  static const std::int32_t ID = -506354313;
47758 
47764  void store(TlStorerToString &s, const char *field_name) const final;
47765 };
47766 
47775  std::int32_t get_id() const final {
47776  return ID;
47777  }
47778 
47779  public:
47780 
47785 
47787  static const std::int32_t ID = 26329490;
47788 
47794  void store(TlStorerToString &s, const char *field_name) const final;
47795 };
47796 
47805  std::int32_t get_id() const final {
47806  return ID;
47807  }
47808 
47809  public:
47810 
47815 
47817  static const std::int32_t ID = -1093324030;
47818 
47824  void store(TlStorerToString &s, const char *field_name) const final;
47825 };
47826 
47835  std::int32_t get_id() const final {
47836  return ID;
47837  }
47838 
47839  public:
47840 
47845 
47847  static const std::int32_t ID = -1170032633;
47848 
47854  void store(TlStorerToString &s, const char *field_name) const final;
47855 };
47856 
47865  std::int32_t get_id() const final {
47866  return ID;
47867  }
47868 
47869  public:
47870 
47875 
47877  static const std::int32_t ID = -1563549935;
47878 
47884  void store(TlStorerToString &s, const char *field_name) const final;
47885 };
47886 
47887 class InternalLinkType;
47888 
47892 class premiumPaymentOption final : public Object {
47897  std::int32_t get_id() const final {
47898  return ID;
47899  }
47900 
47901  public:
47903  string currency_;
47914 
47919 
47931 
47933  static const std::int32_t ID = -1945346126;
47934 
47940  void store(TlStorerToString &s, const char *field_name) const final;
47941 };
47942 
47943 class BusinessFeature;
47944 
47945 class PremiumFeature;
47946 
47947 class PremiumLimitType;
47948 
47949 class PremiumStoryFeature;
47950 
47955 class PremiumSource: public Object {
47956  public:
47957 };
47958 
47967  std::int32_t get_id() const final {
47968  return ID;
47969  }
47970 
47971  public:
47974 
47979 
47986 
47988  static const std::int32_t ID = -2052159742;
47989 
47995  void store(TlStorerToString &s, const char *field_name) const final;
47996 };
47997 
48001 class premiumSourceFeature final : public PremiumSource {
48006  std::int32_t get_id() const final {
48007  return ID;
48008  }
48009 
48010  public:
48013 
48018 
48025 
48027  static const std::int32_t ID = 445813541;
48028 
48034  void store(TlStorerToString &s, const char *field_name) const final;
48035 };
48036 
48045  std::int32_t get_id() const final {
48046  return ID;
48047  }
48048 
48049  public:
48052 
48057 
48064 
48066  static const std::int32_t ID = -1492946340;
48067 
48073  void store(TlStorerToString &s, const char *field_name) const final;
48074 };
48075 
48084  std::int32_t get_id() const final {
48085  return ID;
48086  }
48087 
48088  public:
48091 
48096 
48103 
48105  static const std::int32_t ID = -1030737556;
48106 
48112  void store(TlStorerToString &s, const char *field_name) const final;
48113 };
48114 
48118 class premiumSourceLink final : public PremiumSource {
48123  std::int32_t get_id() const final {
48124  return ID;
48125  }
48126 
48127  public:
48129  string referrer_;
48130 
48135 
48141  explicit premiumSourceLink(string const &referrer_);
48142 
48144  static const std::int32_t ID = 2135071132;
48145 
48151  void store(TlStorerToString &s, const char *field_name) const final;
48152 };
48153 
48157 class premiumSourceSettings final : public PremiumSource {
48162  std::int32_t get_id() const final {
48163  return ID;
48164  }
48165 
48166  public:
48167 
48172 
48174  static const std::int32_t ID = -285702859;
48175 
48181  void store(TlStorerToString &s, const char *field_name) const final;
48182 };
48183 
48185 
48186 class formattedText;
48187 
48189 
48191 
48195 class premiumState final : public Object {
48200  std::int32_t get_id() const final {
48201  return ID;
48202  }
48203 
48204  public:
48213 
48217  premiumState();
48218 
48228 
48230  static const std::int32_t ID = 1772082178;
48231 
48237  void store(TlStorerToString &s, const char *field_name) const final;
48238 };
48239 
48240 class premiumPaymentOption;
48241 
48245 class premiumStatePaymentOption final : public Object {
48250  std::int32_t get_id() const final {
48251  return ID;
48252  }
48253 
48254  public:
48263 
48268 
48278 
48280  static const std::int32_t ID = 2097591673;
48281 
48287  void store(TlStorerToString &s, const char *field_name) const final;
48288 };
48289 
48295  public:
48296 };
48297 
48306  std::int32_t get_id() const final {
48307  return ID;
48308  }
48309 
48310  public:
48311 
48316 
48318  static const std::int32_t ID = -1880001849;
48319 
48325  void store(TlStorerToString &s, const char *field_name) const final;
48326 };
48327 
48336  std::int32_t get_id() const final {
48337  return ID;
48338  }
48339 
48340  public:
48341 
48346 
48348  static const std::int32_t ID = 1194605988;
48349 
48355  void store(TlStorerToString &s, const char *field_name) const final;
48356 };
48357 
48366  std::int32_t get_id() const final {
48367  return ID;
48368  }
48369 
48370  public:
48371 
48376 
48378  static const std::int32_t ID = -1029683296;
48379 
48385  void store(TlStorerToString &s, const char *field_name) const final;
48386 };
48387 
48396  std::int32_t get_id() const final {
48397  return ID;
48398  }
48399 
48400  public:
48401 
48406 
48408  static const std::int32_t ID = -593229162;
48409 
48415  void store(TlStorerToString &s, const char *field_name) const final;
48416 };
48417 
48426  std::int32_t get_id() const final {
48427  return ID;
48428  }
48429 
48430  public:
48431 
48436 
48438  static const std::int32_t ID = -1501286467;
48439 
48445  void store(TlStorerToString &s, const char *field_name) const final;
48446 };
48447 
48456  std::int32_t get_id() const final {
48457  return ID;
48458  }
48459 
48460  public:
48461 
48466 
48468  static const std::int32_t ID = -622623753;
48469 
48475  void store(TlStorerToString &s, const char *field_name) const final;
48476 };
48477 
48486  std::int32_t get_id() const final {
48487  return ID;
48488  }
48489 
48490  public:
48491 
48496 
48498  static const std::int32_t ID = -1162887511;
48499 
48505  void store(TlStorerToString &s, const char *field_name) const final;
48506 };
48507 
48508 class GiveawayPrize;
48509 
48513 class prepaidGiveaway final : public Object {
48518  std::int32_t get_id() const final {
48519  return ID;
48520  }
48521 
48522  public:
48533 
48537  prepaidGiveaway();
48538 
48549 
48551  static const std::int32_t ID = -277859441;
48552 
48558  void store(TlStorerToString &s, const char *field_name) const final;
48559 };
48560 
48561 class InlineQueryResult;
48562 
48563 class targetChatTypes;
48564 
48568 class preparedInlineMessage final : public Object {
48573  std::int32_t get_id() const final {
48574  return ID;
48575  }
48576 
48577  public:
48584 
48589 
48598 
48600  static const std::int32_t ID = -1808892734;
48601 
48607  void store(TlStorerToString &s, const char *field_name) const final;
48608 };
48609 
48613 class preparedInlineMessageId final : public Object {
48618  std::int32_t get_id() const final {
48619  return ID;
48620  }
48621 
48622  public:
48624  string id_;
48627 
48632 
48640 
48642  static const std::int32_t ID = 940415972;
48643 
48649  void store(TlStorerToString &s, const char *field_name) const final;
48650 };
48651 
48652 class formattedText;
48653 
48654 class photo;
48655 
48659 class productInfo final : public Object {
48664  std::int32_t get_id() const final {
48665  return ID;
48666  }
48667 
48668  public:
48670  string title_;
48675 
48679  productInfo();
48680 
48689 
48691  static const std::int32_t ID = -2015069020;
48692 
48698  void store(TlStorerToString &s, const char *field_name) const final;
48699 };
48700 
48701 class profileAccentColors;
48702 
48706 class profileAccentColor final : public Object {
48711  std::int32_t get_id() const final {
48712  return ID;
48713  }
48714 
48715  public:
48726 
48731 
48742 
48744  static const std::int32_t ID = 557679253;
48745 
48751  void store(TlStorerToString &s, const char *field_name) const final;
48752 };
48753 
48757 class profileAccentColors final : public Object {
48762  std::int32_t get_id() const final {
48763  return ID;
48764  }
48765 
48766  public:
48773 
48778 
48787 
48789  static const std::int32_t ID = -596042431;
48790 
48796  void store(TlStorerToString &s, const char *field_name) const final;
48797 };
48798 
48799 class file;
48800 
48801 class minithumbnail;
48802 
48806 class profilePhoto final : public Object {
48811  std::int32_t get_id() const final {
48812  return ID;
48813  }
48814 
48815  public:
48828 
48832  profilePhoto();
48833 
48845 
48847  static const std::int32_t ID = -1025754018;
48848 
48854  void store(TlStorerToString &s, const char *field_name) const final;
48855 };
48856 
48857 class proxy;
48858 
48862 class proxies final : public Object {
48867  std::int32_t get_id() const final {
48868  return ID;
48869  }
48870 
48871  public:
48874 
48878  proxies();
48879 
48885  explicit proxies(array<object_ptr<proxy>> &&proxies_);
48886 
48888  static const std::int32_t ID = 1200447205;
48889 
48895  void store(TlStorerToString &s, const char *field_name) const final;
48896 };
48897 
48898 class ProxyType;
48899 
48903 class proxy final : public Object {
48908  std::int32_t get_id() const final {
48909  return ID;
48910  }
48911 
48912  public:
48916  string server_;
48925 
48929  proxy();
48930 
48942 
48944  static const std::int32_t ID = 196049779;
48945 
48951  void store(TlStorerToString &s, const char *field_name) const final;
48952 };
48953 
48958 class ProxyType: public Object {
48959  public:
48960 };
48961 
48965 class proxyTypeSocks5 final : public ProxyType {
48970  std::int32_t get_id() const final {
48971  return ID;
48972  }
48973 
48974  public:
48976  string username_;
48978  string password_;
48979 
48983  proxyTypeSocks5();
48984 
48991  proxyTypeSocks5(string const &username_, string const &password_);
48992 
48994  static const std::int32_t ID = -890027341;
48995 
49001  void store(TlStorerToString &s, const char *field_name) const final;
49002 };
49003 
49007 class proxyTypeHttp final : public ProxyType {
49012  std::int32_t get_id() const final {
49013  return ID;
49014  }
49015 
49016  public:
49018  string username_;
49020  string password_;
49023 
49027  proxyTypeHttp();
49028 
49036  proxyTypeHttp(string const &username_, string const &password_, bool http_only_);
49037 
49039  static const std::int32_t ID = -1547188361;
49040 
49046  void store(TlStorerToString &s, const char *field_name) const final;
49047 };
49048 
49052 class proxyTypeMtproto final : public ProxyType {
49057  std::int32_t get_id() const final {
49058  return ID;
49059  }
49060 
49061  public:
49063  string secret_;
49064 
49068  proxyTypeMtproto();
49069 
49075  explicit proxyTypeMtproto(string const &secret_);
49076 
49078  static const std::int32_t ID = -1964826627;
49079 
49085  void store(TlStorerToString &s, const char *field_name) const final;
49086 };
49087 
49092 class PublicChatType: public Object {
49093  public:
49094 };
49095 
49104  std::int32_t get_id() const final {
49105  return ID;
49106  }
49107 
49108  public:
49109 
49114 
49116  static const std::int32_t ID = 350789758;
49117 
49123  void store(TlStorerToString &s, const char *field_name) const final;
49124 };
49125 
49134  std::int32_t get_id() const final {
49135  return ID;
49136  }
49137 
49138  public:
49139 
49144 
49146  static const std::int32_t ID = 1183735952;
49147 
49153  void store(TlStorerToString &s, const char *field_name) const final;
49154 };
49155 
49156 class message;
49157 
49158 class story;
49159 
49164 class PublicForward: public Object {
49165  public:
49166 };
49167 
49171 class publicForwardMessage final : public PublicForward {
49176  std::int32_t get_id() const final {
49177  return ID;
49178  }
49179 
49180  public:
49183 
49188 
49195 
49197  static const std::int32_t ID = 51885010;
49198 
49204  void store(TlStorerToString &s, const char *field_name) const final;
49205 };
49206 
49210 class publicForwardStory final : public PublicForward {
49215  std::int32_t get_id() const final {
49216  return ID;
49217  }
49218 
49219  public:
49222 
49227 
49234 
49236  static const std::int32_t ID = 2145330863;
49237 
49243  void store(TlStorerToString &s, const char *field_name) const final;
49244 };
49245 
49246 class PublicForward;
49247 
49251 class publicForwards final : public Object {
49256  std::int32_t get_id() const final {
49257  return ID;
49258  }
49259 
49260  public:
49267 
49271  publicForwards();
49272 
49281 
49283  static const std::int32_t ID = -2011272719;
49284 
49290  void store(TlStorerToString &s, const char *field_name) const final;
49291 };
49292 
49293 class GiveawayPrize;
49294 
49295 class animation;
49296 
49297 class audio;
49298 
49299 class document;
49300 
49301 class photo;
49302 
49303 class sticker;
49304 
49305 class video;
49306 
49307 class videoNote;
49308 
49309 class voiceNote;
49310 
49316  public:
49317 };
49318 
49327  std::int32_t get_id() const final {
49328  return ID;
49329  }
49330 
49331  public:
49334 
49339 
49345  explicit pushMessageContentHidden(bool is_pinned_);
49346 
49348  static const std::int32_t ID = -316950436;
49349 
49355  void store(TlStorerToString &s, const char *field_name) const final;
49356 };
49357 
49366  std::int32_t get_id() const final {
49367  return ID;
49368  }
49369 
49370  public:
49374  string caption_;
49377 
49382 
49391 
49393  static const std::int32_t ID = 1034215396;
49394 
49400  void store(TlStorerToString &s, const char *field_name) const final;
49401 };
49402 
49411  std::int32_t get_id() const final {
49412  return ID;
49413  }
49414 
49415  public:
49420 
49425 
49433 
49435  static const std::int32_t ID = 381581426;
49436 
49442  void store(TlStorerToString &s, const char *field_name) const final;
49443 };
49444 
49453  std::int32_t get_id() const final {
49454  return ID;
49455  }
49456 
49457  public:
49459  string name_;
49462 
49467 
49474  pushMessageContentContact(string const &name_, bool is_pinned_);
49475 
49477  static const std::int32_t ID = -12219820;
49478 
49484  void store(TlStorerToString &s, const char *field_name) const final;
49485 };
49486 
49495  std::int32_t get_id() const final {
49496  return ID;
49497  }
49498 
49499  public:
49500 
49505 
49507  static const std::int32_t ID = -303962720;
49508 
49514  void store(TlStorerToString &s, const char *field_name) const final;
49515 };
49516 
49525  std::int32_t get_id() const final {
49526  return ID;
49527  }
49528 
49529  public:
49534 
49539 
49547 
49549  static const std::int32_t ID = -458379775;
49550 
49556  void store(TlStorerToString &s, const char *field_name) const final;
49557 };
49558 
49567  std::int32_t get_id() const final {
49568  return ID;
49569  }
49570 
49571  public:
49573  string title_;
49576 
49581 
49588  pushMessageContentGame(string const &title_, bool is_pinned_);
49589 
49591  static const std::int32_t ID = -515131109;
49592 
49598  void store(TlStorerToString &s, const char *field_name) const final;
49599 };
49600 
49609  std::int32_t get_id() const final {
49610  return ID;
49611  }
49612 
49613  public:
49615  string title_;
49620 
49625 
49634 
49636  static const std::int32_t ID = 901303688;
49637 
49643  void store(TlStorerToString &s, const char *field_name) const final;
49644 };
49645 
49654  std::int32_t get_id() const final {
49655  return ID;
49656  }
49657 
49658  public:
49660  string price_;
49663 
49668 
49675  pushMessageContentInvoice(string const &price_, bool is_pinned_);
49676 
49678  static const std::int32_t ID = -1731687492;
49679 
49685  void store(TlStorerToString &s, const char *field_name) const final;
49686 };
49687 
49696  std::int32_t get_id() const final {
49697  return ID;
49698  }
49699 
49700  public:
49702  bool is_live_;
49705 
49710 
49718 
49720  static const std::int32_t ID = -1288005709;
49721 
49727  void store(TlStorerToString &s, const char *field_name) const final;
49728 };
49729 
49738  std::int32_t get_id() const final {
49739  return ID;
49740  }
49741 
49742  public:
49747 
49752 
49760 
49762  static const std::int32_t ID = -1252595894;
49763 
49769  void store(TlStorerToString &s, const char *field_name) const final;
49770 };
49771 
49780  std::int32_t get_id() const final {
49781  return ID;
49782  }
49783 
49784  public:
49788  string caption_;
49793 
49798 
49808 
49810  static const std::int32_t ID = 140631122;
49811 
49817  void store(TlStorerToString &s, const char *field_name) const final;
49818 };
49819 
49828  std::int32_t get_id() const final {
49829  return ID;
49830  }
49831 
49832  public:
49834  string question_;
49839 
49844 
49852  pushMessageContentPoll(string const &question_, bool is_regular_, bool is_pinned_);
49853 
49855  static const std::int32_t ID = -44403654;
49856 
49862  void store(TlStorerToString &s, const char *field_name) const final;
49863 };
49864 
49873  std::int32_t get_id() const final {
49874  return ID;
49875  }
49876 
49877  public:
49880 
49885 
49892 
49894  static const std::int32_t ID = 413224997;
49895 
49901  void store(TlStorerToString &s, const char *field_name) const final;
49902 };
49903 
49912  std::int32_t get_id() const final {
49913  return ID;
49914  }
49915 
49916  public:
49923 
49928 
49937 
49939  static const std::int32_t ID = -700547186;
49940 
49946  void store(TlStorerToString &s, const char *field_name) const final;
49947 };
49948 
49957  std::int32_t get_id() const final {
49958  return ID;
49959  }
49960 
49961  public:
49964 
49969 
49976 
49978  static const std::int32_t ID = -2069312245;
49979 
49985  void store(TlStorerToString &s, const char *field_name) const final;
49986 };
49987 
49996  std::int32_t get_id() const final {
49997  return ID;
49998  }
49999 
50000  public:
50003 
50008 
50015 
50017  static const std::int32_t ID = -1711666466;
50018 
50024  void store(TlStorerToString &s, const char *field_name) const final;
50025 };
50026 
50035  std::int32_t get_id() const final {
50036  return ID;
50037  }
50038 
50039  public:
50040 
50045 
50047  static const std::int32_t ID = 214245369;
50048 
50054  void store(TlStorerToString &s, const char *field_name) const final;
50055 };
50056 
50065  std::int32_t get_id() const final {
50066  return ID;
50067  }
50068 
50069  public:
50073  string emoji_;
50076 
50081 
50090 
50092  static const std::int32_t ID = 1553513939;
50093 
50099  void store(TlStorerToString &s, const char *field_name) const final;
50100 };
50101 
50110  std::int32_t get_id() const final {
50111  return ID;
50112  }
50113 
50114  public:
50119 
50124 
50132 
50134  static const std::int32_t ID = 599622223;
50135 
50141  void store(TlStorerToString &s, const char *field_name) const final;
50142 };
50143 
50152  std::int32_t get_id() const final {
50153  return ID;
50154  }
50155 
50156  public:
50158  string text_;
50161 
50166 
50173  pushMessageContentText(string const &text_, bool is_pinned_);
50174 
50176  static const std::int32_t ID = 274587305;
50177 
50183  void store(TlStorerToString &s, const char *field_name) const final;
50184 };
50185 
50194  std::int32_t get_id() const final {
50195  return ID;
50196  }
50197 
50198  public:
50202  string caption_;
50207 
50212 
50222 
50224  static const std::int32_t ID = 310038831;
50225 
50231  void store(TlStorerToString &s, const char *field_name) const final;
50232 };
50233 
50242  std::int32_t get_id() const final {
50243  return ID;
50244  }
50245 
50246  public:
50251 
50256 
50264 
50266  static const std::int32_t ID = -1122764417;
50267 
50273  void store(TlStorerToString &s, const char *field_name) const final;
50274 };
50275 
50284  std::int32_t get_id() const final {
50285  return ID;
50286  }
50287 
50288  public:
50293 
50298 
50306 
50308  static const std::int32_t ID = 88910987;
50309 
50315  void store(TlStorerToString &s, const char *field_name) const final;
50316 };
50317 
50326  std::int32_t get_id() const final {
50327  return ID;
50328  }
50329 
50330  public:
50331 
50336 
50338  static const std::int32_t ID = -2114855172;
50339 
50345  void store(TlStorerToString &s, const char *field_name) const final;
50346 };
50347 
50356  std::int32_t get_id() const final {
50357  return ID;
50358  }
50359 
50360  public:
50361 
50366 
50368  static const std::int32_t ID = -566547393;
50369 
50375  void store(TlStorerToString &s, const char *field_name) const final;
50376 };
50377 
50386  std::int32_t get_id() const final {
50387  return ID;
50388  }
50389 
50390  public:
50391 
50396 
50398  static const std::int32_t ID = -1250265885;
50399 
50405  void store(TlStorerToString &s, const char *field_name) const final;
50406 };
50407 
50416  std::int32_t get_id() const final {
50417  return ID;
50418  }
50419 
50420  public:
50423 
50428 
50435 
50437  static const std::int32_t ID = 517620365;
50438 
50444  void store(TlStorerToString &s, const char *field_name) const final;
50445 };
50446 
50455  std::int32_t get_id() const final {
50456  return ID;
50457  }
50458 
50459  public:
50466 
50471 
50480 
50482  static const std::int32_t ID = -1087145158;
50483 
50489  void store(TlStorerToString &s, const char *field_name) const final;
50490 };
50491 
50500  std::int32_t get_id() const final {
50501  return ID;
50502  }
50503 
50504  public:
50505 
50510 
50512  static const std::int32_t ID = -1114222051;
50513 
50519  void store(TlStorerToString &s, const char *field_name) const final;
50520 };
50521 
50530  std::int32_t get_id() const final {
50531  return ID;
50532  }
50533 
50534  public:
50536  string title_;
50537 
50542 
50548  explicit pushMessageContentChatChangeTitle(string const &title_);
50549 
50551  static const std::int32_t ID = -1964902749;
50552 
50558  void store(TlStorerToString &s, const char *field_name) const final;
50559 };
50560 
50569  std::int32_t get_id() const final {
50570  return ID;
50571  }
50572 
50573  public:
50575  bool is_same_;
50576 
50581 
50588 
50590  static const std::int32_t ID = -1490331933;
50591 
50597  void store(TlStorerToString &s, const char *field_name) const final;
50598 };
50599 
50608  std::int32_t get_id() const final {
50609  return ID;
50610  }
50611 
50612  public:
50614  string theme_name_;
50615 
50620 
50626  explicit pushMessageContentChatSetTheme(string const &theme_name_);
50627 
50629  static const std::int32_t ID = 173882216;
50630 
50636  void store(TlStorerToString &s, const char *field_name) const final;
50637 };
50638 
50647  std::int32_t get_id() const final {
50648  return ID;
50649  }
50650 
50651  public:
50657  bool is_left_;
50658 
50663 
50672 
50674  static const std::int32_t ID = 598714783;
50675 
50681  void store(TlStorerToString &s, const char *field_name) const final;
50682 };
50683 
50692  std::int32_t get_id() const final {
50693  return ID;
50694  }
50695 
50696  public:
50697 
50702 
50704  static const std::int32_t ID = 1553719113;
50705 
50711  void store(TlStorerToString &s, const char *field_name) const final;
50712 };
50713 
50722  std::int32_t get_id() const final {
50723  return ID;
50724  }
50725 
50726  public:
50727 
50732 
50734  static const std::int32_t ID = -205823627;
50735 
50741  void store(TlStorerToString &s, const char *field_name) const final;
50742 };
50743 
50752  std::int32_t get_id() const final {
50753  return ID;
50754  }
50755 
50756  public:
50758  string amount_;
50759 
50764 
50770  explicit pushMessageContentRecurringPayment(string const &amount_);
50771 
50773  static const std::int32_t ID = 1619211802;
50774 
50780  void store(TlStorerToString &s, const char *field_name) const final;
50781 };
50782 
50791  std::int32_t get_id() const final {
50792  return ID;
50793  }
50794 
50795  public:
50796 
50801 
50803  static const std::int32_t ID = 2104225963;
50804 
50810  void store(TlStorerToString &s, const char *field_name) const final;
50811 };
50812 
50821  std::int32_t get_id() const final {
50822  return ID;
50823  }
50824 
50825  public:
50828 
50833 
50840 
50842  static const std::int32_t ID = -264601594;
50843 
50849  void store(TlStorerToString &s, const char *field_name) const final;
50850 };
50851 
50860  std::int32_t get_id() const final {
50861  return ID;
50862  }
50863 
50864  public:
50867 
50872 
50879 
50881  static const std::int32_t ID = -1913083876;
50882 
50888  void store(TlStorerToString &s, const char *field_name) const final;
50889 };
50890 
50899  std::int32_t get_id() const final {
50900  return ID;
50901  }
50902 
50903  public:
50914 
50919 
50930 
50932  static const std::int32_t ID = -748426897;
50933 
50939  void store(TlStorerToString &s, const char *field_name) const final;
50940 };
50941 
50945 class pushReceiverId final : public Object {
50950  std::int32_t get_id() const final {
50951  return ID;
50952  }
50953 
50954  public:
50957 
50961  pushReceiverId();
50962 
50968  explicit pushReceiverId(int64 id_);
50969 
50971  static const std::int32_t ID = 371056428;
50972 
50978  void store(TlStorerToString &s, const char *field_name) const final;
50979 };
50980 
50981 class MessageContent;
50982 
50983 class MessageSendingState;
50984 
50985 class ReplyMarkup;
50986 
50990 class quickReplyMessage final : public Object {
50995  std::int32_t get_id() const final {
50996  return ID;
50997  }
50998 
50999  public:
51016 
51021 
51035 
51037  static const std::int32_t ID = -1090965757;
51038 
51044  void store(TlStorerToString &s, const char *field_name) const final;
51045 };
51046 
51047 class quickReplyMessage;
51048 
51052 class quickReplyMessages final : public Object {
51057  std::int32_t get_id() const final {
51058  return ID;
51059  }
51060 
51061  public:
51064 
51069 
51076 
51078  static const std::int32_t ID = 743214375;
51079 
51085  void store(TlStorerToString &s, const char *field_name) const final;
51086 };
51087 
51088 class quickReplyMessage;
51089 
51093 class quickReplyShortcut final : public Object {
51098  std::int32_t get_id() const final {
51099  return ID;
51100  }
51101 
51102  public:
51106  string name_;
51111 
51116 
51126 
51128  static const std::int32_t ID = -1107453291;
51129 
51135  void store(TlStorerToString &s, const char *field_name) const final;
51136 };
51137 
51139 
51143 class reactionNotificationSettings final : public Object {
51148  std::int32_t get_id() const final {
51149  return ID;
51150  }
51151 
51152  public:
51161 
51166 
51176 
51178  static const std::int32_t ID = 733017684;
51179 
51185  void store(TlStorerToString &s, const char *field_name) const final;
51186 };
51187 
51193  public:
51194 };
51195 
51204  std::int32_t get_id() const final {
51205  return ID;
51206  }
51207 
51208  public:
51209 
51214 
51216  static const std::int32_t ID = 366374940;
51217 
51223  void store(TlStorerToString &s, const char *field_name) const final;
51224 };
51225 
51234  std::int32_t get_id() const final {
51235  return ID;
51236  }
51237 
51238  public:
51239 
51244 
51246  static const std::int32_t ID = 555501621;
51247 
51253  void store(TlStorerToString &s, const char *field_name) const final;
51254 };
51255 
51264  std::int32_t get_id() const final {
51265  return ID;
51266  }
51267 
51268  public:
51269 
51274 
51276  static const std::int32_t ID = 1241689234;
51277 
51283  void store(TlStorerToString &s, const char *field_name) const final;
51284 };
51285 
51290 class ReactionType: public Object {
51291  public:
51292 };
51293 
51297 class reactionTypeEmoji final : public ReactionType {
51302  std::int32_t get_id() const final {
51303  return ID;
51304  }
51305 
51306  public:
51308  string emoji_;
51309 
51314 
51320  explicit reactionTypeEmoji(string const &emoji_);
51321 
51323  static const std::int32_t ID = -1942084920;
51324 
51330  void store(TlStorerToString &s, const char *field_name) const final;
51331 };
51332 
51341  std::int32_t get_id() const final {
51342  return ID;
51343  }
51344 
51345  public:
51348 
51353 
51360 
51362  static const std::int32_t ID = -989117709;
51363 
51369  void store(TlStorerToString &s, const char *field_name) const final;
51370 };
51371 
51375 class reactionTypePaid final : public ReactionType {
51380  std::int32_t get_id() const final {
51381  return ID;
51382  }
51383 
51384  public:
51385 
51389  reactionTypePaid();
51390 
51392  static const std::int32_t ID = 436294381;
51393 
51399  void store(TlStorerToString &s, const char *field_name) const final;
51400 };
51401 
51407  public:
51408 };
51409 
51418  std::int32_t get_id() const final {
51419  return ID;
51420  }
51421 
51422  public:
51423 
51428 
51430  static const std::int32_t ID = -499612677;
51431 
51437  void store(TlStorerToString &s, const char *field_name) const final;
51438 };
51439 
51448  std::int32_t get_id() const final {
51449  return ID;
51450  }
51451 
51452  public:
51453 
51458 
51460  static const std::int32_t ID = 1357861444;
51461 
51467  void store(TlStorerToString &s, const char *field_name) const final;
51468 };
51469 
51473 class readDatePrivacySettings final : public Object {
51478  std::int32_t get_id() const final {
51479  return ID;
51480  }
51481 
51482  public:
51485 
51490 
51497 
51499  static const std::int32_t ID = 1654842920;
51500 
51506  void store(TlStorerToString &s, const char *field_name) const final;
51507 };
51508 
51509 class MessageSender;
51510 
51511 class SentGift;
51512 
51513 class formattedText;
51514 
51518 class receivedGift final : public Object {
51523  std::int32_t get_id() const final {
51524  return ID;
51525  }
51526 
51527  public:
51562 
51566  receivedGift();
51567 
51590 
51592  static const std::int32_t ID = 61550296;
51593 
51599  void store(TlStorerToString &s, const char *field_name) const final;
51600 };
51601 
51602 class receivedGift;
51603 
51607 class receivedGifts final : public Object {
51612  std::int32_t get_id() const final {
51613  return ID;
51614  }
51615 
51616  public:
51625 
51629  receivedGifts();
51630 
51640 
51642  static const std::int32_t ID = 1237114400;
51643 
51649  void store(TlStorerToString &s, const char *field_name) const final;
51650 };
51651 
51652 class chatFolder;
51653 
51657 class recommendedChatFolder final : public Object {
51662  std::int32_t get_id() const final {
51663  return ID;
51664  }
51665 
51666  public:
51671 
51676 
51684 
51686  static const std::int32_t ID = -2116569930;
51687 
51693  void store(TlStorerToString &s, const char *field_name) const final;
51694 };
51695 
51696 class recommendedChatFolder;
51697 
51701 class recommendedChatFolders final : public Object {
51706  std::int32_t get_id() const final {
51707  return ID;
51708  }
51709 
51710  public:
51713 
51718 
51725 
51727  static const std::int32_t ID = -739217656;
51728 
51734  void store(TlStorerToString &s, const char *field_name) const final;
51735 };
51736 
51740 class recoveryEmailAddress final : public Object {
51745  std::int32_t get_id() const final {
51746  return ID;
51747  }
51748 
51749  public:
51752 
51757 
51763  explicit recoveryEmailAddress(string const &recovery_email_address_);
51764 
51766  static const std::int32_t ID = 1290526187;
51767 
51773  void store(TlStorerToString &s, const char *field_name) const final;
51774 };
51775 
51779 class remoteFile final : public Object {
51784  std::int32_t get_id() const final {
51785  return ID;
51786  }
51787 
51788  public:
51790  string id_;
51792  string unique_id_;
51799 
51803  remoteFile();
51804 
51814  remoteFile(string const &id_, string const &unique_id_, bool is_uploading_active_, bool is_uploading_completed_, int53 uploaded_size_);
51815 
51817  static const std::int32_t ID = 747731030;
51818 
51824  void store(TlStorerToString &s, const char *field_name) const final;
51825 };
51826 
51827 class inlineKeyboardButton;
51828 
51829 class keyboardButton;
51830 
51835 class ReplyMarkup: public Object {
51836  public:
51837 };
51838 
51847  std::int32_t get_id() const final {
51848  return ID;
51849  }
51850 
51851  public:
51854 
51859 
51865  explicit replyMarkupRemoveKeyboard(bool is_personal_);
51866 
51868  static const std::int32_t ID = -691252879;
51869 
51875  void store(TlStorerToString &s, const char *field_name) const final;
51876 };
51877 
51881 class replyMarkupForceReply final : public ReplyMarkup {
51886  std::int32_t get_id() const final {
51887  return ID;
51888  }
51889 
51890  public:
51895 
51900 
51908 
51910  static const std::int32_t ID = 1101461919;
51911 
51917  void store(TlStorerToString &s, const char *field_name) const final;
51918 };
51919 
51923 class replyMarkupShowKeyboard final : public ReplyMarkup {
51928  std::int32_t get_id() const final {
51929  return ID;
51930  }
51931 
51932  public:
51945 
51950 
51962 
51964  static const std::int32_t ID = -791495984;
51965 
51971  void store(TlStorerToString &s, const char *field_name) const final;
51972 };
51973 
51982  std::int32_t get_id() const final {
51983  return ID;
51984  }
51985 
51986  public:
51989 
51994 
52001 
52003  static const std::int32_t ID = -619317658;
52004 
52010  void store(TlStorerToString &s, const char *field_name) const final;
52011 };
52012 
52013 class reportOption;
52014 
52019 class ReportChatResult: public Object {
52020  public:
52021 };
52022 
52026 class reportChatResultOk final : public ReportChatResult {
52031  std::int32_t get_id() const final {
52032  return ID;
52033  }
52034 
52035  public:
52036 
52041 
52043  static const std::int32_t ID = 1209685373;
52044 
52050  void store(TlStorerToString &s, const char *field_name) const final;
52051 };
52052 
52061  std::int32_t get_id() const final {
52062  return ID;
52063  }
52064 
52065  public:
52067  string title_;
52070 
52075 
52083 
52085  static const std::int32_t ID = -881375669;
52086 
52092  void store(TlStorerToString &s, const char *field_name) const final;
52093 };
52094 
52103  std::int32_t get_id() const final {
52104  return ID;
52105  }
52106 
52107  public:
52112 
52117 
52125 
52127  static const std::int32_t ID = -1949552447;
52128 
52134  void store(TlStorerToString &s, const char *field_name) const final;
52135 };
52136 
52145  std::int32_t get_id() const final {
52146  return ID;
52147  }
52148 
52149  public:
52150 
52155 
52157  static const std::int32_t ID = 106043280;
52158 
52164  void store(TlStorerToString &s, const char *field_name) const final;
52165 };
52166 
52170 class reportOption final : public Object {
52175  std::int32_t get_id() const final {
52176  return ID;
52177  }
52178 
52179  public:
52183  string text_;
52184 
52188  reportOption();
52189 
52196  reportOption(bytes const &id_, string const &text_);
52197 
52199  static const std::int32_t ID = 1106390048;
52200 
52206  void store(TlStorerToString &s, const char *field_name) const final;
52207 };
52208 
52213 class ReportReason: public Object {
52214  public:
52215 };
52216 
52220 class reportReasonSpam final : public ReportReason {
52225  std::int32_t get_id() const final {
52226  return ID;
52227  }
52228 
52229  public:
52230 
52234  reportReasonSpam();
52235 
52237  static const std::int32_t ID = -1207032897;
52238 
52244  void store(TlStorerToString &s, const char *field_name) const final;
52245 };
52246 
52250 class reportReasonViolence final : public ReportReason {
52255  std::int32_t get_id() const final {
52256  return ID;
52257  }
52258 
52259  public:
52260 
52265 
52267  static const std::int32_t ID = 2038679353;
52268 
52274  void store(TlStorerToString &s, const char *field_name) const final;
52275 };
52276 
52285  std::int32_t get_id() const final {
52286  return ID;
52287  }
52288 
52289  public:
52290 
52295 
52297  static const std::int32_t ID = 1306467575;
52298 
52304  void store(TlStorerToString &s, const char *field_name) const final;
52305 };
52306 
52310 class reportReasonChildAbuse final : public ReportReason {
52315  std::int32_t get_id() const final {
52316  return ID;
52317  }
52318 
52319  public:
52320 
52325 
52327  static const std::int32_t ID = 761086718;
52328 
52334  void store(TlStorerToString &s, const char *field_name) const final;
52335 };
52336 
52340 class reportReasonCopyright final : public ReportReason {
52345  std::int32_t get_id() const final {
52346  return ID;
52347  }
52348 
52349  public:
52350 
52355 
52357  static const std::int32_t ID = 1474441135;
52358 
52364  void store(TlStorerToString &s, const char *field_name) const final;
52365 };
52366 
52375  std::int32_t get_id() const final {
52376  return ID;
52377  }
52378 
52379  public:
52380 
52385 
52387  static const std::int32_t ID = 87562288;
52388 
52394  void store(TlStorerToString &s, const char *field_name) const final;
52395 };
52396 
52400 class reportReasonFake final : public ReportReason {
52405  std::int32_t get_id() const final {
52406  return ID;
52407  }
52408 
52409  public:
52410 
52414  reportReasonFake();
52415 
52417  static const std::int32_t ID = 352862176;
52418 
52424  void store(TlStorerToString &s, const char *field_name) const final;
52425 };
52426 
52435  std::int32_t get_id() const final {
52436  return ID;
52437  }
52438 
52439  public:
52440 
52445 
52447  static const std::int32_t ID = -61599200;
52448 
52454  void store(TlStorerToString &s, const char *field_name) const final;
52455 };
52456 
52465  std::int32_t get_id() const final {
52466  return ID;
52467  }
52468 
52469  public:
52470 
52475 
52477  static const std::int32_t ID = -1588882414;
52478 
52484  void store(TlStorerToString &s, const char *field_name) const final;
52485 };
52486 
52490 class reportReasonCustom final : public ReportReason {
52495  std::int32_t get_id() const final {
52496  return ID;
52497  }
52498 
52499  public:
52500 
52505 
52507  static const std::int32_t ID = -1380459917;
52508 
52514  void store(TlStorerToString &s, const char *field_name) const final;
52515 };
52516 
52517 class reportOption;
52518 
52524  public:
52525 };
52526 
52535  std::int32_t get_id() const final {
52536  return ID;
52537  }
52538 
52539  public:
52540 
52545 
52547  static const std::int32_t ID = -128473456;
52548 
52554  void store(TlStorerToString &s, const char *field_name) const final;
52555 };
52556 
52565  std::int32_t get_id() const final {
52566  return ID;
52567  }
52568 
52569  public:
52570 
52575 
52577  static const std::int32_t ID = 1231714278;
52578 
52584  void store(TlStorerToString &s, const char *field_name) const final;
52585 };
52586 
52595  std::int32_t get_id() const final {
52596  return ID;
52597  }
52598 
52599  public:
52601  string title_;
52604 
52609 
52617 
52619  static const std::int32_t ID = -1646687318;
52620 
52626  void store(TlStorerToString &s, const char *field_name) const final;
52627 };
52628 
52637  std::int32_t get_id() const final {
52638  return ID;
52639  }
52640 
52641  public:
52642 
52647 
52649  static const std::int32_t ID = -372279531;
52650 
52656  void store(TlStorerToString &s, const char *field_name) const final;
52657 };
52658 
52667  std::int32_t get_id() const final {
52668  return ID;
52669  }
52670 
52671  public:
52672 
52677 
52679  static const std::int32_t ID = -55411887;
52680 
52686  void store(TlStorerToString &s, const char *field_name) const final;
52687 };
52688 
52689 class reportOption;
52690 
52695 class ReportStoryResult: public Object {
52696  public:
52697 };
52698 
52707  std::int32_t get_id() const final {
52708  return ID;
52709  }
52710 
52711  public:
52712 
52717 
52719  static const std::int32_t ID = -1405328461;
52720 
52726  void store(TlStorerToString &s, const char *field_name) const final;
52727 };
52728 
52737  std::int32_t get_id() const final {
52738  return ID;
52739  }
52740 
52741  public:
52743  string title_;
52746 
52751 
52759 
52761  static const std::int32_t ID = 1632974839;
52762 
52768  void store(TlStorerToString &s, const char *field_name) const final;
52769 };
52770 
52779  std::int32_t get_id() const final {
52780  return ID;
52781  }
52782 
52783  public:
52788 
52793 
52801 
52803  static const std::int32_t ID = 334339473;
52804 
52810  void store(TlStorerToString &s, const char *field_name) const final;
52811 };
52812 
52817 class ResendCodeReason: public Object {
52818  public:
52819 };
52820 
52829  std::int32_t get_id() const final {
52830  return ID;
52831  }
52832 
52833  public:
52834 
52839 
52841  static const std::int32_t ID = -441923456;
52842 
52848  void store(TlStorerToString &s, const char *field_name) const final;
52849 };
52850 
52859  std::int32_t get_id() const final {
52860  return ID;
52861  }
52862 
52863  public:
52866 
52871 
52877  explicit resendCodeReasonVerificationFailed(string const &error_message_);
52878 
52880  static const std::int32_t ID = 529870273;
52881 
52887  void store(TlStorerToString &s, const char *field_name) const final;
52888 };
52889 
52895  public:
52896 };
52897 
52906  std::int32_t get_id() const final {
52907  return ID;
52908  }
52909 
52910  public:
52911 
52916 
52918  static const std::int32_t ID = -1397267463;
52919 
52925  void store(TlStorerToString &s, const char *field_name) const final;
52926 };
52927 
52936  std::int32_t get_id() const final {
52937  return ID;
52938  }
52939 
52940  public:
52943 
52948 
52955 
52957  static const std::int32_t ID = 1193925721;
52958 
52964  void store(TlStorerToString &s, const char *field_name) const final;
52965 };
52966 
52975  std::int32_t get_id() const final {
52976  return ID;
52977  }
52978 
52979  public:
52982 
52987 
52994 
52996  static const std::int32_t ID = -1202200373;
52997 
53003  void store(TlStorerToString &s, const char *field_name) const final;
53004 };
53005 
53011  public:
53012 };
53013 
53022  std::int32_t get_id() const final {
53023  return ID;
53024  }
53025 
53026  public:
53027 
53032 
53034  static const std::int32_t ID = 1563512741;
53035 
53041  void store(TlStorerToString &s, const char *field_name) const final;
53042 };
53043 
53052  std::int32_t get_id() const final {
53053  return ID;
53054  }
53055 
53056  public:
53060  string url_;
53061 
53066 
53074 
53076  static const std::int32_t ID = 265375242;
53077 
53083  void store(TlStorerToString &s, const char *field_name) const final;
53084 };
53085 
53094  std::int32_t get_id() const final {
53095  return ID;
53096  }
53097 
53098  public:
53099 
53104 
53106  static const std::int32_t ID = -12504951;
53107 
53113  void store(TlStorerToString &s, const char *field_name) const final;
53114 };
53115 
53116 class RichText;
53117 
53118 class document;
53119 
53124 class RichText: public Object {
53125  public:
53126 };
53127 
53131 class richTextPlain final : public RichText {
53136  std::int32_t get_id() const final {
53137  return ID;
53138  }
53139 
53140  public:
53142  string text_;
53143 
53147  richTextPlain();
53148 
53154  explicit richTextPlain(string const &text_);
53155 
53157  static const std::int32_t ID = 482617702;
53158 
53164  void store(TlStorerToString &s, const char *field_name) const final;
53165 };
53166 
53170 class richTextBold final : public RichText {
53175  std::int32_t get_id() const final {
53176  return ID;
53177  }
53178 
53179  public:
53182 
53186  richTextBold();
53187 
53194 
53196  static const std::int32_t ID = 1670844268;
53197 
53203  void store(TlStorerToString &s, const char *field_name) const final;
53204 };
53205 
53209 class richTextItalic final : public RichText {
53214  std::int32_t get_id() const final {
53215  return ID;
53216  }
53217 
53218  public:
53221 
53225  richTextItalic();
53226 
53233 
53235  static const std::int32_t ID = 1853354047;
53236 
53242  void store(TlStorerToString &s, const char *field_name) const final;
53243 };
53244 
53248 class richTextUnderline final : public RichText {
53253  std::int32_t get_id() const final {
53254  return ID;
53255  }
53256 
53257  public:
53260 
53265 
53272 
53274  static const std::int32_t ID = -536019572;
53275 
53281  void store(TlStorerToString &s, const char *field_name) const final;
53282 };
53283 
53287 class richTextStrikethrough final : public RichText {
53292  std::int32_t get_id() const final {
53293  return ID;
53294  }
53295 
53296  public:
53299 
53304 
53311 
53313  static const std::int32_t ID = 723413585;
53314 
53320  void store(TlStorerToString &s, const char *field_name) const final;
53321 };
53322 
53326 class richTextFixed final : public RichText {
53331  std::int32_t get_id() const final {
53332  return ID;
53333  }
53334 
53335  public:
53338 
53342  richTextFixed();
53343 
53350 
53352  static const std::int32_t ID = -1271496249;
53353 
53359  void store(TlStorerToString &s, const char *field_name) const final;
53360 };
53361 
53365 class richTextUrl final : public RichText {
53370  std::int32_t get_id() const final {
53371  return ID;
53372  }
53373 
53374  public:
53378  string url_;
53381 
53385  richTextUrl();
53386 
53394  richTextUrl(object_ptr<RichText> &&text_, string const &url_, bool is_cached_);
53395 
53397  static const std::int32_t ID = 83939092;
53398 
53404  void store(TlStorerToString &s, const char *field_name) const final;
53405 };
53406 
53410 class richTextEmailAddress final : public RichText {
53415  std::int32_t get_id() const final {
53416  return ID;
53417  }
53418 
53419  public:
53424 
53429 
53437 
53439  static const std::int32_t ID = 40018679;
53440 
53446  void store(TlStorerToString &s, const char *field_name) const final;
53447 };
53448 
53452 class richTextSubscript final : public RichText {
53457  std::int32_t get_id() const final {
53458  return ID;
53459  }
53460 
53461  public:
53464 
53469 
53476 
53478  static const std::int32_t ID = -868197812;
53479 
53485  void store(TlStorerToString &s, const char *field_name) const final;
53486 };
53487 
53491 class richTextSuperscript final : public RichText {
53496  std::int32_t get_id() const final {
53497  return ID;
53498  }
53499 
53500  public:
53503 
53508 
53515 
53517  static const std::int32_t ID = -382241437;
53518 
53524  void store(TlStorerToString &s, const char *field_name) const final;
53525 };
53526 
53530 class richTextMarked final : public RichText {
53535  std::int32_t get_id() const final {
53536  return ID;
53537  }
53538 
53539  public:
53542 
53546  richTextMarked();
53547 
53554 
53556  static const std::int32_t ID = -1271999614;
53557 
53563  void store(TlStorerToString &s, const char *field_name) const final;
53564 };
53565 
53569 class richTextPhoneNumber final : public RichText {
53574  std::int32_t get_id() const final {
53575  return ID;
53576  }
53577 
53578  public:
53583 
53588 
53596 
53598  static const std::int32_t ID = 128521539;
53599 
53605  void store(TlStorerToString &s, const char *field_name) const final;
53606 };
53607 
53611 class richTextIcon final : public RichText {
53616  std::int32_t get_id() const final {
53617  return ID;
53618  }
53619 
53620  public:
53627 
53631  richTextIcon();
53632 
53641 
53643  static const std::int32_t ID = -1480316158;
53644 
53650  void store(TlStorerToString &s, const char *field_name) const final;
53651 };
53652 
53656 class richTextReference final : public RichText {
53661  std::int32_t get_id() const final {
53662  return ID;
53663  }
53664 
53665  public:
53671  string url_;
53672 
53677 
53685  richTextReference(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
53686 
53688  static const std::int32_t ID = -1147530634;
53689 
53695  void store(TlStorerToString &s, const char *field_name) const final;
53696 };
53697 
53701 class richTextAnchor final : public RichText {
53706  std::int32_t get_id() const final {
53707  return ID;
53708  }
53709 
53710  public:
53712  string name_;
53713 
53717  richTextAnchor();
53718 
53724  explicit richTextAnchor(string const &name_);
53725 
53727  static const std::int32_t ID = 1316950068;
53728 
53734  void store(TlStorerToString &s, const char *field_name) const final;
53735 };
53736 
53740 class richTextAnchorLink final : public RichText {
53745  std::int32_t get_id() const final {
53746  return ID;
53747  }
53748 
53749  public:
53755  string url_;
53756 
53761 
53769  richTextAnchorLink(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
53770 
53772  static const std::int32_t ID = -1541418282;
53773 
53779  void store(TlStorerToString &s, const char *field_name) const final;
53780 };
53781 
53785 class richTexts final : public RichText {
53790  std::int32_t get_id() const final {
53791  return ID;
53792  }
53793 
53794  public:
53797 
53801  richTexts();
53802 
53809 
53811  static const std::int32_t ID = 1647457821;
53812 
53818  void store(TlStorerToString &s, const char *field_name) const final;
53819 };
53820 
53824 class rtmpUrl final : public Object {
53829  std::int32_t get_id() const final {
53830  return ID;
53831  }
53832 
53833  public:
53835  string url_;
53837  string stream_key_;
53838 
53842  rtmpUrl();
53843 
53850  rtmpUrl(string const &url_, string const &stream_key_);
53851 
53853  static const std::int32_t ID = 1009302613;
53854 
53860  void store(TlStorerToString &s, const char *field_name) const final;
53861 };
53862 
53866 class savedCredentials final : public Object {
53871  std::int32_t get_id() const final {
53872  return ID;
53873  }
53874 
53875  public:
53877  string id_;
53879  string title_;
53880 
53884  savedCredentials();
53885 
53892  savedCredentials(string const &id_, string const &title_);
53893 
53895  static const std::int32_t ID = -370273060;
53896 
53902  void store(TlStorerToString &s, const char *field_name) const final;
53903 };
53904 
53905 class ReactionType;
53906 
53910 class savedMessagesTag final : public Object {
53915  std::int32_t get_id() const final {
53916  return ID;
53917  }
53918 
53919  public:
53923  string label_;
53926 
53930  savedMessagesTag();
53931 
53940 
53942  static const std::int32_t ID = 1785183329;
53943 
53949  void store(TlStorerToString &s, const char *field_name) const final;
53950 };
53951 
53952 class savedMessagesTag;
53953 
53957 class savedMessagesTags final : public Object {
53962  std::int32_t get_id() const final {
53963  return ID;
53964  }
53965 
53966  public:
53969 
53974 
53981 
53983  static const std::int32_t ID = -1749291430;
53984 
53990  void store(TlStorerToString &s, const char *field_name) const final;
53991 };
53992 
53994 
53995 class draftMessage;
53996 
53997 class message;
53998 
54002 class savedMessagesTopic final : public Object {
54007  std::int32_t get_id() const final {
54008  return ID;
54009  }
54010 
54011  public:
54024 
54029 
54041 
54043  static const std::int32_t ID = -760684124;
54044 
54050  void store(TlStorerToString &s, const char *field_name) const final;
54051 };
54052 
54058  public:
54059 };
54060 
54069  std::int32_t get_id() const final {
54070  return ID;
54071  }
54072 
54073  public:
54074 
54079 
54081  static const std::int32_t ID = -1282784779;
54082 
54088  void store(TlStorerToString &s, const char *field_name) const final;
54089 };
54090 
54099  std::int32_t get_id() const final {
54100  return ID;
54101  }
54102 
54103  public:
54104 
54109 
54111  static const std::int32_t ID = 1882997141;
54112 
54118  void store(TlStorerToString &s, const char *field_name) const final;
54119 };
54120 
54129  std::int32_t get_id() const final {
54130  return ID;
54131  }
54132 
54133  public:
54136 
54141 
54148 
54150  static const std::int32_t ID = -1723880104;
54151 
54157  void store(TlStorerToString &s, const char *field_name) const final;
54158 };
54159 
54163 class scopeAutosaveSettings final : public Object {
54168  std::int32_t get_id() const final {
54169  return ID;
54170  }
54171 
54172  public:
54179 
54184 
54193 
54195  static const std::int32_t ID = 1546821427;
54196 
54202  void store(TlStorerToString &s, const char *field_name) const final;
54203 };
54204 
54208 class scopeNotificationSettings final : public Object {
54213  std::int32_t get_id() const final {
54214  return ID;
54215  }
54216 
54217  public:
54236 
54241 
54256 
54258  static const std::int32_t ID = 88369150;
54259 
54265  void store(TlStorerToString &s, const char *field_name) const final;
54266 };
54267 
54273  public:
54274 };
54275 
54284  std::int32_t get_id() const final {
54285  return ID;
54286  }
54287 
54288  public:
54289 
54294 
54296  static const std::int32_t ID = 1169248975;
54297 
54303  void store(TlStorerToString &s, const char *field_name) const final;
54304 };
54305 
54314  std::int32_t get_id() const final {
54315  return ID;
54316  }
54317 
54318  public:
54319 
54324 
54326  static const std::int32_t ID = -2059426022;
54327 
54333  void store(TlStorerToString &s, const char *field_name) const final;
54334 };
54335 
54344  std::int32_t get_id() const final {
54345  return ID;
54346  }
54347 
54348  public:
54349 
54354 
54356  static const std::int32_t ID = -773540139;
54357 
54363  void store(TlStorerToString &s, const char *field_name) const final;
54364 };
54365 
54371  public:
54372 };
54373 
54382  std::int32_t get_id() const final {
54383  return ID;
54384  }
54385 
54386  public:
54387 
54392 
54394  static const std::int32_t ID = -869395657;
54395 
54401  void store(TlStorerToString &s, const char *field_name) const final;
54402 };
54403 
54412  std::int32_t get_id() const final {
54413  return ID;
54414  }
54415 
54416  public:
54417 
54422 
54424  static const std::int32_t ID = -155713339;
54425 
54431  void store(TlStorerToString &s, const char *field_name) const final;
54432 };
54433 
54442  std::int32_t get_id() const final {
54443  return ID;
54444  }
54445 
54446  public:
54447 
54452 
54454  static const std::int32_t ID = 867505275;
54455 
54461  void store(TlStorerToString &s, const char *field_name) const final;
54462 };
54463 
54472  std::int32_t get_id() const final {
54473  return ID;
54474  }
54475 
54476  public:
54477 
54482 
54484  static const std::int32_t ID = 1526331215;
54485 
54491  void store(TlStorerToString &s, const char *field_name) const final;
54492 };
54493 
54502  std::int32_t get_id() const final {
54503  return ID;
54504  }
54505 
54506  public:
54507 
54512 
54514  static const std::int32_t ID = 925932293;
54515 
54521  void store(TlStorerToString &s, const char *field_name) const final;
54522 };
54523 
54532  std::int32_t get_id() const final {
54533  return ID;
54534  }
54535 
54536  public:
54537 
54542 
54544  static const std::int32_t ID = 115538222;
54545 
54551  void store(TlStorerToString &s, const char *field_name) const final;
54552 };
54553 
54562  std::int32_t get_id() const final {
54563  return ID;
54564  }
54565 
54566  public:
54567 
54572 
54574  static const std::int32_t ID = 1841439357;
54575 
54581  void store(TlStorerToString &s, const char *field_name) const final;
54582 };
54583 
54592  std::int32_t get_id() const final {
54593  return ID;
54594  }
54595 
54596  public:
54597 
54602 
54604  static const std::int32_t ID = 1352130963;
54605 
54611  void store(TlStorerToString &s, const char *field_name) const final;
54612 };
54613 
54622  std::int32_t get_id() const final {
54623  return ID;
54624  }
54625 
54626  public:
54627 
54632 
54634  static const std::int32_t ID = -1828724341;
54635 
54641  void store(TlStorerToString &s, const char *field_name) const final;
54642 };
54643 
54652  std::int32_t get_id() const final {
54653  return ID;
54654  }
54655 
54656  public:
54657 
54662 
54664  static const std::int32_t ID = -1247751329;
54665 
54671  void store(TlStorerToString &s, const char *field_name) const final;
54672 };
54673 
54682  std::int32_t get_id() const final {
54683  return ID;
54684  }
54685 
54686  public:
54687 
54692 
54694  static const std::int32_t ID = 564323321;
54695 
54701  void store(TlStorerToString &s, const char *field_name) const final;
54702 };
54703 
54712  std::int32_t get_id() const final {
54713  return ID;
54714  }
54715 
54716  public:
54717 
54722 
54724  static const std::int32_t ID = 664174819;
54725 
54731  void store(TlStorerToString &s, const char *field_name) const final;
54732 };
54733 
54742  std::int32_t get_id() const final {
54743  return ID;
54744  }
54745 
54746  public:
54747 
54752 
54754  static const std::int32_t ID = 2001258652;
54755 
54761  void store(TlStorerToString &s, const char *field_name) const final;
54762 };
54763 
54772  std::int32_t get_id() const final {
54773  return ID;
54774  }
54775 
54776  public:
54777 
54782 
54784  static const std::int32_t ID = -95769149;
54785 
54791  void store(TlStorerToString &s, const char *field_name) const final;
54792 };
54793 
54802  std::int32_t get_id() const final {
54803  return ID;
54804  }
54805 
54806  public:
54807 
54812 
54814  static const std::int32_t ID = -1379651328;
54815 
54821  void store(TlStorerToString &s, const char *field_name) const final;
54822 };
54823 
54832  std::int32_t get_id() const final {
54833  return ID;
54834  }
54835 
54836  public:
54837 
54842 
54844  static const std::int32_t ID = -596322564;
54845 
54851  void store(TlStorerToString &s, const char *field_name) const final;
54852 };
54853 
54862  std::int32_t get_id() const final {
54863  return ID;
54864  }
54865 
54866  public:
54867 
54872 
54874  static const std::int32_t ID = 371805512;
54875 
54881  void store(TlStorerToString &s, const char *field_name) const final;
54882 };
54883 
54887 class seconds final : public Object {
54892  std::int32_t get_id() const final {
54893  return ID;
54894  }
54895 
54896  public:
54898  double seconds_;
54899 
54903  seconds();
54904 
54910  explicit seconds(double seconds_);
54911 
54913  static const std::int32_t ID = 959899022;
54914 
54920  void store(TlStorerToString &s, const char *field_name) const final;
54921 };
54922 
54923 class SecretChatState;
54924 
54928 class secretChat final : public Object {
54933  std::int32_t get_id() const final {
54934  return ID;
54935  }
54936 
54937  public:
54950 
54954  secretChat();
54955 
54967 
54969  static const std::int32_t ID = -676918325;
54970 
54976  void store(TlStorerToString &s, const char *field_name) const final;
54977 };
54978 
54983 class SecretChatState: public Object {
54984  public:
54985 };
54986 
54995  std::int32_t get_id() const final {
54996  return ID;
54997  }
54998 
54999  public:
55000 
55005 
55007  static const std::int32_t ID = -1637050756;
55008 
55014  void store(TlStorerToString &s, const char *field_name) const final;
55015 };
55016 
55025  std::int32_t get_id() const final {
55026  return ID;
55027  }
55028 
55029  public:
55030 
55035 
55037  static const std::int32_t ID = -1611352087;
55038 
55044  void store(TlStorerToString &s, const char *field_name) const final;
55045 };
55046 
55055  std::int32_t get_id() const final {
55056  return ID;
55057  }
55058 
55059  public:
55060 
55065 
55067  static const std::int32_t ID = -1945106707;
55068 
55074  void store(TlStorerToString &s, const char *field_name) const final;
55075 };
55076 
55077 class gift;
55078 
55079 class upgradedGift;
55080 
55085 class SentGift: public Object {
55086  public:
55087 };
55088 
55092 class sentGiftRegular final : public SentGift {
55097  std::int32_t get_id() const final {
55098  return ID;
55099  }
55100 
55101  public:
55104 
55108  sentGiftRegular();
55109 
55116 
55118  static const std::int32_t ID = 594062617;
55119 
55125  void store(TlStorerToString &s, const char *field_name) const final;
55126 };
55127 
55131 class sentGiftUpgraded final : public SentGift {
55136  std::int32_t get_id() const final {
55137  return ID;
55138  }
55139 
55140  public:
55143 
55147  sentGiftUpgraded();
55148 
55155 
55157  static const std::int32_t ID = 627524736;
55158 
55164  void store(TlStorerToString &s, const char *field_name) const final;
55165 };
55166 
55170 class sentWebAppMessage final : public Object {
55175  std::int32_t get_id() const final {
55176  return ID;
55177  }
55178 
55179  public:
55182 
55187 
55193  explicit sentWebAppMessage(string const &inline_message_id_);
55194 
55196  static const std::int32_t ID = 1243934400;
55197 
55203  void store(TlStorerToString &s, const char *field_name) const final;
55204 };
55205 
55206 class SessionType;
55207 
55211 class session final : public Object {
55216  std::int32_t get_id() const final {
55217  return ID;
55218  }
55219 
55220  public:
55246  string platform_;
55254  string ip_address_;
55256  string location_;
55257 
55261  session();
55262 
55286 
55288  static const std::int32_t ID = 158702140;
55289 
55295  void store(TlStorerToString &s, const char *field_name) const final;
55296 };
55297 
55302 class SessionType: public Object {
55303  public:
55304 };
55305 
55309 class sessionTypeAndroid final : public SessionType {
55314  std::int32_t get_id() const final {
55315  return ID;
55316  }
55317 
55318  public:
55319 
55324 
55326  static const std::int32_t ID = -2071764840;
55327 
55333  void store(TlStorerToString &s, const char *field_name) const final;
55334 };
55335 
55339 class sessionTypeApple final : public SessionType {
55344  std::int32_t get_id() const final {
55345  return ID;
55346  }
55347 
55348  public:
55349 
55353  sessionTypeApple();
55354 
55356  static const std::int32_t ID = -1818635701;
55357 
55363  void store(TlStorerToString &s, const char *field_name) const final;
55364 };
55365 
55369 class sessionTypeBrave final : public SessionType {
55374  std::int32_t get_id() const final {
55375  return ID;
55376  }
55377 
55378  public:
55379 
55383  sessionTypeBrave();
55384 
55386  static const std::int32_t ID = -1216812563;
55387 
55393  void store(TlStorerToString &s, const char *field_name) const final;
55394 };
55395 
55399 class sessionTypeChrome final : public SessionType {
55404  std::int32_t get_id() const final {
55405  return ID;
55406  }
55407 
55408  public:
55409 
55414 
55416  static const std::int32_t ID = 1573464425;
55417 
55423  void store(TlStorerToString &s, const char *field_name) const final;
55424 };
55425 
55429 class sessionTypeEdge final : public SessionType {
55434  std::int32_t get_id() const final {
55435  return ID;
55436  }
55437 
55438  public:
55439 
55443  sessionTypeEdge();
55444 
55446  static const std::int32_t ID = -538916005;
55447 
55453  void store(TlStorerToString &s, const char *field_name) const final;
55454 };
55455 
55459 class sessionTypeFirefox final : public SessionType {
55464  std::int32_t get_id() const final {
55465  return ID;
55466  }
55467 
55468  public:
55469 
55474 
55476  static const std::int32_t ID = 2122579364;
55477 
55483  void store(TlStorerToString &s, const char *field_name) const final;
55484 };
55485 
55489 class sessionTypeIpad final : public SessionType {
55494  std::int32_t get_id() const final {
55495  return ID;
55496  }
55497 
55498  public:
55499 
55503  sessionTypeIpad();
55504 
55506  static const std::int32_t ID = 1294647023;
55507 
55513  void store(TlStorerToString &s, const char *field_name) const final;
55514 };
55515 
55519 class sessionTypeIphone final : public SessionType {
55524  std::int32_t get_id() const final {
55525  return ID;
55526  }
55527 
55528  public:
55529 
55534 
55536  static const std::int32_t ID = 97616573;
55537 
55543  void store(TlStorerToString &s, const char *field_name) const final;
55544 };
55545 
55549 class sessionTypeLinux final : public SessionType {
55554  std::int32_t get_id() const final {
55555  return ID;
55556  }
55557 
55558  public:
55559 
55563  sessionTypeLinux();
55564 
55566  static const std::int32_t ID = -1487422871;
55567 
55573  void store(TlStorerToString &s, const char *field_name) const final;
55574 };
55575 
55579 class sessionTypeMac final : public SessionType {
55584  std::int32_t get_id() const final {
55585  return ID;
55586  }
55587 
55588  public:
55589 
55593  sessionTypeMac();
55594 
55596  static const std::int32_t ID = -612250975;
55597 
55603  void store(TlStorerToString &s, const char *field_name) const final;
55604 };
55605 
55609 class sessionTypeOpera final : public SessionType {
55614  std::int32_t get_id() const final {
55615  return ID;
55616  }
55617 
55618  public:
55619 
55623  sessionTypeOpera();
55624 
55626  static const std::int32_t ID = -1463673734;
55627 
55633  void store(TlStorerToString &s, const char *field_name) const final;
55634 };
55635 
55639 class sessionTypeSafari final : public SessionType {
55644  std::int32_t get_id() const final {
55645  return ID;
55646  }
55647 
55648  public:
55649 
55654 
55656  static const std::int32_t ID = 710646873;
55657 
55663  void store(TlStorerToString &s, const char *field_name) const final;
55664 };
55665 
55669 class sessionTypeUbuntu final : public SessionType {
55674  std::int32_t get_id() const final {
55675  return ID;
55676  }
55677 
55678  public:
55679 
55684 
55686  static const std::int32_t ID = 1569680069;
55687 
55693  void store(TlStorerToString &s, const char *field_name) const final;
55694 };
55695 
55699 class sessionTypeUnknown final : public SessionType {
55704  std::int32_t get_id() const final {
55705  return ID;
55706  }
55707 
55708  public:
55709 
55714 
55716  static const std::int32_t ID = 233926704;
55717 
55723  void store(TlStorerToString &s, const char *field_name) const final;
55724 };
55725 
55729 class sessionTypeVivaldi final : public SessionType {
55734  std::int32_t get_id() const final {
55735  return ID;
55736  }
55737 
55738  public:
55739 
55744 
55746  static const std::int32_t ID = 1120503279;
55747 
55753  void store(TlStorerToString &s, const char *field_name) const final;
55754 };
55755 
55759 class sessionTypeWindows final : public SessionType {
55764  std::int32_t get_id() const final {
55765  return ID;
55766  }
55767 
55768  public:
55769 
55774 
55776  static const std::int32_t ID = -1676512600;
55777 
55783  void store(TlStorerToString &s, const char *field_name) const final;
55784 };
55785 
55789 class sessionTypeXbox final : public SessionType {
55794  std::int32_t get_id() const final {
55795  return ID;
55796  }
55797 
55798  public:
55799 
55803  sessionTypeXbox();
55804 
55806  static const std::int32_t ID = 1856216492;
55807 
55813  void store(TlStorerToString &s, const char *field_name) const final;
55814 };
55815 
55816 class session;
55817 
55821 class sessions final : public Object {
55826  std::int32_t get_id() const final {
55827  return ID;
55828  }
55829 
55830  public:
55835 
55839  sessions();
55840 
55848 
55850  static const std::int32_t ID = 842912274;
55851 
55857  void store(TlStorerToString &s, const char *field_name) const final;
55858 };
55859 
55860 class photo;
55861 
55865 class sharedChat final : public Object {
55870  std::int32_t get_id() const final {
55871  return ID;
55872  }
55873 
55874  public:
55878  string title_;
55880  string username_;
55883 
55887  sharedChat();
55888 
55897  sharedChat(int53 chat_id_, string const &title_, string const &username_, object_ptr<photo> &&photo_);
55898 
55900  static const std::int32_t ID = 1250406426;
55901 
55907  void store(TlStorerToString &s, const char *field_name) const final;
55908 };
55909 
55910 class photo;
55911 
55915 class sharedUser final : public Object {
55920  std::int32_t get_id() const final {
55921  return ID;
55922  }
55923 
55924  public:
55928  string first_name_;
55930  string last_name_;
55932  string username_;
55935 
55939  sharedUser();
55940 
55950  sharedUser(int53 user_id_, string const &first_name_, string const &last_name_, string const &username_, object_ptr<photo> &&photo_);
55951 
55953  static const std::int32_t ID = 293020919;
55954 
55960  void store(TlStorerToString &s, const char *field_name) const final;
55961 };
55962 
55963 class labeledPricePart;
55964 
55968 class shippingOption final : public Object {
55973  std::int32_t get_id() const final {
55974  return ID;
55975  }
55976 
55977  public:
55979  string id_;
55981  string title_;
55984 
55988  shippingOption();
55989 
55997  shippingOption(string const &id_, string const &title_, array<object_ptr<labeledPricePart>> &&price_parts_);
55998 
56000  static const std::int32_t ID = 1425690001;
56001 
56007  void store(TlStorerToString &s, const char *field_name) const final;
56008 };
56009 
56010 class error;
56011 
56017  public:
56018 };
56019 
56028  std::int32_t get_id() const final {
56029  return ID;
56030  }
56031 
56032  public:
56035 
56040 
56046  explicit speechRecognitionResultPending(string const &partial_text_);
56047 
56049  static const std::int32_t ID = -1631810048;
56050 
56056  void store(TlStorerToString &s, const char *field_name) const final;
56057 };
56058 
56067  std::int32_t get_id() const final {
56068  return ID;
56069  }
56070 
56071  public:
56073  string text_;
56074 
56079 
56085  explicit speechRecognitionResultText(string const &text_);
56086 
56088  static const std::int32_t ID = -2132377123;
56089 
56095  void store(TlStorerToString &s, const char *field_name) const final;
56096 };
56097 
56106  std::int32_t get_id() const final {
56107  return ID;
56108  }
56109 
56110  public:
56113 
56118 
56125 
56127  static const std::int32_t ID = 164774908;
56128 
56134  void store(TlStorerToString &s, const char *field_name) const final;
56135 };
56136 
56140 class sponsoredChat final : public Object {
56145  std::int32_t get_id() const final {
56146  return ID;
56147  }
56148 
56149  public:
56158 
56162  sponsoredChat();
56163 
56172  sponsoredChat(int53 unique_id_, int53 chat_id_, string const &sponsor_info_, string const &additional_info_);
56173 
56175  static const std::int32_t ID = -325763489;
56176 
56182  void store(TlStorerToString &s, const char *field_name) const final;
56183 };
56184 
56185 class sponsoredChat;
56186 
56190 class sponsoredChats final : public Object {
56195  std::int32_t get_id() const final {
56196  return ID;
56197  }
56198 
56199  public:
56202 
56206  sponsoredChats();
56207 
56214 
56216  static const std::int32_t ID = 536300641;
56217 
56223  void store(TlStorerToString &s, const char *field_name) const final;
56224 };
56225 
56226 class MessageContent;
56227 
56228 class messageSponsor;
56229 
56233 class sponsoredMessage final : public Object {
56238  std::int32_t get_id() const final {
56239  return ID;
56240  }
56241 
56242  public:
56254  string title_;
56263 
56267  sponsoredMessage();
56268 
56284 
56286  static const std::int32_t ID = -1215476699;
56287 
56293  void store(TlStorerToString &s, const char *field_name) const final;
56294 };
56295 
56296 class sponsoredMessage;
56297 
56301 class sponsoredMessages final : public Object {
56306  std::int32_t get_id() const final {
56307  return ID;
56308  }
56309 
56310  public:
56315 
56320 
56328 
56330  static const std::int32_t ID = -537674389;
56331 
56337  void store(TlStorerToString &s, const char *field_name) const final;
56338 };
56339 
56343 class starAmount final : public Object {
56348  std::int32_t get_id() const final {
56349  return ID;
56350  }
56351 
56352  public:
56357 
56361  starAmount();
56362 
56370 
56372  static const std::int32_t ID = 1863216512;
56373 
56379  void store(TlStorerToString &s, const char *field_name) const final;
56380 };
56381 
56385 class starCount final : public Object {
56390  std::int32_t get_id() const final {
56391  return ID;
56392  }
56393 
56394  public:
56397 
56401  starCount();
56402 
56408  explicit starCount(int53 star_count_);
56409 
56411  static const std::int32_t ID = -1566395144;
56412 
56418  void store(TlStorerToString &s, const char *field_name) const final;
56419 };
56420 
56422 
56426 class starGiveawayPaymentOption final : public Object {
56431  std::int32_t get_id() const final {
56432  return ID;
56433  }
56434 
56435  public:
56437  string currency_;
56452 
56457 
56471 
56473  static const std::int32_t ID = 565089625;
56474 
56480  void store(TlStorerToString &s, const char *field_name) const final;
56481 };
56482 
56484 
56488 class starGiveawayPaymentOptions final : public Object {
56493  std::int32_t get_id() const final {
56494  return ID;
56495  }
56496 
56497  public:
56500 
56505 
56512 
56514  static const std::int32_t ID = -1216716679;
56515 
56521  void store(TlStorerToString &s, const char *field_name) const final;
56522 };
56523 
56527 class starGiveawayWinnerOption final : public Object {
56532  std::int32_t get_id() const final {
56533  return ID;
56534  }
56535 
56536  public:
56543 
56548 
56557 
56559  static const std::int32_t ID = -865888761;
56560 
56566  void store(TlStorerToString &s, const char *field_name) const final;
56567 };
56568 
56572 class starPaymentOption final : public Object {
56577  std::int32_t get_id() const final {
56578  return ID;
56579  }
56580 
56581  public:
56583  string currency_;
56592 
56597 
56608 
56610  static const std::int32_t ID = -1364056047;
56611 
56617  void store(TlStorerToString &s, const char *field_name) const final;
56618 };
56619 
56620 class starPaymentOption;
56621 
56625 class starPaymentOptions final : public Object {
56630  std::int32_t get_id() const final {
56631  return ID;
56632  }
56633 
56634  public:
56637 
56642 
56649 
56651  static const std::int32_t ID = -423720498;
56652 
56658  void store(TlStorerToString &s, const char *field_name) const final;
56659 };
56660 
56661 class StatisticalGraph;
56662 
56663 class starRevenueStatus;
56664 
56668 class starRevenueStatistics final : public Object {
56673  std::int32_t get_id() const final {
56674  return ID;
56675  }
56676 
56677  public:
56683  double usd_rate_;
56684 
56689 
56698 
56700  static const std::int32_t ID = -1121086889;
56701 
56707  void store(TlStorerToString &s, const char *field_name) const final;
56708 };
56709 
56710 class starAmount;
56711 
56715 class starRevenueStatus final : public Object {
56720  std::int32_t get_id() const final {
56721  return ID;
56722  }
56723 
56724  public:
56735 
56740 
56751 
56753  static const std::int32_t ID = 2006266600;
56754 
56760  void store(TlStorerToString &s, const char *field_name) const final;
56761 };
56762 
56763 class StarSubscriptionType;
56764 
56766 
56770 class starSubscription final : public Object {
56775  std::int32_t get_id() const final {
56776  return ID;
56777  }
56778 
56779  public:
56781  string id_;
56794 
56798  starSubscription();
56799 
56812 
56814  static const std::int32_t ID = 976753141;
56815 
56821  void store(TlStorerToString &s, const char *field_name) const final;
56822 };
56823 
56827 class starSubscriptionPricing final : public Object {
56832  std::int32_t get_id() const final {
56833  return ID;
56834  }
56835 
56836  public:
56841 
56846 
56854 
56856  static const std::int32_t ID = -1767733162;
56857 
56863  void store(TlStorerToString &s, const char *field_name) const final;
56864 };
56865 
56866 class photo;
56867 
56873  public:
56874 };
56875 
56884  std::int32_t get_id() const final {
56885  return ID;
56886  }
56887 
56888  public:
56893 
56898 
56906 
56908  static const std::int32_t ID = -1030048011;
56909 
56915  void store(TlStorerToString &s, const char *field_name) const final;
56916 };
56917 
56926  std::int32_t get_id() const final {
56927  return ID;
56928  }
56929 
56930  public:
56934  string title_;
56939 
56944 
56954 
56956  static const std::int32_t ID = 226024914;
56957 
56963  void store(TlStorerToString &s, const char *field_name) const final;
56964 };
56965 
56966 class starAmount;
56967 
56968 class starSubscription;
56969 
56973 class starSubscriptions final : public Object {
56978  std::int32_t get_id() const final {
56979  return ID;
56980  }
56981 
56982  public:
56991 
56996 
57006 
57008  static const std::int32_t ID = 151169395;
57009 
57015  void store(TlStorerToString &s, const char *field_name) const final;
57016 };
57017 
57018 class StarTransactionType;
57019 
57020 class starAmount;
57021 
57025 class starTransaction final : public Object {
57030  std::int32_t get_id() const final {
57031  return ID;
57032  }
57033 
57034  public:
57036  string id_;
57045 
57049  starTransaction();
57050 
57061 
57063  static const std::int32_t ID = 2139228816;
57064 
57070  void store(TlStorerToString &s, const char *field_name) const final;
57071 };
57072 
57078  public:
57079 };
57080 
57089  std::int32_t get_id() const final {
57090  return ID;
57091  }
57092 
57093  public:
57094 
57099 
57101  static const std::int32_t ID = -1295335866;
57102 
57108  void store(TlStorerToString &s, const char *field_name) const final;
57109 };
57110 
57119  std::int32_t get_id() const final {
57120  return ID;
57121  }
57122 
57123  public:
57124 
57129 
57131  static const std::int32_t ID = 1854125472;
57132 
57138  void store(TlStorerToString &s, const char *field_name) const final;
57139 };
57140 
57141 class MessageSender;
57142 
57143 class PaidMedia;
57144 
57146 
57147 class affiliateInfo;
57148 
57149 class gift;
57150 
57151 class productInfo;
57152 
57153 class starAmount;
57154 
57155 class sticker;
57156 
57157 class upgradedGift;
57158 
57164  public:
57165 };
57166 
57175  std::int32_t get_id() const final {
57176  return ID;
57177  }
57178 
57179  public:
57180 
57185 
57187  static const std::int32_t ID = -663156466;
57188 
57194  void store(TlStorerToString &s, const char *field_name) const final;
57195 };
57196 
57205  std::int32_t get_id() const final {
57206  return ID;
57207  }
57208 
57209  public:
57210 
57215 
57217  static const std::int32_t ID = 136853825;
57218 
57224  void store(TlStorerToString &s, const char *field_name) const final;
57225 };
57226 
57235  std::int32_t get_id() const final {
57236  return ID;
57237  }
57238 
57239  public:
57240 
57245 
57247  static const std::int32_t ID = -323111338;
57248 
57254  void store(TlStorerToString &s, const char *field_name) const final;
57255 };
57256 
57265  std::int32_t get_id() const final {
57266  return ID;
57267  }
57268 
57269  public:
57270 
57275 
57277  static const std::int32_t ID = 123887172;
57278 
57284  void store(TlStorerToString &s, const char *field_name) const final;
57285 };
57286 
57295  std::int32_t get_id() const final {
57296  return ID;
57297  }
57298 
57299  public:
57304 
57309 
57317 
57319  static const std::int32_t ID = 204085481;
57320 
57326  void store(TlStorerToString &s, const char *field_name) const final;
57327 };
57328 
57337  std::int32_t get_id() const final {
57338  return ID;
57339  }
57340 
57341  public:
57346 
57351 
57359 
57361  static const std::int32_t ID = -1318977338;
57362 
57368  void store(TlStorerToString &s, const char *field_name) const final;
57369 };
57370 
57379  std::int32_t get_id() const final {
57380  return ID;
57381  }
57382 
57383  public:
57386 
57391 
57398 
57400  static const std::int32_t ID = -1355142766;
57401 
57407  void store(TlStorerToString &s, const char *field_name) const final;
57408 };
57409 
57418  std::int32_t get_id() const final {
57419  return ID;
57420  }
57421 
57422  public:
57423 
57428 
57430  static const std::int32_t ID = -1517386647;
57431 
57437  void store(TlStorerToString &s, const char *field_name) const final;
57438 };
57439 
57448  std::int32_t get_id() const final {
57449  return ID;
57450  }
57451 
57452  public:
57455 
57460 
57467 
57469  static const std::int32_t ID = 665332478;
57470 
57476  void store(TlStorerToString &s, const char *field_name) const final;
57477 };
57478 
57487  std::int32_t get_id() const final {
57488  return ID;
57489  }
57490 
57491  public:
57496 
57501 
57509 
57511  static const std::int32_t ID = 976645509;
57512 
57518  void store(TlStorerToString &s, const char *field_name) const final;
57519 };
57520 
57529  std::int32_t get_id() const final {
57530  return ID;
57531  }
57532 
57533  public:
57539  string payload_;
57542 
57547 
57557 
57559  static const std::int32_t ID = -1034408372;
57560 
57566  void store(TlStorerToString &s, const char *field_name) const final;
57567 };
57568 
57577  std::int32_t get_id() const final {
57578  return ID;
57579  }
57580 
57581  public:
57588 
57593 
57602 
57604  static const std::int32_t ID = -1321281338;
57605 
57611  void store(TlStorerToString &s, const char *field_name) const final;
57612 };
57613 
57622  std::int32_t get_id() const final {
57623  return ID;
57624  }
57625 
57626  public:
57633 
57638 
57647 
57649  static const std::int32_t ID = 52587085;
57650 
57656  void store(TlStorerToString &s, const char *field_name) const final;
57657 };
57658 
57667  std::int32_t get_id() const final {
57668  return ID;
57669  }
57670 
57671  public:
57676 
57681 
57689 
57691  static const std::int32_t ID = 501066764;
57692 
57698  void store(TlStorerToString &s, const char *field_name) const final;
57699 };
57700 
57709  std::int32_t get_id() const final {
57710  return ID;
57711  }
57712 
57713  public:
57722 
57727 
57737 
57739  static const std::int32_t ID = 1534954799;
57740 
57746  void store(TlStorerToString &s, const char *field_name) const final;
57747 };
57748 
57757  std::int32_t get_id() const final {
57758  return ID;
57759  }
57760 
57761  public:
57768 
57773 
57782 
57784  static const std::int32_t ID = 1086264149;
57785 
57791  void store(TlStorerToString &s, const char *field_name) const final;
57792 };
57793 
57802  std::int32_t get_id() const final {
57803  return ID;
57804  }
57805 
57806  public:
57817 
57822 
57833 
57835  static const std::int32_t ID = 526936201;
57836 
57842  void store(TlStorerToString &s, const char *field_name) const final;
57843 };
57844 
57853  std::int32_t get_id() const final {
57854  return ID;
57855  }
57856 
57857  public:
57862 
57867 
57875 
57877  static const std::int32_t ID = 940487633;
57878 
57884  void store(TlStorerToString &s, const char *field_name) const final;
57885 };
57886 
57895  std::int32_t get_id() const final {
57896  return ID;
57897  }
57898 
57899  public:
57904 
57909 
57917 
57919  static const std::int32_t ID = -32342910;
57920 
57926  void store(TlStorerToString &s, const char *field_name) const final;
57927 };
57928 
57937  std::int32_t get_id() const final {
57938  return ID;
57939  }
57940 
57941  public:
57946 
57951 
57959 
57961  static const std::int32_t ID = -1819045664;
57962 
57968  void store(TlStorerToString &s, const char *field_name) const final;
57969 };
57970 
57979  std::int32_t get_id() const final {
57980  return ID;
57981  }
57982 
57983  public:
57988 
57993 
58001 
58003  static const std::int32_t ID = 9835767;
58004 
58010  void store(TlStorerToString &s, const char *field_name) const final;
58011 };
58012 
58021  std::int32_t get_id() const final {
58022  return ID;
58023  }
58024 
58025  public:
58030 
58035 
58043 
58045  static const std::int32_t ID = 1691750743;
58046 
58052  void store(TlStorerToString &s, const char *field_name) const final;
58053 };
58054 
58063  std::int32_t get_id() const final {
58064  return ID;
58065  }
58066 
58067  public:
58072 
58077 
58085 
58087  static const std::int32_t ID = -632388839;
58088 
58094  void store(TlStorerToString &s, const char *field_name) const final;
58095 };
58096 
58105  std::int32_t get_id() const final {
58106  return ID;
58107  }
58108 
58109  public:
58114 
58119 
58127 
58129  static const std::int32_t ID = -59050247;
58130 
58136  void store(TlStorerToString &s, const char *field_name) const final;
58137 };
58138 
58147  std::int32_t get_id() const final {
58148  return ID;
58149  }
58150 
58151  public:
58158 
58163 
58172 
58174  static const std::int32_t ID = 2041948603;
58175 
58181  void store(TlStorerToString &s, const char *field_name) const final;
58182 };
58183 
58192  std::int32_t get_id() const final {
58193  return ID;
58194  }
58195 
58196  public:
58201 
58206 
58214 
58216  static const std::int32_t ID = -1071224896;
58217 
58223  void store(TlStorerToString &s, const char *field_name) const final;
58224 };
58225 
58234  std::int32_t get_id() const final {
58235  return ID;
58236  }
58237 
58238  public:
58243 
58248 
58256 
58258  static const std::int32_t ID = 601291243;
58259 
58265  void store(TlStorerToString &s, const char *field_name) const final;
58266 };
58267 
58276  std::int32_t get_id() const final {
58277  return ID;
58278  }
58279 
58280  public:
58285 
58290 
58298 
58300  static const std::int32_t ID = -1704757901;
58301 
58307  void store(TlStorerToString &s, const char *field_name) const final;
58308 };
58309 
58318  std::int32_t get_id() const final {
58319  return ID;
58320  }
58321 
58322  public:
58327 
58332 
58340 
58342  static const std::int32_t ID = -1709611931;
58343 
58349  void store(TlStorerToString &s, const char *field_name) const final;
58350 };
58351 
58360  std::int32_t get_id() const final {
58361  return ID;
58362  }
58363 
58364  public:
58373 
58378 
58388 
58390  static const std::int32_t ID = -676839994;
58391 
58397  void store(TlStorerToString &s, const char *field_name) const final;
58398 };
58399 
58408  std::int32_t get_id() const final {
58409  return ID;
58410  }
58411 
58412  public:
58419 
58424 
58433 
58435  static const std::int32_t ID = 998094851;
58436 
58442  void store(TlStorerToString &s, const char *field_name) const final;
58443 };
58444 
58453  std::int32_t get_id() const final {
58454  return ID;
58455  }
58456 
58457  public:
58460 
58465 
58472 
58474  static const std::int32_t ID = 1221227814;
58475 
58481  void store(TlStorerToString &s, const char *field_name) const final;
58482 };
58483 
58492  std::int32_t get_id() const final {
58493  return ID;
58494  }
58495 
58496  public:
58499 
58504 
58511 
58513  static const std::int32_t ID = 532496778;
58514 
58520  void store(TlStorerToString &s, const char *field_name) const final;
58521 };
58522 
58531  std::int32_t get_id() const final {
58532  return ID;
58533  }
58534 
58535  public:
58536 
58541 
58543  static const std::int32_t ID = 1993329330;
58544 
58550  void store(TlStorerToString &s, const char *field_name) const final;
58551 };
58552 
58553 class starAmount;
58554 
58555 class starTransaction;
58556 
58560 class starTransactions final : public Object {
58565  std::int32_t get_id() const final {
58566  return ID;
58567  }
58568 
58569  public:
58576 
58580  starTransactions();
58581 
58590 
58592  static const std::int32_t ID = 1218437859;
58593 
58599  void store(TlStorerToString &s, const char *field_name) const final;
58600 };
58601 
58606 class StatisticalGraph: public Object {
58607  public:
58608 };
58609 
58618  std::int32_t get_id() const final {
58619  return ID;
58620  }
58621 
58622  public:
58624  string json_data_;
58626  string zoom_token_;
58627 
58632 
58639  statisticalGraphData(string const &json_data_, string const &zoom_token_);
58640 
58642  static const std::int32_t ID = -1988940244;
58643 
58649  void store(TlStorerToString &s, const char *field_name) const final;
58650 };
58651 
58660  std::int32_t get_id() const final {
58661  return ID;
58662  }
58663 
58664  public:
58666  string token_;
58667 
58672 
58678  explicit statisticalGraphAsync(string const &token_);
58679 
58681  static const std::int32_t ID = 435891103;
58682 
58688  void store(TlStorerToString &s, const char *field_name) const final;
58689 };
58690 
58699  std::int32_t get_id() const final {
58700  return ID;
58701  }
58702 
58703  public:
58706 
58711 
58717  explicit statisticalGraphError(string const &error_message_);
58718 
58720  static const std::int32_t ID = -1006788526;
58721 
58727  void store(TlStorerToString &s, const char *field_name) const final;
58728 };
58729 
58733 class statisticalValue final : public Object {
58738  std::int32_t get_id() const final {
58739  return ID;
58740  }
58741 
58742  public:
58744  double value_;
58749 
58753  statisticalValue();
58754 
58763 
58765  static const std::int32_t ID = 1651337846;
58766 
58772  void store(TlStorerToString &s, const char *field_name) const final;
58773 };
58774 
58775 class StickerFormat;
58776 
58777 class StickerFullType;
58778 
58779 class file;
58780 
58781 class thumbnail;
58782 
58786 class sticker final : public Object {
58791  std::int32_t get_id() const final {
58792  return ID;
58793  }
58794 
58795  public:
58805  string emoji_;
58814 
58818  sticker();
58819 
58834 
58836  static const std::int32_t ID = -647013057;
58837 
58843  void store(TlStorerToString &s, const char *field_name) const final;
58844 };
58845 
58850 class StickerFormat: public Object {
58851  public:
58852 };
58853 
58857 class stickerFormatWebp final : public StickerFormat {
58862  std::int32_t get_id() const final {
58863  return ID;
58864  }
58865 
58866  public:
58867 
58872 
58874  static const std::int32_t ID = -2123043040;
58875 
58881  void store(TlStorerToString &s, const char *field_name) const final;
58882 };
58883 
58887 class stickerFormatTgs final : public StickerFormat {
58892  std::int32_t get_id() const final {
58893  return ID;
58894  }
58895 
58896  public:
58897 
58901  stickerFormatTgs();
58902 
58904  static const std::int32_t ID = 1614588662;
58905 
58911  void store(TlStorerToString &s, const char *field_name) const final;
58912 };
58913 
58917 class stickerFormatWebm final : public StickerFormat {
58922  std::int32_t get_id() const final {
58923  return ID;
58924  }
58925 
58926  public:
58927 
58932 
58934  static const std::int32_t ID = -2070162097;
58935 
58941  void store(TlStorerToString &s, const char *field_name) const final;
58942 };
58943 
58944 class file;
58945 
58946 class maskPosition;
58947 
58952 class StickerFullType: public Object {
58953  public:
58954 };
58955 
58964  std::int32_t get_id() const final {
58965  return ID;
58966  }
58967 
58968  public:
58971 
58976 
58983 
58985  static const std::int32_t ID = -2006425865;
58986 
58992  void store(TlStorerToString &s, const char *field_name) const final;
58993 };
58994 
58998 class stickerFullTypeMask final : public StickerFullType {
59003  std::int32_t get_id() const final {
59004  return ID;
59005  }
59006 
59007  public:
59010 
59015 
59022 
59024  static const std::int32_t ID = 652197687;
59025 
59031  void store(TlStorerToString &s, const char *field_name) const final;
59032 };
59033 
59042  std::int32_t get_id() const final {
59043  return ID;
59044  }
59045 
59046  public:
59051 
59056 
59064 
59066  static const std::int32_t ID = -1015085653;
59067 
59073  void store(TlStorerToString &s, const char *field_name) const final;
59074 };
59075 
59076 class StickerType;
59077 
59078 class emojis;
59079 
59080 class outline;
59081 
59082 class sticker;
59083 
59084 class thumbnail;
59085 
59089 class stickerSet final : public Object {
59094  std::int32_t get_id() const final {
59095  return ID;
59096  }
59097 
59098  public:
59102  string title_;
59104  string name_;
59129 
59133  stickerSet();
59134 
59155 
59157  static const std::int32_t ID = -1783150210;
59158 
59164  void store(TlStorerToString &s, const char *field_name) const final;
59165 };
59166 
59167 class StickerType;
59168 
59169 class outline;
59170 
59171 class sticker;
59172 
59173 class thumbnail;
59174 
59178 class stickerSetInfo final : public Object {
59183  std::int32_t get_id() const final {
59184  return ID;
59185  }
59186 
59187  public:
59191  string title_;
59193  string name_;
59218 
59222  stickerSetInfo();
59223 
59244 
59246  static const std::int32_t ID = -1649074729;
59247 
59253  void store(TlStorerToString &s, const char *field_name) const final;
59254 };
59255 
59256 class stickerSetInfo;
59257 
59261 class stickerSets final : public Object {
59266  std::int32_t get_id() const final {
59267  return ID;
59268  }
59269 
59270  public:
59275 
59279  stickerSets();
59280 
59288 
59290  static const std::int32_t ID = -1883828812;
59291 
59297  void store(TlStorerToString &s, const char *field_name) const final;
59298 };
59299 
59304 class StickerType: public Object {
59305  public:
59306 };
59307 
59311 class stickerTypeRegular final : public StickerType {
59316  std::int32_t get_id() const final {
59317  return ID;
59318  }
59319 
59320  public:
59321 
59326 
59328  static const std::int32_t ID = 56345973;
59329 
59335  void store(TlStorerToString &s, const char *field_name) const final;
59336 };
59337 
59341 class stickerTypeMask final : public StickerType {
59346  std::int32_t get_id() const final {
59347  return ID;
59348  }
59349 
59350  public:
59351 
59355  stickerTypeMask();
59356 
59358  static const std::int32_t ID = -1765394796;
59359 
59365  void store(TlStorerToString &s, const char *field_name) const final;
59366 };
59367 
59371 class stickerTypeCustomEmoji final : public StickerType {
59376  std::int32_t get_id() const final {
59377  return ID;
59378  }
59379 
59380  public:
59381 
59386 
59388  static const std::int32_t ID = -120752249;
59389 
59395  void store(TlStorerToString &s, const char *field_name) const final;
59396 };
59397 
59398 class sticker;
59399 
59403 class stickers final : public Object {
59408  std::int32_t get_id() const final {
59409  return ID;
59410  }
59411 
59412  public:
59415 
59419  stickers();
59420 
59427 
59429  static const std::int32_t ID = 1974859260;
59430 
59436  void store(TlStorerToString &s, const char *field_name) const final;
59437 };
59438 
59440 
59444 class storageStatistics final : public Object {
59449  std::int32_t get_id() const final {
59450  return ID;
59451  }
59452 
59453  public:
59460 
59465 
59474 
59476  static const std::int32_t ID = 217237013;
59477 
59483  void store(TlStorerToString &s, const char *field_name) const final;
59484 };
59485 
59487 
59491 class storageStatisticsByChat final : public Object {
59496  std::int32_t get_id() const final {
59497  return ID;
59498  }
59499 
59500  public:
59509 
59514 
59524 
59526  static const std::int32_t ID = 635434531;
59527 
59533  void store(TlStorerToString &s, const char *field_name) const final;
59534 };
59535 
59536 class FileType;
59537 
59541 class storageStatisticsByFileType final : public Object {
59546  std::int32_t get_id() const final {
59547  return ID;
59548  }
59549 
59550  public:
59557 
59562 
59571 
59573  static const std::int32_t ID = 714012840;
59574 
59580  void store(TlStorerToString &s, const char *field_name) const final;
59581 };
59582 
59586 class storageStatisticsFast final : public Object {
59591  std::int32_t get_id() const final {
59592  return ID;
59593  }
59594 
59595  public:
59606 
59611 
59622 
59624  static const std::int32_t ID = -884922271;
59625 
59631  void store(TlStorerToString &s, const char *field_name) const final;
59632 };
59633 
59634 class formattedText;
59635 
59636 class giveawayParameters;
59637 
59643  public:
59644 };
59645 
59654  std::int32_t get_id() const final {
59655  return ID;
59656  }
59657 
59658  public:
59663 
59668 
59676 
59678  static const std::int32_t ID = 1263894804;
59679 
59685  void store(TlStorerToString &s, const char *field_name) const final;
59686 };
59687 
59696  std::int32_t get_id() const final {
59697  return ID;
59698  }
59699 
59700  public:
59702  string currency_;
59709 
59714 
59724 
59726  static const std::int32_t ID = -39502443;
59727 
59733  void store(TlStorerToString &s, const char *field_name) const final;
59734 };
59735 
59744  std::int32_t get_id() const final {
59745  return ID;
59746  }
59747 
59748  public:
59752  string currency_;
59759 
59764 
59775 
59777  static const std::int32_t ID = -1072286736;
59778 
59784  void store(TlStorerToString &s, const char *field_name) const final;
59785 };
59786 
59795  std::int32_t get_id() const final {
59796  return ID;
59797  }
59798 
59799  public:
59803  string currency_;
59806 
59811 
59820 
59822  static const std::int32_t ID = 1302624938;
59823 
59829  void store(TlStorerToString &s, const char *field_name) const final;
59830 };
59831 
59840  std::int32_t get_id() const final {
59841  return ID;
59842  }
59843 
59844  public:
59848  string currency_;
59855 
59860 
59871 
59873  static const std::int32_t ID = 211212441;
59874 
59880  void store(TlStorerToString &s, const char *field_name) const final;
59881 };
59882 
59891  std::int32_t get_id() const final {
59892  return ID;
59893  }
59894 
59895  public:
59897  string currency_;
59902 
59907 
59916 
59918  static const std::int32_t ID = -1803497708;
59919 
59925  void store(TlStorerToString &s, const char *field_name) const final;
59926 };
59927 
59936  std::int32_t get_id() const final {
59937  return ID;
59938  }
59939 
59940  public:
59944  string currency_;
59949 
59954 
59964 
59966  static const std::int32_t ID = 893691428;
59967 
59973  void store(TlStorerToString &s, const char *field_name) const final;
59974 };
59975 
59980 class StoreTransaction: public Object {
59981  public:
59982 };
59983 
59992  std::int32_t get_id() const final {
59993  return ID;
59994  }
59995 
59996  public:
59999 
60004 
60010  explicit storeTransactionAppStore(bytes const &receipt_);
60011 
60013  static const std::int32_t ID = 1625562441;
60014 
60020  void store(TlStorerToString &s, const char *field_name) const final;
60021 };
60022 
60031  std::int32_t get_id() const final {
60032  return ID;
60033  }
60034 
60035  public:
60042 
60047 
60055  storeTransactionGooglePlay(string const &package_name_, string const &store_product_id_, string const &purchase_token_);
60056 
60058  static const std::int32_t ID = 1094018617;
60059 
60065  void store(TlStorerToString &s, const char *field_name) const final;
60066 };
60067 
60068 class story;
60069 
60073 class stories final : public Object {
60078  std::int32_t get_id() const final {
60079  return ID;
60080  }
60081 
60082  public:
60089 
60093  stories();
60094 
60103 
60105  static const std::int32_t ID = 670157595;
60106 
60112  void store(TlStorerToString &s, const char *field_name) const final;
60113 };
60114 
60115 class MessageSender;
60116 
60117 class ReactionType;
60118 
60119 class StoryContent;
60120 
60121 class StoryPrivacySettings;
60122 
60123 class formattedText;
60124 
60125 class storyArea;
60126 
60127 class storyInteractionInfo;
60128 
60129 class storyRepostInfo;
60130 
60134 class story final : public Object {
60139  std::int32_t get_id() const final {
60140  return ID;
60141  }
60142 
60143  public:
60192 
60196  story();
60197 
60227 
60229  static const std::int32_t ID = 1206531707;
60230 
60236  void store(TlStorerToString &s, const char *field_name) const final;
60237 };
60238 
60239 class StoryAreaType;
60240 
60241 class storyAreaPosition;
60242 
60246 class storyArea final : public Object {
60251  std::int32_t get_id() const final {
60252  return ID;
60253  }
60254 
60255  public:
60260 
60264  storyArea();
60265 
60273 
60275  static const std::int32_t ID = -906033314;
60276 
60282  void store(TlStorerToString &s, const char *field_name) const final;
60283 };
60284 
60288 class storyAreaPosition final : public Object {
60293  std::int32_t get_id() const final {
60294  return ID;
60295  }
60296 
60297  public:
60310 
60315 
60327 
60329  static const std::int32_t ID = -1533023124;
60330 
60336  void store(TlStorerToString &s, const char *field_name) const final;
60337 };
60338 
60339 class ReactionType;
60340 
60341 class location;
60342 
60343 class locationAddress;
60344 
60345 class venue;
60346 
60351 class StoryAreaType: public Object {
60352  public:
60353 };
60354 
60358 class storyAreaTypeLocation final : public StoryAreaType {
60363  std::int32_t get_id() const final {
60364  return ID;
60365  }
60366 
60367  public:
60372 
60377 
60385 
60387  static const std::int32_t ID = -1464612189;
60388 
60394  void store(TlStorerToString &s, const char *field_name) const final;
60395 };
60396 
60400 class storyAreaTypeVenue final : public StoryAreaType {
60405  std::int32_t get_id() const final {
60406  return ID;
60407  }
60408 
60409  public:
60412 
60417 
60424 
60426  static const std::int32_t ID = 414076166;
60427 
60433  void store(TlStorerToString &s, const char *field_name) const final;
60434 };
60435 
60444  std::int32_t get_id() const final {
60445  return ID;
60446  }
60447 
60448  public:
60454  bool is_dark_;
60457 
60462 
60472 
60474  static const std::int32_t ID = -111177092;
60475 
60481  void store(TlStorerToString &s, const char *field_name) const final;
60482 };
60483 
60487 class storyAreaTypeMessage final : public StoryAreaType {
60492  std::int32_t get_id() const final {
60493  return ID;
60494  }
60495 
60496  public:
60501 
60506 
60514 
60516  static const std::int32_t ID = -1074825548;
60517 
60523  void store(TlStorerToString &s, const char *field_name) const final;
60524 };
60525 
60529 class storyAreaTypeLink final : public StoryAreaType {
60534  std::int32_t get_id() const final {
60535  return ID;
60536  }
60537 
60538  public:
60540  string url_;
60541 
60546 
60552  explicit storyAreaTypeLink(string const &url_);
60553 
60555  static const std::int32_t ID = -127770235;
60556 
60562  void store(TlStorerToString &s, const char *field_name) const final;
60563 };
60564 
60568 class storyAreaTypeWeather final : public StoryAreaType {
60573  std::int32_t get_id() const final {
60574  return ID;
60575  }
60576 
60577  public:
60581  string emoji_;
60584 
60589 
60598 
60600  static const std::int32_t ID = -1504150082;
60601 
60607  void store(TlStorerToString &s, const char *field_name) const final;
60608 };
60609 
60618  std::int32_t get_id() const final {
60619  return ID;
60620  }
60621 
60622  public:
60624  string gift_name_;
60625 
60630 
60636  explicit storyAreaTypeUpgradedGift(string const &gift_name_);
60637 
60639  static const std::int32_t ID = 760281479;
60640 
60646  void store(TlStorerToString &s, const char *field_name) const final;
60647 };
60648 
60649 class photo;
60650 
60651 class storyVideo;
60652 
60657 class StoryContent: public Object {
60658  public:
60659 };
60660 
60664 class storyContentPhoto final : public StoryContent {
60669  std::int32_t get_id() const final {
60670  return ID;
60671  }
60672 
60673  public:
60676 
60681 
60688 
60690  static const std::int32_t ID = -731971504;
60691 
60697  void store(TlStorerToString &s, const char *field_name) const final;
60698 };
60699 
60703 class storyContentVideo final : public StoryContent {
60708  std::int32_t get_id() const final {
60709  return ID;
60710  }
60711 
60712  public:
60717 
60722 
60730 
60732  static const std::int32_t ID = -1291754842;
60733 
60739  void store(TlStorerToString &s, const char *field_name) const final;
60740 };
60741 
60750  std::int32_t get_id() const final {
60751  return ID;
60752  }
60753 
60754  public:
60755 
60760 
60762  static const std::int32_t ID = -2033715858;
60763 
60769  void store(TlStorerToString &s, const char *field_name) const final;
60770 };
60771 
60775 class storyFullId final : public Object {
60780  std::int32_t get_id() const final {
60781  return ID;
60782  }
60783 
60784  public:
60789 
60793  storyFullId();
60794 
60802 
60804  static const std::int32_t ID = 765952419;
60805 
60811  void store(TlStorerToString &s, const char *field_name) const final;
60812 };
60813 
60817 class storyInfo final : public Object {
60822  std::int32_t get_id() const final {
60823  return ID;
60824  }
60825 
60826  public:
60833 
60837  storyInfo();
60838 
60847 
60849  static const std::int32_t ID = -1986542766;
60850 
60856  void store(TlStorerToString &s, const char *field_name) const final;
60857 };
60858 
60859 class BlockList;
60860 
60861 class MessageSender;
60862 
60863 class StoryInteractionType;
60864 
60868 class storyInteraction final : public Object {
60873  std::int32_t get_id() const final {
60874  return ID;
60875  }
60876 
60877  public:
60886 
60890  storyInteraction();
60891 
60901 
60903  static const std::int32_t ID = -702229982;
60904 
60910  void store(TlStorerToString &s, const char *field_name) const final;
60911 };
60912 
60916 class storyInteractionInfo final : public Object {
60921  std::int32_t get_id() const final {
60922  return ID;
60923  }
60924 
60925  public:
60934 
60939 
60949 
60951  static const std::int32_t ID = -846542065;
60952 
60958  void store(TlStorerToString &s, const char *field_name) const final;
60959 };
60960 
60961 class ReactionType;
60962 
60963 class message;
60964 
60965 class story;
60966 
60972  public:
60973 };
60974 
60983  std::int32_t get_id() const final {
60984  return ID;
60985  }
60986 
60987  public:
60990 
60995 
61002 
61004  static const std::int32_t ID = 1407399888;
61005 
61011  void store(TlStorerToString &s, const char *field_name) const final;
61012 };
61013 
61022  std::int32_t get_id() const final {
61023  return ID;
61024  }
61025 
61026  public:
61029 
61034 
61041 
61043  static const std::int32_t ID = 668089599;
61044 
61050  void store(TlStorerToString &s, const char *field_name) const final;
61051 };
61052 
61061  std::int32_t get_id() const final {
61062  return ID;
61063  }
61064 
61065  public:
61068 
61073 
61080 
61082  static const std::int32_t ID = -1021150780;
61083 
61089  void store(TlStorerToString &s, const char *field_name) const final;
61090 };
61091 
61092 class storyInteraction;
61093 
61097 class storyInteractions final : public Object {
61102  std::int32_t get_id() const final {
61103  return ID;
61104  }
61105 
61106  public:
61117 
61122 
61133 
61135  static const std::int32_t ID = 1537062962;
61136 
61142  void store(TlStorerToString &s, const char *field_name) const final;
61143 };
61144 
61149 class StoryList: public Object {
61150  public:
61151 };
61152 
61156 class storyListMain final : public StoryList {
61161  std::int32_t get_id() const final {
61162  return ID;
61163  }
61164 
61165  public:
61166 
61170  storyListMain();
61171 
61173  static const std::int32_t ID = -672222209;
61174 
61180  void store(TlStorerToString &s, const char *field_name) const final;
61181 };
61182 
61186 class storyListArchive final : public StoryList {
61191  std::int32_t get_id() const final {
61192  return ID;
61193  }
61194 
61195  public:
61196 
61200  storyListArchive();
61201 
61203  static const std::int32_t ID = -41900223;
61204 
61210  void store(TlStorerToString &s, const char *field_name) const final;
61211 };
61212 
61217 class StoryOrigin: public Object {
61218  public:
61219 };
61220 
61224 class storyOriginPublicStory final : public StoryOrigin {
61229  std::int32_t get_id() const final {
61230  return ID;
61231  }
61232 
61233  public:
61238 
61243 
61251 
61253  static const std::int32_t ID = 741842878;
61254 
61260  void store(TlStorerToString &s, const char *field_name) const final;
61261 };
61262 
61266 class storyOriginHiddenUser final : public StoryOrigin {
61271  std::int32_t get_id() const final {
61272  return ID;
61273  }
61274 
61275  public:
61278 
61283 
61289  explicit storyOriginHiddenUser(string const &poster_name_);
61290 
61292  static const std::int32_t ID = -96348585;
61293 
61299  void store(TlStorerToString &s, const char *field_name) const final;
61300 };
61301 
61307  public:
61308 };
61309 
61318  std::int32_t get_id() const final {
61319  return ID;
61320  }
61321 
61322  public:
61325 
61330 
61337 
61339  static const std::int32_t ID = 890847843;
61340 
61346  void store(TlStorerToString &s, const char *field_name) const final;
61347 };
61348 
61357  std::int32_t get_id() const final {
61358  return ID;
61359  }
61360 
61361  public:
61364 
61369 
61376 
61378  static const std::int32_t ID = 50285309;
61379 
61385  void store(TlStorerToString &s, const char *field_name) const final;
61386 };
61387 
61396  std::int32_t get_id() const final {
61397  return ID;
61398  }
61399 
61400  public:
61401 
61406 
61408  static const std::int32_t ID = 2097122144;
61409 
61415  void store(TlStorerToString &s, const char *field_name) const final;
61416 };
61417 
61426  std::int32_t get_id() const final {
61427  return ID;
61428  }
61429 
61430  public:
61433 
61438 
61445 
61447  static const std::int32_t ID = -1885772602;
61448 
61454  void store(TlStorerToString &s, const char *field_name) const final;
61455 };
61456 
61457 class StoryOrigin;
61458 
61462 class storyRepostInfo final : public Object {
61467  std::int32_t get_id() const final {
61468  return ID;
61469  }
61470 
61471  public:
61476 
61480  storyRepostInfo();
61481 
61489 
61491  static const std::int32_t ID = -8412096;
61492 
61498  void store(TlStorerToString &s, const char *field_name) const final;
61499 };
61500 
61501 class StatisticalGraph;
61502 
61506 class storyStatistics final : public Object {
61511  std::int32_t get_id() const final {
61512  return ID;
61513  }
61514 
61515  public:
61520 
61524  storyStatistics();
61525 
61533 
61535  static const std::int32_t ID = 1178897259;
61536 
61542  void store(TlStorerToString &s, const char *field_name) const final;
61543 };
61544 
61545 class file;
61546 
61547 class minithumbnail;
61548 
61549 class thumbnail;
61550 
61554 class storyVideo final : public Object {
61559  std::int32_t get_id() const final {
61560  return ID;
61561  }
61562 
61563  public:
61565  double duration_;
61584 
61588  storyVideo();
61589 
61605 
61607  static const std::int32_t ID = 1445661253;
61608 
61614  void store(TlStorerToString &s, const char *field_name) const final;
61615 };
61616 
61617 class formattedText;
61618 
61623 class SuggestedAction: public Object {
61624  public:
61625 };
61626 
61635  std::int32_t get_id() const final {
61636  return ID;
61637  }
61638 
61639  public:
61640 
61645 
61647  static const std::int32_t ID = 2017586255;
61648 
61654  void store(TlStorerToString &s, const char *field_name) const final;
61655 };
61656 
61665  std::int32_t get_id() const final {
61666  return ID;
61667  }
61668 
61669  public:
61670 
61675 
61677  static const std::int32_t ID = 1910534839;
61678 
61684  void store(TlStorerToString &s, const char *field_name) const final;
61685 };
61686 
61695  std::int32_t get_id() const final {
61696  return ID;
61697  }
61698 
61699  public:
61700 
61705 
61707  static const std::int32_t ID = 648771563;
61708 
61714  void store(TlStorerToString &s, const char *field_name) const final;
61715 };
61716 
61725  std::int32_t get_id() const final {
61726  return ID;
61727  }
61728 
61729  public:
61730 
61735 
61737  static const std::int32_t ID = 891303239;
61738 
61744  void store(TlStorerToString &s, const char *field_name) const final;
61745 };
61746 
61755  std::int32_t get_id() const final {
61756  return ID;
61757  }
61758 
61759  public:
61762 
61767 
61774 
61776  static const std::int32_t ID = -965071304;
61777 
61783  void store(TlStorerToString &s, const char *field_name) const final;
61784 };
61785 
61794  std::int32_t get_id() const final {
61795  return ID;
61796  }
61797 
61798  public:
61801 
61806 
61813 
61815  static const std::int32_t ID = 1863613848;
61816 
61822  void store(TlStorerToString &s, const char *field_name) const final;
61823 };
61824 
61833  std::int32_t get_id() const final {
61834  return ID;
61835  }
61836 
61837  public:
61838 
61843 
61845  static const std::int32_t ID = 1890220539;
61846 
61852  void store(TlStorerToString &s, const char *field_name) const final;
61853 };
61854 
61863  std::int32_t get_id() const final {
61864  return ID;
61865  }
61866 
61867  public:
61868 
61873 
61875  static const std::int32_t ID = -385229468;
61876 
61882  void store(TlStorerToString &s, const char *field_name) const final;
61883 };
61884 
61893  std::int32_t get_id() const final {
61894  return ID;
61895  }
61896 
61897  public:
61898 
61903 
61905  static const std::int32_t ID = 373913787;
61906 
61912  void store(TlStorerToString &s, const char *field_name) const final;
61913 };
61914 
61923  std::int32_t get_id() const final {
61924  return ID;
61925  }
61926 
61927  public:
61928 
61933 
61935  static const std::int32_t ID = -1816924561;
61936 
61942  void store(TlStorerToString &s, const char *field_name) const final;
61943 };
61944 
61953  std::int32_t get_id() const final {
61954  return ID;
61955  }
61956 
61957  public:
61958 
61963 
61965  static const std::int32_t ID = -356672766;
61966 
61972  void store(TlStorerToString &s, const char *field_name) const final;
61973 };
61974 
61983  std::int32_t get_id() const final {
61984  return ID;
61985  }
61986 
61987  public:
61988 
61993 
61995  static const std::int32_t ID = -1612563093;
61996 
62002  void store(TlStorerToString &s, const char *field_name) const final;
62003 };
62004 
62013  std::int32_t get_id() const final {
62014  return ID;
62015  }
62016 
62017  public:
62020 
62025 
62032 
62034  static const std::int32_t ID = -566207286;
62035 
62041  void store(TlStorerToString &s, const char *field_name) const final;
62042 };
62043 
62052  std::int32_t get_id() const final {
62053  return ID;
62054  }
62055 
62056  public:
62057 
62062 
62064  static const std::int32_t ID = -47000234;
62065 
62071  void store(TlStorerToString &s, const char *field_name) const final;
62072 };
62073 
62082  std::int32_t get_id() const final {
62083  return ID;
62084  }
62085 
62086  public:
62088  string name_;
62094  string url_;
62095 
62100 
62110 
62112  static const std::int32_t ID = 2092876611;
62113 
62119  void store(TlStorerToString &s, const char *field_name) const final;
62120 };
62121 
62122 class ChatMemberStatus;
62123 
62124 class usernames;
62125 
62126 class verificationStatus;
62127 
62131 class supergroup final : public Object {
62136  std::int32_t get_id() const final {
62137  return ID;
62138  }
62139 
62140  public:
62187 
62191  supergroup();
62192 
62221 
62223  static const std::int32_t ID = -1355919719;
62224 
62230  void store(TlStorerToString &s, const char *field_name) const final;
62231 };
62232 
62233 class botCommands;
62234 
62235 class botVerification;
62236 
62237 class chatInviteLink;
62238 
62239 class chatLocation;
62240 
62241 class chatPhoto;
62242 
62246 class supergroupFullInfo final : public Object {
62251  std::int32_t get_id() const final {
62252  return ID;
62253  }
62254 
62255  public:
62330 
62335 
62378 
62380  static const std::int32_t ID = 2114051007;
62381 
62387  void store(TlStorerToString &s, const char *field_name) const final;
62388 };
62389 
62395  public:
62396 };
62397 
62406  std::int32_t get_id() const final {
62407  return ID;
62408  }
62409 
62410  public:
62411 
62416 
62418  static const std::int32_t ID = 1178199509;
62419 
62425  void store(TlStorerToString &s, const char *field_name) const final;
62426 };
62427 
62436  std::int32_t get_id() const final {
62437  return ID;
62438  }
62439 
62440  public:
62442  string query_;
62443 
62448 
62454  explicit supergroupMembersFilterContacts(string const &query_);
62455 
62457  static const std::int32_t ID = -1282910856;
62458 
62464  void store(TlStorerToString &s, const char *field_name) const final;
62465 };
62466 
62475  std::int32_t get_id() const final {
62476  return ID;
62477  }
62478 
62479  public:
62480 
62485 
62487  static const std::int32_t ID = -2097380265;
62488 
62494  void store(TlStorerToString &s, const char *field_name) const final;
62495 };
62496 
62505  std::int32_t get_id() const final {
62506  return ID;
62507  }
62508 
62509  public:
62511  string query_;
62512 
62517 
62523  explicit supergroupMembersFilterSearch(string const &query_);
62524 
62526  static const std::int32_t ID = -1696358469;
62527 
62533  void store(TlStorerToString &s, const char *field_name) const final;
62534 };
62535 
62544  std::int32_t get_id() const final {
62545  return ID;
62546  }
62547 
62548  public:
62550  string query_;
62551 
62556 
62562  explicit supergroupMembersFilterRestricted(string const &query_);
62563 
62565  static const std::int32_t ID = -1107800034;
62566 
62572  void store(TlStorerToString &s, const char *field_name) const final;
62573 };
62574 
62583  std::int32_t get_id() const final {
62584  return ID;
62585  }
62586 
62587  public:
62589  string query_;
62590 
62595 
62601  explicit supergroupMembersFilterBanned(string const &query_);
62602 
62604  static const std::int32_t ID = -1210621683;
62605 
62611  void store(TlStorerToString &s, const char *field_name) const final;
62612 };
62613 
62622  std::int32_t get_id() const final {
62623  return ID;
62624  }
62625 
62626  public:
62628  string query_;
62631 
62636 
62644 
62646  static const std::int32_t ID = 947915036;
62647 
62653  void store(TlStorerToString &s, const char *field_name) const final;
62654 };
62655 
62664  std::int32_t get_id() const final {
62665  return ID;
62666  }
62667 
62668  public:
62669 
62674 
62676  static const std::int32_t ID = 492138918;
62677 
62683  void store(TlStorerToString &s, const char *field_name) const final;
62684 };
62685 
62686 class TMeUrlType;
62687 
62691 class tMeUrl final : public Object {
62696  std::int32_t get_id() const final {
62697  return ID;
62698  }
62699 
62700  public:
62702  string url_;
62705 
62709  tMeUrl();
62710 
62717  tMeUrl(string const &url_, object_ptr<TMeUrlType> &&type_);
62718 
62720  static const std::int32_t ID = -1140786622;
62721 
62727  void store(TlStorerToString &s, const char *field_name) const final;
62728 };
62729 
62730 class chatInviteLinkInfo;
62731 
62736 class TMeUrlType: public Object {
62737  public:
62738 };
62739 
62743 class tMeUrlTypeUser final : public TMeUrlType {
62748  std::int32_t get_id() const final {
62749  return ID;
62750  }
62751 
62752  public:
62755 
62759  tMeUrlTypeUser();
62760 
62766  explicit tMeUrlTypeUser(int53 user_id_);
62767 
62769  static const std::int32_t ID = 125336602;
62770 
62776  void store(TlStorerToString &s, const char *field_name) const final;
62777 };
62778 
62782 class tMeUrlTypeSupergroup final : public TMeUrlType {
62787  std::int32_t get_id() const final {
62788  return ID;
62789  }
62790 
62791  public:
62794 
62799 
62806 
62808  static const std::int32_t ID = -1353369944;
62809 
62815  void store(TlStorerToString &s, const char *field_name) const final;
62816 };
62817 
62821 class tMeUrlTypeChatInvite final : public TMeUrlType {
62826  std::int32_t get_id() const final {
62827  return ID;
62828  }
62829 
62830  public:
62833 
62838 
62845 
62847  static const std::int32_t ID = 313907785;
62848 
62854  void store(TlStorerToString &s, const char *field_name) const final;
62855 };
62856 
62860 class tMeUrlTypeStickerSet final : public TMeUrlType {
62865  std::int32_t get_id() const final {
62866  return ID;
62867  }
62868 
62869  public:
62872 
62877 
62884 
62886  static const std::int32_t ID = 1602473196;
62887 
62893  void store(TlStorerToString &s, const char *field_name) const final;
62894 };
62895 
62896 class tMeUrl;
62897 
62901 class tMeUrls final : public Object {
62906  std::int32_t get_id() const final {
62907  return ID;
62908  }
62909 
62910  public:
62913 
62917  tMeUrls();
62918 
62924  explicit tMeUrls(array<object_ptr<tMeUrl>> &&urls_);
62925 
62927  static const std::int32_t ID = -1130595098;
62928 
62934  void store(TlStorerToString &s, const char *field_name) const final;
62935 };
62936 
62937 class InternalLinkType;
62938 
62939 class targetChatTypes;
62940 
62945 class TargetChat: public Object {
62946  public:
62947 };
62948 
62952 class targetChatCurrent final : public TargetChat {
62957  std::int32_t get_id() const final {
62958  return ID;
62959  }
62960 
62961  public:
62962 
62967 
62969  static const std::int32_t ID = -416689904;
62970 
62976  void store(TlStorerToString &s, const char *field_name) const final;
62977 };
62978 
62982 class targetChatChosen final : public TargetChat {
62987  std::int32_t get_id() const final {
62988  return ID;
62989  }
62990 
62991  public:
62994 
62998  targetChatChosen();
62999 
63006 
63008  static const std::int32_t ID = -1392978522;
63009 
63015  void store(TlStorerToString &s, const char *field_name) const final;
63016 };
63017 
63021 class targetChatInternalLink final : public TargetChat {
63026  std::int32_t get_id() const final {
63027  return ID;
63028  }
63029 
63030  public:
63033 
63038 
63045 
63047  static const std::int32_t ID = -579301408;
63048 
63054  void store(TlStorerToString &s, const char *field_name) const final;
63055 };
63056 
63060 class targetChatTypes final : public Object {
63065  std::int32_t get_id() const final {
63066  return ID;
63067  }
63068 
63069  public:
63078 
63082  targetChatTypes();
63083 
63093 
63095  static const std::int32_t ID = 1513098833;
63096 
63102  void store(TlStorerToString &s, const char *field_name) const final;
63103 };
63104 
63105 class formattedText;
63106 
63107 class giveawayParameters;
63108 
63114  public:
63115 };
63116 
63125  std::int32_t get_id() const final {
63126  return ID;
63127  }
63128 
63129  public:
63131  string currency_;
63140 
63145 
63156 
63158  static const std::int32_t ID = -1600286150;
63159 
63165  void store(TlStorerToString &s, const char *field_name) const final;
63166 };
63167 
63176  std::int32_t get_id() const final {
63177  return ID;
63178  }
63179 
63180  public:
63184  string currency_;
63193 
63198 
63210 
63212  static const std::int32_t ID = -1863495348;
63213 
63219  void store(TlStorerToString &s, const char *field_name) const final;
63220 };
63221 
63230  std::int32_t get_id() const final {
63231  return ID;
63232  }
63233 
63234  public:
63238  string currency_;
63245 
63250 
63261 
63263  static const std::int32_t ID = -760757441;
63264 
63270  void store(TlStorerToString &s, const char *field_name) const final;
63271 };
63272 
63281  std::int32_t get_id() const final {
63282  return ID;
63283  }
63284 
63285  public:
63287  string currency_;
63292 
63297 
63306 
63308  static const std::int32_t ID = -495718830;
63309 
63315  void store(TlStorerToString &s, const char *field_name) const final;
63316 };
63317 
63326  std::int32_t get_id() const final {
63327  return ID;
63328  }
63329 
63330  public:
63334  string currency_;
63339 
63344 
63354 
63356  static const std::int32_t ID = -1850308042;
63357 
63363  void store(TlStorerToString &s, const char *field_name) const final;
63364 };
63365 
63374  std::int32_t get_id() const final {
63375  return ID;
63376  }
63377 
63378  public:
63382  string currency_;
63389 
63394 
63405 
63407  static const std::int32_t ID = 1014604689;
63408 
63414  void store(TlStorerToString &s, const char *field_name) const final;
63415 };
63416 
63425  std::int32_t get_id() const final {
63426  return ID;
63427  }
63428 
63429  public:
63432 
63437 
63443  explicit telegramPaymentPurposeJoinChat(string const &invite_link_);
63444 
63446  static const std::int32_t ID = -1914869880;
63447 
63453  void store(TlStorerToString &s, const char *field_name) const final;
63454 };
63455 
63459 class temporaryPasswordState final : public Object {
63464  std::int32_t get_id() const final {
63465  return ID;
63466  }
63467 
63468  public:
63473 
63478 
63486 
63488  static const std::int32_t ID = 939837410;
63489 
63495  void store(TlStorerToString &s, const char *field_name) const final;
63496 };
63497 
63498 class formattedText;
63499 
63503 class termsOfService final : public Object {
63508  std::int32_t get_id() const final {
63509  return ID;
63510  }
63511 
63512  public:
63519 
63523  termsOfService();
63524 
63533 
63535  static const std::int32_t ID = 739422597;
63536 
63542  void store(TlStorerToString &s, const char *field_name) const final;
63543 };
63544 
63548 class testBytes final : public Object {
63553  std::int32_t get_id() const final {
63554  return ID;
63555  }
63556 
63557  public:
63560 
63564  testBytes();
63565 
63571  explicit testBytes(bytes const &value_);
63572 
63574  static const std::int32_t ID = -1541225250;
63575 
63581  void store(TlStorerToString &s, const char *field_name) const final;
63582 };
63583 
63587 class testInt final : public Object {
63592  std::int32_t get_id() const final {
63593  return ID;
63594  }
63595 
63596  public:
63599 
63603  testInt();
63604 
63610  explicit testInt(int32 value_);
63611 
63613  static const std::int32_t ID = -574804983;
63614 
63620  void store(TlStorerToString &s, const char *field_name) const final;
63621 };
63622 
63626 class testString final : public Object {
63631  std::int32_t get_id() const final {
63632  return ID;
63633  }
63634 
63635  public:
63637  string value_;
63638 
63642  testString();
63643 
63649  explicit testString(string const &value_);
63650 
63652  static const std::int32_t ID = -27891572;
63653 
63659  void store(TlStorerToString &s, const char *field_name) const final;
63660 };
63661 
63665 class testVectorInt final : public Object {
63670  std::int32_t get_id() const final {
63671  return ID;
63672  }
63673 
63674  public:
63677 
63681  testVectorInt();
63682 
63688  explicit testVectorInt(array<int32> &&value_);
63689 
63691  static const std::int32_t ID = 593682027;
63692 
63698  void store(TlStorerToString &s, const char *field_name) const final;
63699 };
63700 
63701 class testInt;
63702 
63706 class testVectorIntObject final : public Object {
63711  std::int32_t get_id() const final {
63712  return ID;
63713  }
63714 
63715  public:
63718 
63723 
63730 
63732  static const std::int32_t ID = 125891546;
63733 
63739  void store(TlStorerToString &s, const char *field_name) const final;
63740 };
63741 
63745 class testVectorString final : public Object {
63750  std::int32_t get_id() const final {
63751  return ID;
63752  }
63753 
63754  public:
63757 
63761  testVectorString();
63762 
63769 
63771  static const std::int32_t ID = 79339995;
63772 
63778  void store(TlStorerToString &s, const char *field_name) const final;
63779 };
63780 
63781 class testString;
63782 
63786 class testVectorStringObject final : public Object {
63791  std::int32_t get_id() const final {
63792  return ID;
63793  }
63794 
63795  public:
63798 
63803 
63810 
63812  static const std::int32_t ID = 80780537;
63813 
63819  void store(TlStorerToString &s, const char *field_name) const final;
63820 };
63821 
63825 class text final : public Object {
63830  std::int32_t get_id() const final {
63831  return ID;
63832  }
63833 
63834  public:
63836  string text_;
63837 
63841  text();
63842 
63848  explicit text(string const &text_);
63849 
63851  static const std::int32_t ID = 578181272;
63852 
63858  void store(TlStorerToString &s, const char *field_name) const final;
63859 };
63860 
63861 class textEntity;
63862 
63866 class textEntities final : public Object {
63871  std::int32_t get_id() const final {
63872  return ID;
63873  }
63874 
63875  public:
63878 
63882  textEntities();
63883 
63890 
63892  static const std::int32_t ID = -933199172;
63893 
63899  void store(TlStorerToString &s, const char *field_name) const final;
63900 };
63901 
63902 class TextEntityType;
63903 
63907 class textEntity final : public Object {
63912  std::int32_t get_id() const final {
63913  return ID;
63914  }
63915 
63916  public:
63923 
63927  textEntity();
63928 
63937 
63939  static const std::int32_t ID = -1951688280;
63940 
63946  void store(TlStorerToString &s, const char *field_name) const final;
63947 };
63948 
63953 class TextEntityType: public Object {
63954  public:
63955 };
63956 
63965  std::int32_t get_id() const final {
63966  return ID;
63967  }
63968 
63969  public:
63970 
63975 
63977  static const std::int32_t ID = 934535013;
63978 
63984  void store(TlStorerToString &s, const char *field_name) const final;
63985 };
63986 
63995  std::int32_t get_id() const final {
63996  return ID;
63997  }
63998 
63999  public:
64000 
64005 
64007  static const std::int32_t ID = -1023958307;
64008 
64014  void store(TlStorerToString &s, const char *field_name) const final;
64015 };
64016 
64025  std::int32_t get_id() const final {
64026  return ID;
64027  }
64028 
64029  public:
64030 
64035 
64037  static const std::int32_t ID = 1222915915;
64038 
64044  void store(TlStorerToString &s, const char *field_name) const final;
64045 };
64046 
64055  std::int32_t get_id() const final {
64056  return ID;
64057  }
64058 
64059  public:
64060 
64065 
64067  static const std::int32_t ID = -1150997581;
64068 
64074  void store(TlStorerToString &s, const char *field_name) const final;
64075 };
64076 
64080 class textEntityTypeUrl final : public TextEntityType {
64085  std::int32_t get_id() const final {
64086  return ID;
64087  }
64088 
64089  public:
64090 
64095 
64097  static const std::int32_t ID = -1312762756;
64098 
64104  void store(TlStorerToString &s, const char *field_name) const final;
64105 };
64106 
64115  std::int32_t get_id() const final {
64116  return ID;
64117  }
64118 
64119  public:
64120 
64125 
64127  static const std::int32_t ID = 1425545249;
64128 
64134  void store(TlStorerToString &s, const char *field_name) const final;
64135 };
64136 
64145  std::int32_t get_id() const final {
64146  return ID;
64147  }
64148 
64149  public:
64150 
64155 
64157  static const std::int32_t ID = -1160140246;
64158 
64164  void store(TlStorerToString &s, const char *field_name) const final;
64165 };
64166 
64175  std::int32_t get_id() const final {
64176  return ID;
64177  }
64178 
64179  public:
64180 
64185 
64187  static const std::int32_t ID = 105986320;
64188 
64194  void store(TlStorerToString &s, const char *field_name) const final;
64195 };
64196 
64200 class textEntityTypeBold final : public TextEntityType {
64205  std::int32_t get_id() const final {
64206  return ID;
64207  }
64208 
64209  public:
64210 
64215 
64217  static const std::int32_t ID = -1128210000;
64218 
64224  void store(TlStorerToString &s, const char *field_name) const final;
64225 };
64226 
64230 class textEntityTypeItalic final : public TextEntityType {
64235  std::int32_t get_id() const final {
64236  return ID;
64237  }
64238 
64239  public:
64240 
64245 
64247  static const std::int32_t ID = -118253987;
64248 
64254  void store(TlStorerToString &s, const char *field_name) const final;
64255 };
64256 
64265  std::int32_t get_id() const final {
64266  return ID;
64267  }
64268 
64269  public:
64270 
64275 
64277  static const std::int32_t ID = 792317842;
64278 
64284  void store(TlStorerToString &s, const char *field_name) const final;
64285 };
64286 
64295  std::int32_t get_id() const final {
64296  return ID;
64297  }
64298 
64299  public:
64300 
64305 
64307  static const std::int32_t ID = 961529082;
64308 
64314  void store(TlStorerToString &s, const char *field_name) const final;
64315 };
64316 
64325  std::int32_t get_id() const final {
64326  return ID;
64327  }
64328 
64329  public:
64330 
64335 
64337  static const std::int32_t ID = 544019899;
64338 
64344  void store(TlStorerToString &s, const char *field_name) const final;
64345 };
64346 
64350 class textEntityTypeCode final : public TextEntityType {
64355  std::int32_t get_id() const final {
64356  return ID;
64357  }
64358 
64359  public:
64360 
64365 
64367  static const std::int32_t ID = -974534326;
64368 
64374  void store(TlStorerToString &s, const char *field_name) const final;
64375 };
64376 
64380 class textEntityTypePre final : public TextEntityType {
64385  std::int32_t get_id() const final {
64386  return ID;
64387  }
64388 
64389  public:
64390 
64395 
64397  static const std::int32_t ID = 1648958606;
64398 
64404  void store(TlStorerToString &s, const char *field_name) const final;
64405 };
64406 
64415  std::int32_t get_id() const final {
64416  return ID;
64417  }
64418 
64419  public:
64421  string language_;
64422 
64427 
64433  explicit textEntityTypePreCode(string const &language_);
64434 
64436  static const std::int32_t ID = -945325397;
64437 
64443  void store(TlStorerToString &s, const char *field_name) const final;
64444 };
64445 
64454  std::int32_t get_id() const final {
64455  return ID;
64456  }
64457 
64458  public:
64459 
64464 
64466  static const std::int32_t ID = -1003999032;
64467 
64473  void store(TlStorerToString &s, const char *field_name) const final;
64474 };
64475 
64484  std::int32_t get_id() const final {
64485  return ID;
64486  }
64487 
64488  public:
64489 
64494 
64496  static const std::int32_t ID = 36572261;
64497 
64503  void store(TlStorerToString &s, const char *field_name) const final;
64504 };
64505 
64514  std::int32_t get_id() const final {
64515  return ID;
64516  }
64517 
64518  public:
64520  string url_;
64521 
64526 
64532  explicit textEntityTypeTextUrl(string const &url_);
64533 
64535  static const std::int32_t ID = 445719651;
64536 
64542  void store(TlStorerToString &s, const char *field_name) const final;
64543 };
64544 
64553  std::int32_t get_id() const final {
64554  return ID;
64555  }
64556 
64557  public:
64560 
64565 
64572 
64574  static const std::int32_t ID = -1570974289;
64575 
64581  void store(TlStorerToString &s, const char *field_name) const final;
64582 };
64583 
64592  std::int32_t get_id() const final {
64593  return ID;
64594  }
64595 
64596  public:
64599 
64604 
64611 
64613  static const std::int32_t ID = 1724820677;
64614 
64620  void store(TlStorerToString &s, const char *field_name) const final;
64621 };
64622 
64631  std::int32_t get_id() const final {
64632  return ID;
64633  }
64634 
64635  public:
64638 
64643 
64650 
64652  static const std::int32_t ID = -1841898992;
64653 
64659  void store(TlStorerToString &s, const char *field_name) const final;
64660 };
64661 
64666 class TextParseMode: public Object {
64667  public:
64668 };
64669 
64673 class textParseModeMarkdown final : public TextParseMode {
64678  std::int32_t get_id() const final {
64679  return ID;
64680  }
64681 
64682  public:
64685 
64690 
64697 
64699  static const std::int32_t ID = 360073407;
64700 
64706  void store(TlStorerToString &s, const char *field_name) const final;
64707 };
64708 
64712 class textParseModeHTML final : public TextParseMode {
64717  std::int32_t get_id() const final {
64718  return ID;
64719  }
64720 
64721  public:
64722 
64727 
64729  static const std::int32_t ID = 1660208627;
64730 
64736  void store(TlStorerToString &s, const char *field_name) const final;
64737 };
64738 
64739 class formattedText;
64740 
64744 class textQuote final : public Object {
64749  std::int32_t get_id() const final {
64750  return ID;
64751  }
64752 
64753  public:
64760 
64764  textQuote();
64765 
64774 
64776  static const std::int32_t ID = -2039105358;
64777 
64783  void store(TlStorerToString &s, const char *field_name) const final;
64784 };
64785 
64789 class themeParameters final : public Object {
64794  std::int32_t get_id() const final {
64795  return ID;
64796  }
64797 
64798  public:
64829 
64833  themeParameters();
64834 
64855 
64857  static const std::int32_t ID = -276589137;
64858 
64864  void store(TlStorerToString &s, const char *field_name) const final;
64865 };
64866 
64867 class BackgroundFill;
64868 
64869 class background;
64870 
64874 class themeSettings final : public Object {
64879  std::int32_t get_id() const final {
64880  return ID;
64881  }
64882 
64883  public:
64894 
64898  themeSettings();
64899 
64910 
64912  static const std::int32_t ID = -62120942;
64913 
64919  void store(TlStorerToString &s, const char *field_name) const final;
64920 };
64921 
64922 class ThumbnailFormat;
64923 
64924 class file;
64925 
64929 class thumbnail final : public Object {
64934  std::int32_t get_id() const final {
64935  return ID;
64936  }
64937 
64938  public:
64947 
64951  thumbnail();
64952 
64962 
64964  static const std::int32_t ID = 1243275371;
64965 
64971  void store(TlStorerToString &s, const char *field_name) const final;
64972 };
64973 
64978 class ThumbnailFormat: public Object {
64979  public:
64980 };
64981 
64985 class thumbnailFormatJpeg final : public ThumbnailFormat {
64990  std::int32_t get_id() const final {
64991  return ID;
64992  }
64993 
64994  public:
64995 
65000 
65002  static const std::int32_t ID = -653503352;
65003 
65009  void store(TlStorerToString &s, const char *field_name) const final;
65010 };
65011 
65015 class thumbnailFormatGif final : public ThumbnailFormat {
65020  std::int32_t get_id() const final {
65021  return ID;
65022  }
65023 
65024  public:
65025 
65030 
65032  static const std::int32_t ID = 1252205962;
65033 
65039  void store(TlStorerToString &s, const char *field_name) const final;
65040 };
65041 
65050  std::int32_t get_id() const final {
65051  return ID;
65052  }
65053 
65054  public:
65055 
65060 
65062  static const std::int32_t ID = 278616062;
65063 
65069  void store(TlStorerToString &s, const char *field_name) const final;
65070 };
65071 
65075 class thumbnailFormatPng final : public ThumbnailFormat {
65080  std::int32_t get_id() const final {
65081  return ID;
65082  }
65083 
65084  public:
65085 
65090 
65092  static const std::int32_t ID = 1577490421;
65093 
65099  void store(TlStorerToString &s, const char *field_name) const final;
65100 };
65101 
65105 class thumbnailFormatTgs final : public ThumbnailFormat {
65110  std::int32_t get_id() const final {
65111  return ID;
65112  }
65113 
65114  public:
65115 
65120 
65122  static const std::int32_t ID = 1315522642;
65123 
65129  void store(TlStorerToString &s, const char *field_name) const final;
65130 };
65131 
65135 class thumbnailFormatWebm final : public ThumbnailFormat {
65140  std::int32_t get_id() const final {
65141  return ID;
65142  }
65143 
65144  public:
65145 
65150 
65152  static const std::int32_t ID = -660084953;
65153 
65159  void store(TlStorerToString &s, const char *field_name) const final;
65160 };
65161 
65165 class thumbnailFormatWebp final : public ThumbnailFormat {
65170  std::int32_t get_id() const final {
65171  return ID;
65172  }
65173 
65174  public:
65175 
65180 
65182  static const std::int32_t ID = -53588974;
65183 
65189  void store(TlStorerToString &s, const char *field_name) const final;
65190 };
65191 
65195 class timeZone final : public Object {
65200  std::int32_t get_id() const final {
65201  return ID;
65202  }
65203 
65204  public:
65206  string id_;
65208  string name_;
65211 
65215  timeZone();
65216 
65224  timeZone(string const &id_, string const &name_, int32 utc_time_offset_);
65225 
65227  static const std::int32_t ID = -1189481763;
65228 
65234  void store(TlStorerToString &s, const char *field_name) const final;
65235 };
65236 
65237 class timeZone;
65238 
65242 class timeZones final : public Object {
65247  std::int32_t get_id() const final {
65248  return ID;
65249  }
65250 
65251  public:
65254 
65258  timeZones();
65259 
65266 
65268  static const std::int32_t ID = -334655570;
65269 
65275  void store(TlStorerToString &s, const char *field_name) const final;
65276 };
65277 
65282 class TopChatCategory: public Object {
65283  public:
65284 };
65285 
65294  std::int32_t get_id() const final {
65295  return ID;
65296  }
65297 
65298  public:
65299 
65304 
65306  static const std::int32_t ID = 1026706816;
65307 
65313  void store(TlStorerToString &s, const char *field_name) const final;
65314 };
65315 
65319 class topChatCategoryBots final : public TopChatCategory {
65324  std::int32_t get_id() const final {
65325  return ID;
65326  }
65327 
65328  public:
65329 
65334 
65336  static const std::int32_t ID = -1577129195;
65337 
65343  void store(TlStorerToString &s, const char *field_name) const final;
65344 };
65345 
65354  std::int32_t get_id() const final {
65355  return ID;
65356  }
65357 
65358  public:
65359 
65364 
65366  static const std::int32_t ID = 1530056846;
65367 
65373  void store(TlStorerToString &s, const char *field_name) const final;
65374 };
65375 
65384  std::int32_t get_id() const final {
65385  return ID;
65386  }
65387 
65388  public:
65389 
65394 
65396  static const std::int32_t ID = -500825885;
65397 
65403  void store(TlStorerToString &s, const char *field_name) const final;
65404 };
65405 
65414  std::int32_t get_id() const final {
65415  return ID;
65416  }
65417 
65418  public:
65419 
65424 
65426  static const std::int32_t ID = 377023356;
65427 
65433  void store(TlStorerToString &s, const char *field_name) const final;
65434 };
65435 
65444  std::int32_t get_id() const final {
65445  return ID;
65446  }
65447 
65448  public:
65449 
65454 
65456  static const std::int32_t ID = 100062973;
65457 
65463  void store(TlStorerToString &s, const char *field_name) const final;
65464 };
65465 
65474  std::int32_t get_id() const final {
65475  return ID;
65476  }
65477 
65478  public:
65479 
65484 
65486  static const std::int32_t ID = 356208861;
65487 
65493  void store(TlStorerToString &s, const char *field_name) const final;
65494 };
65495 
65504  std::int32_t get_id() const final {
65505  return ID;
65506  }
65507 
65508  public:
65509 
65514 
65516  static const std::int32_t ID = 1695922133;
65517 
65523  void store(TlStorerToString &s, const char *field_name) const final;
65524 };
65525 
65526 class stickerSetInfo;
65527 
65531 class trendingStickerSets final : public Object {
65536  std::int32_t get_id() const final {
65537  return ID;
65538  }
65539 
65540  public:
65547 
65552 
65561 
65563  static const std::int32_t ID = 41028940;
65564 
65570  void store(TlStorerToString &s, const char *field_name) const final;
65571 };
65572 
65576 class unconfirmedSession final : public Object {
65581  std::int32_t get_id() const final {
65582  return ID;
65583  }
65584 
65585  public:
65593  string location_;
65594 
65599 
65608  unconfirmedSession(int64 id_, int32 log_in_date_, string const &device_model_, string const &location_);
65609 
65611  static const std::int32_t ID = -2062726663;
65612 
65618  void store(TlStorerToString &s, const char *field_name) const final;
65619 };
65620 
65621 class MessageSender;
65622 
65623 class ReactionType;
65624 
65628 class unreadReaction final : public Object {
65633  std::int32_t get_id() const final {
65634  return ID;
65635  }
65636 
65637  public:
65643  bool is_big_;
65644 
65648  unreadReaction();
65649 
65658 
65660  static const std::int32_t ID = -1940178046;
65661 
65667  void store(TlStorerToString &s, const char *field_name) const final;
65668 };
65669 
65670 class AuthorizationState;
65671 
65672 class AutosaveSettingsScope;
65673 
65674 class BlockList;
65675 
65676 class CallbackQueryPayload;
65677 
65678 class CanPostStoryResult;
65679 
65680 class ChatAction;
65681 
65682 class ChatActionBar;
65683 
65685 
65686 class ChatList;
65687 
65688 class ChatType;
65689 
65690 class ConnectionState;
65691 
65692 class MessageContent;
65693 
65694 class MessageSender;
65695 
65696 class NotificationGroupType;
65697 
65699 
65700 class OptionValue;
65701 
65702 class PaidReactionType;
65703 
65704 class ReactionType;
65705 
65706 class ReplyMarkup;
65707 
65708 class StickerType;
65709 
65710 class StoryList;
65711 
65712 class SuggestedAction;
65713 
65714 class UserPrivacySetting;
65715 
65716 class UserStatus;
65717 
65718 class accentColor;
65719 
65720 class address;
65721 
65722 class attachmentMenuBot;
65723 
65724 class background;
65725 
65726 class basicGroup;
65727 
65728 class basicGroupFullInfo;
65729 
65730 class businessBotManageBar;
65731 
65732 class businessConnection;
65733 
65734 class businessMessage;
65735 
65736 class call;
65737 
65738 class chat;
65739 
65740 class chatActiveStories;
65741 
65742 class chatBackground;
65743 
65744 class chatBoost;
65745 
65746 class chatFolderInfo;
65747 
65748 class chatInviteLink;
65749 
65750 class chatJoinRequest;
65751 
65752 class chatJoinRequestsInfo;
65753 
65754 class chatMember;
65755 
65757 
65758 class chatPermissions;
65759 
65760 class chatPhotoInfo;
65761 
65762 class chatPosition;
65763 
65764 class chatRevenueAmount;
65765 
65766 class chatTheme;
65767 
65768 class closeBirthdayUser;
65769 
65770 class downloadedFileCounts;
65771 
65772 class draftMessage;
65773 
65774 class emojiStatus;
65775 
65776 class error;
65777 
65778 class factCheck;
65779 
65780 class file;
65781 
65782 class fileDownload;
65783 
65784 class forumTopicInfo;
65785 
65786 class groupCall;
65787 
65788 class groupCallParticipant;
65789 
65790 class languagePackString;
65791 
65792 class location;
65793 
65794 class message;
65795 
65797 
65798 class messageReaction;
65799 
65800 class notification;
65801 
65802 class notificationGroup;
65803 
65804 class orderInfo;
65805 
65806 class poll;
65807 
65808 class profileAccentColor;
65809 
65810 class quickReplyMessage;
65811 
65812 class quickReplyShortcut;
65813 
65815 
65816 class savedMessagesTags;
65817 
65818 class savedMessagesTopic;
65819 
65820 class scopeAutosaveSettings;
65821 
65823 
65824 class secretChat;
65825 
65826 class starAmount;
65827 
65828 class starRevenueStatus;
65829 
65830 class sticker;
65831 
65832 class stickerSet;
65833 
65834 class story;
65835 
65836 class supergroup;
65837 
65838 class supergroupFullInfo;
65839 
65840 class termsOfService;
65841 
65842 class trendingStickerSets;
65843 
65844 class unconfirmedSession;
65845 
65846 class unreadReaction;
65847 
65848 class user;
65849 
65850 class userFullInfo;
65851 
65853 
65854 class videoChat;
65855 
65860 class Update: public Object {
65861  public:
65862 };
65863 
65867 class updateAuthorizationState final : public Update {
65872  std::int32_t get_id() const final {
65873  return ID;
65874  }
65875 
65876  public:
65879 
65884 
65891 
65893  static const std::int32_t ID = 1622347490;
65894 
65900  void store(TlStorerToString &s, const char *field_name) const final;
65901 };
65902 
65906 class updateNewMessage final : public Update {
65911  std::int32_t get_id() const final {
65912  return ID;
65913  }
65914 
65915  public:
65918 
65922  updateNewMessage();
65923 
65930 
65932  static const std::int32_t ID = -563105266;
65933 
65939  void store(TlStorerToString &s, const char *field_name) const final;
65940 };
65941 
65950  std::int32_t get_id() const final {
65951  return ID;
65952  }
65953 
65954  public:
65959 
65964 
65972 
65974  static const std::int32_t ID = 1302843961;
65975 
65981  void store(TlStorerToString &s, const char *field_name) const final;
65982 };
65983 
65987 class updateMessageSendSucceeded final : public Update {
65992  std::int32_t get_id() const final {
65993  return ID;
65994  }
65995 
65996  public:
66001 
66006 
66014 
66016  static const std::int32_t ID = 1815715197;
66017 
66023  void store(TlStorerToString &s, const char *field_name) const final;
66024 };
66025 
66029 class updateMessageSendFailed final : public Update {
66034  std::int32_t get_id() const final {
66035  return ID;
66036  }
66037 
66038  public:
66045 
66050 
66059 
66061  static const std::int32_t ID = -635701017;
66062 
66068  void store(TlStorerToString &s, const char *field_name) const final;
66069 };
66070 
66074 class updateMessageContent final : public Update {
66079  std::int32_t get_id() const final {
66080  return ID;
66081  }
66082 
66083  public:
66090 
66095 
66104 
66106  static const std::int32_t ID = 506903332;
66107 
66113  void store(TlStorerToString &s, const char *field_name) const final;
66114 };
66115 
66119 class updateMessageEdited final : public Update {
66124  std::int32_t get_id() const final {
66125  return ID;
66126  }
66127 
66128  public:
66137 
66142 
66152 
66154  static const std::int32_t ID = -559545626;
66155 
66161  void store(TlStorerToString &s, const char *field_name) const final;
66162 };
66163 
66167 class updateMessageIsPinned final : public Update {
66172  std::int32_t get_id() const final {
66173  return ID;
66174  }
66175 
66176  public:
66183 
66188 
66197 
66199  static const std::int32_t ID = 1102848829;
66200 
66206  void store(TlStorerToString &s, const char *field_name) const final;
66207 };
66208 
66212 class updateMessageInteractionInfo final : public Update {
66217  std::int32_t get_id() const final {
66218  return ID;
66219  }
66220 
66221  public:
66228 
66233 
66242 
66244  static const std::int32_t ID = -1417659394;
66245 
66251  void store(TlStorerToString &s, const char *field_name) const final;
66252 };
66253 
66257 class updateMessageContentOpened final : public Update {
66262  std::int32_t get_id() const final {
66263  return ID;
66264  }
66265 
66266  public:
66271 
66276 
66284 
66286  static const std::int32_t ID = -1520523131;
66287 
66293  void store(TlStorerToString &s, const char *field_name) const final;
66294 };
66295 
66299 class updateMessageMentionRead final : public Update {
66304  std::int32_t get_id() const final {
66305  return ID;
66306  }
66307 
66308  public:
66315 
66320 
66329 
66331  static const std::int32_t ID = -252228282;
66332 
66338  void store(TlStorerToString &s, const char *field_name) const final;
66339 };
66340 
66344 class updateMessageUnreadReactions final : public Update {
66349  std::int32_t get_id() const final {
66350  return ID;
66351  }
66352 
66353  public:
66362 
66367 
66377 
66379  static const std::int32_t ID = 942840008;
66380 
66386  void store(TlStorerToString &s, const char *field_name) const final;
66387 };
66388 
66392 class updateMessageFactCheck final : public Update {
66397  std::int32_t get_id() const final {
66398  return ID;
66399  }
66400 
66401  public:
66408 
66413 
66422 
66424  static const std::int32_t ID = 1014561538;
66425 
66431  void store(TlStorerToString &s, const char *field_name) const final;
66432 };
66433 
66442  std::int32_t get_id() const final {
66443  return ID;
66444  }
66445 
66446  public:
66451 
66456 
66464 
66466  static const std::int32_t ID = -1308260971;
66467 
66473  void store(TlStorerToString &s, const char *field_name) const final;
66474 };
66475 
66479 class updateVideoPublished final : public Update {
66484  std::int32_t get_id() const final {
66485  return ID;
66486  }
66487 
66488  public:
66493 
66498 
66506 
66508  static const std::int32_t ID = -352575406;
66509 
66515  void store(TlStorerToString &s, const char *field_name) const final;
66516 };
66517 
66521 class updateNewChat final : public Update {
66526  std::int32_t get_id() const final {
66527  return ID;
66528  }
66529 
66530  public:
66533 
66537  updateNewChat();
66538 
66544  explicit updateNewChat(object_ptr<chat> &&chat_);
66545 
66547  static const std::int32_t ID = 2075757773;
66548 
66554  void store(TlStorerToString &s, const char *field_name) const final;
66555 };
66556 
66560 class updateChatTitle final : public Update {
66565  std::int32_t get_id() const final {
66566  return ID;
66567  }
66568 
66569  public:
66573  string title_;
66574 
66578  updateChatTitle();
66579 
66586  updateChatTitle(int53 chat_id_, string const &title_);
66587 
66589  static const std::int32_t ID = -175405660;
66590 
66596  void store(TlStorerToString &s, const char *field_name) const final;
66597 };
66598 
66602 class updateChatPhoto final : public Update {
66607  std::int32_t get_id() const final {
66608  return ID;
66609  }
66610 
66611  public:
66616 
66620  updateChatPhoto();
66621 
66629 
66631  static const std::int32_t ID = -324713921;
66632 
66638  void store(TlStorerToString &s, const char *field_name) const final;
66639 };
66640 
66644 class updateChatAccentColors final : public Update {
66649  std::int32_t get_id() const final {
66650  return ID;
66651  }
66652 
66653  public:
66664 
66669 
66680 
66682  static const std::int32_t ID = -1212614407;
66683 
66689  void store(TlStorerToString &s, const char *field_name) const final;
66690 };
66691 
66695 class updateChatPermissions final : public Update {
66700  std::int32_t get_id() const final {
66701  return ID;
66702  }
66703 
66704  public:
66709 
66714 
66722 
66724  static const std::int32_t ID = -1622010003;
66725 
66731  void store(TlStorerToString &s, const char *field_name) const final;
66732 };
66733 
66737 class updateChatLastMessage final : public Update {
66742  std::int32_t get_id() const final {
66743  return ID;
66744  }
66745 
66746  public:
66753 
66758 
66767 
66769  static const std::int32_t ID = -923244537;
66770 
66776  void store(TlStorerToString &s, const char *field_name) const final;
66777 };
66778 
66782 class updateChatPosition final : public Update {
66787  std::int32_t get_id() const final {
66788  return ID;
66789  }
66790 
66791  public:
66796 
66801 
66809 
66811  static const std::int32_t ID = -8979849;
66812 
66818  void store(TlStorerToString &s, const char *field_name) const final;
66819 };
66820 
66824 class updateChatAddedToList final : public Update {
66829  std::int32_t get_id() const final {
66830  return ID;
66831  }
66832 
66833  public:
66838 
66843 
66851 
66853  static const std::int32_t ID = -1418722068;
66854 
66860  void store(TlStorerToString &s, const char *field_name) const final;
66861 };
66862 
66866 class updateChatRemovedFromList final : public Update {
66871  std::int32_t get_id() const final {
66872  return ID;
66873  }
66874 
66875  public:
66880 
66885 
66893 
66895  static const std::int32_t ID = 1294647836;
66896 
66902  void store(TlStorerToString &s, const char *field_name) const final;
66903 };
66904 
66908 class updateChatReadInbox final : public Update {
66913  std::int32_t get_id() const final {
66914  return ID;
66915  }
66916 
66917  public:
66924 
66929 
66938 
66940  static const std::int32_t ID = -797952281;
66941 
66947  void store(TlStorerToString &s, const char *field_name) const final;
66948 };
66949 
66953 class updateChatReadOutbox final : public Update {
66958  std::int32_t get_id() const final {
66959  return ID;
66960  }
66961 
66962  public:
66967 
66972 
66980 
66982  static const std::int32_t ID = 708334213;
66983 
66989  void store(TlStorerToString &s, const char *field_name) const final;
66990 };
66991 
66995 class updateChatActionBar final : public Update {
67000  std::int32_t get_id() const final {
67001  return ID;
67002  }
67003 
67004  public:
67009 
67014 
67022 
67024  static const std::int32_t ID = -643671870;
67025 
67031  void store(TlStorerToString &s, const char *field_name) const final;
67032 };
67033 
67042  std::int32_t get_id() const final {
67043  return ID;
67044  }
67045 
67046  public:
67051 
67056 
67064 
67066  static const std::int32_t ID = -1104091145;
67067 
67073  void store(TlStorerToString &s, const char *field_name) const final;
67074 };
67075 
67079 class updateChatAvailableReactions final : public Update {
67084  std::int32_t get_id() const final {
67085  return ID;
67086  }
67087 
67088  public:
67093 
67098 
67106 
67108  static const std::int32_t ID = -1967909895;
67109 
67115  void store(TlStorerToString &s, const char *field_name) const final;
67116 };
67117 
67121 class updateChatDraftMessage final : public Update {
67126  std::int32_t get_id() const final {
67127  return ID;
67128  }
67129 
67130  public:
67137 
67142 
67151 
67153  static const std::int32_t ID = 1455190380;
67154 
67160  void store(TlStorerToString &s, const char *field_name) const final;
67161 };
67162 
67166 class updateChatEmojiStatus final : public Update {
67171  std::int32_t get_id() const final {
67172  return ID;
67173  }
67174 
67175  public:
67180 
67185 
67193 
67195  static const std::int32_t ID = 2004444432;
67196 
67202  void store(TlStorerToString &s, const char *field_name) const final;
67203 };
67204 
67208 class updateChatMessageSender final : public Update {
67213  std::int32_t get_id() const final {
67214  return ID;
67215  }
67216 
67217  public:
67222 
67227 
67235 
67237  static const std::int32_t ID = 2003849793;
67238 
67244  void store(TlStorerToString &s, const char *field_name) const final;
67245 };
67246 
67255  std::int32_t get_id() const final {
67256  return ID;
67257  }
67258 
67259  public:
67264 
67269 
67277 
67279  static const std::int32_t ID = 1900174821;
67280 
67286  void store(TlStorerToString &s, const char *field_name) const final;
67287 };
67288 
67297  std::int32_t get_id() const final {
67298  return ID;
67299  }
67300 
67301  public:
67306 
67311 
67319 
67321  static const std::int32_t ID = -803163050;
67322 
67328  void store(TlStorerToString &s, const char *field_name) const final;
67329 };
67330 
67339  std::int32_t get_id() const final {
67340  return ID;
67341  }
67342 
67343  public:
67348 
67353 
67361 
67363  static const std::int32_t ID = 348578785;
67364 
67370  void store(TlStorerToString &s, const char *field_name) const final;
67371 };
67372 
67376 class updateChatReplyMarkup final : public Update {
67381  std::int32_t get_id() const final {
67382  return ID;
67383  }
67384 
67385  public:
67390 
67395 
67403 
67405  static const std::int32_t ID = 1309386144;
67406 
67412  void store(TlStorerToString &s, const char *field_name) const final;
67413 };
67414 
67418 class updateChatBackground final : public Update {
67423  std::int32_t get_id() const final {
67424  return ID;
67425  }
67426 
67427  public:
67432 
67437 
67445 
67447  static const std::int32_t ID = -6473549;
67448 
67454  void store(TlStorerToString &s, const char *field_name) const final;
67455 };
67456 
67460 class updateChatTheme final : public Update {
67465  std::int32_t get_id() const final {
67466  return ID;
67467  }
67468 
67469  public:
67473  string theme_name_;
67474 
67478  updateChatTheme();
67479 
67486  updateChatTheme(int53 chat_id_, string const &theme_name_);
67487 
67489  static const std::int32_t ID = 838063205;
67490 
67496  void store(TlStorerToString &s, const char *field_name) const final;
67497 };
67498 
67502 class updateChatUnreadMentionCount final : public Update {
67507  std::int32_t get_id() const final {
67508  return ID;
67509  }
67510 
67511  public:
67516 
67521 
67529 
67531  static const std::int32_t ID = -2131461348;
67532 
67538  void store(TlStorerToString &s, const char *field_name) const final;
67539 };
67540 
67549  std::int32_t get_id() const final {
67550  return ID;
67551  }
67552 
67553  public:
67558 
67563 
67571 
67573  static const std::int32_t ID = -2124399395;
67574 
67580  void store(TlStorerToString &s, const char *field_name) const final;
67581 };
67582 
67586 class updateChatVideoChat final : public Update {
67591  std::int32_t get_id() const final {
67592  return ID;
67593  }
67594 
67595  public:
67600 
67605 
67613 
67615  static const std::int32_t ID = 637226150;
67616 
67622  void store(TlStorerToString &s, const char *field_name) const final;
67623 };
67624 
67633  std::int32_t get_id() const final {
67634  return ID;
67635  }
67636 
67637  public:
67642 
67647 
67655 
67657  static const std::int32_t ID = 464087707;
67658 
67664  void store(TlStorerToString &s, const char *field_name) const final;
67665 };
67666 
67675  std::int32_t get_id() const final {
67676  return ID;
67677  }
67678 
67679  public:
67684 
67689 
67697 
67699  static const std::int32_t ID = 1800406811;
67700 
67706  void store(TlStorerToString &s, const char *field_name) const final;
67707 };
67708 
67712 class updateChatIsTranslatable final : public Update {
67717  std::int32_t get_id() const final {
67718  return ID;
67719  }
67720 
67721  public:
67726 
67731 
67739 
67741  static const std::int32_t ID = 2063799831;
67742 
67748  void store(TlStorerToString &s, const char *field_name) const final;
67749 };
67750 
67754 class updateChatIsMarkedAsUnread final : public Update {
67759  std::int32_t get_id() const final {
67760  return ID;
67761  }
67762 
67763  public:
67768 
67773 
67781 
67783  static const std::int32_t ID = 1468347188;
67784 
67790  void store(TlStorerToString &s, const char *field_name) const final;
67791 };
67792 
67796 class updateChatViewAsTopics final : public Update {
67801  std::int32_t get_id() const final {
67802  return ID;
67803  }
67804 
67805  public:
67810 
67815 
67823 
67825  static const std::int32_t ID = 1543444029;
67826 
67832  void store(TlStorerToString &s, const char *field_name) const final;
67833 };
67834 
67838 class updateChatBlockList final : public Update {
67843  std::int32_t get_id() const final {
67844  return ID;
67845  }
67846 
67847  public:
67852 
67857 
67865 
67867  static const std::int32_t ID = -2027228018;
67868 
67874  void store(TlStorerToString &s, const char *field_name) const final;
67875 };
67876 
67885  std::int32_t get_id() const final {
67886  return ID;
67887  }
67888 
67889  public:
67894 
67899 
67907 
67909  static const std::int32_t ID = 2064958167;
67910 
67916  void store(TlStorerToString &s, const char *field_name) const final;
67917 };
67918 
67922 class updateChatFolders final : public Update {
67927  std::int32_t get_id() const final {
67928  return ID;
67929  }
67930 
67931  public:
67938 
67943 
67952 
67954  static const std::int32_t ID = 1998101395;
67955 
67961  void store(TlStorerToString &s, const char *field_name) const final;
67962 };
67963 
67967 class updateChatOnlineMemberCount final : public Update {
67972  std::int32_t get_id() const final {
67973  return ID;
67974  }
67975 
67976  public:
67981 
67986 
67994 
67996  static const std::int32_t ID = 487369373;
67997 
68003  void store(TlStorerToString &s, const char *field_name) const final;
68004 };
68005 
68009 class updateSavedMessagesTopic final : public Update {
68014  std::int32_t get_id() const final {
68015  return ID;
68016  }
68017 
68018  public:
68021 
68026 
68033 
68035  static const std::int32_t ID = -1618855120;
68036 
68042  void store(TlStorerToString &s, const char *field_name) const final;
68043 };
68044 
68053  std::int32_t get_id() const final {
68054  return ID;
68055  }
68056 
68057  public:
68060 
68065 
68072 
68074  static const std::int32_t ID = -70092335;
68075 
68081  void store(TlStorerToString &s, const char *field_name) const final;
68082 };
68083 
68087 class updateQuickReplyShortcut final : public Update {
68092  std::int32_t get_id() const final {
68093  return ID;
68094  }
68095 
68096  public:
68099 
68104 
68111 
68113  static const std::int32_t ID = -963430193;
68114 
68120  void store(TlStorerToString &s, const char *field_name) const final;
68121 };
68122 
68131  std::int32_t get_id() const final {
68132  return ID;
68133  }
68134 
68135  public:
68138 
68143 
68150 
68152  static const std::int32_t ID = -390480838;
68153 
68159  void store(TlStorerToString &s, const char *field_name) const final;
68160 };
68161 
68165 class updateQuickReplyShortcuts final : public Update {
68170  std::int32_t get_id() const final {
68171  return ID;
68172  }
68173 
68174  public:
68177 
68182 
68189 
68191  static const std::int32_t ID = -1994849731;
68192 
68198  void store(TlStorerToString &s, const char *field_name) const final;
68199 };
68200 
68209  std::int32_t get_id() const final {
68210  return ID;
68211  }
68212 
68213  public:
68218 
68223 
68231 
68233  static const std::int32_t ID = -1396685225;
68234 
68240  void store(TlStorerToString &s, const char *field_name) const final;
68241 };
68242 
68246 class updateForumTopicInfo final : public Update {
68251  std::int32_t get_id() const final {
68252  return ID;
68253  }
68254 
68255  public:
68258 
68263 
68270 
68272  static const std::int32_t ID = 1420762696;
68273 
68279  void store(TlStorerToString &s, const char *field_name) const final;
68280 };
68281 
68285 class updateForumTopic final : public Update {
68290  std::int32_t get_id() const final {
68291  return ID;
68292  }
68293 
68294  public:
68307 
68311  updateForumTopic();
68312 
68324 
68326  static const std::int32_t ID = 266794534;
68327 
68333  void store(TlStorerToString &s, const char *field_name) const final;
68334 };
68335 
68344  std::int32_t get_id() const final {
68345  return ID;
68346  }
68347 
68348  public:
68353 
68358 
68366 
68368  static const std::int32_t ID = -1203975309;
68369 
68375  void store(TlStorerToString &s, const char *field_name) const final;
68376 };
68377 
68386  std::int32_t get_id() const final {
68387  return ID;
68388  }
68389 
68390  public:
68393 
68398 
68405 
68407  static const std::int32_t ID = -447932436;
68408 
68414  void store(TlStorerToString &s, const char *field_name) const final;
68415 };
68416 
68420 class updateNotification final : public Update {
68425  std::int32_t get_id() const final {
68426  return ID;
68427  }
68428 
68429  public:
68434 
68439 
68447 
68449  static const std::int32_t ID = -1897496876;
68450 
68456  void store(TlStorerToString &s, const char *field_name) const final;
68457 };
68458 
68462 class updateNotificationGroup final : public Update {
68467  std::int32_t get_id() const final {
68468  return ID;
68469  }
68470 
68471  public:
68488 
68493 
68507 
68509  static const std::int32_t ID = 1381081378;
68510 
68516  void store(TlStorerToString &s, const char *field_name) const final;
68517 };
68518 
68522 class updateActiveNotifications final : public Update {
68527  std::int32_t get_id() const final {
68528  return ID;
68529  }
68530 
68531  public:
68534 
68539 
68546 
68548  static const std::int32_t ID = -1306672221;
68549 
68555  void store(TlStorerToString &s, const char *field_name) const final;
68556 };
68557 
68566  std::int32_t get_id() const final {
68567  return ID;
68568  }
68569 
68570  public:
68575 
68580 
68588 
68590  static const std::int32_t ID = 179233243;
68591 
68597  void store(TlStorerToString &s, const char *field_name) const final;
68598 };
68599 
68603 class updateDeleteMessages final : public Update {
68608  std::int32_t get_id() const final {
68609  return ID;
68610  }
68611 
68612  public:
68621 
68626 
68636 
68638  static const std::int32_t ID = 1669252686;
68639 
68645  void store(TlStorerToString &s, const char *field_name) const final;
68646 };
68647 
68651 class updateChatAction final : public Update {
68656  std::int32_t get_id() const final {
68657  return ID;
68658  }
68659 
68660  public:
68669 
68673  updateChatAction();
68674 
68684 
68686  static const std::int32_t ID = -1698703832;
68687 
68693  void store(TlStorerToString &s, const char *field_name) const final;
68694 };
68695 
68699 class updateUserStatus final : public Update {
68704  std::int32_t get_id() const final {
68705  return ID;
68706  }
68707 
68708  public:
68713 
68717  updateUserStatus();
68718 
68726 
68728  static const std::int32_t ID = 958468625;
68729 
68735  void store(TlStorerToString &s, const char *field_name) const final;
68736 };
68737 
68741 class updateUser final : public Update {
68746  std::int32_t get_id() const final {
68747  return ID;
68748  }
68749 
68750  public:
68753 
68757  updateUser();
68758 
68764  explicit updateUser(object_ptr<user> &&user_);
68765 
68767  static const std::int32_t ID = 1183394041;
68768 
68774  void store(TlStorerToString &s, const char *field_name) const final;
68775 };
68776 
68780 class updateBasicGroup final : public Update {
68785  std::int32_t get_id() const final {
68786  return ID;
68787  }
68788 
68789  public:
68792 
68796  updateBasicGroup();
68797 
68804 
68806  static const std::int32_t ID = -1003239581;
68807 
68813  void store(TlStorerToString &s, const char *field_name) const final;
68814 };
68815 
68819 class updateSupergroup final : public Update {
68824  std::int32_t get_id() const final {
68825  return ID;
68826  }
68827 
68828  public:
68831 
68835  updateSupergroup();
68836 
68843 
68845  static const std::int32_t ID = -76782300;
68846 
68852  void store(TlStorerToString &s, const char *field_name) const final;
68853 };
68854 
68858 class updateSecretChat final : public Update {
68863  std::int32_t get_id() const final {
68864  return ID;
68865  }
68866 
68867  public:
68870 
68874  updateSecretChat();
68875 
68882 
68884  static const std::int32_t ID = -1666903253;
68885 
68891  void store(TlStorerToString &s, const char *field_name) const final;
68892 };
68893 
68897 class updateUserFullInfo final : public Update {
68902  std::int32_t get_id() const final {
68903  return ID;
68904  }
68905 
68906  public:
68911 
68916 
68924 
68926  static const std::int32_t ID = -51197161;
68927 
68933  void store(TlStorerToString &s, const char *field_name) const final;
68934 };
68935 
68939 class updateBasicGroupFullInfo final : public Update {
68944  std::int32_t get_id() const final {
68945  return ID;
68946  }
68947 
68948  public:
68953 
68958 
68966 
68968  static const std::int32_t ID = 1391881151;
68969 
68975  void store(TlStorerToString &s, const char *field_name) const final;
68976 };
68977 
68981 class updateSupergroupFullInfo final : public Update {
68986  std::int32_t get_id() const final {
68987  return ID;
68988  }
68989 
68990  public:
68995 
69000 
69008 
69010  static const std::int32_t ID = 435539214;
69011 
69017  void store(TlStorerToString &s, const char *field_name) const final;
69018 };
69019 
69023 class updateServiceNotification final : public Update {
69028  std::int32_t get_id() const final {
69029  return ID;
69030  }
69031 
69032  public:
69034  string type_;
69037 
69042 
69050 
69052  static const std::int32_t ID = 1318622637;
69053 
69059  void store(TlStorerToString &s, const char *field_name) const final;
69060 };
69061 
69065 class updateFile final : public Update {
69070  std::int32_t get_id() const final {
69071  return ID;
69072  }
69073 
69074  public:
69077 
69081  updateFile();
69082 
69088  explicit updateFile(object_ptr<file> &&file_);
69089 
69091  static const std::int32_t ID = 114132831;
69092 
69098  void store(TlStorerToString &s, const char *field_name) const final;
69099 };
69100 
69104 class updateFileGenerationStart final : public Update {
69109  std::int32_t get_id() const final {
69110  return ID;
69111  }
69112 
69113  public:
69121  string conversion_;
69122 
69127 
69136  updateFileGenerationStart(int64 generation_id_, string const &original_path_, string const &destination_path_, string const &conversion_);
69137 
69139  static const std::int32_t ID = 216817388;
69140 
69146  void store(TlStorerToString &s, const char *field_name) const final;
69147 };
69148 
69152 class updateFileGenerationStop final : public Update {
69157  std::int32_t get_id() const final {
69158  return ID;
69159  }
69160 
69161  public:
69164 
69169 
69176 
69178  static const std::int32_t ID = -1894449685;
69179 
69185  void store(TlStorerToString &s, const char *field_name) const final;
69186 };
69187 
69191 class updateFileDownloads final : public Update {
69196  std::int32_t get_id() const final {
69197  return ID;
69198  }
69199 
69200  public:
69207 
69212 
69221 
69223  static const std::int32_t ID = -389213497;
69224 
69230  void store(TlStorerToString &s, const char *field_name) const final;
69231 };
69232 
69236 class updateFileAddedToDownloads final : public Update {
69241  std::int32_t get_id() const final {
69242  return ID;
69243  }
69244 
69245  public:
69250 
69255 
69263 
69265  static const std::int32_t ID = 1609929242;
69266 
69272  void store(TlStorerToString &s, const char *field_name) const final;
69273 };
69274 
69278 class updateFileDownload final : public Update {
69283  std::int32_t get_id() const final {
69284  return ID;
69285  }
69286 
69287  public:
69296 
69301 
69311 
69313  static const std::int32_t ID = 875529162;
69314 
69320  void store(TlStorerToString &s, const char *field_name) const final;
69321 };
69322 
69331  std::int32_t get_id() const final {
69332  return ID;
69333  }
69334 
69335  public:
69340 
69345 
69353 
69355  static const std::int32_t ID = 1853625576;
69356 
69362  void store(TlStorerToString &s, const char *field_name) const final;
69363 };
69364 
69373  std::int32_t get_id() const final {
69374  return ID;
69375  }
69376 
69377  public:
69381  string nonce_;
69384 
69389 
69398 
69400  static const std::int32_t ID = -979607081;
69401 
69407  void store(TlStorerToString &s, const char *field_name) const final;
69408 };
69409 
69418  std::int32_t get_id() const final {
69419  return ID;
69420  }
69421 
69422  public:
69426  string action_;
69429 
69434 
69443 
69445  static const std::int32_t ID = -1796351554;
69446 
69452  void store(TlStorerToString &s, const char *field_name) const final;
69453 };
69454 
69458 class updateCall final : public Update {
69463  std::int32_t get_id() const final {
69464  return ID;
69465  }
69466 
69467  public:
69470 
69474  updateCall();
69475 
69481  explicit updateCall(object_ptr<call> &&call_);
69482 
69484  static const std::int32_t ID = 1337184477;
69485 
69491  void store(TlStorerToString &s, const char *field_name) const final;
69492 };
69493 
69497 class updateGroupCall final : public Update {
69502  std::int32_t get_id() const final {
69503  return ID;
69504  }
69505 
69506  public:
69509 
69513  updateGroupCall();
69514 
69521 
69523  static const std::int32_t ID = 808603136;
69524 
69530  void store(TlStorerToString &s, const char *field_name) const final;
69531 };
69532 
69536 class updateGroupCallParticipant final : public Update {
69541  std::int32_t get_id() const final {
69542  return ID;
69543  }
69544 
69545  public:
69550 
69555 
69563 
69565  static const std::int32_t ID = -803128071;
69566 
69572  void store(TlStorerToString &s, const char *field_name) const final;
69573 };
69574 
69578 class updateGroupCallParticipants final : public Update {
69583  std::int32_t get_id() const final {
69584  return ID;
69585  }
69586 
69587  public:
69592 
69597 
69605 
69607  static const std::int32_t ID = -1874006374;
69608 
69614  void store(TlStorerToString &s, const char *field_name) const final;
69615 };
69616 
69625  std::int32_t get_id() const final {
69626  return ID;
69627  }
69628 
69629  public:
69636 
69641 
69650 
69652  static const std::int32_t ID = 682965060;
69653 
69659  void store(TlStorerToString &s, const char *field_name) const final;
69660 };
69661 
69665 class updateNewCallSignalingData final : public Update {
69670  std::int32_t get_id() const final {
69671  return ID;
69672  }
69673 
69674  public:
69679 
69684 
69692 
69694  static const std::int32_t ID = 583634317;
69695 
69701  void store(TlStorerToString &s, const char *field_name) const final;
69702 };
69703 
69712  std::int32_t get_id() const final {
69713  return ID;
69714  }
69715 
69716  public:
69721 
69726 
69734 
69736  static const std::int32_t ID = -912960778;
69737 
69743  void store(TlStorerToString &s, const char *field_name) const final;
69744 };
69745 
69749 class updateUnreadMessageCount final : public Update {
69754  std::int32_t get_id() const final {
69755  return ID;
69756  }
69757 
69758  public:
69765 
69770 
69779 
69781  static const std::int32_t ID = 78987721;
69782 
69788  void store(TlStorerToString &s, const char *field_name) const final;
69789 };
69790 
69794 class updateUnreadChatCount final : public Update {
69799  std::int32_t get_id() const final {
69800  return ID;
69801  }
69802 
69803  public:
69816 
69821 
69833 
69835  static const std::int32_t ID = 1994494530;
69836 
69842  void store(TlStorerToString &s, const char *field_name) const final;
69843 };
69844 
69848 class updateStory final : public Update {
69853  std::int32_t get_id() const final {
69854  return ID;
69855  }
69856 
69857  public:
69860 
69864  updateStory();
69865 
69871  explicit updateStory(object_ptr<story> &&story_);
69872 
69874  static const std::int32_t ID = 419845935;
69875 
69881  void store(TlStorerToString &s, const char *field_name) const final;
69882 };
69883 
69887 class updateStoryDeleted final : public Update {
69892  std::int32_t get_id() const final {
69893  return ID;
69894  }
69895 
69896  public:
69901 
69906 
69914 
69916  static const std::int32_t ID = -582743166;
69917 
69923  void store(TlStorerToString &s, const char *field_name) const final;
69924 };
69925 
69929 class updateStoryPostSucceeded final : public Update {
69934  std::int32_t get_id() const final {
69935  return ID;
69936  }
69937 
69938  public:
69943 
69948 
69956 
69958  static const std::int32_t ID = -1712432318;
69959 
69965  void store(TlStorerToString &s, const char *field_name) const final;
69966 };
69967 
69971 class updateStoryPostFailed final : public Update {
69976  std::int32_t get_id() const final {
69977  return ID;
69978  }
69979 
69980  public:
69987 
69992 
70001 
70003  static const std::int32_t ID = 1248168444;
70004 
70010  void store(TlStorerToString &s, const char *field_name) const final;
70011 };
70012 
70016 class updateChatActiveStories final : public Update {
70021  std::int32_t get_id() const final {
70022  return ID;
70023  }
70024 
70025  public:
70028 
70033 
70040 
70042  static const std::int32_t ID = 2037935148;
70043 
70049  void store(TlStorerToString &s, const char *field_name) const final;
70050 };
70051 
70055 class updateStoryListChatCount final : public Update {
70060  std::int32_t get_id() const final {
70061  return ID;
70062  }
70063 
70064  public:
70069 
70074 
70082 
70084  static const std::int32_t ID = -2009871041;
70085 
70091  void store(TlStorerToString &s, const char *field_name) const final;
70092 };
70093 
70097 class updateStoryStealthMode final : public Update {
70102  std::int32_t get_id() const final {
70103  return ID;
70104  }
70105 
70106  public:
70111 
70116 
70124 
70126  static const std::int32_t ID = 1878506778;
70127 
70133  void store(TlStorerToString &s, const char *field_name) const final;
70134 };
70135 
70139 class updateOption final : public Update {
70144  std::int32_t get_id() const final {
70145  return ID;
70146  }
70147 
70148  public:
70150  string name_;
70153 
70157  updateOption();
70158 
70166 
70168  static const std::int32_t ID = 900822020;
70169 
70175  void store(TlStorerToString &s, const char *field_name) const final;
70176 };
70177 
70181 class updateStickerSet final : public Update {
70186  std::int32_t get_id() const final {
70187  return ID;
70188  }
70189 
70190  public:
70193 
70197  updateStickerSet();
70198 
70205 
70207  static const std::int32_t ID = 1879268812;
70208 
70214  void store(TlStorerToString &s, const char *field_name) const final;
70215 };
70216 
70220 class updateInstalledStickerSets final : public Update {
70225  std::int32_t get_id() const final {
70226  return ID;
70227  }
70228 
70229  public:
70234 
70239 
70247 
70249  static const std::int32_t ID = -1735084182;
70250 
70256  void store(TlStorerToString &s, const char *field_name) const final;
70257 };
70258 
70262 class updateTrendingStickerSets final : public Update {
70267  std::int32_t get_id() const final {
70268  return ID;
70269  }
70270 
70271  public:
70276 
70281 
70289 
70291  static const std::int32_t ID = 1266307239;
70292 
70298  void store(TlStorerToString &s, const char *field_name) const final;
70299 };
70300 
70304 class updateRecentStickers final : public Update {
70309  std::int32_t get_id() const final {
70310  return ID;
70311  }
70312 
70313  public:
70318 
70323 
70331 
70333  static const std::int32_t ID = 1906403540;
70334 
70340  void store(TlStorerToString &s, const char *field_name) const final;
70341 };
70342 
70346 class updateFavoriteStickers final : public Update {
70351  std::int32_t get_id() const final {
70352  return ID;
70353  }
70354 
70355  public:
70358 
70363 
70370 
70372  static const std::int32_t ID = 1662240999;
70373 
70379  void store(TlStorerToString &s, const char *field_name) const final;
70380 };
70381 
70385 class updateSavedAnimations final : public Update {
70390  std::int32_t get_id() const final {
70391  return ID;
70392  }
70393 
70394  public:
70397 
70402 
70409 
70411  static const std::int32_t ID = 65563814;
70412 
70418  void store(TlStorerToString &s, const char *field_name) const final;
70419 };
70420 
70429  std::int32_t get_id() const final {
70430  return ID;
70431  }
70432 
70433  public:
70436 
70441 
70448 
70450  static const std::int32_t ID = 1052725698;
70451 
70457  void store(TlStorerToString &s, const char *field_name) const final;
70458 };
70459 
70463 class updateDefaultBackground final : public Update {
70468  std::int32_t get_id() const final {
70469  return ID;
70470  }
70471 
70472  public:
70477 
70482 
70490 
70492  static const std::int32_t ID = -716139217;
70493 
70499  void store(TlStorerToString &s, const char *field_name) const final;
70500 };
70501 
70505 class updateChatThemes final : public Update {
70510  std::int32_t get_id() const final {
70511  return ID;
70512  }
70513 
70514  public:
70517 
70521  updateChatThemes();
70522 
70529 
70531  static const std::int32_t ID = -1588098376;
70532 
70538  void store(TlStorerToString &s, const char *field_name) const final;
70539 };
70540 
70544 class updateAccentColors final : public Update {
70549  std::int32_t get_id() const final {
70550  return ID;
70551  }
70552 
70553  public:
70558 
70563 
70571 
70573  static const std::int32_t ID = -1197047738;
70574 
70580  void store(TlStorerToString &s, const char *field_name) const final;
70581 };
70582 
70586 class updateProfileAccentColors final : public Update {
70591  std::int32_t get_id() const final {
70592  return ID;
70593  }
70594 
70595  public:
70600 
70605 
70613 
70615  static const std::int32_t ID = 605202104;
70616 
70622  void store(TlStorerToString &s, const char *field_name) const final;
70623 };
70624 
70628 class updateLanguagePackStrings final : public Update {
70633  std::int32_t get_id() const final {
70634  return ID;
70635  }
70636 
70637  public:
70644 
70649 
70658 
70660  static const std::int32_t ID = -1056319886;
70661 
70667  void store(TlStorerToString &s, const char *field_name) const final;
70668 };
70669 
70673 class updateConnectionState final : public Update {
70678  std::int32_t get_id() const final {
70679  return ID;
70680  }
70681 
70682  public:
70685 
70690 
70697 
70699  static const std::int32_t ID = 1469292078;
70700 
70706  void store(TlStorerToString &s, const char *field_name) const final;
70707 };
70708 
70712 class updateFreezeState final : public Update {
70717  std::int32_t get_id() const final {
70718  return ID;
70719  }
70720 
70721  public:
70730 
70735 
70745 
70747  static const std::int32_t ID = 1692410540;
70748 
70754  void store(TlStorerToString &s, const char *field_name) const final;
70755 };
70756 
70760 class updateTermsOfService final : public Update {
70765  std::int32_t get_id() const final {
70766  return ID;
70767  }
70768 
70769  public:
70774 
70779 
70787 
70789  static const std::int32_t ID = -1304640162;
70790 
70796  void store(TlStorerToString &s, const char *field_name) const final;
70797 };
70798 
70802 class updateUnconfirmedSession final : public Update {
70807  std::int32_t get_id() const final {
70808  return ID;
70809  }
70810 
70811  public:
70814 
70819 
70826 
70828  static const std::int32_t ID = -22673268;
70829 
70835  void store(TlStorerToString &s, const char *field_name) const final;
70836 };
70837 
70841 class updateAttachmentMenuBots final : public Update {
70846  std::int32_t get_id() const final {
70847  return ID;
70848  }
70849 
70850  public:
70853 
70858 
70865 
70867  static const std::int32_t ID = 291369922;
70868 
70874  void store(TlStorerToString &s, const char *field_name) const final;
70875 };
70876 
70880 class updateWebAppMessageSent final : public Update {
70885  std::int32_t get_id() const final {
70886  return ID;
70887  }
70888 
70889  public:
70892 
70897 
70904 
70906  static const std::int32_t ID = 1480790569;
70907 
70913  void store(TlStorerToString &s, const char *field_name) const final;
70914 };
70915 
70919 class updateActiveEmojiReactions final : public Update {
70924  std::int32_t get_id() const final {
70925  return ID;
70926  }
70927 
70928  public:
70931 
70936 
70943 
70945  static const std::int32_t ID = 77556818;
70946 
70952  void store(TlStorerToString &s, const char *field_name) const final;
70953 };
70954 
70963  std::int32_t get_id() const final {
70964  return ID;
70965  }
70966 
70967  public:
70972 
70977 
70985 
70987  static const std::int32_t ID = 1964701061;
70988 
70994  void store(TlStorerToString &s, const char *field_name) const final;
70995 };
70996 
71000 class updateDefaultReactionType final : public Update {
71005  std::int32_t get_id() const final {
71006  return ID;
71007  }
71008 
71009  public:
71012 
71017 
71024 
71026  static const std::int32_t ID = 1264668933;
71027 
71033  void store(TlStorerToString &s, const char *field_name) const final;
71034 };
71035 
71044  std::int32_t get_id() const final {
71045  return ID;
71046  }
71047 
71048  public:
71051 
71056 
71063 
71065  static const std::int32_t ID = 38198599;
71066 
71072  void store(TlStorerToString &s, const char *field_name) const final;
71073 };
71074 
71078 class updateSavedMessagesTags final : public Update {
71083  std::int32_t get_id() const final {
71084  return ID;
71085  }
71086 
71087  public:
71092 
71097 
71105 
71107  static const std::int32_t ID = 1938178634;
71108 
71114  void store(TlStorerToString &s, const char *field_name) const final;
71115 };
71116 
71125  std::int32_t get_id() const final {
71126  return ID;
71127  }
71128 
71129  public:
71132 
71137 
71144 
71146  static const std::int32_t ID = -1308142440;
71147 
71153  void store(TlStorerToString &s, const char *field_name) const final;
71154 };
71155 
71159 class updateOwnedStarCount final : public Update {
71164  std::int32_t get_id() const final {
71165  return ID;
71166  }
71167 
71168  public:
71171 
71176 
71183 
71185  static const std::int32_t ID = -1350647928;
71186 
71192  void store(TlStorerToString &s, const char *field_name) const final;
71193 };
71194 
71198 class updateChatRevenueAmount final : public Update {
71203  std::int32_t get_id() const final {
71204  return ID;
71205  }
71206 
71207  public:
71212 
71217 
71225 
71227  static const std::int32_t ID = -959857468;
71228 
71234  void store(TlStorerToString &s, const char *field_name) const final;
71235 };
71236 
71240 class updateStarRevenueStatus final : public Update {
71245  std::int32_t get_id() const final {
71246  return ID;
71247  }
71248 
71249  public:
71254 
71259 
71267 
71269  static const std::int32_t ID = -280232757;
71270 
71276  void store(TlStorerToString &s, const char *field_name) const final;
71277 };
71278 
71282 class updateSpeechRecognitionTrial final : public Update {
71287  std::int32_t get_id() const final {
71288  return ID;
71289  }
71290 
71291  public:
71300 
71305 
71315 
71317  static const std::int32_t ID = -11600703;
71318 
71324  void store(TlStorerToString &s, const char *field_name) const final;
71325 };
71326 
71330 class updateDiceEmojis final : public Update {
71335  std::int32_t get_id() const final {
71336  return ID;
71337  }
71338 
71339  public:
71342 
71346  updateDiceEmojis();
71347 
71354 
71356  static const std::int32_t ID = -1069066940;
71357 
71363  void store(TlStorerToString &s, const char *field_name) const final;
71364 };
71365 
71374  std::int32_t get_id() const final {
71375  return ID;
71376  }
71377 
71378  public:
71385 
71390 
71399 
71401  static const std::int32_t ID = -1558809595;
71402 
71408  void store(TlStorerToString &s, const char *field_name) const final;
71409 };
71410 
71419  std::int32_t get_id() const final {
71420  return ID;
71421  }
71422 
71423  public:
71425  string provider_;
71428 
71433 
71441 
71443  static const std::int32_t ID = -1144983202;
71444 
71450  void store(TlStorerToString &s, const char *field_name) const final;
71451 };
71452 
71456 class updateSuggestedActions final : public Update {
71461  std::int32_t get_id() const final {
71462  return ID;
71463  }
71464 
71465  public:
71470 
71475 
71483 
71485  static const std::int32_t ID = 1459452346;
71486 
71492  void store(TlStorerToString &s, const char *field_name) const final;
71493 };
71494 
71498 class updateSpeedLimitNotification final : public Update {
71503  std::int32_t get_id() const final {
71504  return ID;
71505  }
71506 
71507  public:
71510 
71515 
71522 
71524  static const std::int32_t ID = -964437912;
71525 
71531  void store(TlStorerToString &s, const char *field_name) const final;
71532 };
71533 
71537 class updateContactCloseBirthdays final : public Update {
71542  std::int32_t get_id() const final {
71543  return ID;
71544  }
71545 
71546  public:
71549 
71554 
71561 
71563  static const std::int32_t ID = -36007873;
71564 
71570  void store(TlStorerToString &s, const char *field_name) const final;
71571 };
71572 
71576 class updateAutosaveSettings final : public Update {
71581  std::int32_t get_id() const final {
71582  return ID;
71583  }
71584 
71585  public:
71590 
71595 
71603 
71605  static const std::int32_t ID = -634958069;
71606 
71612  void store(TlStorerToString &s, const char *field_name) const final;
71613 };
71614 
71618 class updateBusinessConnection final : public Update {
71623  std::int32_t get_id() const final {
71624  return ID;
71625  }
71626 
71627  public:
71630 
71635 
71642 
71644  static const std::int32_t ID = -2043480970;
71645 
71651  void store(TlStorerToString &s, const char *field_name) const final;
71652 };
71653 
71657 class updateNewBusinessMessage final : public Update {
71662  std::int32_t get_id() const final {
71663  return ID;
71664  }
71665 
71666  public:
71671 
71676 
71684 
71686  static const std::int32_t ID = -2034350524;
71687 
71693  void store(TlStorerToString &s, const char *field_name) const final;
71694 };
71695 
71699 class updateBusinessMessageEdited final : public Update {
71704  std::int32_t get_id() const final {
71705  return ID;
71706  }
71707 
71708  public:
71713 
71718 
71726 
71728  static const std::int32_t ID = -2119799415;
71729 
71735  void store(TlStorerToString &s, const char *field_name) const final;
71736 };
71737 
71746  std::int32_t get_id() const final {
71747  return ID;
71748  }
71749 
71750  public:
71757 
71762 
71771 
71773  static const std::int32_t ID = -1106703050;
71774 
71780  void store(TlStorerToString &s, const char *field_name) const final;
71781 };
71782 
71786 class updateNewInlineQuery final : public Update {
71791  std::int32_t get_id() const final {
71792  return ID;
71793  }
71794 
71795  public:
71805  string query_;
71807  string offset_;
71808 
71813 
71825 
71827  static const std::int32_t ID = 1903279924;
71828 
71834  void store(TlStorerToString &s, const char *field_name) const final;
71835 };
71836 
71840 class updateNewChosenInlineResult final : public Update {
71845  std::int32_t get_id() const final {
71846  return ID;
71847  }
71848 
71849  public:
71855  string query_;
71857  string result_id_;
71860 
71865 
71876 
71878  static const std::int32_t ID = -884191395;
71879 
71885  void store(TlStorerToString &s, const char *field_name) const final;
71886 };
71887 
71891 class updateNewCallbackQuery final : public Update {
71896  std::int32_t get_id() const final {
71897  return ID;
71898  }
71899 
71900  public:
71913 
71918 
71930 
71932  static const std::int32_t ID = -1989881762;
71933 
71939  void store(TlStorerToString &s, const char *field_name) const final;
71940 };
71941 
71945 class updateNewInlineCallbackQuery final : public Update {
71950  std::int32_t get_id() const final {
71951  return ID;
71952  }
71953 
71954  public:
71965 
71970 
71981 
71983  static const std::int32_t ID = -319212358;
71984 
71990  void store(TlStorerToString &s, const char *field_name) const final;
71991 };
71992 
72001  std::int32_t get_id() const final {
72002  return ID;
72003  }
72004 
72005  public:
72018 
72023 
72035 
72037  static const std::int32_t ID = 336745316;
72038 
72044  void store(TlStorerToString &s, const char *field_name) const final;
72045 };
72046 
72050 class updateNewShippingQuery final : public Update {
72055  std::int32_t get_id() const final {
72056  return ID;
72057  }
72058 
72059  public:
72068 
72073 
72083 
72085  static const std::int32_t ID = 693651058;
72086 
72092  void store(TlStorerToString &s, const char *field_name) const final;
72093 };
72094 
72098 class updateNewPreCheckoutQuery final : public Update {
72103  std::int32_t get_id() const final {
72104  return ID;
72105  }
72106 
72107  public:
72113  string currency_;
72122 
72127 
72140 
72142  static const std::int32_t ID = 708342217;
72143 
72149  void store(TlStorerToString &s, const char *field_name) const final;
72150 };
72151 
72155 class updateNewCustomEvent final : public Update {
72160  std::int32_t get_id() const final {
72161  return ID;
72162  }
72163 
72164  public:
72166  string event_;
72167 
72172 
72178  explicit updateNewCustomEvent(string const &event_);
72179 
72181  static const std::int32_t ID = 1994222092;
72182 
72188  void store(TlStorerToString &s, const char *field_name) const final;
72189 };
72190 
72194 class updateNewCustomQuery final : public Update {
72199  std::int32_t get_id() const final {
72200  return ID;
72201  }
72202 
72203  public:
72207  string data_;
72210 
72215 
72223  updateNewCustomQuery(int64 id_, string const &data_, int32 timeout_);
72224 
72226  static const std::int32_t ID = -687670874;
72227 
72233  void store(TlStorerToString &s, const char *field_name) const final;
72234 };
72235 
72239 class updatePoll final : public Update {
72244  std::int32_t get_id() const final {
72245  return ID;
72246  }
72247 
72248  public:
72251 
72255  updatePoll();
72256 
72262  explicit updatePoll(object_ptr<poll> &&poll_);
72263 
72265  static const std::int32_t ID = -1771342902;
72266 
72272  void store(TlStorerToString &s, const char *field_name) const final;
72273 };
72274 
72278 class updatePollAnswer final : public Update {
72283  std::int32_t get_id() const final {
72284  return ID;
72285  }
72286 
72287  public:
72294 
72298  updatePollAnswer();
72299 
72308 
72310  static const std::int32_t ID = 1104905219;
72311 
72317  void store(TlStorerToString &s, const char *field_name) const final;
72318 };
72319 
72323 class updateChatMember final : public Update {
72328  std::int32_t get_id() const final {
72329  return ID;
72330  }
72331 
72332  public:
72349 
72353  updateChatMember();
72354 
72368 
72370  static const std::int32_t ID = -1736025145;
72371 
72377  void store(TlStorerToString &s, const char *field_name) const final;
72378 };
72379 
72383 class updateNewChatJoinRequest final : public Update {
72388  std::int32_t get_id() const final {
72389  return ID;
72390  }
72391 
72392  public:
72401 
72406 
72416 
72418  static const std::int32_t ID = 2118694979;
72419 
72425  void store(TlStorerToString &s, const char *field_name) const final;
72426 };
72427 
72431 class updateChatBoost final : public Update {
72436  std::int32_t get_id() const final {
72437  return ID;
72438  }
72439 
72440  public:
72445 
72449  updateChatBoost();
72450 
72458 
72460  static const std::int32_t ID = 1349680676;
72461 
72467  void store(TlStorerToString &s, const char *field_name) const final;
72468 };
72469 
72473 class updateMessageReaction final : public Update {
72478  std::int32_t get_id() const final {
72479  return ID;
72480  }
72481 
72482  public:
72495 
72500 
72512 
72514  static const std::int32_t ID = 1084895706;
72515 
72521  void store(TlStorerToString &s, const char *field_name) const final;
72522 };
72523 
72527 class updateMessageReactions final : public Update {
72532  std::int32_t get_id() const final {
72533  return ID;
72534  }
72535 
72536  public:
72545 
72550 
72560 
72562  static const std::int32_t ID = 955237189;
72563 
72569  void store(TlStorerToString &s, const char *field_name) const final;
72570 };
72571 
72575 class updatePaidMediaPurchased final : public Update {
72580  std::int32_t get_id() const final {
72581  return ID;
72582  }
72583 
72584  public:
72588  string payload_;
72589 
72594 
72602 
72604  static const std::int32_t ID = -1542396325;
72605 
72611  void store(TlStorerToString &s, const char *field_name) const final;
72612 };
72613 
72614 class Update;
72615 
72619 class updates final : public Object {
72624  std::int32_t get_id() const final {
72625  return ID;
72626  }
72627 
72628  public:
72631 
72635  updates();
72636 
72643 
72645  static const std::int32_t ID = 475842347;
72646 
72652  void store(TlStorerToString &s, const char *field_name) const final;
72653 };
72654 
72655 class upgradedGift;
72656 
72660 class upgradeGiftResult final : public Object {
72665  std::int32_t get_id() const final {
72666  return ID;
72667  }
72668 
72669  public:
72686 
72691 
72705 
72707  static const std::int32_t ID = 233376346;
72708 
72714  void store(TlStorerToString &s, const char *field_name) const final;
72715 };
72716 
72717 class MessageSender;
72718 
72719 class upgradedGiftBackdrop;
72720 
72721 class upgradedGiftModel;
72722 
72724 
72725 class upgradedGiftSymbol;
72726 
72730 class upgradedGift final : public Object {
72735  std::int32_t get_id() const final {
72736  return ID;
72737  }
72738 
72739  public:
72743  string title_;
72745  string name_;
72757  string owner_name_;
72770 
72774  upgradedGift();
72775 
72796 
72798  static const std::int32_t ID = 992832410;
72799 
72805  void store(TlStorerToString &s, const char *field_name) const final;
72806 };
72807 
72813  public:
72814 };
72815 
72824  std::int32_t get_id() const final {
72825  return ID;
72826  }
72827 
72828  public:
72831 
72836 
72843 
72845  static const std::int32_t ID = 1053287307;
72846 
72852  void store(TlStorerToString &s, const char *field_name) const final;
72853 };
72854 
72863  std::int32_t get_id() const final {
72864  return ID;
72865  }
72866 
72867  public:
72870 
72875 
72882 
72884  static const std::int32_t ID = 1188205608;
72885 
72891  void store(TlStorerToString &s, const char *field_name) const final;
72892 };
72893 
72902  std::int32_t get_id() const final {
72903  return ID;
72904  }
72905 
72906  public:
72909 
72914 
72921 
72923  static const std::int32_t ID = 1461997935;
72924 
72930  void store(TlStorerToString &s, const char *field_name) const final;
72931 };
72932 
72934 
72938 class upgradedGiftBackdrop final : public Object {
72943  std::int32_t get_id() const final {
72944  return ID;
72945  }
72946 
72947  public:
72951  string name_;
72956 
72961 
72971 
72973  static const std::int32_t ID = -378289242;
72974 
72980  void store(TlStorerToString &s, const char *field_name) const final;
72981 };
72982 
72986 class upgradedGiftBackdropColors final : public Object {
72991  std::int32_t get_id() const final {
72992  return ID;
72993  }
72994 
72995  public:
73004 
73009 
73019 
73021  static const std::int32_t ID = 4227529;
73022 
73028  void store(TlStorerToString &s, const char *field_name) const final;
73029 };
73030 
73031 class upgradedGiftBackdrop;
73032 
73036 class upgradedGiftBackdropCount final : public Object {
73041  std::int32_t get_id() const final {
73042  return ID;
73043  }
73044 
73045  public:
73050 
73055 
73063 
73065  static const std::int32_t ID = -562274120;
73066 
73072  void store(TlStorerToString &s, const char *field_name) const final;
73073 };
73074 
73075 class sticker;
73076 
73080 class upgradedGiftModel final : public Object {
73085  std::int32_t get_id() const final {
73086  return ID;
73087  }
73088 
73089  public:
73091  string name_;
73096 
73101 
73110 
73112  static const std::int32_t ID = 1360156751;
73113 
73119  void store(TlStorerToString &s, const char *field_name) const final;
73120 };
73121 
73122 class upgradedGiftModel;
73123 
73127 class upgradedGiftModelCount final : public Object {
73132  std::int32_t get_id() const final {
73133  return ID;
73134  }
73135 
73136  public:
73141 
73146 
73154 
73156  static const std::int32_t ID = -1127238023;
73157 
73163  void store(TlStorerToString &s, const char *field_name) const final;
73164 };
73165 
73166 class MessageSender;
73167 
73168 class formattedText;
73169 
73173 class upgradedGiftOriginalDetails final : public Object {
73178  std::int32_t get_id() const final {
73179  return ID;
73180  }
73181 
73182  public:
73191 
73196 
73206 
73208  static const std::int32_t ID = 55247728;
73209 
73215  void store(TlStorerToString &s, const char *field_name) const final;
73216 };
73217 
73218 class sticker;
73219 
73223 class upgradedGiftSymbol final : public Object {
73228  std::int32_t get_id() const final {
73229  return ID;
73230  }
73231 
73232  public:
73234  string name_;
73239 
73244 
73253 
73255  static const std::int32_t ID = 1128318383;
73256 
73262  void store(TlStorerToString &s, const char *field_name) const final;
73263 };
73264 
73265 class upgradedGiftSymbol;
73266 
73270 class upgradedGiftSymbolCount final : public Object {
73275  std::int32_t get_id() const final {
73276  return ID;
73277  }
73278 
73279  public:
73284 
73289 
73297 
73299  static const std::int32_t ID = -773579874;
73300 
73306  void store(TlStorerToString &s, const char *field_name) const final;
73307 };
73308 
73309 class UserStatus;
73310 
73311 class UserType;
73312 
73313 class emojiStatus;
73314 
73315 class profilePhoto;
73316 
73317 class usernames;
73318 
73319 class verificationStatus;
73320 
73324 class user final : public Object {
73329  std::int32_t get_id() const final {
73330  return ID;
73331  }
73332 
73333  public:
73337  string first_name_;
73339  string last_name_;
73388 
73392  user();
73393 
73426 
73428  static const std::int32_t ID = -1848524366;
73429 
73435  void store(TlStorerToString &s, const char *field_name) const final;
73436 };
73437 
73438 class BlockList;
73439 
73440 class birthdate;
73441 
73442 class botInfo;
73443 
73444 class botVerification;
73445 
73446 class businessInfo;
73447 
73448 class chatPhoto;
73449 
73450 class formattedText;
73451 
73452 class giftSettings;
73453 
73457 class userFullInfo final : public Object {
73462  std::int32_t get_id() const final {
73463  return ID;
73464  }
73465 
73466  public:
73515 
73519  userFullInfo();
73520 
73550 
73552  static const std::int32_t ID = -121173496;
73553 
73559  void store(TlStorerToString &s, const char *field_name) const final;
73560 };
73561 
73565 class userLink final : public Object {
73570  std::int32_t get_id() const final {
73571  return ID;
73572  }
73573 
73574  public:
73576  string url_;
73579 
73583  userLink();
73584 
73591  userLink(string const &url_, int32 expires_in_);
73592 
73594  static const std::int32_t ID = 498138872;
73595 
73601  void store(TlStorerToString &s, const char *field_name) const final;
73602 };
73603 
73609  public:
73610 };
73611 
73620  std::int32_t get_id() const final {
73621  return ID;
73622  }
73623 
73624  public:
73625 
73630 
73632  static const std::int32_t ID = 1862829310;
73633 
73639  void store(TlStorerToString &s, const char *field_name) const final;
73640 };
73641 
73650  std::int32_t get_id() const final {
73651  return ID;
73652  }
73653 
73654  public:
73655 
73660 
73662  static const std::int32_t ID = 1408485877;
73663 
73669  void store(TlStorerToString &s, const char *field_name) const final;
73670 };
73671 
73680  std::int32_t get_id() const final {
73681  return ID;
73682  }
73683 
73684  public:
73685 
73690 
73692  static const std::int32_t ID = 592688870;
73693 
73699  void store(TlStorerToString &s, const char *field_name) const final;
73700 };
73701 
73710  std::int32_t get_id() const final {
73711  return ID;
73712  }
73713 
73714  public:
73715 
73720 
73722  static const std::int32_t ID = -791567831;
73723 
73729  void store(TlStorerToString &s, const char *field_name) const final;
73730 };
73731 
73740  std::int32_t get_id() const final {
73741  return ID;
73742  }
73743 
73744  public:
73745 
73750 
73752  static const std::int32_t ID = 959981409;
73753 
73759  void store(TlStorerToString &s, const char *field_name) const final;
73760 };
73761 
73770  std::int32_t get_id() const final {
73771  return ID;
73772  }
73773 
73774  public:
73775 
73780 
73782  static const std::int32_t ID = 1167504607;
73783 
73789  void store(TlStorerToString &s, const char *field_name) const final;
73790 };
73791 
73800  std::int32_t get_id() const final {
73801  return ID;
73802  }
73803 
73804  public:
73805 
73810 
73812  static const std::int32_t ID = 1271668007;
73813 
73819  void store(TlStorerToString &s, const char *field_name) const final;
73820 };
73821 
73830  std::int32_t get_id() const final {
73831  return ID;
73832  }
73833 
73834  public:
73835 
73840 
73842  static const std::int32_t ID = -906967291;
73843 
73849  void store(TlStorerToString &s, const char *field_name) const final;
73850 };
73851 
73860  std::int32_t get_id() const final {
73861  return ID;
73862  }
73863 
73864  public:
73865 
73870 
73872  static const std::int32_t ID = 352500032;
73873 
73879  void store(TlStorerToString &s, const char *field_name) const final;
73880 };
73881 
73890  std::int32_t get_id() const final {
73891  return ID;
73892  }
73893 
73894  public:
73895 
73900 
73902  static const std::int32_t ID = -1846645423;
73903 
73909  void store(TlStorerToString &s, const char *field_name) const final;
73910 };
73911 
73920  std::int32_t get_id() const final {
73921  return ID;
73922  }
73923 
73924  public:
73925 
73930 
73932  static const std::int32_t ID = 338112060;
73933 
73939  void store(TlStorerToString &s, const char *field_name) const final;
73940 };
73941 
73950  std::int32_t get_id() const final {
73951  return ID;
73952  }
73953 
73954  public:
73955 
73960 
73962  static const std::int32_t ID = 1889167821;
73963 
73969  void store(TlStorerToString &s, const char *field_name) const final;
73970 };
73971 
73980  std::int32_t get_id() const final {
73981  return ID;
73982  }
73983 
73984  public:
73985 
73990 
73992  static const std::int32_t ID = 1430051047;
73993 
73999  void store(TlStorerToString &s, const char *field_name) const final;
74000 };
74001 
74007  public:
74008 };
74009 
74018  std::int32_t get_id() const final {
74019  return ID;
74020  }
74021 
74022  public:
74023 
74028 
74030  static const std::int32_t ID = -1967186881;
74031 
74037  void store(TlStorerToString &s, const char *field_name) const final;
74038 };
74039 
74048  std::int32_t get_id() const final {
74049  return ID;
74050  }
74051 
74052  public:
74053 
74058 
74060  static const std::int32_t ID = -1892733680;
74061 
74067  void store(TlStorerToString &s, const char *field_name) const final;
74068 };
74069 
74078  std::int32_t get_id() const final {
74079  return ID;
74080  }
74081 
74082  public:
74083 
74088 
74090  static const std::int32_t ID = 1404208925;
74091 
74097  void store(TlStorerToString &s, const char *field_name) const final;
74098 };
74099 
74108  std::int32_t get_id() const final {
74109  return ID;
74110  }
74111 
74112  public:
74113 
74118 
74120  static const std::int32_t ID = 1624147265;
74121 
74127  void store(TlStorerToString &s, const char *field_name) const final;
74128 };
74129 
74138  std::int32_t get_id() const final {
74139  return ID;
74140  }
74141 
74142  public:
74145 
74150 
74157 
74159  static const std::int32_t ID = 1110988334;
74160 
74166  void store(TlStorerToString &s, const char *field_name) const final;
74167 };
74168 
74177  std::int32_t get_id() const final {
74178  return ID;
74179  }
74180 
74181  public:
74184 
74189 
74196 
74198  static const std::int32_t ID = -2048749863;
74199 
74205  void store(TlStorerToString &s, const char *field_name) const final;
74206 };
74207 
74216  std::int32_t get_id() const final {
74217  return ID;
74218  }
74219 
74220  public:
74221 
74226 
74228  static const std::int32_t ID = -1406495408;
74229 
74235  void store(TlStorerToString &s, const char *field_name) const final;
74236 };
74237 
74246  std::int32_t get_id() const final {
74247  return ID;
74248  }
74249 
74250  public:
74251 
74256 
74258  static const std::int32_t ID = 1008389378;
74259 
74265  void store(TlStorerToString &s, const char *field_name) const final;
74266 };
74267 
74276  std::int32_t get_id() const final {
74277  return ID;
74278  }
74279 
74280  public:
74281 
74286 
74288  static const std::int32_t ID = -1902547363;
74289 
74295  void store(TlStorerToString &s, const char *field_name) const final;
74296 };
74297 
74306  std::int32_t get_id() const final {
74307  return ID;
74308  }
74309 
74310  public:
74313 
74318 
74325 
74327  static const std::int32_t ID = 622796522;
74328 
74334  void store(TlStorerToString &s, const char *field_name) const final;
74335 };
74336 
74345  std::int32_t get_id() const final {
74346  return ID;
74347  }
74348 
74349  public:
74352 
74357 
74364 
74366  static const std::int32_t ID = 392530897;
74367 
74373  void store(TlStorerToString &s, const char *field_name) const final;
74374 };
74375 
74377 
74381 class userPrivacySettingRules final : public Object {
74386  std::int32_t get_id() const final {
74387  return ID;
74388  }
74389 
74390  public:
74393 
74398 
74405 
74407  static const std::int32_t ID = 322477541;
74408 
74414  void store(TlStorerToString &s, const char *field_name) const final;
74415 };
74416 
74421 class UserStatus: public Object {
74422  public:
74423 };
74424 
74428 class userStatusEmpty final : public UserStatus {
74433  std::int32_t get_id() const final {
74434  return ID;
74435  }
74436 
74437  public:
74438 
74442  userStatusEmpty();
74443 
74445  static const std::int32_t ID = 164646985;
74446 
74452  void store(TlStorerToString &s, const char *field_name) const final;
74453 };
74454 
74458 class userStatusOnline final : public UserStatus {
74463  std::int32_t get_id() const final {
74464  return ID;
74465  }
74466 
74467  public:
74470 
74474  userStatusOnline();
74475 
74481  explicit userStatusOnline(int32 expires_);
74482 
74484  static const std::int32_t ID = -1529460876;
74485 
74491  void store(TlStorerToString &s, const char *field_name) const final;
74492 };
74493 
74497 class userStatusOffline final : public UserStatus {
74502  std::int32_t get_id() const final {
74503  return ID;
74504  }
74505 
74506  public:
74509 
74514 
74521 
74523  static const std::int32_t ID = -759984891;
74524 
74530  void store(TlStorerToString &s, const char *field_name) const final;
74531 };
74532 
74536 class userStatusRecently final : public UserStatus {
74541  std::int32_t get_id() const final {
74542  return ID;
74543  }
74544 
74545  public:
74548 
74553 
74560 
74562  static const std::int32_t ID = 262824117;
74563 
74569  void store(TlStorerToString &s, const char *field_name) const final;
74570 };
74571 
74575 class userStatusLastWeek final : public UserStatus {
74580  std::int32_t get_id() const final {
74581  return ID;
74582  }
74583 
74584  public:
74587 
74592 
74599 
74601  static const std::int32_t ID = 310385495;
74602 
74608  void store(TlStorerToString &s, const char *field_name) const final;
74609 };
74610 
74614 class userStatusLastMonth final : public UserStatus {
74619  std::int32_t get_id() const final {
74620  return ID;
74621  }
74622 
74623  public:
74626 
74631 
74638 
74640  static const std::int32_t ID = -1194644996;
74641 
74647  void store(TlStorerToString &s, const char *field_name) const final;
74648 };
74649 
74650 class formattedText;
74651 
74655 class userSupportInfo final : public Object {
74660  std::int32_t get_id() const final {
74661  return ID;
74662  }
74663 
74664  public:
74668  string author_;
74671 
74675  userSupportInfo();
74676 
74685 
74687  static const std::int32_t ID = -1257366487;
74688 
74694  void store(TlStorerToString &s, const char *field_name) const final;
74695 };
74696 
74701 class UserType: public Object {
74702  public:
74703 };
74704 
74708 class userTypeRegular final : public UserType {
74713  std::int32_t get_id() const final {
74714  return ID;
74715  }
74716 
74717  public:
74718 
74722  userTypeRegular();
74723 
74725  static const std::int32_t ID = -598644325;
74726 
74732  void store(TlStorerToString &s, const char *field_name) const final;
74733 };
74734 
74738 class userTypeDeleted final : public UserType {
74743  std::int32_t get_id() const final {
74744  return ID;
74745  }
74746 
74747  public:
74748 
74752  userTypeDeleted();
74753 
74755  static const std::int32_t ID = -1807729372;
74756 
74762  void store(TlStorerToString &s, const char *field_name) const final;
74763 };
74764 
74768 class userTypeBot final : public UserType {
74773  std::int32_t get_id() const final {
74774  return ID;
74775  }
74776 
74777  public:
74798 
74802  userTypeBot();
74803 
74819 
74821  static const std::int32_t ID = -1952199642;
74822 
74828  void store(TlStorerToString &s, const char *field_name) const final;
74829 };
74830 
74834 class userTypeUnknown final : public UserType {
74839  std::int32_t get_id() const final {
74840  return ID;
74841  }
74842 
74843  public:
74844 
74848  userTypeUnknown();
74849 
74851  static const std::int32_t ID = -724541123;
74852 
74858  void store(TlStorerToString &s, const char *field_name) const final;
74859 };
74860 
74864 class usernames final : public Object {
74869  std::int32_t get_id() const final {
74870  return ID;
74871  }
74872 
74873  public:
74880 
74884  usernames();
74885 
74894 
74896  static const std::int32_t ID = 799608565;
74897 
74903  void store(TlStorerToString &s, const char *field_name) const final;
74904 };
74905 
74909 class users final : public Object {
74914  std::int32_t get_id() const final {
74915  return ID;
74916  }
74917 
74918  public:
74923 
74927  users();
74928 
74936 
74938  static const std::int32_t ID = 171203420;
74939 
74945  void store(TlStorerToString &s, const char *field_name) const final;
74946 };
74947 
74948 class shippingOption;
74949 
74953 class validatedOrderInfo final : public Object {
74958  std::int32_t get_id() const final {
74959  return ID;
74960  }
74961 
74962  public:
74967 
74972 
74980 
74982  static const std::int32_t ID = 1511451484;
74983 
74989  void store(TlStorerToString &s, const char *field_name) const final;
74990 };
74991 
74992 class point;
74993 
74998 class VectorPathCommand: public Object {
74999  public:
75000 };
75001 
75010  std::int32_t get_id() const final {
75011  return ID;
75012  }
75013 
75014  public:
75017 
75022 
75029 
75031  static const std::int32_t ID = -614056822;
75032 
75038  void store(TlStorerToString &s, const char *field_name) const final;
75039 };
75040 
75049  std::int32_t get_id() const final {
75050  return ID;
75051  }
75052 
75053  public:
75060 
75065 
75074 
75076  static const std::int32_t ID = 1229733434;
75077 
75083  void store(TlStorerToString &s, const char *field_name) const final;
75084 };
75085 
75086 class location;
75087 
75091 class venue final : public Object {
75096  std::int32_t get_id() const final {
75097  return ID;
75098  }
75099 
75100  public:
75104  string title_;
75106  string address_;
75108  string provider_;
75110  string id_;
75112  string type_;
75113 
75117  venue();
75118 
75129  venue(object_ptr<location> &&location_, string const &title_, string const &address_, string const &provider_, string const &id_, string const &type_);
75130 
75132  static const std::int32_t ID = 1070406393;
75133 
75139  void store(TlStorerToString &s, const char *field_name) const final;
75140 };
75141 
75145 class verificationStatus final : public Object {
75150  std::int32_t get_id() const final {
75151  return ID;
75152  }
75153 
75154  public:
75158  bool is_scam_;
75160  bool is_fake_;
75163 
75168 
75178 
75180  static const std::int32_t ID = 988193164;
75181 
75187  void store(TlStorerToString &s, const char *field_name) const final;
75188 };
75189 
75190 class file;
75191 
75192 class minithumbnail;
75193 
75194 class thumbnail;
75195 
75199 class video final : public Object {
75204  std::int32_t get_id() const final {
75205  return ID;
75206  }
75207 
75208  public:
75216  string file_name_;
75218  string mime_type_;
75229 
75233  video();
75234 
75250 
75252  static const std::int32_t ID = 832856268;
75253 
75259  void store(TlStorerToString &s, const char *field_name) const final;
75260 };
75261 
75262 class MessageSender;
75263 
75267 class videoChat final : public Object {
75272  std::int32_t get_id() const final {
75273  return ID;
75274  }
75275 
75276  public:
75283 
75287  videoChat();
75288 
75297 
75299  static const std::int32_t ID = -1374319320;
75300 
75306  void store(TlStorerToString &s, const char *field_name) const final;
75307 };
75308 
75312 class videoChatStream final : public Object {
75317  std::int32_t get_id() const final {
75318  return ID;
75319  }
75320 
75321  public:
75328 
75332  videoChatStream();
75333 
75342 
75344  static const std::int32_t ID = -1151707172;
75345 
75351  void store(TlStorerToString &s, const char *field_name) const final;
75352 };
75353 
75354 class videoChatStream;
75355 
75359 class videoChatStreams final : public Object {
75364  std::int32_t get_id() const final {
75365  return ID;
75366  }
75367 
75368  public:
75371 
75375  videoChatStreams();
75376 
75383 
75385  static const std::int32_t ID = -434622720;
75386 
75392  void store(TlStorerToString &s, const char *field_name) const final;
75393 };
75394 
75396 
75397 class file;
75398 
75399 class minithumbnail;
75400 
75401 class thumbnail;
75402 
75406 class videoNote final : public Object {
75411  std::int32_t get_id() const final {
75412  return ID;
75413  }
75414 
75415  public:
75430 
75434  videoNote();
75435 
75448 
75450  static const std::int32_t ID = 2062096581;
75451 
75457  void store(TlStorerToString &s, const char *field_name) const final;
75458 };
75459 
75461 
75462 class file;
75463 
75467 class voiceNote final : public Object {
75472  std::int32_t get_id() const final {
75473  return ID;
75474  }
75475 
75476  public:
75482  string mime_type_;
75487 
75491  voiceNote();
75492 
75503 
75505  static const std::int32_t ID = -1175302923;
75506 
75512  void store(TlStorerToString &s, const char *field_name) const final;
75513 };
75514 
75515 class animation;
75516 
75517 class photo;
75518 
75522 class webApp final : public Object {
75527  std::int32_t get_id() const final {
75528  return ID;
75529  }
75530 
75531  public:
75533  string short_name_;
75535  string title_;
75542 
75546  webApp();
75547 
75557  webApp(string const &short_name_, string const &title_, string const &description_, object_ptr<photo> &&photo_, object_ptr<animation> &&animation_);
75558 
75560  static const std::int32_t ID = 1616619763;
75561 
75567  void store(TlStorerToString &s, const char *field_name) const final;
75568 };
75569 
75573 class webAppInfo final : public Object {
75578  std::int32_t get_id() const final {
75579  return ID;
75580  }
75581 
75582  public:
75586  string url_;
75587 
75591  webAppInfo();
75592 
75599  webAppInfo(int64 launch_id_, string const &url_);
75600 
75602  static const std::int32_t ID = 788378344;
75603 
75609  void store(TlStorerToString &s, const char *field_name) const final;
75610 };
75611 
75616 class WebAppOpenMode: public Object {
75617  public:
75618 };
75619 
75628  std::int32_t get_id() const final {
75629  return ID;
75630  }
75631 
75632  public:
75633 
75638 
75640  static const std::int32_t ID = 1711603675;
75641 
75647  void store(TlStorerToString &s, const char *field_name) const final;
75648 };
75649 
75658  std::int32_t get_id() const final {
75659  return ID;
75660  }
75661 
75662  public:
75663 
75668 
75670  static const std::int32_t ID = 189320513;
75671 
75677  void store(TlStorerToString &s, const char *field_name) const final;
75678 };
75679 
75688  std::int32_t get_id() const final {
75689  return ID;
75690  }
75691 
75692  public:
75693 
75698 
75700  static const std::int32_t ID = 1871315357;
75701 
75707  void store(TlStorerToString &s, const char *field_name) const final;
75708 };
75709 
75710 class WebAppOpenMode;
75711 
75712 class themeParameters;
75713 
75717 class webAppOpenParameters final : public Object {
75722  std::int32_t get_id() const final {
75723  return ID;
75724  }
75725 
75726  public:
75733 
75738 
75747 
75749  static const std::int32_t ID = 1375356527;
75750 
75756  void store(TlStorerToString &s, const char *field_name) const final;
75757 };
75758 
75759 class InternalLinkType;
75760 
75761 class PageBlock;
75762 
75766 class webPageInstantView final : public Object {
75771  std::int32_t get_id() const final {
75772  return ID;
75773  }
75774 
75775  public:
75783  bool is_rtl_;
75785  bool is_full_;
75788 
75793 
75805 
75807  static const std::int32_t ID = 778202453;
75808 
75814  void store(TlStorerToString &s, const char *field_name) const final;
75815 };
75816 
75817 class callProtocol;
75818 
75819 class ok;
75820 
75826 class acceptCall final : public Function {
75831  std::int32_t get_id() const final {
75832  return ID;
75833  }
75834 
75835  public:
75840 
75846  acceptCall();
75847 
75857 
75859  static const std::int32_t ID = -646618416;
75860 
75863 
75869  void store(TlStorerToString &s, const char *field_name) const final;
75870 };
75871 
75872 class ok;
75873 
75879 class acceptTermsOfService final : public Function {
75884  std::int32_t get_id() const final {
75885  return ID;
75886  }
75887 
75888  public:
75891 
75898 
75906  explicit acceptTermsOfService(string const &terms_of_service_id_);
75907 
75909  static const std::int32_t ID = 2130576356;
75910 
75913 
75919  void store(TlStorerToString &s, const char *field_name) const final;
75920 };
75921 
75922 class ok;
75923 
75929 class activateStoryStealthMode final : public Function {
75934  std::int32_t get_id() const final {
75935  return ID;
75936  }
75937 
75938  public:
75939 
75946 
75948  static const std::int32_t ID = -1009023855;
75949 
75952 
75958  void store(TlStorerToString &s, const char *field_name) const final;
75959 };
75960 
75961 class InputStoryContent;
75962 
75963 class botMediaPreview;
75964 
75970 class addBotMediaPreview final : public Function {
75975  std::int32_t get_id() const final {
75976  return ID;
75977  }
75978 
75979  public:
75986 
75993 
76004 
76006  static const std::int32_t ID = 1347126571;
76007 
76010 
76016  void store(TlStorerToString &s, const char *field_name) const final;
76017 };
76018 
76019 class ok;
76020 
76026 class addChatFolderByInviteLink final : public Function {
76031  std::int32_t get_id() const final {
76032  return ID;
76033  }
76034 
76035  public:
76040 
76047 
76057 
76059  static const std::int32_t ID = -858593816;
76060 
76063 
76069  void store(TlStorerToString &s, const char *field_name) const final;
76070 };
76071 
76072 class failedToAddMembers;
76073 
76079 class addChatMember final : public Function {
76084  std::int32_t get_id() const final {
76085  return ID;
76086  }
76087 
76088  public:
76095 
76101  addChatMember();
76102 
76113 
76115  static const std::int32_t ID = 1720144407;
76116 
76119 
76125  void store(TlStorerToString &s, const char *field_name) const final;
76126 };
76127 
76128 class failedToAddMembers;
76129 
76135 class addChatMembers final : public Function {
76140  std::int32_t get_id() const final {
76141  return ID;
76142  }
76143 
76144  public:
76149 
76155  addChatMembers();
76156 
76166 
76168  static const std::int32_t ID = -1675991329;
76169 
76172 
76178  void store(TlStorerToString &s, const char *field_name) const final;
76179 };
76180 
76181 class ChatList;
76182 
76183 class ok;
76184 
76190 class addChatToList final : public Function {
76195  std::int32_t get_id() const final {
76196  return ID;
76197  }
76198 
76199  public:
76204 
76210  addChatToList();
76211 
76221 
76223  static const std::int32_t ID = -80523595;
76224 
76227 
76233  void store(TlStorerToString &s, const char *field_name) const final;
76234 };
76235 
76236 class contact;
76237 
76238 class ok;
76239 
76245 class addContact final : public Function {
76250  std::int32_t get_id() const final {
76251  return ID;
76252  }
76253 
76254  public:
76259 
76265  addContact();
76266 
76276 
76278  static const std::int32_t ID = 1869640000;
76279 
76282 
76288  void store(TlStorerToString &s, const char *field_name) const final;
76289 };
76290 
76291 class ok;
76292 
76303  std::int32_t get_id() const final {
76304  return ID;
76305  }
76306 
76307  public:
76310 
76317 
76325  explicit addCustomServerLanguagePack(string const &language_pack_id_);
76326 
76328  static const std::int32_t ID = 4492771;
76329 
76332 
76338  void store(TlStorerToString &s, const char *field_name) const final;
76339 };
76340 
76341 class InputFile;
76342 
76343 class ok;
76344 
76350 class addFavoriteSticker final : public Function {
76355  std::int32_t get_id() const final {
76356  return ID;
76357  }
76358 
76359  public:
76362 
76369 
76378 
76380  static const std::int32_t ID = 324504799;
76381 
76384 
76390  void store(TlStorerToString &s, const char *field_name) const final;
76391 };
76392 
76393 class file;
76394 
76400 class addFileToDownloads final : public Function {
76405  std::int32_t get_id() const final {
76406  return ID;
76407  }
76408 
76409  public:
76418 
76425 
76437 
76439  static const std::int32_t ID = 867533751;
76440 
76443 
76449  void store(TlStorerToString &s, const char *field_name) const final;
76450 };
76451 
76452 class InputMessageContent;
76453 
76454 class InputMessageReplyTo;
76455 
76456 class MessageSender;
76457 
76458 class message;
76459 
76465 class addLocalMessage final : public Function {
76470  std::int32_t get_id() const final {
76471  return ID;
76472  }
76473 
76474  public:
76485 
76491  addLocalMessage();
76492 
76505 
76507  static const std::int32_t ID = -166217823;
76508 
76511 
76517  void store(TlStorerToString &s, const char *field_name) const final;
76518 };
76519 
76520 class ok;
76521 
76527 class addLogMessage final : public Function {
76532  std::int32_t get_id() const final {
76533  return ID;
76534  }
76535 
76536  public:
76540  string text_;
76541 
76547  addLogMessage();
76548 
76557  addLogMessage(int32 verbosity_level_, string const &text_);
76558 
76560  static const std::int32_t ID = 1597427692;
76561 
76564 
76570  void store(TlStorerToString &s, const char *field_name) const final;
76571 };
76572 
76573 class ReactionType;
76574 
76575 class ok;
76576 
76582 class addMessageReaction final : public Function {
76587  std::int32_t get_id() const final {
76588  return ID;
76589  }
76590 
76591  public:
76599  bool is_big_;
76602 
76609 
76622 
76624  static const std::int32_t ID = 1419269613;
76625 
76628 
76634  void store(TlStorerToString &s, const char *field_name) const final;
76635 };
76636 
76638 
76639 class ok;
76640 
76646 class addNetworkStatistics final : public Function {
76651  std::int32_t get_id() const final {
76652  return ID;
76653  }
76654 
76655  public:
76658 
76665 
76674 
76676  static const std::int32_t ID = 1264825305;
76677 
76680 
76686  void store(TlStorerToString &s, const char *field_name) const final;
76687 };
76688 
76689 class PaidReactionType;
76690 
76691 class ok;
76692 
76703  std::int32_t get_id() const final {
76704  return ID;
76705  }
76706 
76707  public:
76716 
76723 
76735 
76737  static const std::int32_t ID = -342110765;
76738 
76741 
76747  void store(TlStorerToString &s, const char *field_name) const final;
76748 };
76749 
76750 class ProxyType;
76751 
76752 class proxy;
76753 
76759 class addProxy final : public Function {
76764  std::int32_t get_id() const final {
76765  return ID;
76766  }
76767 
76768  public:
76770  string server_;
76774  bool enable_;
76777 
76783  addProxy();
76784 
76795  addProxy(string const &server_, int32 port_, bool enable_, object_ptr<ProxyType> &&type_);
76796 
76798  static const std::int32_t ID = 331529432;
76799 
76802 
76808  void store(TlStorerToString &s, const char *field_name) const final;
76809 };
76810 
76811 class quickReplyMessage;
76812 
76823  std::int32_t get_id() const final {
76824  return ID;
76825  }
76826 
76827  public:
76835  string result_id_;
76838 
76845 
76858 
76860  static const std::int32_t ID = -2017449468;
76861 
76864 
76870  void store(TlStorerToString &s, const char *field_name) const final;
76871 };
76872 
76873 class InputMessageContent;
76874 
76875 class quickReplyMessage;
76876 
76887  std::int32_t get_id() const final {
76888  return ID;
76889  }
76890 
76891  public:
76898 
76905 
76916 
76918  static const std::int32_t ID = 1058573098;
76919 
76922 
76928  void store(TlStorerToString &s, const char *field_name) const final;
76929 };
76930 
76931 class InputMessageContent;
76932 
76933 class quickReplyMessages;
76934 
76945  std::int32_t get_id() const final {
76946  return ID;
76947  }
76948 
76949  public:
76956 
76963 
76974 
76976  static const std::int32_t ID = 1348436244;
76977 
76980 
76986  void store(TlStorerToString &s, const char *field_name) const final;
76987 };
76988 
76989 class InputFile;
76990 
76991 class stickers;
76992 
76998 class addRecentSticker final : public Function {
77003  std::int32_t get_id() const final {
77004  return ID;
77005  }
77006 
77007  public:
77012 
77018  addRecentSticker();
77019 
77029 
77031  static const std::int32_t ID = -1478109026;
77032 
77035 
77041  void store(TlStorerToString &s, const char *field_name) const final;
77042 };
77043 
77044 class ok;
77045 
77051 class addRecentlyFoundChat final : public Function {
77056  std::int32_t get_id() const final {
77057  return ID;
77058  }
77059 
77060  public:
77063 
77070 
77079 
77081  static const std::int32_t ID = -1746396787;
77082 
77085 
77091  void store(TlStorerToString &s, const char *field_name) const final;
77092 };
77093 
77094 class InputFile;
77095 
77096 class ok;
77097 
77103 class addSavedAnimation final : public Function {
77108  std::int32_t get_id() const final {
77109  return ID;
77110  }
77111 
77112  public:
77115 
77122 
77131 
77133  static const std::int32_t ID = -1538525088;
77134 
77137 
77143  void store(TlStorerToString &s, const char *field_name) const final;
77144 };
77145 
77146 class InputFile;
77147 
77148 class notificationSound;
77149 
77155 class addSavedNotificationSound final : public Function {
77160  std::int32_t get_id() const final {
77161  return ID;
77162  }
77163 
77164  public:
77167 
77174 
77183 
77185  static const std::int32_t ID = 1043956975;
77186 
77189 
77195  void store(TlStorerToString &s, const char *field_name) const final;
77196 };
77197 
77198 class inputSticker;
77199 
77200 class ok;
77201 
77207 class addStickerToSet final : public Function {
77212  std::int32_t get_id() const final {
77213  return ID;
77214  }
77215 
77216  public:
77220  string name_;
77223 
77229  addStickerToSet();
77230 
77241 
77243  static const std::int32_t ID = 1457266235;
77244 
77247 
77253  void store(TlStorerToString &s, const char *field_name) const final;
77254 };
77255 
77256 class ok;
77257 
77263 class allowBotToSendMessages final : public Function {
77268  std::int32_t get_id() const final {
77269  return ID;
77270  }
77271 
77272  public:
77275 
77282 
77291 
77293  static const std::int32_t ID = 1776928142;
77294 
77297 
77303  void store(TlStorerToString &s, const char *field_name) const final;
77304 };
77305 
77306 class ok;
77307 
77318  std::int32_t get_id() const final {
77319  return ID;
77320  }
77321 
77322  public:
77327 
77334 
77344 
77346  static const std::int32_t ID = 803569495;
77347 
77350 
77356  void store(TlStorerToString &s, const char *field_name) const final;
77357 };
77358 
77359 class ok;
77360 
77366 class answerCallbackQuery final : public Function {
77371  std::int32_t get_id() const final {
77372  return ID;
77373  }
77374 
77375  public:
77379  string text_;
77383  string url_;
77386 
77393 
77405  answerCallbackQuery(int64 callback_query_id_, string const &text_, bool show_alert_, string const &url_, int32 cache_time_);
77406 
77408  static const std::int32_t ID = -1153028490;
77409 
77412 
77418  void store(TlStorerToString &s, const char *field_name) const final;
77419 };
77420 
77421 class ok;
77422 
77428 class answerCustomQuery final : public Function {
77433  std::int32_t get_id() const final {
77434  return ID;
77435  }
77436 
77437  public:
77441  string data_;
77442 
77449 
77459 
77461  static const std::int32_t ID = -1293603521;
77462 
77465 
77471  void store(TlStorerToString &s, const char *field_name) const final;
77472 };
77473 
77475 
77477 
77478 class ok;
77479 
77485 class answerInlineQuery final : public Function {
77490  std::int32_t get_id() const final {
77491  return ID;
77492  }
77493 
77494  public:
77507 
77514 
77528 
77530  static const std::int32_t ID = 1343853844;
77531 
77534 
77540  void store(TlStorerToString &s, const char *field_name) const final;
77541 };
77542 
77543 class ok;
77544 
77550 class answerPreCheckoutQuery final : public Function {
77555  std::int32_t get_id() const final {
77556  return ID;
77557  }
77558 
77559  public:
77564 
77571 
77581 
77583  static const std::int32_t ID = -1486789653;
77584 
77587 
77593  void store(TlStorerToString &s, const char *field_name) const final;
77594 };
77595 
77596 class ok;
77597 
77598 class shippingOption;
77599 
77605 class answerShippingQuery final : public Function {
77610  std::int32_t get_id() const final {
77611  return ID;
77612  }
77613 
77614  public:
77621 
77628 
77639 
77641  static const std::int32_t ID = -434601324;
77642 
77645 
77651  void store(TlStorerToString &s, const char *field_name) const final;
77652 };
77653 
77655 
77656 class sentWebAppMessage;
77657 
77663 class answerWebAppQuery final : public Function {
77668  std::int32_t get_id() const final {
77669  return ID;
77670  }
77671 
77672  public:
77677 
77684 
77694 
77696  static const std::int32_t ID = -1598776079;
77697 
77700 
77706  void store(TlStorerToString &s, const char *field_name) const final;
77707 };
77708 
77709 class ok;
77710 
77716 class applyPremiumGiftCode final : public Function {
77721  std::int32_t get_id() const final {
77722  return ID;
77723  }
77724 
77725  public:
77727  string code_;
77728 
77735 
77743  explicit applyPremiumGiftCode(string const &code_);
77744 
77746  static const std::int32_t ID = -1347138530;
77747 
77750 
77756  void store(TlStorerToString &s, const char *field_name) const final;
77757 };
77758 
77759 class StorePaymentPurpose;
77760 
77761 class StoreTransaction;
77762 
77763 class ok;
77764 
77770 class assignStoreTransaction final : public Function {
77775  std::int32_t get_id() const final {
77776  return ID;
77777  }
77778 
77779  public:
77784 
77791 
77801 
77803  static const std::int32_t ID = -2046202900;
77804 
77807 
77813  void store(TlStorerToString &s, const char *field_name) const final;
77814 };
77815 
77816 class MessageSender;
77817 
77818 class ok;
77819 
77825 class banChatMember final : public Function {
77830  std::int32_t get_id() const final {
77831  return ID;
77832  }
77833 
77834  public:
77843 
77849  banChatMember();
77850 
77862 
77864  static const std::int32_t ID = -888111748;
77865 
77868 
77874  void store(TlStorerToString &s, const char *field_name) const final;
77875 };
77876 
77877 class ok;
77878 
77884 class banGroupCallParticipants final : public Function {
77889  std::int32_t get_id() const final {
77890  return ID;
77891  }
77892 
77893  public:
77898 
77905 
77915 
77917  static const std::int32_t ID = 624883173;
77918 
77921 
77927  void store(TlStorerToString &s, const char *field_name) const final;
77928 };
77929 
77930 class ok;
77931 
77942  std::int32_t get_id() const final {
77943  return ID;
77944  }
77945 
77946  public:
77955 
77962 
77974 
77976  static const std::int32_t ID = -1214384757;
77977 
77980 
77986  void store(TlStorerToString &s, const char *field_name) const final;
77987 };
77988 
77989 class chatBoostSlots;
77990 
77996 class boostChat final : public Function {
78001  std::int32_t get_id() const final {
78002  return ID;
78003  }
78004 
78005  public:
78010 
78016  boostChat();
78017 
78027 
78029  static const std::int32_t ID = 1945750252;
78030 
78033 
78039  void store(TlStorerToString &s, const char *field_name) const final;
78040 };
78041 
78042 class ok;
78043 
78049 class canBotSendMessages final : public Function {
78054  std::int32_t get_id() const final {
78055  return ID;
78056  }
78057 
78058  public:
78061 
78068 
78077 
78079  static const std::int32_t ID = 544052364;
78080 
78083 
78089  void store(TlStorerToString &s, const char *field_name) const final;
78090 };
78091 
78092 class CanPostStoryResult;
78093 
78099 class canPostStory final : public Function {
78104  std::int32_t get_id() const final {
78105  return ID;
78106  }
78107 
78108  public:
78111 
78117  canPostStory();
78118 
78126  explicit canPostStory(int53 chat_id_);
78127 
78129  static const std::int32_t ID = 668621518;
78130 
78133 
78139  void store(TlStorerToString &s, const char *field_name) const final;
78140 };
78141 
78142 class StorePaymentPurpose;
78143 
78144 class ok;
78145 
78151 class canPurchaseFromStore final : public Function {
78156  std::int32_t get_id() const final {
78157  return ID;
78158  }
78159 
78160  public:
78163 
78170 
78179 
78181  static const std::int32_t ID = 1017811816;
78182 
78185 
78191  void store(TlStorerToString &s, const char *field_name) const final;
78192 };
78193 
78195 
78201 class canSendMessageToUser final : public Function {
78206  std::int32_t get_id() const final {
78207  return ID;
78208  }
78209 
78210  public:
78215 
78222 
78232 
78234  static const std::int32_t ID = 1529489462;
78235 
78238 
78244  void store(TlStorerToString &s, const char *field_name) const final;
78245 };
78246 
78248 
78254 class canTransferOwnership final : public Function {
78259  std::int32_t get_id() const final {
78260  return ID;
78261  }
78262 
78263  public:
78264 
78271 
78273  static const std::int32_t ID = 634602508;
78274 
78277 
78283  void store(TlStorerToString &s, const char *field_name) const final;
78284 };
78285 
78286 class ok;
78287 
78293 class cancelDownloadFile final : public Function {
78298  std::int32_t get_id() const final {
78299  return ID;
78300  }
78301 
78302  public:
78307 
78314 
78324 
78326  static const std::int32_t ID = -1954524450;
78327 
78330 
78336  void store(TlStorerToString &s, const char *field_name) const final;
78337 };
78338 
78339 class ok;
78340 
78346 class cancelPasswordReset final : public Function {
78351  std::int32_t get_id() const final {
78352  return ID;
78353  }
78354 
78355  public:
78356 
78363 
78365  static const std::int32_t ID = 940733538;
78366 
78369 
78375  void store(TlStorerToString &s, const char *field_name) const final;
78376 };
78377 
78378 class ok;
78379 
78390  std::int32_t get_id() const final {
78391  return ID;
78392  }
78393 
78394  public:
78397 
78404 
78413 
78415  static const std::int32_t ID = 823412414;
78416 
78419 
78425  void store(TlStorerToString &s, const char *field_name) const final;
78426 };
78427 
78428 class passwordState;
78429 
78440  std::int32_t get_id() const final {
78441  return ID;
78442  }
78443 
78444  public:
78445 
78452 
78454  static const std::int32_t ID = -1516728691;
78455 
78458 
78464  void store(TlStorerToString &s, const char *field_name) const final;
78465 };
78466 
78467 class contact;
78468 
78469 class importedContacts;
78470 
78476 class changeImportedContacts final : public Function {
78481  std::int32_t get_id() const final {
78482  return ID;
78483  }
78484 
78485  public:
78488 
78495 
78504 
78506  static const std::int32_t ID = 1968207955;
78507 
78510 
78516  void store(TlStorerToString &s, const char *field_name) const final;
78517 };
78518 
78519 class ok;
78520 
78526 class changeStickerSet final : public Function {
78531  std::int32_t get_id() const final {
78532  return ID;
78533  }
78534 
78535  public:
78542 
78548  changeStickerSet();
78549 
78560 
78562  static const std::int32_t ID = 449357293;
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 token_;
78594 
78601 
78609  explicit checkAuthenticationBotToken(string const &token_);
78610 
78612  static const std::int32_t ID = 639321206;
78613 
78616 
78622  void store(TlStorerToString &s, const char *field_name) const final;
78623 };
78624 
78625 class ok;
78626 
78632 class checkAuthenticationCode final : public Function {
78637  std::int32_t get_id() const final {
78638  return ID;
78639  }
78640 
78641  public:
78643  string code_;
78644 
78651 
78659  explicit checkAuthenticationCode(string const &code_);
78660 
78662  static const std::int32_t ID = -302103382;
78663 
78666 
78672  void store(TlStorerToString &s, const char *field_name) const final;
78673 };
78674 
78676 
78677 class ok;
78678 
78689  std::int32_t get_id() const final {
78690  return ID;
78691  }
78692 
78693  public:
78696 
78703 
78712 
78714  static const std::int32_t ID = -582827361;
78715 
78718 
78724  void store(TlStorerToString &s, const char *field_name) const final;
78725 };
78726 
78727 class ok;
78728 
78739  std::int32_t get_id() const final {
78740  return ID;
78741  }
78742 
78743  public:
78745  string password_;
78746 
78753 
78761  explicit checkAuthenticationPassword(string const &password_);
78762 
78764  static const std::int32_t ID = -2025698400;
78765 
78768 
78774  void store(TlStorerToString &s, const char *field_name) const final;
78775 };
78776 
78777 class ok;
78778 
78789  std::int32_t get_id() const final {
78790  return ID;
78791  }
78792 
78793  public:
78796 
78803 
78812 
78814  static const std::int32_t ID = -603309083;
78815 
78818 
78824  void store(TlStorerToString &s, const char *field_name) const final;
78825 };
78826 
78827 class ok;
78828 
78839  std::int32_t get_id() const final {
78840  return ID;
78841  }
78842 
78843  public:
78845  string currency_;
78848 
78855 
78865 
78867  static const std::int32_t ID = 1588959934;
78868 
78871 
78877  void store(TlStorerToString &s, const char *field_name) const final;
78878 };
78879 
78881 
78887 class checkChatFolderInviteLink final : public Function {
78892  std::int32_t get_id() const final {
78893  return ID;
78894  }
78895 
78896  public:
78899 
78906 
78914  explicit checkChatFolderInviteLink(string const &invite_link_);
78915 
78917  static const std::int32_t ID = 522557851;
78918 
78921 
78927  void store(TlStorerToString &s, const char *field_name) const final;
78928 };
78929 
78930 class chatInviteLinkInfo;
78931 
78937 class checkChatInviteLink final : public Function {
78942  std::int32_t get_id() const final {
78943  return ID;
78944  }
78945 
78946  public:
78949 
78956 
78964  explicit checkChatInviteLink(string const &invite_link_);
78965 
78967  static const std::int32_t ID = -496940997;
78968 
78971 
78977  void store(TlStorerToString &s, const char *field_name) const final;
78978 };
78979 
78981 
78987 class checkChatUsername final : public Function {
78992  std::int32_t get_id() const final {
78993  return ID;
78994  }
78995 
78996  public:
79000  string username_;
79001 
79008 
79017  checkChatUsername(int53 chat_id_, string const &username_);
79018 
79020  static const std::int32_t ID = -119119344;
79021 
79024 
79030  void store(TlStorerToString &s, const char *field_name) const final;
79031 };
79032 
79033 class PublicChatType;
79034 
79035 class ok;
79036 
79047  std::int32_t get_id() const final {
79048  return ID;
79049  }
79050 
79051  public:
79054 
79061 
79070 
79072  static const std::int32_t ID = -445546591;
79073 
79076 
79082  void store(TlStorerToString &s, const char *field_name) const final;
79083 };
79084 
79085 class ok;
79086 
79097  std::int32_t get_id() const final {
79098  return ID;
79099  }
79100 
79101  public:
79103  string code_;
79104 
79111 
79119  explicit checkEmailAddressVerificationCode(string const &code_);
79120 
79122  static const std::int32_t ID = -426386685;
79123 
79126 
79132  void store(TlStorerToString &s, const char *field_name) const final;
79133 };
79134 
79136 
79137 class ok;
79138 
79144 class checkLoginEmailAddressCode final : public Function {
79149  std::int32_t get_id() const final {
79150  return ID;
79151  }
79152 
79153  public:
79156 
79163 
79172 
79174  static const std::int32_t ID = -1454244766;
79175 
79178 
79184  void store(TlStorerToString &s, const char *field_name) const final;
79185 };
79186 
79187 class ok;
79188 
79194 class checkPasswordRecoveryCode final : public Function {
79199  std::int32_t get_id() const final {
79200  return ID;
79201  }
79202 
79203  public:
79206 
79213 
79221  explicit checkPasswordRecoveryCode(string const &recovery_code_);
79222 
79224  static const std::int32_t ID = -200794600;
79225 
79228 
79234  void store(TlStorerToString &s, const char *field_name) const final;
79235 };
79236 
79237 class ok;
79238 
79244 class checkPhoneNumberCode final : public Function {
79249  std::int32_t get_id() const final {
79250  return ID;
79251  }
79252 
79253  public:
79255  string code_;
79256 
79263 
79271  explicit checkPhoneNumberCode(string const &code_);
79272 
79274  static const std::int32_t ID = -603626079;
79275 
79278 
79284  void store(TlStorerToString &s, const char *field_name) const final;
79285 };
79286 
79287 class premiumGiftCodeInfo;
79288 
79294 class checkPremiumGiftCode final : public Function {
79299  std::int32_t get_id() const final {
79300  return ID;
79301  }
79302 
79303  public:
79305  string code_;
79306 
79313 
79321  explicit checkPremiumGiftCode(string const &code_);
79322 
79324  static const std::int32_t ID = -1786063260;
79325 
79328 
79334  void store(TlStorerToString &s, const char *field_name) const final;
79335 };
79336 
79337 class ok;
79338 
79349  std::int32_t get_id() const final {
79350  return ID;
79351  }
79352 
79353  public:
79355  string name_;
79356 
79363 
79371  explicit checkQuickReplyShortcutName(string const &name_);
79372 
79374  static const std::int32_t ID = 2101203241;
79375 
79378 
79384  void store(TlStorerToString &s, const char *field_name) const final;
79385 };
79386 
79387 class passwordState;
79388 
79399  std::int32_t get_id() const final {
79400  return ID;
79401  }
79402 
79403  public:
79405  string code_;
79406 
79413 
79421  explicit checkRecoveryEmailAddressCode(string const &code_);
79422 
79424  static const std::int32_t ID = -1997039589;
79425 
79428 
79434  void store(TlStorerToString &s, const char *field_name) const final;
79435 };
79436 
79438 
79444 class checkStickerSetName final : public Function {
79449  std::int32_t get_id() const final {
79450  return ID;
79451  }
79452 
79453  public:
79455  string name_;
79456 
79463 
79471  explicit checkStickerSetName(string const &name_);
79472 
79474  static const std::int32_t ID = -1789392642;
79475 
79478 
79484  void store(TlStorerToString &s, const char *field_name) const final;
79485 };
79486 
79487 class ok;
79488 
79494 class checkWebAppFileDownload final : public Function {
79499  std::int32_t get_id() const final {
79500  return ID;
79501  }
79502 
79503  public:
79507  string file_name_;
79509  string url_;
79510 
79517 
79527  checkWebAppFileDownload(int53 bot_user_id_, string const &file_name_, string const &url_);
79528 
79530  static const std::int32_t ID = -389397278;
79531 
79534 
79540  void store(TlStorerToString &s, const char *field_name) const final;
79541 };
79542 
79543 class text;
79544 
79550 class cleanFileName final : public Function {
79555  std::int32_t get_id() const final {
79556  return ID;
79557  }
79558 
79559  public:
79561  string file_name_;
79562 
79568  cleanFileName();
79569 
79577  explicit cleanFileName(string const &file_name_);
79578 
79580  static const std::int32_t ID = 967964667;
79581 
79584 
79590  void store(TlStorerToString &s, const char *field_name) const final;
79591 };
79592 
79593 class ok;
79594 
79600 class clearAllDraftMessages final : public Function {
79605  std::int32_t get_id() const final {
79606  return ID;
79607  }
79608 
79609  public:
79612 
79619 
79628 
79630  static const std::int32_t ID = -46369573;
79631 
79634 
79640  void store(TlStorerToString &s, const char *field_name) const final;
79641 };
79642 
79643 class ok;
79644 
79655  std::int32_t get_id() const final {
79656  return ID;
79657  }
79658 
79659  public:
79660 
79667 
79669  static const std::int32_t ID = 1475109874;
79670 
79673 
79679  void store(TlStorerToString &s, const char *field_name) const final;
79680 };
79681 
79682 class ok;
79683 
79689 class clearImportedContacts final : public Function {
79694  std::int32_t get_id() const final {
79695  return ID;
79696  }
79697 
79698  public:
79699 
79706 
79708  static const std::int32_t ID = 869503298;
79709 
79712 
79718  void store(TlStorerToString &s, const char *field_name) const final;
79719 };
79720 
79721 class ok;
79722 
79728 class clearRecentEmojiStatuses final : public Function {
79733  std::int32_t get_id() const final {
79734  return ID;
79735  }
79736 
79737  public:
79738 
79745 
79747  static const std::int32_t ID = -428749986;
79748 
79751 
79757  void store(TlStorerToString &s, const char *field_name) const final;
79758 };
79759 
79760 class ok;
79761 
79767 class clearRecentReactions final : public Function {
79772  std::int32_t get_id() const final {
79773  return ID;
79774  }
79775 
79776  public:
79777 
79784 
79786  static const std::int32_t ID = 1298253650;
79787 
79790 
79796  void store(TlStorerToString &s, const char *field_name) const final;
79797 };
79798 
79799 class ok;
79800 
79806 class clearRecentStickers final : public Function {
79811  std::int32_t get_id() const final {
79812  return ID;
79813  }
79814 
79815  public:
79818 
79825 
79833  explicit clearRecentStickers(bool is_attached_);
79834 
79836  static const std::int32_t ID = -321242684;
79837 
79840 
79846  void store(TlStorerToString &s, const char *field_name) const final;
79847 };
79848 
79849 class ok;
79850 
79856 class clearRecentlyFoundChats final : public Function {
79861  std::int32_t get_id() const final {
79862  return ID;
79863  }
79864 
79865  public:
79866 
79873 
79875  static const std::int32_t ID = -285582542;
79876 
79879 
79885  void store(TlStorerToString &s, const char *field_name) const final;
79886 };
79887 
79888 class ok;
79889 
79895 class clearSearchedForTags final : public Function {
79900  std::int32_t get_id() const final {
79901  return ID;
79902  }
79903 
79904  public:
79907 
79914 
79922  explicit clearSearchedForTags(bool clear_cashtags_);
79923 
79925  static const std::int32_t ID = 512017238;
79926 
79929 
79935  void store(TlStorerToString &s, const char *field_name) const final;
79936 };
79937 
79938 class sticker;
79939 
79945 class clickAnimatedEmojiMessage final : public Function {
79950  std::int32_t get_id() const final {
79951  return ID;
79952  }
79953 
79954  public:
79959 
79966 
79976 
79978  static const std::int32_t ID = 196179554;
79979 
79982 
79988  void store(TlStorerToString &s, const char *field_name) const final;
79989 };
79990 
79991 class ok;
79992 
79998 class clickChatSponsoredMessage final : public Function {
80003  std::int32_t get_id() const final {
80004  return ID;
80005  }
80006 
80007  public:
80016 
80023 
80035 
80037  static const std::int32_t ID = 971995671;
80038 
80041 
80047  void store(TlStorerToString &s, const char *field_name) const final;
80048 };
80049 
80050 class ok;
80051 
80062  std::int32_t get_id() const final {
80063  return ID;
80064  }
80065 
80066  public:
80067 
80074 
80076  static const std::int32_t ID = -369319162;
80077 
80080 
80086  void store(TlStorerToString &s, const char *field_name) const final;
80087 };
80088 
80089 class ok;
80090 
80096 class close final : public Function {
80101  std::int32_t get_id() const final {
80102  return ID;
80103  }
80104 
80105  public:
80106 
80112  close();
80113 
80115  static const std::int32_t ID = -1187782273;
80116 
80119 
80125  void store(TlStorerToString &s, const char *field_name) const final;
80126 };
80127 
80128 class ok;
80129 
80135 class closeChat final : public Function {
80140  std::int32_t get_id() const final {
80141  return ID;
80142  }
80143 
80144  public:
80147 
80153  closeChat();
80154 
80162  explicit closeChat(int53 chat_id_);
80163 
80165  static const std::int32_t ID = 39749353;
80166 
80169 
80175  void store(TlStorerToString &s, const char *field_name) const final;
80176 };
80177 
80178 class ok;
80179 
80185 class closeSecretChat final : public Function {
80190  std::int32_t get_id() const final {
80191  return ID;
80192  }
80193 
80194  public:
80197 
80203  closeSecretChat();
80204 
80213 
80215  static const std::int32_t ID = -471006133;
80216 
80219 
80225  void store(TlStorerToString &s, const char *field_name) const final;
80226 };
80227 
80228 class ok;
80229 
80235 class closeStory final : public Function {
80240  std::int32_t get_id() const final {
80241  return ID;
80242  }
80243 
80244  public:
80249 
80255  closeStory();
80256 
80266 
80268  static const std::int32_t ID = 1553967851;
80269 
80272 
80278  void store(TlStorerToString &s, const char *field_name) const final;
80279 };
80280 
80281 class ok;
80282 
80288 class closeWebApp final : public Function {
80293  std::int32_t get_id() const final {
80294  return ID;
80295  }
80296 
80297  public:
80300 
80306  closeWebApp();
80307 
80316 
80318  static const std::int32_t ID = 1755391174;
80319 
80322 
80328  void store(TlStorerToString &s, const char *field_name) const final;
80329 };
80330 
80331 class ok;
80332 
80343  std::int32_t get_id() const final {
80344  return ID;
80345  }
80346 
80347  public:
80352 
80359 
80369 
80371  static const std::int32_t ID = -171354618;
80372 
80375 
80381  void store(TlStorerToString &s, const char *field_name) const final;
80382 };
80383 
80384 class session;
80385 
80396  std::int32_t get_id() const final {
80397  return ID;
80398  }
80399 
80400  public:
80402  string link_;
80403 
80410 
80418  explicit confirmQrCodeAuthentication(string const &link_);
80419 
80421  static const std::int32_t ID = -376199379;
80422 
80425 
80431  void store(TlStorerToString &s, const char *field_name) const final;
80432 };
80433 
80434 class ok;
80435 
80441 class confirmSession final : public Function {
80446  std::int32_t get_id() const final {
80447  return ID;
80448  }
80449 
80450  public:
80453 
80459  confirmSession();
80460 
80468  explicit confirmSession(int64 session_id_);
80469 
80471  static const std::int32_t ID = -674647009;
80472 
80475 
80481  void store(TlStorerToString &s, const char *field_name) const final;
80482 };
80483 
80484 class AffiliateType;
80485 
80487 
80493 class connectAffiliateProgram final : public Function {
80498  std::int32_t get_id() const final {
80499  return ID;
80500  }
80501 
80502  public:
80507 
80514 
80524 
80526  static const std::int32_t ID = 1661392684;
80527 
80530 
80536  void store(TlStorerToString &s, const char *field_name) const final;
80537 };
80538 
80539 class chat;
80540 
80546 class createBasicGroupChat final : public Function {
80551  std::int32_t get_id() const final {
80552  return ID;
80553  }
80554 
80555  public:
80559  bool force_;
80560 
80567 
80577 
80579  static const std::int32_t ID = 1972024548;
80580 
80583 
80589  void store(TlStorerToString &s, const char *field_name) const final;
80590 };
80591 
80592 class businessChatLink;
80593 
80594 class inputBusinessChatLink;
80595 
80601 class createBusinessChatLink final : public Function {
80606  std::int32_t get_id() const final {
80607  return ID;
80608  }
80609 
80610  public:
80613 
80620 
80629 
80631  static const std::int32_t ID = -1861018304;
80632 
80635 
80641  void store(TlStorerToString &s, const char *field_name) const final;
80642 };
80643 
80644 class callId;
80645 
80646 class callProtocol;
80647 
80653 class createCall final : public Function {
80658  std::int32_t get_id() const final {
80659  return ID;
80660  }
80661 
80662  public:
80669 
80675  createCall();
80676 
80687 
80689  static const std::int32_t ID = -1104663024;
80690 
80693 
80699  void store(TlStorerToString &s, const char *field_name) const final;
80700 };
80701 
80702 class chatFolder;
80703 
80704 class chatFolderInfo;
80705 
80711 class createChatFolder final : public Function {
80716  std::int32_t get_id() const final {
80717  return ID;
80718  }
80719 
80720  public:
80723 
80729  createChatFolder();
80730 
80739 
80741  static const std::int32_t ID = 1015399680;
80742 
80745 
80751  void store(TlStorerToString &s, const char *field_name) const final;
80752 };
80753 
80754 class chatFolderInviteLink;
80755 
80761 class createChatFolderInviteLink final : public Function {
80766  std::int32_t get_id() const final {
80767  return ID;
80768  }
80769 
80770  public:
80774  string name_;
80777 
80784 
80795 
80797  static const std::int32_t ID = -2037911099;
80798 
80801 
80807  void store(TlStorerToString &s, const char *field_name) const final;
80808 };
80809 
80810 class chatInviteLink;
80811 
80817 class createChatInviteLink final : public Function {
80822  std::int32_t get_id() const final {
80823  return ID;
80824  }
80825 
80826  public:
80830  string name_;
80837 
80844 
80857 
80859  static const std::int32_t ID = 287744833;
80860 
80863 
80869  void store(TlStorerToString &s, const char *field_name) const final;
80870 };
80871 
80872 class chatInviteLink;
80873 
80875 
80886  std::int32_t get_id() const final {
80887  return ID;
80888  }
80889 
80890  public:
80894  string name_;
80897 
80904 
80915 
80917  static const std::int32_t ID = 2255717;
80918 
80921 
80927  void store(TlStorerToString &s, const char *field_name) const final;
80928 };
80929 
80930 class forumTopicIcon;
80931 
80932 class forumTopicInfo;
80933 
80939 class createForumTopic final : public Function {
80944  std::int32_t get_id() const final {
80945  return ID;
80946  }
80947 
80948  public:
80952  string name_;
80955 
80961  createForumTopic();
80962 
80973 
80975  static const std::int32_t ID = -1040570140;
80976 
80979 
80985  void store(TlStorerToString &s, const char *field_name) const final;
80986 };
80987 
80988 class groupCallInfo;
80989 
80991 
80997 class createGroupCall final : public Function {
81002  std::int32_t get_id() const final {
81003  return ID;
81004  }
81005 
81006  public:
81009 
81015  createGroupCall();
81016 
81025 
81027  static const std::int32_t ID = 1930068672;
81028 
81031 
81037  void store(TlStorerToString &s, const char *field_name) const final;
81038 };
81039 
81040 class InputMessageContent;
81041 
81042 class httpUrl;
81043 
81049 class createInvoiceLink final : public Function {
81054  std::int32_t get_id() const final {
81055  return ID;
81056  }
81057 
81058  public:
81063 
81070 
81080 
81082  static const std::int32_t ID = -814692249;
81083 
81086 
81092  void store(TlStorerToString &s, const char *field_name) const final;
81093 };
81094 
81095 class createdBasicGroupChat;
81096 
81102 class createNewBasicGroupChat final : public Function {
81107  std::int32_t get_id() const final {
81108  return ID;
81109  }
81110 
81111  public:
81115  string title_;
81118 
81125 
81136 
81138  static const std::int32_t ID = 1806454709;
81139 
81142 
81148  void store(TlStorerToString &s, const char *field_name) const final;
81149 };
81150 
81151 class chat;
81152 
81158 class createNewSecretChat final : public Function {
81163  std::int32_t get_id() const final {
81164  return ID;
81165  }
81166 
81167  public:
81170 
81177 
81186 
81188  static const std::int32_t ID = -620682651;
81189 
81192 
81198  void store(TlStorerToString &s, const char *field_name) const final;
81199 };
81200 
81201 class StickerType;
81202 
81203 class inputSticker;
81204 
81205 class stickerSet;
81206 
81212 class createNewStickerSet final : public Function {
81217  std::int32_t get_id() const final {
81218  return ID;
81219  }
81220 
81221  public:
81225  string title_;
81227  string name_;
81235  string source_;
81236 
81243 
81258 
81260  static const std::int32_t ID = -481065727;
81261 
81264 
81270  void store(TlStorerToString &s, const char *field_name) const final;
81271 };
81272 
81273 class chat;
81274 
81275 class chatLocation;
81276 
81282 class createNewSupergroupChat final : public Function {
81287  std::int32_t get_id() const final {
81288  return ID;
81289  }
81290 
81291  public:
81293  string title_;
81306 
81313 
81328 
81330  static const std::int32_t ID = 804058822;
81331 
81334 
81340  void store(TlStorerToString &s, const char *field_name) const final;
81341 };
81342 
81343 class chat;
81344 
81350 class createPrivateChat final : public Function {
81355  std::int32_t get_id() const final {
81356  return ID;
81357  }
81358 
81359  public:
81363  bool force_;
81364 
81371 
81381 
81383  static const std::int32_t ID = -947758327;
81384 
81387 
81393  void store(TlStorerToString &s, const char *field_name) const final;
81394 };
81395 
81396 class chat;
81397 
81403 class createSecretChat final : public Function {
81408  std::int32_t get_id() const final {
81409  return ID;
81410  }
81411 
81412  public:
81415 
81421  createSecretChat();
81422 
81431 
81433  static const std::int32_t ID = 1930285615;
81434 
81437 
81443  void store(TlStorerToString &s, const char *field_name) const final;
81444 };
81445 
81446 class chat;
81447 
81453 class createSupergroupChat final : public Function {
81458  std::int32_t get_id() const final {
81459  return ID;
81460  }
81461 
81462  public:
81466  bool force_;
81467 
81474 
81484 
81486  static const std::int32_t ID = 1187475691;
81487 
81490 
81496  void store(TlStorerToString &s, const char *field_name) const final;
81497 };
81498 
81500 
81506 class createTemporaryPassword final : public Function {
81511  std::int32_t get_id() const final {
81512  return ID;
81513  }
81514 
81515  public:
81517  string password_;
81520 
81527 
81537 
81539  static const std::int32_t ID = -1626509434;
81540 
81543 
81549  void store(TlStorerToString &s, const char *field_name) const final;
81550 };
81551 
81552 class groupCallId;
81553 
81559 class createVideoChat final : public Function {
81564  std::int32_t get_id() const final {
81565  return ID;
81566  }
81567 
81568  public:
81572  string title_;
81577 
81583  createVideoChat();
81584 
81596 
81598  static const std::int32_t ID = 2124715405;
81599 
81602 
81608  void store(TlStorerToString &s, const char *field_name) const final;
81609 };
81610 
81611 class ok;
81612 
81618 class declineGroupCallInvitation final : public Function {
81623  std::int32_t get_id() const final {
81624  return ID;
81625  }
81626 
81627  public:
81632 
81639 
81649 
81651  static const std::int32_t ID = 1843919377;
81652 
81655 
81661  void store(TlStorerToString &s, const char *field_name) const final;
81662 };
81663 
81664 class GroupCallDataChannel;
81665 
81666 class MessageSender;
81667 
81668 class data;
81669 
81675 class decryptGroupCallData final : public Function {
81680  std::int32_t get_id() const final {
81681  return ID;
81682  }
81683 
81684  public:
81693 
81700 
81712 
81714  static const std::int32_t ID = 1781743076;
81715 
81718 
81724  void store(TlStorerToString &s, const char *field_name) const final;
81725 };
81726 
81727 class ok;
81728 
81734 class deleteAccount final : public Function {
81739  std::int32_t get_id() const final {
81740  return ID;
81741  }
81742 
81743  public:
81745  string reason_;
81747  string password_;
81748 
81754  deleteAccount();
81755 
81764  deleteAccount(string const &reason_, string const &password_);
81765 
81767  static const std::int32_t ID = 1395816134;
81768 
81771 
81777  void store(TlStorerToString &s, const char *field_name) const final;
81778 };
81779 
81780 class ok;
81781 
81787 class deleteAllCallMessages final : public Function {
81792  std::int32_t get_id() const final {
81793  return ID;
81794  }
81795 
81796  public:
81798  bool revoke_;
81799 
81806 
81814  explicit deleteAllCallMessages(bool revoke_);
81815 
81817  static const std::int32_t ID = -1466445325;
81818 
81821 
81827  void store(TlStorerToString &s, const char *field_name) const final;
81828 };
81829 
81830 class ok;
81831 
81842  std::int32_t get_id() const final {
81843  return ID;
81844  }
81845 
81846  public:
81851 
81858 
81868 
81870  static const std::int32_t ID = 1112020698;
81871 
81874 
81880  void store(TlStorerToString &s, const char *field_name) const final;
81881 };
81882 
81883 class ok;
81884 
81890 class deleteBotMediaPreviews final : public Function {
81895  std::int32_t get_id() const final {
81896  return ID;
81897  }
81898 
81899  public:
81906 
81913 
81924 
81926  static const std::int32_t ID = -1397512722;
81927 
81930 
81936  void store(TlStorerToString &s, const char *field_name) const final;
81937 };
81938 
81939 class ok;
81940 
81946 class deleteBusinessChatLink final : public Function {
81951  std::int32_t get_id() const final {
81952  return ID;
81953  }
81954 
81955  public:
81957  string link_;
81958 
81965 
81973  explicit deleteBusinessChatLink(string const &link_);
81974 
81976  static const std::int32_t ID = -1101895865;
81977 
81980 
81986  void store(TlStorerToString &s, const char *field_name) const final;
81987 };
81988 
81989 class ok;
81990 
81996 class deleteBusinessConnectedBot final : public Function {
82001  std::int32_t get_id() const final {
82002  return ID;
82003  }
82004 
82005  public:
82008 
82015 
82024 
82026  static const std::int32_t ID = -1633976747;
82027 
82030 
82036  void store(TlStorerToString &s, const char *field_name) const final;
82037 };
82038 
82039 class ok;
82040 
82046 class deleteBusinessMessages final : public Function {
82051  std::int32_t get_id() const final {
82052  return ID;
82053  }
82054 
82055  public:
82060 
82067 
82077 
82079  static const std::int32_t ID = 1425721828;
82080 
82083 
82089  void store(TlStorerToString &s, const char *field_name) const final;
82090 };
82091 
82092 class ok;
82093 
82099 class deleteBusinessStory final : public Function {
82104  std::int32_t get_id() const final {
82105  return ID;
82106  }
82107 
82108  public:
82113 
82120 
82130 
82132  static const std::int32_t ID = 1024585042;
82133 
82136 
82142  void store(TlStorerToString &s, const char *field_name) const final;
82143 };
82144 
82145 class ok;
82146 
82152 class deleteChat final : public Function {
82157  std::int32_t get_id() const final {
82158  return ID;
82159  }
82160 
82161  public:
82164 
82170  deleteChat();
82171 
82179  explicit deleteChat(int53 chat_id_);
82180 
82182  static const std::int32_t ID = -171253666;
82183 
82186 
82192  void store(TlStorerToString &s, const char *field_name) const final;
82193 };
82194 
82195 class ok;
82196 
82202 class deleteChatBackground final : public Function {
82207  std::int32_t get_id() const final {
82208  return ID;
82209  }
82210 
82211  public:
82216 
82223 
82233 
82235  static const std::int32_t ID = 320267896;
82236 
82239 
82245  void store(TlStorerToString &s, const char *field_name) const final;
82246 };
82247 
82248 class ok;
82249 
82255 class deleteChatFolder final : public Function {
82260  std::int32_t get_id() const final {
82261  return ID;
82262  }
82263 
82264  public:
82269 
82275  deleteChatFolder();
82276 
82286 
82288  static const std::int32_t ID = -1956364551;
82289 
82292 
82298  void store(TlStorerToString &s, const char *field_name) const final;
82299 };
82300 
82301 class ok;
82302 
82308 class deleteChatFolderInviteLink final : public Function {
82313  std::int32_t get_id() const final {
82314  return ID;
82315  }
82316 
82317  public:
82322 
82329 
82339 
82341  static const std::int32_t ID = -930057858;
82342 
82345 
82351  void store(TlStorerToString &s, const char *field_name) const final;
82352 };
82353 
82354 class ok;
82355 
82361 class deleteChatHistory final : public Function {
82366  std::int32_t get_id() const final {
82367  return ID;
82368  }
82369 
82370  public:
82376  bool revoke_;
82377 
82384 
82395 
82397  static const std::int32_t ID = -1472081761;
82398 
82401 
82407  void store(TlStorerToString &s, const char *field_name) const final;
82408 };
82409 
82410 class ok;
82411 
82417 class deleteChatMessagesByDate final : public Function {
82422  std::int32_t get_id() const final {
82423  return ID;
82424  }
82425 
82426  public:
82434  bool revoke_;
82435 
82442 
82454 
82456  static const std::int32_t ID = -1639653185;
82457 
82460 
82466  void store(TlStorerToString &s, const char *field_name) const final;
82467 };
82468 
82469 class MessageSender;
82470 
82471 class ok;
82472 
82478 class deleteChatMessagesBySender final : public Function {
82483  std::int32_t get_id() const final {
82484  return ID;
82485  }
82486 
82487  public:
82492 
82499 
82509 
82511  static const std::int32_t ID = -1164235161;
82512 
82515 
82521  void store(TlStorerToString &s, const char *field_name) const final;
82522 };
82523 
82524 class ok;
82525 
82531 class deleteChatReplyMarkup final : public Function {
82536  std::int32_t get_id() const final {
82537  return ID;
82538  }
82539 
82540  public:
82545 
82552 
82562 
82564  static const std::int32_t ID = 100637531;
82565 
82568 
82574  void store(TlStorerToString &s, const char *field_name) const final;
82575 };
82576 
82577 class BotCommandScope;
82578 
82579 class ok;
82580 
82586 class deleteCommands final : public Function {
82591  std::int32_t get_id() const final {
82592  return ID;
82593  }
82594 
82595  public:
82600 
82606  deleteCommands();
82607 
82617 
82619  static const std::int32_t ID = 1002732586;
82620 
82623 
82629  void store(TlStorerToString &s, const char *field_name) const final;
82630 };
82631 
82632 class ok;
82633 
82639 class deleteDefaultBackground final : public Function {
82644  std::int32_t get_id() const final {
82645  return ID;
82646  }
82647 
82648  public:
82651 
82658 
82667 
82669  static const std::int32_t ID = -1297814210;
82670 
82673 
82679  void store(TlStorerToString &s, const char *field_name) const final;
82680 };
82681 
82682 class ok;
82683 
82689 class deleteFile final : public Function {
82694  std::int32_t get_id() const final {
82695  return ID;
82696  }
82697 
82698  public:
82701 
82707  deleteFile();
82708 
82716  explicit deleteFile(int32 file_id_);
82717 
82719  static const std::int32_t ID = 1807653676;
82720 
82723 
82729  void store(TlStorerToString &s, const char *field_name) const final;
82730 };
82731 
82732 class ok;
82733 
82739 class deleteForumTopic final : public Function {
82744  std::int32_t get_id() const final {
82745  return ID;
82746  }
82747 
82748  public:
82753 
82759  deleteForumTopic();
82760 
82770 
82772  static const std::int32_t ID = 1864916152;
82773 
82776 
82782  void store(TlStorerToString &s, const char *field_name) const final;
82783 };
82784 
82785 class ok;
82786 
82792 class deleteLanguagePack final : public Function {
82797  std::int32_t get_id() const final {
82798  return ID;
82799  }
82800 
82801  public:
82804 
82811 
82819  explicit deleteLanguagePack(string const &language_pack_id_);
82820 
82822  static const std::int32_t ID = -2108761026;
82823 
82826 
82832  void store(TlStorerToString &s, const char *field_name) const final;
82833 };
82834 
82835 class ok;
82836 
82842 class deleteMessages final : public Function {
82847  std::int32_t get_id() const final {
82848  return ID;
82849  }
82850 
82851  public:
82857  bool revoke_;
82858 
82864  deleteMessages();
82865 
82876 
82878  static const std::int32_t ID = 1130090173;
82879 
82882 
82888  void store(TlStorerToString &s, const char *field_name) const final;
82889 };
82890 
82891 class PassportElementType;
82892 
82893 class ok;
82894 
82900 class deletePassportElement final : public Function {
82905  std::int32_t get_id() const final {
82906  return ID;
82907  }
82908 
82909  public:
82912 
82919 
82928 
82930  static const std::int32_t ID = -1719555468;
82931 
82934 
82940  void store(TlStorerToString &s, const char *field_name) const final;
82941 };
82942 
82943 class ok;
82944 
82950 class deleteProfilePhoto final : public Function {
82955  std::int32_t get_id() const final {
82956  return ID;
82957  }
82958 
82959  public:
82962 
82969 
82978 
82980  static const std::int32_t ID = 1319794625;
82981 
82984 
82990  void store(TlStorerToString &s, const char *field_name) const final;
82991 };
82992 
82993 class ok;
82994 
83000 class deleteQuickReplyShortcut final : public Function {
83005  std::int32_t get_id() const final {
83006  return ID;
83007  }
83008 
83009  public:
83012 
83019 
83028 
83030  static const std::int32_t ID = -246911978;
83031 
83034 
83040  void store(TlStorerToString &s, const char *field_name) const final;
83041 };
83042 
83043 class ok;
83044 
83055  std::int32_t get_id() const final {
83056  return ID;
83057  }
83058 
83059  public:
83064 
83071 
83081 
83083  static const std::int32_t ID = -40522947;
83084 
83087 
83093  void store(TlStorerToString &s, const char *field_name) const final;
83094 };
83095 
83096 class ok;
83097 
83108  std::int32_t get_id() const final {
83109  return ID;
83110  }
83111 
83112  public:
83117 
83124 
83134 
83136  static const std::int32_t ID = -1859711873;
83137 
83140 
83146  void store(TlStorerToString &s, const char *field_name) const final;
83147 };
83148 
83149 class ok;
83150 
83156 class deleteSavedCredentials final : public Function {
83161  std::int32_t get_id() const final {
83162  return ID;
83163  }
83164 
83165  public:
83166 
83173 
83175  static const std::int32_t ID = 826300114;
83176 
83179 
83185  void store(TlStorerToString &s, const char *field_name) const final;
83186 };
83187 
83188 class ok;
83189 
83200  std::int32_t get_id() const final {
83201  return ID;
83202  }
83203 
83204  public:
83207 
83214 
83223 
83225  static const std::int32_t ID = 1776237930;
83226 
83229 
83235  void store(TlStorerToString &s, const char *field_name) const final;
83236 };
83237 
83238 class ok;
83239 
83250  std::int32_t get_id() const final {
83251  return ID;
83252  }
83253 
83254  public:
83261 
83268 
83279 
83281  static const std::int32_t ID = 1444389;
83282 
83285 
83291  void store(TlStorerToString &s, const char *field_name) const final;
83292 };
83293 
83294 class ok;
83295 
83301 class deleteSavedOrderInfo final : public Function {
83306  std::int32_t get_id() const final {
83307  return ID;
83308  }
83309 
83310  public:
83311 
83318 
83320  static const std::int32_t ID = 1629058164;
83321 
83324 
83330  void store(TlStorerToString &s, const char *field_name) const final;
83331 };
83332 
83333 class ok;
83334 
83340 class deleteStickerSet final : public Function {
83345  std::int32_t get_id() const final {
83346  return ID;
83347  }
83348 
83349  public:
83351  string name_;
83352 
83358  deleteStickerSet();
83359 
83367  explicit deleteStickerSet(string const &name_);
83368 
83370  static const std::int32_t ID = 1577745325;
83371 
83374 
83380  void store(TlStorerToString &s, const char *field_name) const final;
83381 };
83382 
83383 class ok;
83384 
83390 class deleteStory final : public Function {
83395  std::int32_t get_id() const final {
83396  return ID;
83397  }
83398 
83399  public:
83404 
83410  deleteStory();
83411 
83421 
83423  static const std::int32_t ID = -2020144472;
83424 
83427 
83433  void store(TlStorerToString &s, const char *field_name) const final;
83434 };
83435 
83436 class ok;
83437 
83443 class destroy final : public Function {
83448  std::int32_t get_id() const final {
83449  return ID;
83450  }
83451 
83452  public:
83453 
83459  destroy();
83460 
83462  static const std::int32_t ID = 685331274;
83463 
83466 
83472  void store(TlStorerToString &s, const char *field_name) const final;
83473 };
83474 
83475 class ok;
83476 
83487  std::int32_t get_id() const final {
83488  return ID;
83489  }
83490 
83491  public:
83494 
83501 
83510 
83512  static const std::int32_t ID = 843511216;
83513 
83516 
83522  void store(TlStorerToString &s, const char *field_name) const final;
83523 };
83524 
83525 class ok;
83526 
83532 class disableProxy final : public Function {
83537  std::int32_t get_id() const final {
83538  return ID;
83539  }
83540 
83541  public:
83542 
83548  disableProxy();
83549 
83551  static const std::int32_t ID = -2100095102;
83552 
83555 
83561  void store(TlStorerToString &s, const char *field_name) const final;
83562 };
83563 
83564 class ok;
83565 
83571 class discardCall final : public Function {
83576  std::int32_t get_id() const final {
83577  return ID;
83578  }
83579 
83580  public:
83593 
83599  discardCall();
83600 
83614 
83616  static const std::int32_t ID = -1545983346;
83617 
83620 
83626  void store(TlStorerToString &s, const char *field_name) const final;
83627 };
83628 
83629 class AffiliateType;
83630 
83632 
83638 class disconnectAffiliateProgram final : public Function {
83643  std::int32_t get_id() const final {
83644  return ID;
83645  }
83646 
83647  public:
83651  string url_;
83652 
83659 
83669 
83671  static const std::int32_t ID = -105831172;
83672 
83675 
83681  void store(TlStorerToString &s, const char *field_name) const final;
83682 };
83683 
83684 class ok;
83685 
83691 class disconnectAllWebsites final : public Function {
83696  std::int32_t get_id() const final {
83697  return ID;
83698  }
83699 
83700  public:
83701 
83708 
83710  static const std::int32_t ID = -1082985981;
83711 
83714 
83720  void store(TlStorerToString &s, const char *field_name) const final;
83721 };
83722 
83723 class ok;
83724 
83730 class disconnectWebsite final : public Function {
83735  std::int32_t get_id() const final {
83736  return ID;
83737  }
83738 
83739  public:
83742 
83749 
83758 
83760  static const std::int32_t ID = -778767395;
83761 
83764 
83770  void store(TlStorerToString &s, const char *field_name) const final;
83771 };
83772 
83773 class file;
83774 
83780 class downloadFile final : public Function {
83785  std::int32_t get_id() const final {
83786  return ID;
83787  }
83788 
83789  public:
83800 
83806  downloadFile();
83807 
83820 
83822  static const std::int32_t ID = 1059402292;
83823 
83826 
83832  void store(TlStorerToString &s, const char *field_name) const final;
83833 };
83834 
83835 class InputStoryContent;
83836 
83837 class botMediaPreview;
83838 
83844 class editBotMediaPreview final : public Function {
83849  std::int32_t get_id() const final {
83850  return ID;
83851  }
83852 
83853  public:
83862 
83869 
83881 
83883  static const std::int32_t ID = -2037031582;
83884 
83887 
83893  void store(TlStorerToString &s, const char *field_name) const final;
83894 };
83895 
83896 class businessChatLink;
83897 
83898 class inputBusinessChatLink;
83899 
83905 class editBusinessChatLink final : public Function {
83910  std::int32_t get_id() const final {
83911  return ID;
83912  }
83913 
83914  public:
83916  string link_;
83919 
83926 
83936 
83938  static const std::int32_t ID = 1594947110;
83939 
83942 
83948  void store(TlStorerToString &s, const char *field_name) const final;
83949 };
83950 
83951 class ReplyMarkup;
83952 
83953 class businessMessage;
83954 
83955 class formattedText;
83956 
83962 class editBusinessMessageCaption final : public Function {
83967  std::int32_t get_id() const final {
83968  return ID;
83969  }
83970 
83971  public:
83984 
83991 
84005 
84007  static const std::int32_t ID = -1071562045;
84008 
84011 
84017  void store(TlStorerToString &s, const char *field_name) const final;
84018 };
84019 
84020 class ReplyMarkup;
84021 
84022 class businessMessage;
84023 
84024 class location;
84025 
84036  std::int32_t get_id() const final {
84037  return ID;
84038  }
84039 
84040  public:
84057 
84064 
84080 
84082  static const std::int32_t ID = 494972447;
84083 
84086 
84092  void store(TlStorerToString &s, const char *field_name) const final;
84093 };
84094 
84095 class InputMessageContent;
84096 
84097 class ReplyMarkup;
84098 
84099 class businessMessage;
84100 
84106 class editBusinessMessageMedia final : public Function {
84111  std::int32_t get_id() const final {
84112  return ID;
84113  }
84114 
84115  public:
84126 
84133 
84146 
84148  static const std::int32_t ID = -60733576;
84149 
84152 
84158  void store(TlStorerToString &s, const char *field_name) const final;
84159 };
84160 
84161 class ReplyMarkup;
84162 
84163 class businessMessage;
84164 
84175  std::int32_t get_id() const final {
84176  return ID;
84177  }
84178 
84179  public:
84188 
84195 
84207 
84209  static const std::int32_t ID = 701787159;
84210 
84213 
84219  void store(TlStorerToString &s, const char *field_name) const final;
84220 };
84221 
84222 class InputMessageContent;
84223 
84224 class ReplyMarkup;
84225 
84226 class businessMessage;
84227 
84233 class editBusinessMessageText final : public Function {
84238  std::int32_t get_id() const final {
84239  return ID;
84240  }
84241 
84242  public:
84253 
84260 
84273 
84275  static const std::int32_t ID = -1149169252;
84276 
84279 
84285  void store(TlStorerToString &s, const char *field_name) const final;
84286 };
84287 
84288 class InputStoryContent;
84289 
84290 class StoryPrivacySettings;
84291 
84292 class formattedText;
84293 
84294 class inputStoryAreas;
84295 
84296 class story;
84297 
84303 class editBusinessStory final : public Function {
84308  std::int32_t get_id() const final {
84309  return ID;
84310  }
84311 
84312  public:
84325 
84332 
84346 
84348  static const std::int32_t ID = 472538940;
84349 
84352 
84358  void store(TlStorerToString &s, const char *field_name) const final;
84359 };
84360 
84361 class chatFolder;
84362 
84363 class chatFolderInfo;
84364 
84370 class editChatFolder final : public Function {
84375  std::int32_t get_id() const final {
84376  return ID;
84377  }
84378 
84379  public:
84384 
84390  editChatFolder();
84391 
84401 
84403  static const std::int32_t ID = 53672754;
84404 
84407 
84413  void store(TlStorerToString &s, const char *field_name) const final;
84414 };
84415 
84416 class chatFolderInviteLink;
84417 
84423 class editChatFolderInviteLink final : public Function {
84428  std::int32_t get_id() const final {
84429  return ID;
84430  }
84431 
84432  public:
84438  string name_;
84441 
84448 
84460 
84462  static const std::int32_t ID = -2141872095;
84463 
84466 
84472  void store(TlStorerToString &s, const char *field_name) const final;
84473 };
84474 
84475 class chatInviteLink;
84476 
84482 class editChatInviteLink final : public Function {
84487  std::int32_t get_id() const final {
84488  return ID;
84489  }
84490 
84491  public:
84497  string name_;
84504 
84511 
84525 
84527  static const std::int32_t ID = 1320303996;
84528 
84531 
84537  void store(TlStorerToString &s, const char *field_name) const final;
84538 };
84539 
84540 class chatInviteLink;
84541 
84552  std::int32_t get_id() const final {
84553  return ID;
84554  }
84555 
84556  public:
84562  string name_;
84563 
84570 
84580  editChatSubscriptionInviteLink(int53 chat_id_, string const &invite_link_, string const &name_);
84581 
84583  static const std::int32_t ID = -951826989;
84584 
84587 
84593  void store(TlStorerToString &s, const char *field_name) const final;
84594 };
84595 
84596 class languagePackInfo;
84597 
84598 class ok;
84599 
84605 class editCustomLanguagePackInfo final : public Function {
84610  std::int32_t get_id() const final {
84611  return ID;
84612  }
84613 
84614  public:
84617 
84624 
84633 
84635  static const std::int32_t ID = 1320751257;
84636 
84639 
84645  void store(TlStorerToString &s, const char *field_name) const final;
84646 };
84647 
84648 class ok;
84649 
84655 class editForumTopic final : public Function {
84660  std::int32_t get_id() const final {
84661  return ID;
84662  }
84663 
84664  public:
84670  string name_;
84675 
84681  editForumTopic();
84682 
84695 
84697  static const std::int32_t ID = -1485402016;
84698 
84701 
84707  void store(TlStorerToString &s, const char *field_name) const final;
84708 };
84709 
84710 class ReplyMarkup;
84711 
84712 class formattedText;
84713 
84714 class ok;
84715 
84721 class editInlineMessageCaption final : public Function {
84726  std::int32_t get_id() const final {
84727  return ID;
84728  }
84729 
84730  public:
84739 
84746 
84758 
84760  static const std::int32_t ID = 1409762552;
84761 
84764 
84770  void store(TlStorerToString &s, const char *field_name) const final;
84771 };
84772 
84773 class ReplyMarkup;
84774 
84775 class location;
84776 
84777 class ok;
84778 
84789  std::int32_t get_id() const final {
84790  return ID;
84791  }
84792 
84793  public:
84806 
84813 
84827 
84829  static const std::int32_t ID = 2134352044;
84830 
84833 
84839  void store(TlStorerToString &s, const char *field_name) const final;
84840 };
84841 
84842 class InputMessageContent;
84843 
84844 class ReplyMarkup;
84845 
84846 class ok;
84847 
84853 class editInlineMessageMedia final : public Function {
84858  std::int32_t get_id() const final {
84859  return ID;
84860  }
84861 
84862  public:
84869 
84876 
84887 
84889  static const std::int32_t ID = 23553921;
84890 
84893 
84899  void store(TlStorerToString &s, const char *field_name) const final;
84900 };
84901 
84902 class ReplyMarkup;
84903 
84904 class ok;
84905 
84916  std::int32_t get_id() const final {
84917  return ID;
84918  }
84919 
84920  public:
84925 
84932 
84942 
84944  static const std::int32_t ID = -67565858;
84945 
84948 
84954  void store(TlStorerToString &s, const char *field_name) const final;
84955 };
84956 
84957 class InputMessageContent;
84958 
84959 class ReplyMarkup;
84960 
84961 class ok;
84962 
84968 class editInlineMessageText final : public Function {
84973  std::int32_t get_id() const final {
84974  return ID;
84975  }
84976 
84977  public:
84984 
84991 
85002 
85004  static const std::int32_t ID = -855457307;
85005 
85008 
85014  void store(TlStorerToString &s, const char *field_name) const final;
85015 };
85016 
85017 class ReplyMarkup;
85018 
85019 class formattedText;
85020 
85021 class message;
85022 
85028 class editMessageCaption final : public Function {
85033  std::int32_t get_id() const final {
85034  return ID;
85035  }
85036 
85037  public:
85048 
85055 
85068 
85070  static const std::int32_t ID = -2020117951;
85071 
85074 
85080  void store(TlStorerToString &s, const char *field_name) const final;
85081 };
85082 
85083 class ReplyMarkup;
85084 
85085 class location;
85086 
85087 class message;
85088 
85094 class editMessageLiveLocation final : public Function {
85099  std::int32_t get_id() const final {
85100  return ID;
85101  }
85102 
85103  public:
85118 
85125 
85140 
85142  static const std::int32_t ID = -1890511980;
85143 
85146 
85152  void store(TlStorerToString &s, const char *field_name) const final;
85153 };
85154 
85155 class InputMessageContent;
85156 
85157 class ReplyMarkup;
85158 
85159 class message;
85160 
85166 class editMessageMedia final : public Function {
85171  std::int32_t get_id() const final {
85172  return ID;
85173  }
85174 
85175  public:
85184 
85190  editMessageMedia();
85191 
85203 
85205  static const std::int32_t ID = -1152678125;
85206 
85209 
85215  void store(TlStorerToString &s, const char *field_name) const final;
85216 };
85217 
85218 class ReplyMarkup;
85219 
85220 class message;
85221 
85227 class editMessageReplyMarkup final : public Function {
85232  std::int32_t get_id() const final {
85233  return ID;
85234  }
85235 
85236  public:
85243 
85250 
85261 
85263  static const std::int32_t ID = 332127881;
85264 
85267 
85273  void store(TlStorerToString &s, const char *field_name) const final;
85274 };
85275 
85277 
85278 class ok;
85279 
85285 class editMessageSchedulingState final : public Function {
85290  std::int32_t get_id() const final {
85291  return ID;
85292  }
85293 
85294  public:
85301 
85308 
85319 
85321  static const std::int32_t ID = -1372976192;
85322 
85325 
85331  void store(TlStorerToString &s, const char *field_name) const final;
85332 };
85333 
85334 class InputMessageContent;
85335 
85336 class ReplyMarkup;
85337 
85338 class message;
85339 
85345 class editMessageText final : public Function {
85350  std::int32_t get_id() const final {
85351  return ID;
85352  }
85353 
85354  public:
85363 
85369  editMessageText();
85370 
85382 
85384  static const std::int32_t ID = 196272567;
85385 
85388 
85394  void store(TlStorerToString &s, const char *field_name) const final;
85395 };
85396 
85397 class ProxyType;
85398 
85399 class proxy;
85400 
85406 class editProxy final : public Function {
85411  std::int32_t get_id() const final {
85412  return ID;
85413  }
85414 
85415  public:
85419  string server_;
85423  bool enable_;
85426 
85432  editProxy();
85433 
85446 
85448  static const std::int32_t ID = -1605883821;
85449 
85452 
85458  void store(TlStorerToString &s, const char *field_name) const final;
85459 };
85460 
85461 class InputMessageContent;
85462 
85463 class ok;
85464 
85470 class editQuickReplyMessage final : public Function {
85475  std::int32_t get_id() const final {
85476  return ID;
85477  }
85478 
85479  public:
85486 
85493 
85504 
85506  static const std::int32_t ID = 80517006;
85507 
85510 
85516  void store(TlStorerToString &s, const char *field_name) const final;
85517 };
85518 
85519 class ok;
85520 
85526 class editStarSubscription final : public Function {
85531  std::int32_t get_id() const final {
85532  return ID;
85533  }
85534 
85535  public:
85540 
85547 
85556  editStarSubscription(string const &subscription_id_, bool is_canceled_);
85557 
85559  static const std::int32_t ID = 2048538904;
85560 
85563 
85569  void store(TlStorerToString &s, const char *field_name) const final;
85570 };
85571 
85572 class InputStoryContent;
85573 
85574 class formattedText;
85575 
85576 class inputStoryAreas;
85577 
85578 class ok;
85579 
85585 class editStory final : public Function {
85590  std::int32_t get_id() const final {
85591  return ID;
85592  }
85593 
85594  public:
85605 
85611  editStory();
85612 
85625 
85627  static const std::int32_t ID = 355296788;
85628 
85631 
85637  void store(TlStorerToString &s, const char *field_name) const final;
85638 };
85639 
85640 class ok;
85641 
85647 class editStoryCover final : public Function {
85652  std::int32_t get_id() const final {
85653  return ID;
85654  }
85655 
85656  public:
85663 
85669  editStoryCover();
85670 
85681 
85683  static const std::int32_t ID = -1035823266;
85684 
85687 
85693  void store(TlStorerToString &s, const char *field_name) const final;
85694 };
85695 
85696 class ok;
85697 
85703 class editUserStarSubscription final : public Function {
85708  std::int32_t get_id() const final {
85709  return ID;
85710  }
85711 
85712  public:
85719 
85726 
85737 
85739  static const std::int32_t ID = 1370582665;
85740 
85743 
85749  void store(TlStorerToString &s, const char *field_name) const final;
85750 };
85751 
85752 class ok;
85753 
85759 class enableProxy final : public Function {
85764  std::int32_t get_id() const final {
85765  return ID;
85766  }
85767 
85768  public:
85771 
85777  enableProxy();
85778 
85786  explicit enableProxy(int32 proxy_id_);
85787 
85789  static const std::int32_t ID = 1494450838;
85790 
85793 
85799  void store(TlStorerToString &s, const char *field_name) const final;
85800 };
85801 
85802 class GroupCallDataChannel;
85803 
85804 class data;
85805 
85811 class encryptGroupCallData final : public Function {
85816  std::int32_t get_id() const final {
85817  return ID;
85818  }
85819 
85820  public:
85829 
85836 
85848 
85850  static const std::int32_t ID = -377997690;
85851 
85854 
85860  void store(TlStorerToString &s, const char *field_name) const final;
85861 };
85862 
85863 class ok;
85864 
85870 class endGroupCall final : public Function {
85875  std::int32_t get_id() const final {
85876  return ID;
85877  }
85878 
85879  public:
85882 
85888  endGroupCall();
85889 
85897  explicit endGroupCall(int32 group_call_id_);
85898 
85900  static const std::int32_t ID = 573131959;
85901 
85904 
85910  void store(TlStorerToString &s, const char *field_name) const final;
85911 };
85912 
85913 class ok;
85914 
85920 class endGroupCallRecording final : public Function {
85925  std::int32_t get_id() const final {
85926  return ID;
85927  }
85928 
85929  public:
85932 
85939 
85948 
85950  static const std::int32_t ID = -75799927;
85951 
85954 
85960  void store(TlStorerToString &s, const char *field_name) const final;
85961 };
85962 
85963 class ok;
85964 
85970 class endGroupCallScreenSharing final : public Function {
85975  std::int32_t get_id() const final {
85976  return ID;
85977  }
85978 
85979  public:
85982 
85989 
85998 
86000  static const std::int32_t ID = -2047599540;
86001 
86004 
86010  void store(TlStorerToString &s, const char *field_name) const final;
86011 };
86012 
86013 class error;
86014 
86015 class ok;
86016 
86022 class finishFileGeneration final : public Function {
86027  std::int32_t get_id() const final {
86028  return ID;
86029  }
86030 
86031  public:
86036 
86043 
86053 
86055  static const std::int32_t ID = -1055060835;
86056 
86059 
86065  void store(TlStorerToString &s, const char *field_name) const final;
86066 };
86067 
86068 class messageSendOptions;
86069 
86070 class messages;
86071 
86077 class forwardMessages final : public Function {
86082  std::int32_t get_id() const final {
86083  return ID;
86084  }
86085 
86086  public:
86101 
86107  forwardMessages();
86108 
86123 
86125  static const std::int32_t ID = 966156347;
86126 
86129 
86135  void store(TlStorerToString &s, const char *field_name) const final;
86136 };
86137 
86138 class accountTtl;
86139 
86145 class getAccountTtl final : public Function {
86150  std::int32_t get_id() const final {
86151  return ID;
86152  }
86153 
86154  public:
86155 
86161  getAccountTtl();
86162 
86164  static const std::int32_t ID = -443905161;
86165 
86168 
86174  void store(TlStorerToString &s, const char *field_name) const final;
86175 };
86176 
86177 class sessions;
86178 
86184 class getActiveSessions final : public Function {
86189  std::int32_t get_id() const final {
86190  return ID;
86191  }
86192 
86193  public:
86194 
86201 
86203  static const std::int32_t ID = 1119710526;
86204 
86207 
86213  void store(TlStorerToString &s, const char *field_name) const final;
86214 };
86215 
86216 class passportElements;
86217 
86223 class getAllPassportElements final : public Function {
86228  std::int32_t get_id() const final {
86229  return ID;
86230  }
86231 
86232  public:
86234  string password_;
86235 
86242 
86250  explicit getAllPassportElements(string const &password_);
86251 
86253  static const std::int32_t ID = -2038945045;
86254 
86257 
86263  void store(TlStorerToString &s, const char *field_name) const final;
86264 };
86265 
86266 class StickerType;
86267 
86268 class emojis;
86269 
86275 class getAllStickerEmojis final : public Function {
86280  std::int32_t get_id() const final {
86281  return ID;
86282  }
86283 
86284  public:
86288  string query_;
86293 
86300 
86312 
86314  static const std::int32_t ID = 296562224;
86315 
86318 
86324  void store(TlStorerToString &s, const char *field_name) const final;
86325 };
86326 
86327 class animatedEmoji;
86328 
86334 class getAnimatedEmoji final : public Function {
86339  std::int32_t get_id() const final {
86340  return ID;
86341  }
86342 
86343  public:
86345  string emoji_;
86346 
86352  getAnimatedEmoji();
86353 
86361  explicit getAnimatedEmoji(string const &emoji_);
86362 
86364  static const std::int32_t ID = 1065635702;
86365 
86368 
86374  void store(TlStorerToString &s, const char *field_name) const final;
86375 };
86376 
86377 class JsonValue;
86378 
86384 class getApplicationConfig final : public Function {
86389  std::int32_t get_id() const final {
86390  return ID;
86391  }
86392 
86393  public:
86394 
86401 
86403  static const std::int32_t ID = -1823144318;
86404 
86407 
86413  void store(TlStorerToString &s, const char *field_name) const final;
86414 };
86415 
86416 class httpUrl;
86417 
86423 class getApplicationDownloadLink final : public Function {
86428  std::int32_t get_id() const final {
86429  return ID;
86430  }
86431 
86432  public:
86433 
86440 
86442  static const std::int32_t ID = 112013252;
86443 
86446 
86452  void store(TlStorerToString &s, const char *field_name) const final;
86453 };
86454 
86456 
86462 class getArchiveChatListSettings final : public Function {
86467  std::int32_t get_id() const final {
86468  return ID;
86469  }
86470 
86471  public:
86472 
86479 
86481  static const std::int32_t ID = -2087874976;
86482 
86485 
86491  void store(TlStorerToString &s, const char *field_name) const final;
86492 };
86493 
86494 class StickerType;
86495 
86496 class stickerSets;
86497 
86503 class getArchivedStickerSets final : public Function {
86508  std::int32_t get_id() const final {
86509  return ID;
86510  }
86511 
86512  public:
86519 
86526 
86537 
86539  static const std::int32_t ID = 1001931341;
86540 
86543 
86549  void store(TlStorerToString &s, const char *field_name) const final;
86550 };
86551 
86552 class stickerSets;
86553 
86559 class getAttachedStickerSets final : public Function {
86564  std::int32_t get_id() const final {
86565  return ID;
86566  }
86567 
86568  public:
86571 
86578 
86587 
86589  static const std::int32_t ID = 1302172429;
86590 
86593 
86599  void store(TlStorerToString &s, const char *field_name) const final;
86600 };
86601 
86602 class attachmentMenuBot;
86603 
86609 class getAttachmentMenuBot final : public Function {
86614  std::int32_t get_id() const final {
86615  return ID;
86616  }
86617 
86618  public:
86621 
86628 
86637 
86639  static const std::int32_t ID = 1034248699;
86640 
86643 
86649  void store(TlStorerToString &s, const char *field_name) const final;
86650 };
86651 
86652 class AuthorizationState;
86653 
86659 class getAuthorizationState final : public Function {
86664  std::int32_t get_id() const final {
86665  return ID;
86666  }
86667 
86668  public:
86669 
86676 
86678  static const std::int32_t ID = 1949154877;
86679 
86682 
86688  void store(TlStorerToString &s, const char *field_name) const final;
86689 };
86690 
86692 
86703  std::int32_t get_id() const final {
86704  return ID;
86705  }
86706 
86707  public:
86708 
86715 
86717  static const std::int32_t ID = -1721088201;
86718 
86721 
86727  void store(TlStorerToString &s, const char *field_name) const final;
86728 };
86729 
86730 class autosaveSettings;
86731 
86737 class getAutosaveSettings final : public Function {
86742  std::int32_t get_id() const final {
86743  return ID;
86744  }
86745 
86746  public:
86747 
86754 
86756  static const std::int32_t ID = 2136207914;
86757 
86760 
86766  void store(TlStorerToString &s, const char *field_name) const final;
86767 };
86768 
86769 class chatBoostSlots;
86770 
86776 class getAvailableChatBoostSlots final : public Function {
86781  std::int32_t get_id() const final {
86782  return ID;
86783  }
86784 
86785  public:
86786 
86793 
86795  static const std::int32_t ID = 1929898965;
86796 
86799 
86805  void store(TlStorerToString &s, const char *field_name) const final;
86806 };
86807 
86808 class availableGifts;
86809 
86815 class getAvailableGifts final : public Function {
86820  std::int32_t get_id() const final {
86821  return ID;
86822  }
86823 
86824  public:
86825 
86832 
86834  static const std::int32_t ID = -4559695;
86835 
86838 
86844  void store(TlStorerToString &s, const char *field_name) const final;
86845 };
86846 
86847 class BackgroundType;
86848 
86849 class httpUrl;
86850 
86856 class getBackgroundUrl final : public Function {
86861  std::int32_t get_id() const final {
86862  return ID;
86863  }
86864 
86865  public:
86867  string name_;
86870 
86876  getBackgroundUrl();
86877 
86887 
86889  static const std::int32_t ID = 733769682;
86890 
86893 
86899  void store(TlStorerToString &s, const char *field_name) const final;
86900 };
86901 
86902 class bankCardInfo;
86903 
86909 class getBankCardInfo final : public Function {
86914  std::int32_t get_id() const final {
86915  return ID;
86916  }
86917 
86918  public:
86921 
86927  getBankCardInfo();
86928 
86936  explicit getBankCardInfo(string const &bank_card_number_);
86937 
86939  static const std::int32_t ID = -1310515792;
86940 
86943 
86949  void store(TlStorerToString &s, const char *field_name) const final;
86950 };
86951 
86952 class basicGroup;
86953 
86959 class getBasicGroup final : public Function {
86964  std::int32_t get_id() const final {
86965  return ID;
86966  }
86967 
86968  public:
86971 
86977  getBasicGroup();
86978 
86987 
86989  static const std::int32_t ID = -1635174828;
86990 
86993 
86999  void store(TlStorerToString &s, const char *field_name) const final;
87000 };
87001 
87002 class basicGroupFullInfo;
87003 
87009 class getBasicGroupFullInfo final : public Function {
87014  std::int32_t get_id() const final {
87015  return ID;
87016  }
87017 
87018  public:
87021 
87028 
87037 
87039  static const std::int32_t ID = -1822039253;
87040 
87043 
87049  void store(TlStorerToString &s, const char *field_name) const final;
87050 };
87051 
87052 class BlockList;
87053 
87054 class messageSenders;
87055 
87061 class getBlockedMessageSenders final : public Function {
87066  std::int32_t get_id() const final {
87067  return ID;
87068  }
87069 
87070  public:
87077 
87084 
87095 
87097  static const std::int32_t ID = -1931137258;
87098 
87101 
87107  void store(TlStorerToString &s, const char *field_name) const final;
87108 };
87109 
87110 class text;
87111 
87117 class getBotInfoDescription final : public Function {
87122  std::int32_t get_id() const final {
87123  return ID;
87124  }
87125 
87126  public:
87131 
87138 
87148 
87150  static const std::int32_t ID = -762841035;
87151 
87154 
87160  void store(TlStorerToString &s, const char *field_name) const final;
87161 };
87162 
87163 class text;
87164 
87170 class getBotInfoShortDescription final : public Function {
87175  std::int32_t get_id() const final {
87176  return ID;
87177  }
87178 
87179  public:
87184 
87191 
87201 
87203  static const std::int32_t ID = 1243358740;
87204 
87207 
87213  void store(TlStorerToString &s, const char *field_name) const final;
87214 };
87215 
87216 class botMediaPreviewInfo;
87217 
87223 class getBotMediaPreviewInfo final : public Function {
87228  std::int32_t get_id() const final {
87229  return ID;
87230  }
87231 
87232  public:
87237 
87244 
87254 
87256  static const std::int32_t ID = 1358299446;
87257 
87260 
87266  void store(TlStorerToString &s, const char *field_name) const final;
87267 };
87268 
87269 class botMediaPreviews;
87270 
87276 class getBotMediaPreviews final : public Function {
87281  std::int32_t get_id() const final {
87282  return ID;
87283  }
87284 
87285  public:
87288 
87295 
87304 
87306  static const std::int32_t ID = 577131608;
87307 
87310 
87316  void store(TlStorerToString &s, const char *field_name) const final;
87317 };
87318 
87319 class text;
87320 
87326 class getBotName final : public Function {
87331  std::int32_t get_id() const final {
87332  return ID;
87333  }
87334 
87335  public:
87340 
87346  getBotName();
87347 
87356  getBotName(int53 bot_user_id_, string const &language_code_);
87357 
87359  static const std::int32_t ID = -1707118036;
87360 
87363 
87369  void store(TlStorerToString &s, const char *field_name) const final;
87370 };
87371 
87372 class count;
87373 
87379 class getBotSimilarBotCount final : public Function {
87384  std::int32_t get_id() const final {
87385  return ID;
87386  }
87387 
87388  public:
87393 
87400 
87410 
87412  static const std::int32_t ID = -1271545369;
87413 
87416 
87422  void store(TlStorerToString &s, const char *field_name) const final;
87423 };
87424 
87425 class users;
87426 
87432 class getBotSimilarBots final : public Function {
87437  std::int32_t get_id() const final {
87438  return ID;
87439  }
87440 
87441  public:
87444 
87451 
87460 
87462  static const std::int32_t ID = -825139275;
87463 
87466 
87472  void store(TlStorerToString &s, const char *field_name) const final;
87473 };
87474 
87475 class starAmount;
87476 
87487  std::int32_t get_id() const final {
87488  return ID;
87489  }
87490 
87491  public:
87494 
87501 
87509  explicit getBusinessAccountStarAmount(string const &business_connection_id_);
87510 
87512  static const std::int32_t ID = -1817136693;
87513 
87516 
87522  void store(TlStorerToString &s, const char *field_name) const final;
87523 };
87524 
87525 class businessChatLinkInfo;
87526 
87532 class getBusinessChatLinkInfo final : public Function {
87537  std::int32_t get_id() const final {
87538  return ID;
87539  }
87540 
87541  public:
87543  string link_name_;
87544 
87551 
87559  explicit getBusinessChatLinkInfo(string const &link_name_);
87560 
87562  static const std::int32_t ID = 797670986;
87563 
87566 
87572  void store(TlStorerToString &s, const char *field_name) const final;
87573 };
87574 
87575 class businessChatLinks;
87576 
87582 class getBusinessChatLinks final : public Function {
87587  std::int32_t get_id() const final {
87588  return ID;
87589  }
87590 
87591  public:
87592 
87599 
87601  static const std::int32_t ID = 710287703;
87602 
87605 
87611  void store(TlStorerToString &s, const char *field_name) const final;
87612 };
87613 
87614 class businessConnectedBot;
87615 
87621 class getBusinessConnectedBot final : public Function {
87626  std::int32_t get_id() const final {
87627  return ID;
87628  }
87629 
87630  public:
87631 
87638 
87640  static const std::int32_t ID = 911058883;
87641 
87644 
87650  void store(TlStorerToString &s, const char *field_name) const final;
87651 };
87652 
87653 class businessConnection;
87654 
87660 class getBusinessConnection final : public Function {
87665  std::int32_t get_id() const final {
87666  return ID;
87667  }
87668 
87669  public:
87672 
87679 
87687  explicit getBusinessConnection(string const &connection_id_);
87688 
87690  static const std::int32_t ID = -2114706400;
87691 
87694 
87700  void store(TlStorerToString &s, const char *field_name) const final;
87701 };
87702 
87703 class BusinessFeature;
87704 
87705 class businessFeatures;
87706 
87712 class getBusinessFeatures final : public Function {
87717  std::int32_t get_id() const final {
87718  return ID;
87719  }
87720 
87721  public:
87724 
87731 
87740 
87742  static const std::int32_t ID = -997171199;
87743 
87746 
87752  void store(TlStorerToString &s, const char *field_name) const final;
87753 };
87754 
87755 class CallbackQueryPayload;
87756 
87757 class callbackQueryAnswer;
87758 
87764 class getCallbackQueryAnswer final : public Function {
87769  std::int32_t get_id() const final {
87770  return ID;
87771  }
87772 
87773  public:
87780 
87787 
87798 
87800  static const std::int32_t ID = 116357727;
87801 
87804 
87810  void store(TlStorerToString &s, const char *field_name) const final;
87811 };
87812 
87813 class message;
87814 
87820 class getCallbackQueryMessage final : public Function {
87825  std::int32_t get_id() const final {
87826  return ID;
87827  }
87828 
87829  public:
87836 
87843 
87854 
87856  static const std::int32_t ID = -1121939086;
87857 
87860 
87866  void store(TlStorerToString &s, const char *field_name) const final;
87867 };
87868 
87869 class chat;
87870 
87876 class getChat final : public Function {
87881  std::int32_t get_id() const final {
87882  return ID;
87883  }
87884 
87885  public:
87888 
87894  getChat();
87895 
87903  explicit getChat(int53 chat_id_);
87904 
87906  static const std::int32_t ID = 1866601536;
87907 
87910 
87916  void store(TlStorerToString &s, const char *field_name) const final;
87917 };
87918 
87919 class chatActiveStories;
87920 
87926 class getChatActiveStories final : public Function {
87931  std::int32_t get_id() const final {
87932  return ID;
87933  }
87934 
87935  public:
87938 
87945 
87954 
87956  static const std::int32_t ID = 776993781;
87957 
87960 
87966  void store(TlStorerToString &s, const char *field_name) const final;
87967 };
87968 
87969 class chatAdministrators;
87970 
87976 class getChatAdministrators final : public Function {
87981  std::int32_t get_id() const final {
87982  return ID;
87983  }
87984 
87985  public:
87988 
87995 
88004 
88006  static const std::int32_t ID = 1544468155;
88007 
88010 
88016  void store(TlStorerToString &s, const char *field_name) const final;
88017 };
88018 
88019 class stories;
88020 
88026 class getChatArchivedStories final : public Function {
88031  std::int32_t get_id() const final {
88032  return ID;
88033  }
88034 
88035  public:
88042 
88049 
88060 
88062  static const std::int32_t ID = -1356950392;
88063 
88066 
88072  void store(TlStorerToString &s, const char *field_name) const final;
88073 };
88074 
88075 class chatMessageSenders;
88076 
88087  std::int32_t get_id() const final {
88088  return ID;
88089  }
88090 
88091  public:
88094 
88101 
88110 
88112  static const std::int32_t ID = 1158670635;
88113 
88116 
88122  void store(TlStorerToString &s, const char *field_name) const final;
88123 };
88124 
88125 class messageSenders;
88126 
88137  std::int32_t get_id() const final {
88138  return ID;
88139  }
88140 
88141  public:
88144 
88151 
88160 
88162  static const std::int32_t ID = -1244619639;
88163 
88166 
88172  void store(TlStorerToString &s, const char *field_name) const final;
88173 };
88174 
88175 class chatBoostFeatures;
88176 
88182 class getChatBoostFeatures final : public Function {
88187  std::int32_t get_id() const final {
88188  return ID;
88189  }
88190 
88191  public:
88194 
88201 
88209  explicit getChatBoostFeatures(bool is_channel_);
88210 
88212  static const std::int32_t ID = -389994336;
88213 
88216 
88222  void store(TlStorerToString &s, const char *field_name) const final;
88223 };
88224 
88226 
88232 class getChatBoostLevelFeatures final : public Function {
88237  std::int32_t get_id() const final {
88238  return ID;
88239  }
88240 
88241  public:
88246 
88253 
88263 
88265  static const std::int32_t ID = 1172717195;
88266 
88269 
88275  void store(TlStorerToString &s, const char *field_name) const final;
88276 };
88277 
88278 class chatBoostLink;
88279 
88285 class getChatBoostLink final : public Function {
88290  std::int32_t get_id() const final {
88291  return ID;
88292  }
88293 
88294  public:
88297 
88303  getChatBoostLink();
88304 
88312  explicit getChatBoostLink(int53 chat_id_);
88313 
88315  static const std::int32_t ID = 1458662533;
88316 
88319 
88325  void store(TlStorerToString &s, const char *field_name) const final;
88326 };
88327 
88328 class chatBoostLinkInfo;
88329 
88335 class getChatBoostLinkInfo final : public Function {
88340  std::int32_t get_id() const final {
88341  return ID;
88342  }
88343 
88344  public:
88346  string url_;
88347 
88354 
88362  explicit getChatBoostLinkInfo(string const &url_);
88363 
88365  static const std::int32_t ID = 654068572;
88366 
88369 
88375  void store(TlStorerToString &s, const char *field_name) const final;
88376 };
88377 
88378 class chatBoostStatus;
88379 
88385 class getChatBoostStatus final : public Function {
88390  std::int32_t get_id() const final {
88391  return ID;
88392  }
88393 
88394  public:
88397 
88404 
88412  explicit getChatBoostStatus(int53 chat_id_);
88413 
88415  static const std::int32_t ID = -810775857;
88416 
88419 
88425  void store(TlStorerToString &s, const char *field_name) const final;
88426 };
88427 
88428 class foundChatBoosts;
88429 
88435 class getChatBoosts final : public Function {
88440  std::int32_t get_id() const final {
88441  return ID;
88442  }
88443 
88444  public:
88450  string offset_;
88453 
88459  getChatBoosts();
88460 
88472 
88474  static const std::int32_t ID = -1419859400;
88475 
88478 
88484  void store(TlStorerToString &s, const char *field_name) const final;
88485 };
88486 
88487 class chatEventLogFilters;
88488 
88489 class chatEvents;
88490 
88496 class getChatEventLog final : public Function {
88501  std::int32_t get_id() const final {
88502  return ID;
88503  }
88504 
88505  public:
88509  string query_;
88518 
88524  getChatEventLog();
88525 
88539 
88541  static const std::int32_t ID = -1281344669;
88542 
88545 
88551  void store(TlStorerToString &s, const char *field_name) const final;
88552 };
88553 
88554 class chatFolder;
88555 
88561 class getChatFolder final : public Function {
88566  std::int32_t get_id() const final {
88567  return ID;
88568  }
88569 
88570  public:
88573 
88579  getChatFolder();
88580 
88589 
88591  static const std::int32_t ID = 92809880;
88592 
88595 
88601  void store(TlStorerToString &s, const char *field_name) const final;
88602 };
88603 
88604 class chatFolder;
88605 
88606 class count;
88607 
88613 class getChatFolderChatCount final : public Function {
88618  std::int32_t get_id() const final {
88619  return ID;
88620  }
88621 
88622  public:
88625 
88632 
88641 
88643  static const std::int32_t ID = 2111097790;
88644 
88647 
88653  void store(TlStorerToString &s, const char *field_name) const final;
88654 };
88655 
88656 class chats;
88657 
88663 class getChatFolderChatsToLeave final : public Function {
88668  std::int32_t get_id() const final {
88669  return ID;
88670  }
88671 
88672  public:
88675 
88682 
88691 
88693  static const std::int32_t ID = -1916672337;
88694 
88697 
88703  void store(TlStorerToString &s, const char *field_name) const final;
88704 };
88705 
88706 class chatFolder;
88707 
88708 class chatFolderIcon;
88709 
88720  std::int32_t get_id() const final {
88721  return ID;
88722  }
88723 
88724  public:
88727 
88734 
88743 
88745  static const std::int32_t ID = 754425959;
88746 
88749 
88755  void store(TlStorerToString &s, const char *field_name) const final;
88756 };
88757 
88758 class chatFolderInviteLinks;
88759 
88765 class getChatFolderInviteLinks final : public Function {
88770  std::int32_t get_id() const final {
88771  return ID;
88772  }
88773 
88774  public:
88777 
88784 
88793 
88795  static const std::int32_t ID = 329079776;
88796 
88799 
88805  void store(TlStorerToString &s, const char *field_name) const final;
88806 };
88807 
88808 class chats;
88809 
88815 class getChatFolderNewChats final : public Function {
88820  std::int32_t get_id() const final {
88821  return ID;
88822  }
88823 
88824  public:
88827 
88834 
88843 
88845  static const std::int32_t ID = 2123181260;
88846 
88849 
88855  void store(TlStorerToString &s, const char *field_name) const final;
88856 };
88857 
88858 class messages;
88859 
88865 class getChatHistory final : public Function {
88870  std::int32_t get_id() const final {
88871  return ID;
88872  }
88873 
88874  public:
88885 
88891  getChatHistory();
88892 
88905 
88907  static const std::int32_t ID = -799960451;
88908 
88911 
88917  void store(TlStorerToString &s, const char *field_name) const final;
88918 };
88919 
88920 class chatInviteLink;
88921 
88927 class getChatInviteLink final : public Function {
88932  std::int32_t get_id() const final {
88933  return ID;
88934  }
88935 
88936  public:
88941 
88948 
88957  getChatInviteLink(int53 chat_id_, string const &invite_link_);
88958 
88960  static const std::int32_t ID = -479575555;
88961 
88964 
88970  void store(TlStorerToString &s, const char *field_name) const final;
88971 };
88972 
88973 class chatInviteLinkCounts;
88974 
88980 class getChatInviteLinkCounts final : public Function {
88985  std::int32_t get_id() const final {
88986  return ID;
88987  }
88988 
88989  public:
88992 
88999 
89008 
89010  static const std::int32_t ID = 890299025;
89011 
89014 
89020  void store(TlStorerToString &s, const char *field_name) const final;
89021 };
89022 
89023 class chatInviteLinkMember;
89024 
89025 class chatInviteLinkMembers;
89026 
89032 class getChatInviteLinkMembers final : public Function {
89037  std::int32_t get_id() const final {
89038  return ID;
89039  }
89040 
89041  public:
89052 
89059 
89072 
89074  static const std::int32_t ID = 1728376124;
89075 
89078 
89084  void store(TlStorerToString &s, const char *field_name) const final;
89085 };
89086 
89087 class chatInviteLinks;
89088 
89094 class getChatInviteLinks final : public Function {
89099  std::int32_t get_id() const final {
89100  return ID;
89101  }
89102 
89103  public:
89116 
89123 
89137 
89139  static const std::int32_t ID = 883252396;
89140 
89143 
89149  void store(TlStorerToString &s, const char *field_name) const final;
89150 };
89151 
89152 class chatJoinRequest;
89153 
89154 class chatJoinRequests;
89155 
89161 class getChatJoinRequests final : public Function {
89166  std::int32_t get_id() const final {
89167  return ID;
89168  }
89169 
89170  public:
89176  string query_;
89181 
89188 
89201 
89203  static const std::int32_t ID = -388428126;
89204 
89207 
89213  void store(TlStorerToString &s, const char *field_name) const final;
89214 };
89215 
89216 class chatLists;
89217 
89223 class getChatListsToAddChat final : public Function {
89228  std::int32_t get_id() const final {
89229  return ID;
89230  }
89231 
89232  public:
89235 
89242 
89251 
89253  static const std::int32_t ID = 654956193;
89254 
89257 
89263  void store(TlStorerToString &s, const char *field_name) const final;
89264 };
89265 
89266 class MessageSender;
89267 
89268 class chatMember;
89269 
89275 class getChatMember final : public Function {
89280  std::int32_t get_id() const final {
89281  return ID;
89282  }
89283 
89284  public:
89289 
89295  getChatMember();
89296 
89306 
89308  static const std::int32_t ID = -792636814;
89309 
89312 
89318  void store(TlStorerToString &s, const char *field_name) const final;
89319 };
89320 
89321 class message;
89322 
89328 class getChatMessageByDate final : public Function {
89333  std::int32_t get_id() const final {
89334  return ID;
89335  }
89336 
89337  public:
89342 
89349 
89359 
89361  static const std::int32_t ID = 1062564150;
89362 
89365 
89371  void store(TlStorerToString &s, const char *field_name) const final;
89372 };
89373 
89374 class SearchMessagesFilter;
89375 
89376 class messageCalendar;
89377 
89383 class getChatMessageCalendar final : public Function {
89388  std::int32_t get_id() const final {
89389  return ID;
89390  }
89391 
89392  public:
89401 
89408 
89420 
89422  static const std::int32_t ID = -2119225929;
89423 
89426 
89432  void store(TlStorerToString &s, const char *field_name) const final;
89433 };
89434 
89435 class SearchMessagesFilter;
89436 
89437 class count;
89438 
89444 class getChatMessageCount final : public Function {
89449  std::int32_t get_id() const final {
89450  return ID;
89451  }
89452 
89453  public:
89462 
89469 
89481 
89483  static const std::int32_t ID = 955746569;
89484 
89487 
89493  void store(TlStorerToString &s, const char *field_name) const final;
89494 };
89495 
89496 class SearchMessagesFilter;
89497 
89498 class count;
89499 
89505 class getChatMessagePosition final : public Function {
89510  std::int32_t get_id() const final {
89511  return ID;
89512  }
89513 
89514  public:
89525 
89532 
89545 
89547  static const std::int32_t ID = 136051911;
89548 
89551 
89557  void store(TlStorerToString &s, const char *field_name) const final;
89558 };
89559 
89561 
89562 class chats;
89563 
89574  std::int32_t get_id() const final {
89575  return ID;
89576  }
89577 
89578  public:
89583 
89590 
89600 
89602  static const std::int32_t ID = 201199121;
89603 
89606 
89612  void store(TlStorerToString &s, const char *field_name) const final;
89613 };
89614 
89615 class message;
89616 
89622 class getChatPinnedMessage final : public Function {
89627  std::int32_t get_id() const final {
89628  return ID;
89629  }
89630 
89631  public:
89634 
89641 
89650 
89652  static const std::int32_t ID = 359865008;
89653 
89656 
89662  void store(TlStorerToString &s, const char *field_name) const final;
89663 };
89664 
89665 class stories;
89666 
89677  std::int32_t get_id() const final {
89678  return ID;
89679  }
89680 
89681  public:
89688 
89695 
89706 
89708  static const std::int32_t ID = -46414037;
89709 
89712 
89718  void store(TlStorerToString &s, const char *field_name) const final;
89719 };
89720 
89721 class chatRevenueStatistics;
89722 
89728 class getChatRevenueStatistics final : public Function {
89733  std::int32_t get_id() const final {
89734  return ID;
89735  }
89736 
89737  public:
89741  bool is_dark_;
89742 
89749 
89759 
89761  static const std::int32_t ID = 701995836;
89762 
89765 
89771  void store(TlStorerToString &s, const char *field_name) const final;
89772 };
89773 
89775 
89781 class getChatRevenueTransactions final : public Function {
89786  std::int32_t get_id() const final {
89787  return ID;
89788  }
89789 
89790  public:
89797 
89804 
89815 
89817  static const std::int32_t ID = 1194264341;
89818 
89821 
89827  void store(TlStorerToString &s, const char *field_name) const final;
89828 };
89829 
89830 class httpUrl;
89831 
89842  std::int32_t get_id() const final {
89843  return ID;
89844  }
89845 
89846  public:
89850  string password_;
89851 
89858 
89868 
89870  static const std::int32_t ID = 506595104;
89871 
89874 
89880  void store(TlStorerToString &s, const char *field_name) const final;
89881 };
89882 
89883 class messages;
89884 
89890 class getChatScheduledMessages final : public Function {
89895  std::int32_t get_id() const final {
89896  return ID;
89897  }
89898 
89899  public:
89902 
89909 
89918 
89920  static const std::int32_t ID = -549638149;
89921 
89924 
89930  void store(TlStorerToString &s, const char *field_name) const final;
89931 };
89932 
89933 class count;
89934 
89940 class getChatSimilarChatCount final : public Function {
89945  std::int32_t get_id() const final {
89946  return ID;
89947  }
89948 
89949  public:
89954 
89961 
89971 
89973  static const std::int32_t ID = 1178506894;
89974 
89977 
89983  void store(TlStorerToString &s, const char *field_name) const final;
89984 };
89985 
89986 class chats;
89987 
89993 class getChatSimilarChats final : public Function {
89998  std::int32_t get_id() const final {
89999  return ID;
90000  }
90001 
90002  public:
90005 
90012 
90021 
90023  static const std::int32_t ID = -1152348285;
90024 
90027 
90033  void store(TlStorerToString &s, const char *field_name) const final;
90034 };
90035 
90036 class SearchMessagesFilter;
90037 
90038 class messagePositions;
90039 
90050  std::int32_t get_id() const final {
90051  return ID;
90052  }
90053 
90054  public:
90065 
90072 
90085 
90087  static const std::int32_t ID = 994389757;
90088 
90091 
90097  void store(TlStorerToString &s, const char *field_name) const final;
90098 };
90099 
90100 class sponsoredMessages;
90101 
90107 class getChatSponsoredMessages final : public Function {
90112  std::int32_t get_id() const final {
90113  return ID;
90114  }
90115 
90116  public:
90119 
90126 
90135 
90137  static const std::int32_t ID = 1353203864;
90138 
90141 
90147  void store(TlStorerToString &s, const char *field_name) const final;
90148 };
90149 
90150 class ChatStatistics;
90151 
90157 class getChatStatistics final : public Function {
90162  std::int32_t get_id() const final {
90163  return ID;
90164  }
90165 
90166  public:
90170  bool is_dark_;
90171 
90178 
90188 
90190  static const std::int32_t ID = 327057816;
90191 
90194 
90200  void store(TlStorerToString &s, const char *field_name) const final;
90201 };
90202 
90203 class ReactionType;
90204 
90205 class storyInteractions;
90206 
90212 class getChatStoryInteractions final : public Function {
90217  std::int32_t get_id() const final {
90218  return ID;
90219  }
90220 
90221  public:
90231  string offset_;
90234 
90241 
90255 
90257  static const std::int32_t ID = 354545268;
90258 
90261 
90267  void store(TlStorerToString &s, const char *field_name) const final;
90268 };
90269 
90270 class ChatList;
90271 
90272 class chats;
90273 
90279 class getChats final : public Function {
90284  std::int32_t get_id() const final {
90285  return ID;
90286  }
90287 
90288  public:
90293 
90299  getChats();
90300 
90310 
90312  static const std::int32_t ID = -972768574;
90313 
90316 
90322  void store(TlStorerToString &s, const char *field_name) const final;
90323 };
90324 
90325 class chats;
90326 
90337  std::int32_t get_id() const final {
90338  return ID;
90339  }
90340 
90341  public:
90344 
90351 
90360 
90362  static const std::int32_t ID = 1873561929;
90363 
90366 
90372  void store(TlStorerToString &s, const char *field_name) const final;
90373 };
90374 
90375 class chats;
90376 
90382 class getChatsToPostStories final : public Function {
90387  std::int32_t get_id() const final {
90388  return ID;
90389  }
90390 
90391  public:
90392 
90399 
90401  static const std::int32_t ID = 1893901427;
90402 
90405 
90411  void store(TlStorerToString &s, const char *field_name) const final;
90412 };
90413 
90414 class users;
90415 
90421 class getCloseFriends final : public Function {
90426  std::int32_t get_id() const final {
90427  return ID;
90428  }
90429 
90430  public:
90431 
90437  getCloseFriends();
90438 
90440  static const std::int32_t ID = -1445628722;
90441 
90444 
90450  void store(TlStorerToString &s, const char *field_name) const final;
90451 };
90452 
90453 class CollectibleItemType;
90454 
90455 class collectibleItemInfo;
90456 
90462 class getCollectibleItemInfo final : public Function {
90467  std::int32_t get_id() const final {
90468  return ID;
90469  }
90470 
90471  public:
90474 
90481 
90490 
90492  static const std::int32_t ID = -217797238;
90493 
90496 
90502  void store(TlStorerToString &s, const char *field_name) const final;
90503 };
90504 
90505 class BotCommandScope;
90506 
90507 class botCommands;
90508 
90514 class getCommands final : public Function {
90519  std::int32_t get_id() const final {
90520  return ID;
90521  }
90522 
90523  public:
90528 
90534  getCommands();
90535 
90545 
90547  static const std::int32_t ID = 1488621559;
90548 
90551 
90557  void store(TlStorerToString &s, const char *field_name) const final;
90558 };
90559 
90560 class AffiliateType;
90561 
90563 
90574  std::int32_t get_id() const final {
90575  return ID;
90576  }
90577 
90578  public:
90583 
90590 
90600 
90602  static const std::int32_t ID = -1755191440;
90603 
90606 
90612  void store(TlStorerToString &s, const char *field_name) const final;
90613 };
90614 
90615 class AffiliateType;
90616 
90618 
90629  std::int32_t get_id() const final {
90630  return ID;
90631  }
90632 
90633  public:
90637  string offset_;
90640 
90647 
90658 
90660  static const std::int32_t ID = -1960029582;
90661 
90664 
90670  void store(TlStorerToString &s, const char *field_name) const final;
90671 };
90672 
90673 class connectedWebsites;
90674 
90680 class getConnectedWebsites final : public Function {
90685  std::int32_t get_id() const final {
90686  return ID;
90687  }
90688 
90689  public:
90690 
90697 
90699  static const std::int32_t ID = -170536110;
90700 
90703 
90709  void store(TlStorerToString &s, const char *field_name) const final;
90710 };
90711 
90712 class users;
90713 
90719 class getContacts final : public Function {
90724  std::int32_t get_id() const final {
90725  return ID;
90726  }
90727 
90728  public:
90729 
90735  getContacts();
90736 
90738  static const std::int32_t ID = -1417722768;
90739 
90742 
90748  void store(TlStorerToString &s, const char *field_name) const final;
90749 };
90750 
90751 class countries;
90752 
90758 class getCountries final : public Function {
90763  std::int32_t get_id() const final {
90764  return ID;
90765  }
90766 
90767  public:
90768 
90774  getCountries();
90775 
90777  static const std::int32_t ID = -51902050;
90778 
90781 
90787  void store(TlStorerToString &s, const char *field_name) const final;
90788 };
90789 
90790 class text;
90791 
90797 class getCountryCode final : public Function {
90802  std::int32_t get_id() const final {
90803  return ID;
90804  }
90805 
90806  public:
90807 
90813  getCountryCode();
90814 
90816  static const std::int32_t ID = 1540593906;
90817 
90820 
90826  void store(TlStorerToString &s, const char *field_name) const final;
90827 };
90828 
90829 class text;
90830 
90836 class getCountryFlagEmoji final : public Function {
90841  std::int32_t get_id() const final {
90842  return ID;
90843  }
90844 
90845  public:
90848 
90855 
90863  explicit getCountryFlagEmoji(string const &country_code_);
90864 
90866  static const std::int32_t ID = 981871098;
90867 
90870 
90876  void store(TlStorerToString &s, const char *field_name) const final;
90877 };
90878 
90879 class PublicChatType;
90880 
90881 class chats;
90882 
90888 class getCreatedPublicChats final : public Function {
90893  std::int32_t get_id() const final {
90894  return ID;
90895  }
90896 
90897  public:
90900 
90907 
90916 
90918  static const std::int32_t ID = 710354415;
90919 
90922 
90928  void store(TlStorerToString &s, const char *field_name) const final;
90929 };
90930 
90931 class updates;
90932 
90938 class getCurrentState final : public Function {
90943  std::int32_t get_id() const final {
90944  return ID;
90945  }
90946 
90947  public:
90948 
90954  getCurrentState();
90955 
90957  static const std::int32_t ID = -1191417719;
90958 
90961 
90967  void store(TlStorerToString &s, const char *field_name) const final;
90968 };
90969 
90970 class currentWeather;
90971 
90972 class location;
90973 
90979 class getCurrentWeather final : public Function {
90984  std::int32_t get_id() const final {
90985  return ID;
90986  }
90987 
90988  public:
90991 
90998 
91007 
91009  static const std::int32_t ID = -1965384759;
91010 
91013 
91019  void store(TlStorerToString &s, const char *field_name) const final;
91020 };
91021 
91022 class stickers;
91023 
91034  std::int32_t get_id() const final {
91035  return ID;
91036  }
91037 
91038  public:
91039 
91046 
91048  static const std::int32_t ID = 1232375250;
91049 
91052 
91058  void store(TlStorerToString &s, const char *field_name) const final;
91059 };
91060 
91061 class stickers;
91062 
91068 class getCustomEmojiStickers final : public Function {
91073  std::int32_t get_id() const final {
91074  return ID;
91075  }
91076 
91077  public:
91080 
91087 
91096 
91098  static const std::int32_t ID = -2127427955;
91099 
91102 
91108  void store(TlStorerToString &s, const char *field_name) const final;
91109 };
91110 
91111 class databaseStatistics;
91112 
91118 class getDatabaseStatistics final : public Function {
91123  std::int32_t get_id() const final {
91124  return ID;
91125  }
91126 
91127  public:
91128 
91135 
91137  static const std::int32_t ID = -1942760263;
91138 
91141 
91147  void store(TlStorerToString &s, const char *field_name) const final;
91148 };
91149 
91150 class deepLinkInfo;
91151 
91157 class getDeepLinkInfo final : public Function {
91162  std::int32_t get_id() const final {
91163  return ID;
91164  }
91165 
91166  public:
91168  string link_;
91169 
91175  getDeepLinkInfo();
91176 
91184  explicit getDeepLinkInfo(string const &link_);
91185 
91187  static const std::int32_t ID = 680673150;
91188 
91191 
91197  void store(TlStorerToString &s, const char *field_name) const final;
91198 };
91199 
91200 class stickers;
91201 
91212  std::int32_t get_id() const final {
91213  return ID;
91214  }
91215 
91216  public:
91217 
91224 
91226  static const std::int32_t ID = 485910542;
91227 
91230 
91236  void store(TlStorerToString &s, const char *field_name) const final;
91237 };
91238 
91240 
91251  std::int32_t get_id() const final {
91252  return ID;
91253  }
91254 
91255  public:
91256 
91263 
91265  static const std::int32_t ID = 1553698018;
91266 
91269 
91275  void store(TlStorerToString &s, const char *field_name) const final;
91276 };
91277 
91278 class stickers;
91279 
91290  std::int32_t get_id() const final {
91291  return ID;
91292  }
91293 
91294  public:
91295 
91302 
91304  static const std::int32_t ID = -376342683;
91305 
91308 
91314  void store(TlStorerToString &s, const char *field_name) const final;
91315 };
91316 
91318 
91324 class getDefaultEmojiStatuses final : public Function {
91329  std::int32_t get_id() const final {
91330  return ID;
91331  }
91332 
91333  public:
91334 
91341 
91343  static const std::int32_t ID = -539392025;
91344 
91347 
91353  void store(TlStorerToString &s, const char *field_name) const final;
91354 };
91355 
91356 class messageAutoDeleteTime;
91357 
91368  std::int32_t get_id() const final {
91369  return ID;
91370  }
91371 
91372  public:
91373 
91380 
91382  static const std::int32_t ID = -450857574;
91383 
91386 
91392  void store(TlStorerToString &s, const char *field_name) const final;
91393 };
91394 
91395 class stickers;
91396 
91407  std::int32_t get_id() const final {
91408  return ID;
91409  }
91410 
91411  public:
91412 
91419 
91421  static const std::int32_t ID = 1280041655;
91422 
91425 
91431  void store(TlStorerToString &s, const char *field_name) const final;
91432 };
91433 
91435 
91446  std::int32_t get_id() const final {
91447  return ID;
91448  }
91449 
91450  public:
91451 
91458 
91460  static const std::int32_t ID = -2004787831;
91461 
91464 
91470  void store(TlStorerToString &s, const char *field_name) const final;
91471 };
91472 
91473 class EmojiCategoryType;
91474 
91475 class emojiCategories;
91476 
91482 class getEmojiCategories final : public Function {
91487  std::int32_t get_id() const final {
91488  return ID;
91489  }
91490 
91491  public:
91494 
91501 
91510 
91512  static const std::int32_t ID = 2139537774;
91513 
91516 
91522  void store(TlStorerToString &s, const char *field_name) const final;
91523 };
91524 
91525 class emojiReaction;
91526 
91532 class getEmojiReaction final : public Function {
91537  std::int32_t get_id() const final {
91538  return ID;
91539  }
91540 
91541  public:
91543  string emoji_;
91544 
91550  getEmojiReaction();
91551 
91559  explicit getEmojiReaction(string const &emoji_);
91560 
91562  static const std::int32_t ID = -449572388;
91563 
91566 
91572  void store(TlStorerToString &s, const char *field_name) const final;
91573 };
91574 
91575 class httpUrl;
91576 
91582 class getEmojiSuggestionsUrl final : public Function {
91587  std::int32_t get_id() const final {
91588  return ID;
91589  }
91590 
91591  public:
91594 
91601 
91609  explicit getEmojiSuggestionsUrl(string const &language_code_);
91610 
91612  static const std::int32_t ID = -1404101841;
91613 
91616 
91622  void store(TlStorerToString &s, const char *field_name) const final;
91623 };
91624 
91625 class httpUrl;
91626 
91632 class getExternalLink final : public Function {
91637  std::int32_t get_id() const final {
91638  return ID;
91639  }
91640 
91641  public:
91643  string link_;
91646 
91652  getExternalLink();
91653 
91662  getExternalLink(string const &link_, bool allow_write_access_);
91663 
91665  static const std::int32_t ID = 1586688235;
91666 
91669 
91675  void store(TlStorerToString &s, const char *field_name) const final;
91676 };
91677 
91678 class LoginUrlInfo;
91679 
91685 class getExternalLinkInfo final : public Function {
91690  std::int32_t get_id() const final {
91691  return ID;
91692  }
91693 
91694  public:
91696  string link_;
91697 
91704 
91712  explicit getExternalLinkInfo(string const &link_);
91713 
91715  static const std::int32_t ID = 1175288383;
91716 
91719 
91725  void store(TlStorerToString &s, const char *field_name) const final;
91726 };
91727 
91728 class stickers;
91729 
91735 class getFavoriteStickers final : public Function {
91740  std::int32_t get_id() const final {
91741  return ID;
91742  }
91743 
91744  public:
91745 
91752 
91754  static const std::int32_t ID = -338964672;
91755 
91758 
91764  void store(TlStorerToString &s, const char *field_name) const final;
91765 };
91766 
91767 class file;
91768 
91774 class getFile final : public Function {
91779  std::int32_t get_id() const final {
91780  return ID;
91781  }
91782 
91783  public:
91786 
91792  getFile();
91793 
91801  explicit getFile(int32 file_id_);
91802 
91804  static const std::int32_t ID = 1553923406;
91805 
91808 
91814  void store(TlStorerToString &s, const char *field_name) const final;
91815 };
91816 
91818 
91829  std::int32_t get_id() const final {
91830  return ID;
91831  }
91832 
91833  public:
91838 
91845 
91855 
91857  static const std::int32_t ID = 855948589;
91858 
91861 
91867  void store(TlStorerToString &s, const char *field_name) const final;
91868 };
91869 
91870 class text;
91871 
91877 class getFileExtension final : public Function {
91882  std::int32_t get_id() const final {
91883  return ID;
91884  }
91885 
91886  public:
91888  string mime_type_;
91889 
91895  getFileExtension();
91896 
91904  explicit getFileExtension(string const &mime_type_);
91905 
91907  static const std::int32_t ID = -106055372;
91908 
91911 
91917  void store(TlStorerToString &s, const char *field_name) const final;
91918 };
91919 
91920 class text;
91921 
91927 class getFileMimeType final : public Function {
91932  std::int32_t get_id() const final {
91933  return ID;
91934  }
91935 
91936  public:
91938  string file_name_;
91939 
91945  getFileMimeType();
91946 
91954  explicit getFileMimeType(string const &file_name_);
91955 
91957  static const std::int32_t ID = -2073879671;
91958 
91961 
91967  void store(TlStorerToString &s, const char *field_name) const final;
91968 };
91969 
91970 class forumTopic;
91971 
91977 class getForumTopic final : public Function {
91982  std::int32_t get_id() const final {
91983  return ID;
91984  }
91985 
91986  public:
91991 
91997  getForumTopic();
91998 
92008 
92010  static const std::int32_t ID = -442761663;
92011 
92014 
92020  void store(TlStorerToString &s, const char *field_name) const final;
92021 };
92022 
92023 class stickers;
92024 
92030 class getForumTopicDefaultIcons final : public Function {
92035  std::int32_t get_id() const final {
92036  return ID;
92037  }
92038 
92039  public:
92040 
92047 
92049  static const std::int32_t ID = 1479898332;
92050 
92053 
92059  void store(TlStorerToString &s, const char *field_name) const final;
92060 };
92061 
92062 class messageLink;
92063 
92069 class getForumTopicLink final : public Function {
92074  std::int32_t get_id() const final {
92075  return ID;
92076  }
92077 
92078  public:
92083 
92090 
92100 
92102  static const std::int32_t ID = -914650933;
92103 
92106 
92112  void store(TlStorerToString &s, const char *field_name) const final;
92113 };
92114 
92115 class forumTopics;
92116 
92122 class getForumTopics final : public Function {
92127  std::int32_t get_id() const final {
92128  return ID;
92129  }
92130 
92131  public:
92135  string query_;
92144 
92150  getForumTopics();
92151 
92165 
92167  static const std::int32_t ID = -72647334;
92168 
92171 
92177  void store(TlStorerToString &s, const char *field_name) const final;
92178 };
92179 
92180 class gameHighScores;
92181 
92187 class getGameHighScores final : public Function {
92192  std::int32_t get_id() const final {
92193  return ID;
92194  }
92195 
92196  public:
92203 
92210 
92221 
92223  static const std::int32_t ID = 15746459;
92224 
92227 
92233  void store(TlStorerToString &s, const char *field_name) const final;
92234 };
92235 
92236 class giftUpgradePreview;
92237 
92243 class getGiftUpgradePreview final : public Function {
92248  std::int32_t get_id() const final {
92249  return ID;
92250  }
92251 
92252  public:
92255 
92262 
92271 
92273  static const std::int32_t ID = -1110719907;
92274 
92277 
92283  void store(TlStorerToString &s, const char *field_name) const final;
92284 };
92285 
92286 class GiveawayInfo;
92287 
92293 class getGiveawayInfo final : public Function {
92298  std::int32_t get_id() const final {
92299  return ID;
92300  }
92301 
92302  public:
92307 
92313  getGiveawayInfo();
92314 
92324 
92326  static const std::int32_t ID = -1215852357;
92327 
92330 
92336  void store(TlStorerToString &s, const char *field_name) const final;
92337 };
92338 
92339 class stickers;
92340 
92346 class getGreetingStickers final : public Function {
92351  std::int32_t get_id() const final {
92352  return ID;
92353  }
92354 
92355  public:
92356 
92363 
92365  static const std::int32_t ID = 374873372;
92366 
92369 
92375  void store(TlStorerToString &s, const char *field_name) const final;
92376 };
92377 
92378 class foundUsers;
92379 
92385 class getGrossingWebAppBots final : public Function {
92390  std::int32_t get_id() const final {
92391  return ID;
92392  }
92393 
92394  public:
92396  string offset_;
92399 
92406 
92415  getGrossingWebAppBots(string const &offset_, int32 limit_);
92416 
92418  static const std::int32_t ID = 1696779802;
92419 
92422 
92428  void store(TlStorerToString &s, const char *field_name) const final;
92429 };
92430 
92431 class groupCall;
92432 
92438 class getGroupCall final : public Function {
92443  std::int32_t get_id() const final {
92444  return ID;
92445  }
92446 
92447  public:
92450 
92456  getGroupCall();
92457 
92465  explicit getGroupCall(int32 group_call_id_);
92466 
92468  static const std::int32_t ID = 1468491406;
92469 
92472 
92478  void store(TlStorerToString &s, const char *field_name) const final;
92479 };
92480 
92481 class InputGroupCall;
92482 
92483 class groupCallParticipants;
92484 
92490 class getGroupCallParticipants final : public Function {
92495  std::int32_t get_id() const final {
92496  return ID;
92497  }
92498 
92499  public:
92504 
92511 
92521 
92523  static const std::int32_t ID = 1986739394;
92524 
92527 
92533  void store(TlStorerToString &s, const char *field_name) const final;
92534 };
92535 
92536 class chats;
92537 
92543 class getGroupsInCommon final : public Function {
92548  std::int32_t get_id() const final {
92549  return ID;
92550  }
92551 
92552  public:
92559 
92566 
92577 
92579  static const std::int32_t ID = 381539178;
92580 
92583 
92589  void store(TlStorerToString &s, const char *field_name) const final;
92590 };
92591 
92592 class count;
92593 
92599 class getImportedContactCount final : public Function {
92604  std::int32_t get_id() const final {
92605  return ID;
92606  }
92607 
92608  public:
92609 
92616 
92618  static const std::int32_t ID = -656336346;
92619 
92622 
92628  void store(TlStorerToString &s, const char *field_name) const final;
92629 };
92630 
92631 class chats;
92632 
92638 class getInactiveSupergroupChats final : public Function {
92643  std::int32_t get_id() const final {
92644  return ID;
92645  }
92646 
92647  public:
92648 
92655 
92657  static const std::int32_t ID = -657720907;
92658 
92661 
92667  void store(TlStorerToString &s, const char *field_name) const final;
92668 };
92669 
92670 class gameHighScores;
92671 
92677 class getInlineGameHighScores final : public Function {
92682  std::int32_t get_id() const final {
92683  return ID;
92684  }
92685 
92686  public:
92691 
92698 
92708 
92710  static const std::int32_t ID = -533107798;
92711 
92714 
92720  void store(TlStorerToString &s, const char *field_name) const final;
92721 };
92722 
92723 class inlineQueryResults;
92724 
92725 class location;
92726 
92732 class getInlineQueryResults final : public Function {
92737  std::int32_t get_id() const final {
92738  return ID;
92739  }
92740 
92741  public:
92749  string query_;
92751  string offset_;
92752 
92759 
92772 
92774  static const std::int32_t ID = 2044524652;
92775 
92778 
92784  void store(TlStorerToString &s, const char *field_name) const final;
92785 };
92786 
92787 class backgrounds;
92788 
92794 class getInstalledBackgrounds final : public Function {
92799  std::int32_t get_id() const final {
92800  return ID;
92801  }
92802 
92803  public:
92806 
92813 
92822 
92824  static const std::int32_t ID = -1051406241;
92825 
92828 
92834  void store(TlStorerToString &s, const char *field_name) const final;
92835 };
92836 
92837 class StickerType;
92838 
92839 class stickerSets;
92840 
92846 class getInstalledStickerSets final : public Function {
92851  std::int32_t get_id() const final {
92852  return ID;
92853  }
92854 
92855  public:
92858 
92865 
92874 
92876  static const std::int32_t ID = 1630467830;
92877 
92880 
92886  void store(TlStorerToString &s, const char *field_name) const final;
92887 };
92888 
92889 class InternalLinkType;
92890 
92891 class httpUrl;
92892 
92898 class getInternalLink final : public Function {
92903  std::int32_t get_id() const final {
92904  return ID;
92905  }
92906 
92907  public:
92911  bool is_http_;
92912 
92918  getInternalLink();
92919 
92929 
92931  static const std::int32_t ID = 962654640;
92932 
92935 
92941  void store(TlStorerToString &s, const char *field_name) const final;
92942 };
92943 
92944 class InternalLinkType;
92945 
92951 class getInternalLinkType final : public Function {
92956  std::int32_t get_id() const final {
92957  return ID;
92958  }
92959 
92960  public:
92962  string link_;
92963 
92970 
92978  explicit getInternalLinkType(string const &link_);
92979 
92981  static const std::int32_t ID = -1948428535;
92982 
92985 
92991  void store(TlStorerToString &s, const char *field_name) const final;
92992 };
92993 
92994 class JsonValue;
92995 
92996 class text;
92997 
93003 class getJsonString final : public Function {
93008  std::int32_t get_id() const final {
93009  return ID;
93010  }
93011 
93012  public:
93015 
93021  getJsonString();
93022 
93031 
93033  static const std::int32_t ID = 663458849;
93034 
93037 
93043  void store(TlStorerToString &s, const char *field_name) const final;
93044 };
93045 
93046 class JsonValue;
93047 
93053 class getJsonValue final : public Function {
93058  std::int32_t get_id() const final {
93059  return ID;
93060  }
93061 
93062  public:
93064  string json_;
93065 
93071  getJsonValue();
93072 
93080  explicit getJsonValue(string const &json_);
93081 
93083  static const std::int32_t ID = -1829086715;
93084 
93087 
93093  void store(TlStorerToString &s, const char *field_name) const final;
93094 };
93095 
93096 class emojis;
93097 
93103 class getKeywordEmojis final : public Function {
93108  std::int32_t get_id() const final {
93109  return ID;
93110  }
93111 
93112  public:
93114  string text_;
93117 
93123  getKeywordEmojis();
93124 
93134 
93136  static const std::int32_t ID = -1969795990;
93137 
93140 
93146  void store(TlStorerToString &s, const char *field_name) const final;
93147 };
93148 
93149 class languagePackInfo;
93150 
93156 class getLanguagePackInfo final : public Function {
93161  std::int32_t get_id() const final {
93162  return ID;
93163  }
93164 
93165  public:
93168 
93175 
93183  explicit getLanguagePackInfo(string const &language_pack_id_);
93184 
93186  static const std::int32_t ID = 2077809320;
93187 
93190 
93196  void store(TlStorerToString &s, const char *field_name) const final;
93197 };
93198 
93200 
93206 class getLanguagePackString final : public Function {
93211  std::int32_t get_id() const final {
93212  return ID;
93213  }
93214 
93215  public:
93223  string key_;
93224 
93231 
93242  getLanguagePackString(string const &language_pack_database_path_, string const &localization_target_, string const &language_pack_id_, string const &key_);
93243 
93245  static const std::int32_t ID = 150789747;
93246 
93249 
93255  void store(TlStorerToString &s, const char *field_name) const final;
93256 };
93257 
93258 class languagePackStrings;
93259 
93265 class getLanguagePackStrings final : public Function {
93270  std::int32_t get_id() const final {
93271  return ID;
93272  }
93273 
93274  public:
93279 
93286 
93296 
93298  static const std::int32_t ID = 1246259088;
93299 
93302 
93308  void store(TlStorerToString &s, const char *field_name) const final;
93309 };
93310 
93311 class formattedText;
93312 
93313 class linkPreview;
93314 
93315 class linkPreviewOptions;
93316 
93322 class getLinkPreview final : public Function {
93327  std::int32_t get_id() const final {
93328  return ID;
93329  }
93330 
93331  public:
93336 
93342  getLinkPreview();
93343 
93353 
93355  static const std::int32_t ID = -1039572191;
93356 
93359 
93365  void store(TlStorerToString &s, const char *field_name) const final;
93366 };
93367 
93369 
93375 class getLocalizationTargetInfo final : public Function {
93380  std::int32_t get_id() const final {
93381  return ID;
93382  }
93383 
93384  public:
93387 
93394 
93402  explicit getLocalizationTargetInfo(bool only_local_);
93403 
93405  static const std::int32_t ID = 1849499526;
93406 
93409 
93415  void store(TlStorerToString &s, const char *field_name) const final;
93416 };
93417 
93418 class LogStream;
93419 
93425 class getLogStream final : public Function {
93430  std::int32_t get_id() const final {
93431  return ID;
93432  }
93433 
93434  public:
93435 
93441  getLogStream();
93442 
93444  static const std::int32_t ID = 1167608667;
93445 
93448 
93454  void store(TlStorerToString &s, const char *field_name) const final;
93455 };
93456 
93457 class logVerbosityLevel;
93458 
93464 class getLogTagVerbosityLevel final : public Function {
93469  std::int32_t get_id() const final {
93470  return ID;
93471  }
93472 
93473  public:
93475  string tag_;
93476 
93483 
93491  explicit getLogTagVerbosityLevel(string const &tag_);
93492 
93494  static const std::int32_t ID = 951004547;
93495 
93498 
93504  void store(TlStorerToString &s, const char *field_name) const final;
93505 };
93506 
93507 class logTags;
93508 
93514 class getLogTags final : public Function {
93519  std::int32_t get_id() const final {
93520  return ID;
93521  }
93522 
93523  public:
93524 
93530  getLogTags();
93531 
93533  static const std::int32_t ID = -254449190;
93534 
93537 
93543  void store(TlStorerToString &s, const char *field_name) const final;
93544 };
93545 
93546 class logVerbosityLevel;
93547 
93553 class getLogVerbosityLevel final : public Function {
93558  std::int32_t get_id() const final {
93559  return ID;
93560  }
93561 
93562  public:
93563 
93570 
93572  static const std::int32_t ID = 594057956;
93573 
93576 
93582  void store(TlStorerToString &s, const char *field_name) const final;
93583 };
93584 
93585 class httpUrl;
93586 
93592 class getLoginUrl final : public Function {
93597  std::int32_t get_id() const final {
93598  return ID;
93599  }
93600 
93601  public:
93610 
93616  getLoginUrl();
93617 
93629 
93631  static const std::int32_t ID = 791844305;
93632 
93635 
93641  void store(TlStorerToString &s, const char *field_name) const final;
93642 };
93643 
93644 class LoginUrlInfo;
93645 
93651 class getLoginUrlInfo final : public Function {
93656  std::int32_t get_id() const final {
93657  return ID;
93658  }
93659 
93660  public:
93667 
93673  getLoginUrlInfo();
93674 
93685 
93687  static const std::int32_t ID = -859202125;
93688 
93691 
93697  void store(TlStorerToString &s, const char *field_name) const final;
93698 };
93699 
93700 class mainWebApp;
93701 
93702 class webAppOpenParameters;
93703 
93709 class getMainWebApp final : public Function {
93714  std::int32_t get_id() const final {
93715  return ID;
93716  }
93717 
93718  public:
93727 
93733  getMainWebApp();
93734 
93746 
93748  static const std::int32_t ID = 594050214;
93749 
93752 
93758  void store(TlStorerToString &s, const char *field_name) const final;
93759 };
93760 
93761 class file;
93762 
93763 class location;
93764 
93770 class getMapThumbnailFile final : public Function {
93775  std::int32_t get_id() const final {
93776  return ID;
93777  }
93778 
93779  public:
93792 
93799 
93813 
93815  static const std::int32_t ID = -152660070;
93816 
93819 
93825  void store(TlStorerToString &s, const char *field_name) const final;
93826 };
93827 
93828 class formattedText;
93829 
93835 class getMarkdownText final : public Function {
93840  std::int32_t get_id() const final {
93841  return ID;
93842  }
93843 
93844  public:
93847 
93853  getMarkdownText();
93854 
93863 
93865  static const std::int32_t ID = 164524584;
93866 
93869 
93875  void store(TlStorerToString &s, const char *field_name) const final;
93876 };
93877 
93878 class user;
93879 
93885 class getMe final : public Function {
93890  std::int32_t get_id() const final {
93891  return ID;
93892  }
93893 
93894  public:
93895 
93901  getMe();
93902 
93904  static const std::int32_t ID = -191516033;
93905 
93908 
93914  void store(TlStorerToString &s, const char *field_name) const final;
93915 };
93916 
93917 class botMenuButton;
93918 
93924 class getMenuButton final : public Function {
93929  std::int32_t get_id() const final {
93930  return ID;
93931  }
93932 
93933  public:
93936 
93942  getMenuButton();
93943 
93951  explicit getMenuButton(int53 user_id_);
93952 
93954  static const std::int32_t ID = -437324736;
93955 
93958 
93964  void store(TlStorerToString &s, const char *field_name) const final;
93965 };
93966 
93967 class message;
93968 
93974 class getMessage final : public Function {
93979  std::int32_t get_id() const final {
93980  return ID;
93981  }
93982 
93983  public:
93988 
93994  getMessage();
93995 
94005 
94007  static const std::int32_t ID = -1821196160;
94008 
94011 
94017  void store(TlStorerToString &s, const char *field_name) const final;
94018 };
94019 
94020 class ReactionType;
94021 
94022 class addedReactions;
94023 
94029 class getMessageAddedReactions final : public Function {
94034  std::int32_t get_id() const final {
94035  return ID;
94036  }
94037 
94038  public:
94046  string offset_;
94049 
94056 
94069 
94071  static const std::int32_t ID = 2110172754;
94072 
94075 
94081  void store(TlStorerToString &s, const char *field_name) const final;
94082 };
94083 
94084 class availableReactions;
94085 
94096  std::int32_t get_id() const final {
94097  return ID;
94098  }
94099 
94100  public:
94107 
94114 
94125 
94127  static const std::int32_t ID = 1994098354;
94128 
94131 
94137  void store(TlStorerToString &s, const char *field_name) const final;
94138 };
94139 
94140 class messageEffect;
94141 
94147 class getMessageEffect final : public Function {
94152  std::int32_t get_id() const final {
94153  return ID;
94154  }
94155 
94156  public:
94159 
94165  getMessageEffect();
94166 
94174  explicit getMessageEffect(int64 effect_id_);
94175 
94177  static const std::int32_t ID = -1638843116;
94178 
94181 
94187  void store(TlStorerToString &s, const char *field_name) const final;
94188 };
94189 
94190 class text;
94191 
94197 class getMessageEmbeddingCode final : public Function {
94202  std::int32_t get_id() const final {
94203  return ID;
94204  }
94205 
94206  public:
94213 
94220 
94231 
94233  static const std::int32_t ID = 1654967561;
94234 
94237 
94243  void store(TlStorerToString &s, const char *field_name) const final;
94244 };
94245 
94246 class MessageFileType;
94247 
94253 class getMessageFileType final : public Function {
94258  std::int32_t get_id() const final {
94259  return ID;
94260  }
94261 
94262  public:
94265 
94272 
94280  explicit getMessageFileType(string const &message_file_head_);
94281 
94283  static const std::int32_t ID = -490270764;
94284 
94287 
94293  void store(TlStorerToString &s, const char *field_name) const final;
94294 };
94295 
94296 class text;
94297 
94308  std::int32_t get_id() const final {
94309  return ID;
94310  }
94311 
94312  public:
94315 
94322 
94331 
94333  static const std::int32_t ID = 390627752;
94334 
94337 
94343  void store(TlStorerToString &s, const char *field_name) const final;
94344 };
94345 
94346 class messageLink;
94347 
94353 class getMessageLink final : public Function {
94358  std::int32_t get_id() const final {
94359  return ID;
94360  }
94361 
94362  public:
94373 
94379  getMessageLink();
94380 
94393 
94395  static const std::int32_t ID = -984158342;
94396 
94399 
94405  void store(TlStorerToString &s, const char *field_name) const final;
94406 };
94407 
94408 class messageLinkInfo;
94409 
94415 class getMessageLinkInfo final : public Function {
94420  std::int32_t get_id() const final {
94421  return ID;
94422  }
94423 
94424  public:
94426  string url_;
94427 
94434 
94442  explicit getMessageLinkInfo(string const &url_);
94443 
94445  static const std::int32_t ID = -700533672;
94446 
94449 
94455  void store(TlStorerToString &s, const char *field_name) const final;
94456 };
94457 
94458 class message;
94459 
94465 class getMessageLocally final : public Function {
94470  std::int32_t get_id() const final {
94471  return ID;
94472  }
94473 
94474  public:
94479 
94486 
94496 
94498  static const std::int32_t ID = -603575444;
94499 
94502 
94508  void store(TlStorerToString &s, const char *field_name) const final;
94509 };
94510 
94511 class messageProperties;
94512 
94518 class getMessageProperties final : public Function {
94523  std::int32_t get_id() const final {
94524  return ID;
94525  }
94526 
94527  public:
94532 
94539 
94549 
94551  static const std::int32_t ID = 773382571;
94552 
94555 
94561  void store(TlStorerToString &s, const char *field_name) const final;
94562 };
94563 
94564 class publicForwards;
94565 
94571 class getMessagePublicForwards final : public Function {
94576  std::int32_t get_id() const final {
94577  return ID;
94578  }
94579 
94580  public:
94586  string offset_;
94589 
94596 
94608 
94610  static const std::int32_t ID = 1369285812;
94611 
94614 
94620  void store(TlStorerToString &s, const char *field_name) const final;
94621 };
94622 
94623 class MessageReadDate;
94624 
94630 class getMessageReadDate final : public Function {
94635  std::int32_t get_id() const final {
94636  return ID;
94637  }
94638 
94639  public:
94644 
94651 
94661 
94663  static const std::int32_t ID = -1484455101;
94664 
94667 
94673  void store(TlStorerToString &s, const char *field_name) const final;
94674 };
94675 
94676 class messageStatistics;
94677 
94683 class getMessageStatistics final : public Function {
94688  std::int32_t get_id() const final {
94689  return ID;
94690  }
94691 
94692  public:
94698  bool is_dark_;
94699 
94706 
94717 
94719  static const std::int32_t ID = 1270194648;
94720 
94723 
94729  void store(TlStorerToString &s, const char *field_name) const final;
94730 };
94731 
94732 class messageThreadInfo;
94733 
94739 class getMessageThread final : public Function {
94744  std::int32_t get_id() const final {
94745  return ID;
94746  }
94747 
94748  public:
94753 
94759  getMessageThread();
94760 
94770 
94772  static const std::int32_t ID = 2062695998;
94773 
94776 
94782  void store(TlStorerToString &s, const char *field_name) const final;
94783 };
94784 
94785 class messages;
94786 
94792 class getMessageThreadHistory final : public Function {
94797  std::int32_t get_id() const final {
94798  return ID;
94799  }
94800 
94801  public:
94812 
94819 
94832 
94834  static const std::int32_t ID = -1808411608;
94835 
94838 
94844  void store(TlStorerToString &s, const char *field_name) const final;
94845 };
94846 
94847 class messageViewers;
94848 
94854 class getMessageViewers final : public Function {
94859  std::int32_t get_id() const final {
94860  return ID;
94861  }
94862 
94863  public:
94868 
94875 
94885 
94887  static const std::int32_t ID = -1584457010;
94888 
94891 
94897  void store(TlStorerToString &s, const char *field_name) const final;
94898 };
94899 
94900 class messages;
94901 
94907 class getMessages final : public Function {
94912  std::int32_t get_id() const final {
94913  return ID;
94914  }
94915 
94916  public:
94921 
94927  getMessages();
94928 
94938 
94940  static const std::int32_t ID = 425299338;
94941 
94944 
94950  void store(TlStorerToString &s, const char *field_name) const final;
94951 };
94952 
94953 class networkStatistics;
94954 
94960 class getNetworkStatistics final : public Function {
94965  std::int32_t get_id() const final {
94966  return ID;
94967  }
94968 
94969  public:
94972 
94979 
94987  explicit getNetworkStatistics(bool only_current_);
94988 
94990  static const std::int32_t ID = -986228706;
94991 
94994 
95000  void store(TlStorerToString &s, const char *field_name) const final;
95001 };
95002 
95004 
95010 class getNewChatPrivacySettings final : public Function {
95015  std::int32_t get_id() const final {
95016  return ID;
95017  }
95018 
95019  public:
95020 
95027 
95029  static const std::int32_t ID = -1295299657;
95030 
95033 
95039  void store(TlStorerToString &s, const char *field_name) const final;
95040 };
95041 
95042 class OptionValue;
95043 
95049 class getOption final : public Function {
95054  std::int32_t get_id() const final {
95055  return ID;
95056  }
95057 
95058  public:
95060  string name_;
95061 
95067  getOption();
95068 
95076  explicit getOption(string const &name_);
95077 
95079  static const std::int32_t ID = -1572495746;
95080 
95083 
95089  void store(TlStorerToString &s, const char *field_name) const final;
95090 };
95091 
95092 class users;
95093 
95099 class getOwnedBots final : public Function {
95104  std::int32_t get_id() const final {
95105  return ID;
95106  }
95107 
95108  public:
95109 
95115  getOwnedBots();
95116 
95118  static const std::int32_t ID = -1954035715;
95119 
95122 
95128  void store(TlStorerToString &s, const char *field_name) const final;
95129 };
95130 
95131 class stickerSets;
95132 
95138 class getOwnedStickerSets final : public Function {
95143  std::int32_t get_id() const final {
95144  return ID;
95145  }
95146 
95147  public:
95152 
95159 
95169 
95171  static const std::int32_t ID = 1493074208;
95172 
95175 
95181  void store(TlStorerToString &s, const char *field_name) const final;
95182 };
95183 
95184 class starCount;
95185 
95191 class getPaidMessageRevenue final : public Function {
95196  std::int32_t get_id() const final {
95197  return ID;
95198  }
95199 
95200  public:
95203 
95210 
95219 
95221  static const std::int32_t ID = 1976589102;
95222 
95225 
95231  void store(TlStorerToString &s, const char *field_name) const final;
95232 };
95233 
95235 
95246  std::int32_t get_id() const final {
95247  return ID;
95248  }
95249 
95250  public:
95254  string scope_;
95256  string public_key_;
95258  string nonce_;
95259 
95266 
95277  getPassportAuthorizationForm(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_);
95278 
95280  static const std::int32_t ID = 1636107398;
95281 
95284 
95290  void store(TlStorerToString &s, const char *field_name) const final;
95291 };
95292 
95294 
95305  std::int32_t get_id() const final {
95306  return ID;
95307  }
95308 
95309  public:
95313  string password_;
95314 
95321 
95331 
95333  static const std::int32_t ID = 1068700924;
95334 
95337 
95343  void store(TlStorerToString &s, const char *field_name) const final;
95344 };
95345 
95346 class PassportElement;
95347 
95348 class PassportElementType;
95349 
95355 class getPassportElement final : public Function {
95360  std::int32_t get_id() const final {
95361  return ID;
95362  }
95363 
95364  public:
95368  string password_;
95369 
95376 
95386 
95388  static const std::int32_t ID = -1882398342;
95389 
95392 
95398  void store(TlStorerToString &s, const char *field_name) const final;
95399 };
95400 
95401 class passwordState;
95402 
95408 class getPasswordState final : public Function {
95413  std::int32_t get_id() const final {
95414  return ID;
95415  }
95416 
95417  public:
95418 
95424  getPasswordState();
95425 
95427  static const std::int32_t ID = -174752904;
95428 
95431 
95437  void store(TlStorerToString &s, const char *field_name) const final;
95438 };
95439 
95440 class InputInvoice;
95441 
95442 class paymentForm;
95443 
95444 class themeParameters;
95445 
95451 class getPaymentForm final : public Function {
95456  std::int32_t get_id() const final {
95457  return ID;
95458  }
95459 
95460  public:
95465 
95471  getPaymentForm();
95472 
95482 
95484  static const std::int32_t ID = -1924172076;
95485 
95488 
95494  void store(TlStorerToString &s, const char *field_name) const final;
95495 };
95496 
95497 class paymentReceipt;
95498 
95504 class getPaymentReceipt final : public Function {
95509  std::int32_t get_id() const final {
95510  return ID;
95511  }
95512 
95513  public:
95518 
95525 
95535 
95537  static const std::int32_t ID = 1013758294;
95538 
95541 
95547  void store(TlStorerToString &s, const char *field_name) const final;
95548 };
95549 
95550 class phoneNumberInfo;
95551 
95557 class getPhoneNumberInfo final : public Function {
95562  std::int32_t get_id() const final {
95563  return ID;
95564  }
95565 
95566  public:
95569 
95576 
95584  explicit getPhoneNumberInfo(string const &phone_number_prefix_);
95585 
95587  static const std::int32_t ID = -1608344583;
95588 
95591 
95597  void store(TlStorerToString &s, const char *field_name) const final;
95598 };
95599 
95600 class phoneNumberInfo;
95601 
95607 class getPhoneNumberInfoSync final : public Function {
95612  std::int32_t get_id() const final {
95613  return ID;
95614  }
95615 
95616  public:
95621 
95628 
95637  getPhoneNumberInfoSync(string const &language_code_, string const &phone_number_prefix_);
95638 
95640  static const std::int32_t ID = 547061048;
95641 
95644 
95650  void store(TlStorerToString &s, const char *field_name) const final;
95651 };
95652 
95653 class messageSenders;
95654 
95660 class getPollVoters final : public Function {
95665  std::int32_t get_id() const final {
95666  return ID;
95667  }
95668 
95669  public:
95680 
95686  getPollVoters();
95687 
95700 
95702  static const std::int32_t ID = -1000625748;
95703 
95706 
95712  void store(TlStorerToString &s, const char *field_name) const final;
95713 };
95714 
95715 class text;
95716 
95727  std::int32_t get_id() const final {
95728  return ID;
95729  }
95730 
95731  public:
95734 
95741 
95749  explicit getPreferredCountryLanguage(string const &country_code_);
95750 
95752  static const std::int32_t ID = -933049386;
95753 
95756 
95762  void store(TlStorerToString &s, const char *field_name) const final;
95763 };
95764 
95765 class PremiumSource;
95766 
95767 class premiumFeatures;
95768 
95774 class getPremiumFeatures final : public Function {
95779  std::int32_t get_id() const final {
95780  return ID;
95781  }
95782 
95783  public:
95786 
95793 
95802 
95804  static const std::int32_t ID = -1260640695;
95805 
95808 
95814  void store(TlStorerToString &s, const char *field_name) const final;
95815 };
95816 
95818 
95829  std::int32_t get_id() const final {
95830  return ID;
95831  }
95832 
95833  public:
95834 
95841 
95843  static const std::int32_t ID = -480334244;
95844 
95847 
95853  void store(TlStorerToString &s, const char *field_name) const final;
95854 };
95855 
95857 
95868  std::int32_t get_id() const final {
95869  return ID;
95870  }
95871 
95872  public:
95875 
95882 
95891 
95893  static const std::int32_t ID = 1222168073;
95894 
95897 
95903  void store(TlStorerToString &s, const char *field_name) const final;
95904 };
95905 
95906 class sticker;
95907 
95913 class getPremiumInfoSticker final : public Function {
95918  std::int32_t get_id() const final {
95919  return ID;
95920  }
95921 
95922  public:
95925 
95932 
95941 
95943  static const std::int32_t ID = 2043562651;
95944 
95947 
95953  void store(TlStorerToString &s, const char *field_name) const final;
95954 };
95955 
95956 class PremiumLimitType;
95957 
95958 class premiumLimit;
95959 
95965 class getPremiumLimit final : public Function {
95970  std::int32_t get_id() const final {
95971  return ID;
95972  }
95973 
95974  public:
95977 
95983  getPremiumLimit();
95984 
95993 
95995  static const std::int32_t ID = 1075313898;
95996 
95999 
96005  void store(TlStorerToString &s, const char *field_name) const final;
96006 };
96007 
96008 class premiumState;
96009 
96015 class getPremiumState final : public Function {
96020  std::int32_t get_id() const final {
96021  return ID;
96022  }
96023 
96024  public:
96025 
96031  getPremiumState();
96032 
96034  static const std::int32_t ID = 663632610;
96035 
96038 
96044  void store(TlStorerToString &s, const char *field_name) const final;
96045 };
96046 
96047 class stickers;
96048 
96054 class getPremiumStickerExamples final : public Function {
96059  std::int32_t get_id() const final {
96060  return ID;
96061  }
96062 
96063  public:
96064 
96071 
96073  static const std::int32_t ID = 1399442328;
96074 
96077 
96083  void store(TlStorerToString &s, const char *field_name) const final;
96084 };
96085 
96086 class stickers;
96087 
96093 class getPremiumStickers final : public Function {
96098  std::int32_t get_id() const final {
96099  return ID;
96100  }
96101 
96102  public:
96105 
96112 
96120  explicit getPremiumStickers(int32 limit_);
96121 
96123  static const std::int32_t ID = -280950192;
96124 
96127 
96133  void store(TlStorerToString &s, const char *field_name) const final;
96134 };
96135 
96136 class preparedInlineMessage;
96137 
96143 class getPreparedInlineMessage final : public Function {
96148  std::int32_t get_id() const final {
96149  return ID;
96150  }
96151 
96152  public:
96157 
96164 
96174 
96176  static const std::int32_t ID = -83179701;
96177 
96180 
96186  void store(TlStorerToString &s, const char *field_name) const final;
96187 };
96188 
96189 class proxies;
96190 
96196 class getProxies final : public Function {
96201  std::int32_t get_id() const final {
96202  return ID;
96203  }
96204 
96205  public:
96206 
96212  getProxies();
96213 
96215  static const std::int32_t ID = -95026381;
96216 
96219 
96225  void store(TlStorerToString &s, const char *field_name) const final;
96226 };
96227 
96228 class httpUrl;
96229 
96235 class getProxyLink final : public Function {
96240  std::int32_t get_id() const final {
96241  return ID;
96242  }
96243 
96244  public:
96247 
96253  getProxyLink();
96254 
96262  explicit getProxyLink(int32 proxy_id_);
96263 
96265  static const std::int32_t ID = -1054495112;
96266 
96269 
96275  void store(TlStorerToString &s, const char *field_name) const final;
96276 };
96277 
96278 class pushReceiverId;
96279 
96285 class getPushReceiverId final : public Function {
96290  std::int32_t get_id() const final {
96291  return ID;
96292  }
96293 
96294  public:
96296  string payload_;
96297 
96304 
96312  explicit getPushReceiverId(string const &payload_);
96313 
96315  static const std::int32_t ID = -286505294;
96316 
96319 
96325  void store(TlStorerToString &s, const char *field_name) const final;
96326 };
96327 
96329 
96335 class getReadDatePrivacySettings final : public Function {
96340  std::int32_t get_id() const final {
96341  return ID;
96342  }
96343 
96344  public:
96345 
96352 
96354  static const std::int32_t ID = 451435451;
96355 
96358 
96364  void store(TlStorerToString &s, const char *field_name) const final;
96365 };
96366 
96367 class receivedGift;
96368 
96374 class getReceivedGift final : public Function {
96379  std::int32_t get_id() const final {
96380  return ID;
96381  }
96382 
96383  public:
96386 
96392  getReceivedGift();
96393 
96401  explicit getReceivedGift(string const &received_gift_id_);
96402 
96404  static const std::int32_t ID = -446535239;
96405 
96408 
96414  void store(TlStorerToString &s, const char *field_name) const final;
96415 };
96416 
96417 class MessageSender;
96418 
96419 class receivedGifts;
96420 
96426 class getReceivedGifts final : public Function {
96431  std::int32_t get_id() const final {
96432  return ID;
96433  }
96434 
96435  public:
96453  string offset_;
96456 
96462  getReceivedGifts();
96463 
96481 
96483  static const std::int32_t ID = -586538672;
96484 
96487 
96493  void store(TlStorerToString &s, const char *field_name) const final;
96494 };
96495 
96496 class emojiStatuses;
96497 
96503 class getRecentEmojiStatuses final : public Function {
96508  std::int32_t get_id() const final {
96509  return ID;
96510  }
96511 
96512  public:
96513 
96520 
96522  static const std::int32_t ID = -1371914967;
96523 
96526 
96532  void store(TlStorerToString &s, const char *field_name) const final;
96533 };
96534 
96535 class users;
96536 
96542 class getRecentInlineBots final : public Function {
96547  std::int32_t get_id() const final {
96548  return ID;
96549  }
96550 
96551  public:
96552 
96559 
96561  static const std::int32_t ID = 1437823548;
96562 
96565 
96571  void store(TlStorerToString &s, const char *field_name) const final;
96572 };
96573 
96574 class stickers;
96575 
96581 class getRecentStickers final : public Function {
96586  std::int32_t get_id() const final {
96587  return ID;
96588  }
96589 
96590  public:
96593 
96600 
96608  explicit getRecentStickers(bool is_attached_);
96609 
96611  static const std::int32_t ID = -579622241;
96612 
96615 
96621  void store(TlStorerToString &s, const char *field_name) const final;
96622 };
96623 
96624 class chats;
96625 
96631 class getRecentlyOpenedChats final : public Function {
96636  std::int32_t get_id() const final {
96637  return ID;
96638  }
96639 
96640  public:
96643 
96650 
96659 
96661  static const std::int32_t ID = -1924156893;
96662 
96665 
96671  void store(TlStorerToString &s, const char *field_name) const final;
96672 };
96673 
96674 class tMeUrls;
96675 
96681 class getRecentlyVisitedTMeUrls final : public Function {
96686  std::int32_t get_id() const final {
96687  return ID;
96688  }
96689 
96690  public:
96692  string referrer_;
96693 
96700 
96708  explicit getRecentlyVisitedTMeUrls(string const &referrer_);
96709 
96711  static const std::int32_t ID = 806754961;
96712 
96715 
96721  void store(TlStorerToString &s, const char *field_name) const final;
96722 };
96723 
96725 
96731 class getRecommendedChatFolders final : public Function {
96736  std::int32_t get_id() const final {
96737  return ID;
96738  }
96739 
96740  public:
96741 
96748 
96750  static const std::int32_t ID = -145540217;
96751 
96754 
96760  void store(TlStorerToString &s, const char *field_name) const final;
96761 };
96762 
96763 class chats;
96764 
96770 class getRecommendedChats final : public Function {
96775  std::int32_t get_id() const final {
96776  return ID;
96777  }
96778 
96779  public:
96780 
96787 
96789  static const std::int32_t ID = -649884303;
96790 
96793 
96799  void store(TlStorerToString &s, const char *field_name) const final;
96800 };
96801 
96802 class recoveryEmailAddress;
96803 
96809 class getRecoveryEmailAddress final : public Function {
96814  std::int32_t get_id() const final {
96815  return ID;
96816  }
96817 
96818  public:
96820  string password_;
96821 
96828 
96836  explicit getRecoveryEmailAddress(string const &password_);
96837 
96839  static const std::int32_t ID = -1594770947;
96840 
96843 
96849  void store(TlStorerToString &s, const char *field_name) const final;
96850 };
96851 
96852 class FileType;
96853 
96854 class file;
96855 
96861 class getRemoteFile final : public Function {
96866  std::int32_t get_id() const final {
96867  return ID;
96868  }
96869 
96870  public:
96875 
96881  getRemoteFile();
96882 
96892 
96894  static const std::int32_t ID = 2137204530;
96895 
96898 
96904  void store(TlStorerToString &s, const char *field_name) const final;
96905 };
96906 
96907 class message;
96908 
96914 class getRepliedMessage final : public Function {
96919  std::int32_t get_id() const final {
96920  return ID;
96921  }
96922 
96923  public:
96928 
96935 
96945 
96947  static const std::int32_t ID = -641918531;
96948 
96951 
96957  void store(TlStorerToString &s, const char *field_name) const final;
96958 };
96959 
96960 class animations;
96961 
96967 class getSavedAnimations final : public Function {
96972  std::int32_t get_id() const final {
96973  return ID;
96974  }
96975 
96976  public:
96977 
96984 
96986  static const std::int32_t ID = 7051032;
96987 
96990 
96996  void store(TlStorerToString &s, const char *field_name) const final;
96997 };
96998 
96999 class savedMessagesTags;
97000 
97006 class getSavedMessagesTags final : public Function {
97011  std::int32_t get_id() const final {
97012  return ID;
97013  }
97014 
97015  public:
97018 
97025 
97034 
97036  static const std::int32_t ID = -1932105815;
97037 
97040 
97046  void store(TlStorerToString &s, const char *field_name) const final;
97047 };
97048 
97049 class messages;
97050 
97061  std::int32_t get_id() const final {
97062  return ID;
97063  }
97064 
97065  public:
97074 
97081 
97093 
97095  static const std::int32_t ID = 2011552360;
97096 
97099 
97105  void store(TlStorerToString &s, const char *field_name) const final;
97106 };
97107 
97108 class message;
97109 
97120  std::int32_t get_id() const final {
97121  return ID;
97122  }
97123 
97124  public:
97129 
97136 
97146 
97148  static const std::int32_t ID = -1050786176;
97149 
97152 
97158  void store(TlStorerToString &s, const char *field_name) const final;
97159 };
97160 
97161 class notificationSounds;
97162 
97168 class getSavedNotificationSound final : public Function {
97173  std::int32_t get_id() const final {
97174  return ID;
97175  }
97176 
97177  public:
97180 
97187 
97196 
97198  static const std::int32_t ID = 459569431;
97199 
97202 
97208  void store(TlStorerToString &s, const char *field_name) const final;
97209 };
97210 
97211 class notificationSounds;
97212 
97218 class getSavedNotificationSounds final : public Function {
97223  std::int32_t get_id() const final {
97224  return ID;
97225  }
97226 
97227  public:
97228 
97235 
97237  static const std::int32_t ID = -1070305368;
97238 
97241 
97247  void store(TlStorerToString &s, const char *field_name) const final;
97248 };
97249 
97250 class orderInfo;
97251 
97257 class getSavedOrderInfo final : public Function {
97262  std::int32_t get_id() const final {
97263  return ID;
97264  }
97265 
97266  public:
97267 
97274 
97276  static const std::int32_t ID = -1152016675;
97277 
97280 
97286  void store(TlStorerToString &s, const char *field_name) const final;
97287 };
97288 
97290 
97292 
97303  std::int32_t get_id() const final {
97304  return ID;
97305  }
97306 
97307  public:
97310 
97317 
97326 
97328  static const std::int32_t ID = -995613361;
97329 
97332 
97338  void store(TlStorerToString &s, const char *field_name) const final;
97339 };
97340 
97341 class sponsoredChats;
97342 
97348 class getSearchSponsoredChats final : public Function {
97353  std::int32_t get_id() const final {
97354  return ID;
97355  }
97356 
97357  public:
97359  string query_;
97360 
97367 
97375  explicit getSearchSponsoredChats(string const &query_);
97376 
97378  static const std::int32_t ID = 1568505164;
97379 
97382 
97388  void store(TlStorerToString &s, const char *field_name) const final;
97389 };
97390 
97391 class hashtags;
97392 
97398 class getSearchedForTags final : public Function {
97403  std::int32_t get_id() const final {
97404  return ID;
97405  }
97406 
97407  public:
97409  string tag_prefix_;
97412 
97419 
97428  getSearchedForTags(string const &tag_prefix_, int32 limit_);
97429 
97431  static const std::int32_t ID = -1692716851;
97432 
97435 
97441  void store(TlStorerToString &s, const char *field_name) const final;
97442 };
97443 
97444 class secretChat;
97445 
97451 class getSecretChat final : public Function {
97456  std::int32_t get_id() const final {
97457  return ID;
97458  }
97459 
97460  public:
97463 
97469  getSecretChat();
97470 
97479 
97481  static const std::int32_t ID = 40599169;
97482 
97485 
97491  void store(TlStorerToString &s, const char *field_name) const final;
97492 };
97493 
97494 class MessageSender;
97495 
97496 class httpUrl;
97497 
97503 class getStarAdAccountUrl final : public Function {
97508  std::int32_t get_id() const final {
97509  return ID;
97510  }
97511 
97512  public:
97515 
97522 
97531 
97533  static const std::int32_t ID = 1940473181;
97534 
97537 
97543  void store(TlStorerToString &s, const char *field_name) const final;
97544 };
97545 
97546 class starPaymentOptions;
97547 
97553 class getStarGiftPaymentOptions final : public Function {
97558  std::int32_t get_id() const final {
97559  return ID;
97560  }
97561 
97562  public:
97565 
97572 
97581 
97583  static const std::int32_t ID = -500735773;
97584 
97587 
97593  void store(TlStorerToString &s, const char *field_name) const final;
97594 };
97595 
97597 
97608  std::int32_t get_id() const final {
97609  return ID;
97610  }
97611 
97612  public:
97613 
97620 
97622  static const std::int32_t ID = -883172578;
97623 
97626 
97632  void store(TlStorerToString &s, const char *field_name) const final;
97633 };
97634 
97635 class starPaymentOptions;
97636 
97642 class getStarPaymentOptions final : public Function {
97647  std::int32_t get_id() const final {
97648  return ID;
97649  }
97650 
97651  public:
97652 
97659 
97661  static const std::int32_t ID = 1838351940;
97662 
97665 
97671  void store(TlStorerToString &s, const char *field_name) const final;
97672 };
97673 
97674 class MessageSender;
97675 
97676 class starRevenueStatistics;
97677 
97683 class getStarRevenueStatistics final : public Function {
97688  std::int32_t get_id() const final {
97689  return ID;
97690  }
97691 
97692  public:
97696  bool is_dark_;
97697 
97704 
97714 
97716  static const std::int32_t ID = -260356841;
97717 
97720 
97726  void store(TlStorerToString &s, const char *field_name) const final;
97727 };
97728 
97729 class starSubscriptions;
97730 
97736 class getStarSubscriptions final : public Function {
97741  std::int32_t get_id() const final {
97742  return ID;
97743  }
97744 
97745  public:
97749  string offset_;
97750 
97757 
97766  getStarSubscriptions(bool only_expiring_, string const &offset_);
97767 
97769  static const std::int32_t ID = -641223956;
97770 
97773 
97779  void store(TlStorerToString &s, const char *field_name) const final;
97780 };
97781 
97782 class MessageSender;
97783 
97785 
97786 class starTransactions;
97787 
97793 class getStarTransactions final : public Function {
97798  std::int32_t get_id() const final {
97799  return ID;
97800  }
97801 
97802  public:
97810  string offset_;
97813 
97820 
97833 
97835  static const std::int32_t ID = -258541327;
97836 
97839 
97845  void store(TlStorerToString &s, const char *field_name) const final;
97846 };
97847 
97848 class MessageSender;
97849 
97850 class httpUrl;
97851 
97857 class getStarWithdrawalUrl final : public Function {
97862  std::int32_t get_id() const final {
97863  return ID;
97864  }
97865 
97866  public:
97872  string password_;
97873 
97880 
97891 
97893  static const std::int32_t ID = -1445841134;
97894 
97897 
97903  void store(TlStorerToString &s, const char *field_name) const final;
97904 };
97905 
97906 class StatisticalGraph;
97907 
97913 class getStatisticalGraph final : public Function {
97918  std::int32_t get_id() const final {
97919  return ID;
97920  }
97921 
97922  public:
97926  string token_;
97929 
97936 
97946  getStatisticalGraph(int53 chat_id_, string const &token_, int53 x_);
97947 
97949  static const std::int32_t ID = 1100975515;
97950 
97953 
97959  void store(TlStorerToString &s, const char *field_name) const final;
97960 };
97961 
97962 class InputFile;
97963 
97964 class emojis;
97965 
97971 class getStickerEmojis final : public Function {
97976  std::int32_t get_id() const final {
97977  return ID;
97978  }
97979 
97980  public:
97983 
97989  getStickerEmojis();
97990 
97999 
98001  static const std::int32_t ID = -1895508665;
98002 
98005 
98011  void store(TlStorerToString &s, const char *field_name) const final;
98012 };
98013 
98014 class outline;
98015 
98021 class getStickerOutline final : public Function {
98026  std::int32_t get_id() const final {
98027  return ID;
98028  }
98029 
98030  public:
98037 
98044 
98055 
98057  static const std::int32_t ID = -1550504539;
98058 
98061 
98067  void store(TlStorerToString &s, const char *field_name) const final;
98068 };
98069 
98070 class stickerSet;
98071 
98077 class getStickerSet final : public Function {
98082  std::int32_t get_id() const final {
98083  return ID;
98084  }
98085 
98086  public:
98089 
98095  getStickerSet();
98096 
98104  explicit getStickerSet(int64 set_id_);
98105 
98107  static const std::int32_t ID = 1052318659;
98108 
98111 
98117  void store(TlStorerToString &s, const char *field_name) const final;
98118 };
98119 
98120 class text;
98121 
98127 class getStickerSetName final : public Function {
98132  std::int32_t get_id() const final {
98133  return ID;
98134  }
98135 
98136  public:
98139 
98146 
98154  explicit getStickerSetName(int64 set_id_);
98155 
98157  static const std::int32_t ID = 1039849089;
98158 
98161 
98167  void store(TlStorerToString &s, const char *field_name) const final;
98168 };
98169 
98170 class StickerType;
98171 
98172 class stickers;
98173 
98179 class getStickers final : public Function {
98184  std::int32_t get_id() const final {
98185  return ID;
98186  }
98187 
98188  public:
98192  string query_;
98197 
98203  getStickers();
98204 
98216 
98218  static const std::int32_t ID = 1158058819;
98219 
98222 
98228  void store(TlStorerToString &s, const char *field_name) const final;
98229 };
98230 
98231 class storageStatistics;
98232 
98238 class getStorageStatistics final : public Function {
98243  std::int32_t get_id() const final {
98244  return ID;
98245  }
98246 
98247  public:
98250 
98257 
98266 
98268  static const std::int32_t ID = -853193929;
98269 
98272 
98278  void store(TlStorerToString &s, const char *field_name) const final;
98279 };
98280 
98281 class storageStatisticsFast;
98282 
98288 class getStorageStatisticsFast final : public Function {
98293  std::int32_t get_id() const final {
98294  return ID;
98295  }
98296 
98297  public:
98298 
98305 
98307  static const std::int32_t ID = 61368066;
98308 
98311 
98317  void store(TlStorerToString &s, const char *field_name) const final;
98318 };
98319 
98320 class story;
98321 
98327 class getStory final : public Function {
98332  std::int32_t get_id() const final {
98333  return ID;
98334  }
98335 
98336  public:
98343 
98349  getStory();
98350 
98361 
98363  static const std::int32_t ID = -2011076366;
98364 
98367 
98373  void store(TlStorerToString &s, const char *field_name) const final;
98374 };
98375 
98376 class availableReactions;
98377 
98383 class getStoryAvailableReactions final : public Function {
98388  std::int32_t get_id() const final {
98389  return ID;
98390  }
98391 
98392  public:
98395 
98402 
98411 
98413  static const std::int32_t ID = 595938619;
98414 
98417 
98423  void store(TlStorerToString &s, const char *field_name) const final;
98424 };
98425 
98426 class storyInteractions;
98427 
98433 class getStoryInteractions final : public Function {
98438  std::int32_t get_id() const final {
98439  return ID;
98440  }
98441 
98442  public:
98446  string query_;
98454  string offset_;
98457 
98464 
98479 
98481  static const std::int32_t ID = 483475469;
98482 
98485 
98491  void store(TlStorerToString &s, const char *field_name) const final;
98492 };
98493 
98494 class chats;
98495 
98506  std::int32_t get_id() const final {
98507  return ID;
98508  }
98509 
98510  public:
98511 
98518 
98520  static const std::int32_t ID = 627715760;
98521 
98524 
98530  void store(TlStorerToString &s, const char *field_name) const final;
98531 };
98532 
98533 class publicForwards;
98534 
98540 class getStoryPublicForwards final : public Function {
98545  std::int32_t get_id() const final {
98546  return ID;
98547  }
98548 
98549  public:
98555  string offset_;
98558 
98565 
98577 
98579  static const std::int32_t ID = 1810378546;
98580 
98583 
98589  void store(TlStorerToString &s, const char *field_name) const final;
98590 };
98591 
98592 class storyStatistics;
98593 
98599 class getStoryStatistics final : public Function {
98604  std::int32_t get_id() const final {
98605  return ID;
98606  }
98607 
98608  public:
98614  bool is_dark_;
98615 
98622 
98633 
98635  static const std::int32_t ID = 982926146;
98636 
98639 
98645  void store(TlStorerToString &s, const char *field_name) const final;
98646 };
98647 
98648 class text;
98649 
98655 class getSuggestedFileName final : public Function {
98660  std::int32_t get_id() const final {
98661  return ID;
98662  }
98663 
98664  public:
98668  string directory_;
98669 
98676 
98686 
98688  static const std::int32_t ID = -2049399674;
98689 
98692 
98698  void store(TlStorerToString &s, const char *field_name) const final;
98699 };
98700 
98701 class text;
98702 
98708 class getSuggestedStickerSetName final : public Function {
98713  std::int32_t get_id() const final {
98714  return ID;
98715  }
98716 
98717  public:
98719  string title_;
98720 
98727 
98735  explicit getSuggestedStickerSetName(string const &title_);
98736 
98738  static const std::int32_t ID = -1340995520;
98739 
98742 
98748  void store(TlStorerToString &s, const char *field_name) const final;
98749 };
98750 
98751 class chats;
98752 
98758 class getSuitableDiscussionChats final : public Function {
98763  std::int32_t get_id() const final {
98764  return ID;
98765  }
98766 
98767  public:
98768 
98775 
98777  static const std::int32_t ID = 49044982;
98778 
98781 
98787  void store(TlStorerToString &s, const char *field_name) const final;
98788 };
98789 
98790 class chats;
98791 
98797 class getSuitablePersonalChats final : public Function {
98802  std::int32_t get_id() const final {
98803  return ID;
98804  }
98805 
98806  public:
98807 
98814 
98816  static const std::int32_t ID = -1870357515;
98817 
98820 
98826  void store(TlStorerToString &s, const char *field_name) const final;
98827 };
98828 
98829 class supergroup;
98830 
98836 class getSupergroup final : public Function {
98841  std::int32_t get_id() const final {
98842  return ID;
98843  }
98844 
98845  public:
98848 
98854  getSupergroup();
98855 
98864 
98866  static const std::int32_t ID = 989663458;
98867 
98870 
98876  void store(TlStorerToString &s, const char *field_name) const final;
98877 };
98878 
98879 class supergroupFullInfo;
98880 
98886 class getSupergroupFullInfo final : public Function {
98891  std::int32_t get_id() const final {
98892  return ID;
98893  }
98894 
98895  public:
98898 
98905 
98914 
98916  static const std::int32_t ID = 1099776056;
98917 
98920 
98926  void store(TlStorerToString &s, const char *field_name) const final;
98927 };
98928 
98930 
98931 class chatMembers;
98932 
98938 class getSupergroupMembers final : public Function {
98943  std::int32_t get_id() const final {
98944  return ID;
98945  }
98946 
98947  public:
98956 
98963 
98975 
98977  static const std::int32_t ID = -570940984;
98978 
98981 
98987  void store(TlStorerToString &s, const char *field_name) const final;
98988 };
98989 
98990 class text;
98991 
98997 class getSupportName final : public Function {
99002  std::int32_t get_id() const final {
99003  return ID;
99004  }
99005 
99006  public:
99007 
99013  getSupportName();
99014 
99016  static const std::int32_t ID = 1302205794;
99017 
99020 
99026  void store(TlStorerToString &s, const char *field_name) const final;
99027 };
99028 
99029 class user;
99030 
99036 class getSupportUser final : public Function {
99041  std::int32_t get_id() const final {
99042  return ID;
99043  }
99044 
99045  public:
99046 
99052  getSupportUser();
99053 
99055  static const std::int32_t ID = -1733497700;
99056 
99059 
99065  void store(TlStorerToString &s, const char *field_name) const final;
99066 };
99067 
99069 
99075 class getTemporaryPasswordState final : public Function {
99080  std::int32_t get_id() const final {
99081  return ID;
99082  }
99083 
99084  public:
99085 
99092 
99094  static const std::int32_t ID = -12670830;
99095 
99098 
99104  void store(TlStorerToString &s, const char *field_name) const final;
99105 };
99106 
99107 class textEntities;
99108 
99114 class getTextEntities final : public Function {
99119  std::int32_t get_id() const final {
99120  return ID;
99121  }
99122 
99123  public:
99125  string text_;
99126 
99132  getTextEntities();
99133 
99141  explicit getTextEntities(string const &text_);
99142 
99144  static const std::int32_t ID = -341490693;
99145 
99148 
99154  void store(TlStorerToString &s, const char *field_name) const final;
99155 };
99156 
99157 class text;
99158 
99159 class themeParameters;
99160 
99171  std::int32_t get_id() const final {
99172  return ID;
99173  }
99174 
99175  public:
99178 
99185 
99194 
99196  static const std::int32_t ID = -1850145288;
99197 
99200 
99206  void store(TlStorerToString &s, const char *field_name) const final;
99207 };
99208 
99210 
99216 class getThemedChatEmojiStatuses final : public Function {
99221  std::int32_t get_id() const final {
99222  return ID;
99223  }
99224 
99225  public:
99226 
99233 
99235  static const std::int32_t ID = 1924568314;
99236 
99239 
99245  void store(TlStorerToString &s, const char *field_name) const final;
99246 };
99247 
99249 
99255 class getThemedEmojiStatuses final : public Function {
99260  std::int32_t get_id() const final {
99261  return ID;
99262  }
99263 
99264  public:
99265 
99272 
99274  static const std::int32_t ID = -1468220543;
99275 
99278 
99284  void store(TlStorerToString &s, const char *field_name) const final;
99285 };
99286 
99287 class timeZones;
99288 
99294 class getTimeZones final : public Function {
99299  std::int32_t get_id() const final {
99300  return ID;
99301  }
99302 
99303  public:
99304 
99310  getTimeZones();
99311 
99313  static const std::int32_t ID = 1340268632;
99314 
99317 
99323  void store(TlStorerToString &s, const char *field_name) const final;
99324 };
99325 
99326 class TopChatCategory;
99327 
99328 class chats;
99329 
99335 class getTopChats final : public Function {
99340  std::int32_t get_id() const final {
99341  return ID;
99342  }
99343 
99344  public:
99349 
99355  getTopChats();
99356 
99366 
99368  static const std::int32_t ID = -388410847;
99369 
99372 
99378  void store(TlStorerToString &s, const char *field_name) const final;
99379 };
99380 
99381 class StickerType;
99382 
99383 class trendingStickerSets;
99384 
99390 class getTrendingStickerSets final : public Function {
99395  std::int32_t get_id() const final {
99396  return ID;
99397  }
99398 
99399  public:
99406 
99413 
99424 
99426  static const std::int32_t ID = -531085986;
99427 
99430 
99436  void store(TlStorerToString &s, const char *field_name) const final;
99437 };
99438 
99439 class upgradedGift;
99440 
99446 class getUpgradedGift final : public Function {
99451  std::int32_t get_id() const final {
99452  return ID;
99453  }
99454 
99455  public:
99457  string name_;
99458 
99464  getUpgradedGift();
99465 
99473  explicit getUpgradedGift(string const &name_);
99474 
99476  static const std::int32_t ID = -1331821135;
99477 
99480 
99486  void store(TlStorerToString &s, const char *field_name) const final;
99487 };
99488 
99489 class emojiStatuses;
99490 
99501  std::int32_t get_id() const final {
99502  return ID;
99503  }
99504 
99505  public:
99506 
99513 
99515  static const std::int32_t ID = -1748975723;
99516 
99519 
99525  void store(TlStorerToString &s, const char *field_name) const final;
99526 };
99527 
99528 class httpUrl;
99529 
99540  std::int32_t get_id() const final {
99541  return ID;
99542  }
99543 
99544  public:
99548  string password_;
99549 
99556 
99565  getUpgradedGiftWithdrawalUrl(string const &received_gift_id_, string const &password_);
99566 
99568  static const std::int32_t ID = -784331188;
99569 
99572 
99578  void store(TlStorerToString &s, const char *field_name) const final;
99579 };
99580 
99581 class user;
99582 
99588 class getUser final : public Function {
99593  std::int32_t get_id() const final {
99594  return ID;
99595  }
99596 
99597  public:
99600 
99606  getUser();
99607 
99615  explicit getUser(int53 user_id_);
99616 
99618  static const std::int32_t ID = 1117363211;
99619 
99622 
99628  void store(TlStorerToString &s, const char *field_name) const final;
99629 };
99630 
99631 class foundChatBoosts;
99632 
99638 class getUserChatBoosts final : public Function {
99643  std::int32_t get_id() const final {
99644  return ID;
99645  }
99646 
99647  public:
99652 
99659 
99669 
99671  static const std::int32_t ID = -1190205543;
99672 
99675 
99681  void store(TlStorerToString &s, const char *field_name) const final;
99682 };
99683 
99684 class userFullInfo;
99685 
99691 class getUserFullInfo final : public Function {
99696  std::int32_t get_id() const final {
99697  return ID;
99698  }
99699 
99700  public:
99703 
99709  getUserFullInfo();
99710 
99718  explicit getUserFullInfo(int53 user_id_);
99719 
99721  static const std::int32_t ID = -776823720;
99722 
99725 
99731  void store(TlStorerToString &s, const char *field_name) const final;
99732 };
99733 
99734 class userLink;
99735 
99741 class getUserLink final : public Function {
99746  std::int32_t get_id() const final {
99747  return ID;
99748  }
99749 
99750  public:
99751 
99757  getUserLink();
99758 
99760  static const std::int32_t ID = 1226839270;
99761 
99764 
99770  void store(TlStorerToString &s, const char *field_name) const final;
99771 };
99772 
99773 class UserPrivacySetting;
99774 
99776 
99782 class getUserPrivacySettingRules final : public Function {
99787  std::int32_t get_id() const final {
99788  return ID;
99789  }
99790 
99791  public:
99794 
99801 
99810 
99812  static const std::int32_t ID = -2077223311;
99813 
99816 
99822  void store(TlStorerToString &s, const char *field_name) const final;
99823 };
99824 
99825 class chatPhotos;
99826 
99832 class getUserProfilePhotos final : public Function {
99837  std::int32_t get_id() const final {
99838  return ID;
99839  }
99840 
99841  public:
99848 
99855 
99866 
99868  static const std::int32_t ID = -908132798;
99869 
99872 
99878  void store(TlStorerToString &s, const char *field_name) const final;
99879 };
99880 
99881 class userSupportInfo;
99882 
99888 class getUserSupportInfo final : public Function {
99893  std::int32_t get_id() const final {
99894  return ID;
99895  }
99896 
99897  public:
99900 
99907 
99915  explicit getUserSupportInfo(int53 user_id_);
99916 
99918  static const std::int32_t ID = 1957008133;
99919 
99922 
99928  void store(TlStorerToString &s, const char *field_name) const final;
99929 };
99930 
99931 class messageSenders;
99932 
99943  std::int32_t get_id() const final {
99944  return ID;
99945  }
99946 
99947  public:
99950 
99957 
99966 
99968  static const std::int32_t ID = -1000496379;
99969 
99972 
99978  void store(TlStorerToString &s, const char *field_name) const final;
99979 };
99980 
99981 class httpUrl;
99982 
99988 class getVideoChatInviteLink final : public Function {
99993  std::int32_t get_id() const final {
99994  return ID;
99995  }
99996 
99997  public:
100002 
100009 
100019 
100021  static const std::int32_t ID = -1394707321;
100022 
100025 
100031  void store(TlStorerToString &s, const char *field_name) const final;
100032 };
100033 
100034 class rtmpUrl;
100035 
100041 class getVideoChatRtmpUrl final : public Function {
100046  std::int32_t get_id() const final {
100047  return ID;
100048  }
100049 
100050  public:
100053 
100060 
100068  explicit getVideoChatRtmpUrl(int53 chat_id_);
100069 
100071  static const std::int32_t ID = 1210784543;
100072 
100075 
100081  void store(TlStorerToString &s, const char *field_name) const final;
100082 };
100083 
100084 class GroupCallVideoQuality;
100085 
100086 class data;
100087 
100093 class getVideoChatStreamSegment final : public Function {
100098  std::int32_t get_id() const final {
100099  return ID;
100100  }
100101 
100102  public:
100113 
100120 
100133 
100135  static const std::int32_t ID = 773343220;
100136 
100139 
100145  void store(TlStorerToString &s, const char *field_name) const final;
100146 };
100147 
100148 class videoChatStreams;
100149 
100155 class getVideoChatStreams final : public Function {
100160  std::int32_t get_id() const final {
100161  return ID;
100162  }
100163 
100164  public:
100167 
100174 
100183 
100185  static const std::int32_t ID = 531757765;
100186 
100189 
100195  void store(TlStorerToString &s, const char *field_name) const final;
100196 };
100197 
100198 class httpUrl;
100199 
100200 class webAppOpenParameters;
100201 
100207 class getWebAppLinkUrl final : public Function {
100212  std::int32_t get_id() const final {
100213  return ID;
100214  }
100215 
100216  public:
100229 
100235  getWebAppLinkUrl();
100236 
100250 
100252  static const std::int32_t ID = 1627284161;
100253 
100256 
100262  void store(TlStorerToString &s, const char *field_name) const final;
100263 };
100264 
100265 class outline;
100266 
100272 class getWebAppPlaceholder final : public Function {
100277  std::int32_t get_id() const final {
100278  return ID;
100279  }
100280 
100281  public:
100284 
100291 
100300 
100302  static const std::int32_t ID = 583470479;
100303 
100306 
100312  void store(TlStorerToString &s, const char *field_name) const final;
100313 };
100314 
100315 class httpUrl;
100316 
100317 class webAppOpenParameters;
100318 
100324 class getWebAppUrl final : public Function {
100329  std::int32_t get_id() const final {
100330  return ID;
100331  }
100332 
100333  public:
100337  string url_;
100340 
100346  getWebAppUrl();
100347 
100358 
100360  static const std::int32_t ID = -1526784188;
100361 
100364 
100370  void store(TlStorerToString &s, const char *field_name) const final;
100371 };
100372 
100373 class webPageInstantView;
100374 
100380 class getWebPageInstantView final : public Function {
100385  std::int32_t get_id() const final {
100386  return ID;
100387  }
100388 
100389  public:
100391  string url_;
100394 
100401 
100410  getWebPageInstantView(string const &url_, bool only_local_);
100411 
100413  static const std::int32_t ID = 1741395197;
100414 
100417 
100423  void store(TlStorerToString &s, const char *field_name) const final;
100424 };
100425 
100426 class formattedText;
100427 
100428 class ok;
100429 
100435 class giftPremiumWithStars final : public Function {
100440  std::int32_t get_id() const final {
100441  return ID;
100442  }
100443 
100444  public:
100453 
100460 
100472 
100474  static const std::int32_t ID = -2058395432;
100475 
100478 
100484  void store(TlStorerToString &s, const char *field_name) const final;
100485 };
100486 
100487 class ok;
100488 
100494 class hideContactCloseBirthdays final : public Function {
100499  std::int32_t get_id() const final {
100500  return ID;
100501  }
100502 
100503  public:
100504 
100511 
100513  static const std::int32_t ID = -1163065221;
100514 
100517 
100523  void store(TlStorerToString &s, const char *field_name) const final;
100524 };
100525 
100526 class SuggestedAction;
100527 
100528 class ok;
100529 
100535 class hideSuggestedAction final : public Function {
100540  std::int32_t get_id() const final {
100541  return ID;
100542  }
100543 
100544  public:
100547 
100554 
100563 
100565  static const std::int32_t ID = -1561384065;
100566 
100569 
100575  void store(TlStorerToString &s, const char *field_name) const final;
100576 };
100577 
100578 class contact;
100579 
100580 class importedContacts;
100581 
100587 class importContacts final : public Function {
100592  std::int32_t get_id() const final {
100593  return ID;
100594  }
100595 
100596  public:
100599 
100605  importContacts();
100606 
100615 
100617  static const std::int32_t ID = -215132767;
100618 
100621 
100627  void store(TlStorerToString &s, const char *field_name) const final;
100628 };
100629 
100630 class InputFile;
100631 
100632 class ok;
100633 
100639 class importMessages final : public Function {
100644  std::int32_t get_id() const final {
100645  return ID;
100646  }
100647 
100648  public:
100655 
100661  importMessages();
100662 
100673 
100675  static const std::int32_t ID = -1864116784;
100676 
100679 
100685  void store(TlStorerToString &s, const char *field_name) const final;
100686 };
100687 
100689 
100700  std::int32_t get_id() const final {
100701  return ID;
100702  }
100703 
100704  public:
100711 
100718 
100729 
100731  static const std::int32_t ID = -631535414;
100732 
100735 
100741  void store(TlStorerToString &s, const char *field_name) const final;
100742 };
100743 
100744 class ok;
100745 
100756  std::int32_t get_id() const final {
100757  return ID;
100758  }
100759 
100760  public:
100765 
100772 
100782 
100784  static const std::int32_t ID = -473149298;
100785 
100788 
100794  void store(TlStorerToString &s, const char *field_name) const final;
100795 };
100796 
100797 class ok;
100798 
100804 class joinChat final : public Function {
100809  std::int32_t get_id() const final {
100810  return ID;
100811  }
100812 
100813  public:
100816 
100822  joinChat();
100823 
100831  explicit joinChat(int53 chat_id_);
100832 
100834  static const std::int32_t ID = 326769313;
100835 
100838 
100844  void store(TlStorerToString &s, const char *field_name) const final;
100845 };
100846 
100847 class chat;
100848 
100854 class joinChatByInviteLink final : public Function {
100859  std::int32_t get_id() const final {
100860  return ID;
100861  }
100862 
100863  public:
100866 
100873 
100881  explicit joinChatByInviteLink(string const &invite_link_);
100882 
100884  static const std::int32_t ID = -1049973882;
100885 
100888 
100894  void store(TlStorerToString &s, const char *field_name) const final;
100895 };
100896 
100897 class InputGroupCall;
100898 
100899 class groupCallInfo;
100900 
100902 
100908 class joinGroupCall final : public Function {
100913  std::int32_t get_id() const final {
100914  return ID;
100915  }
100916 
100917  public:
100922 
100928  joinGroupCall();
100929 
100939 
100941  static const std::int32_t ID = -2026079917;
100942 
100945 
100951  void store(TlStorerToString &s, const char *field_name) const final;
100952 };
100953 
100954 class MessageSender;
100955 
100957 
100958 class text;
100959 
100965 class joinVideoChat final : public Function {
100970  std::int32_t get_id() const final {
100971  return ID;
100972  }
100973 
100974  public:
100983 
100989  joinVideoChat();
100990 
101002 
101004  static const std::int32_t ID = 1322989999;
101005 
101008 
101014  void store(TlStorerToString &s, const char *field_name) const final;
101015 };
101016 
101017 class giveawayParameters;
101018 
101019 class ok;
101020 
101026 class launchPrepaidGiveaway final : public Function {
101031  std::int32_t get_id() const final {
101032  return ID;
101033  }
101034 
101035  public:
101044 
101051 
101063 
101065  static const std::int32_t ID = 639465530;
101066 
101069 
101075  void store(TlStorerToString &s, const char *field_name) const final;
101076 };
101077 
101078 class ok;
101079 
101085 class leaveChat final : public Function {
101090  std::int32_t get_id() const final {
101091  return ID;
101092  }
101093 
101094  public:
101097 
101103  leaveChat();
101104 
101112  explicit leaveChat(int53 chat_id_);
101113 
101115  static const std::int32_t ID = -1825080735;
101116 
101119 
101125  void store(TlStorerToString &s, const char *field_name) const final;
101126 };
101127 
101128 class ok;
101129 
101135 class leaveGroupCall final : public Function {
101140  std::int32_t get_id() const final {
101141  return ID;
101142  }
101143 
101144  public:
101147 
101153  leaveGroupCall();
101154 
101162  explicit leaveGroupCall(int32 group_call_id_);
101163 
101165  static const std::int32_t ID = 980152233;
101166 
101169 
101175  void store(TlStorerToString &s, const char *field_name) const final;
101176 };
101177 
101178 class StoryList;
101179 
101180 class ok;
101181 
101187 class loadActiveStories final : public Function {
101192  std::int32_t get_id() const final {
101193  return ID;
101194  }
101195 
101196  public:
101199 
101205  loadActiveStories();
101206 
101215 
101217  static const std::int32_t ID = 2106390328;
101218 
101221 
101227  void store(TlStorerToString &s, const char *field_name) const final;
101228 };
101229 
101230 class ChatList;
101231 
101232 class ok;
101233 
101239 class loadChats final : public Function {
101244  std::int32_t get_id() const final {
101245  return ID;
101246  }
101247 
101248  public:
101253 
101259  loadChats();
101260 
101270 
101272  static const std::int32_t ID = -1885635205;
101273 
101276 
101282  void store(TlStorerToString &s, const char *field_name) const final;
101283 };
101284 
101285 class ok;
101286 
101292 class loadGroupCallParticipants final : public Function {
101297  std::int32_t get_id() const final {
101298  return ID;
101299  }
101300 
101301  public:
101306 
101313 
101323 
101325  static const std::int32_t ID = 938720974;
101326 
101329 
101335  void store(TlStorerToString &s, const char *field_name) const final;
101336 };
101337 
101338 class ok;
101339 
101350  std::int32_t get_id() const final {
101351  return ID;
101352  }
101353 
101354  public:
101357 
101364 
101373 
101375  static const std::int32_t ID = -46092588;
101376 
101379 
101385  void store(TlStorerToString &s, const char *field_name) const final;
101386 };
101387 
101388 class ok;
101389 
101395 class loadQuickReplyShortcuts final : public Function {
101400  std::int32_t get_id() const final {
101401  return ID;
101402  }
101403 
101404  public:
101405 
101412 
101414  static const std::int32_t ID = -1016614243;
101415 
101418 
101424  void store(TlStorerToString &s, const char *field_name) const final;
101425 };
101426 
101427 class ok;
101428 
101434 class loadSavedMessagesTopics final : public Function {
101439  std::int32_t get_id() const final {
101440  return ID;
101441  }
101442 
101443  public:
101446 
101453 
101462 
101464  static const std::int32_t ID = 289855160;
101465 
101468 
101474  void store(TlStorerToString &s, const char *field_name) const final;
101475 };
101476 
101477 class ok;
101478 
101484 class logOut final : public Function {
101489  std::int32_t get_id() const final {
101490  return ID;
101491  }
101492 
101493  public:
101494 
101500  logOut();
101501 
101503  static const std::int32_t ID = -1581923301;
101504 
101507 
101513  void store(TlStorerToString &s, const char *field_name) const final;
101514 };
101515 
101516 class ok;
101517 
101523 class openBotSimilarBot final : public Function {
101528  std::int32_t get_id() const final {
101529  return ID;
101530  }
101531 
101532  public:
101537 
101543  openBotSimilarBot();
101544 
101554 
101556  static const std::int32_t ID = -369688872;
101557 
101560 
101566  void store(TlStorerToString &s, const char *field_name) const final;
101567 };
101568 
101569 class ok;
101570 
101576 class openChat final : public Function {
101581  std::int32_t get_id() const final {
101582  return ID;
101583  }
101584 
101585  public:
101588 
101594  openChat();
101595 
101603  explicit openChat(int53 chat_id_);
101604 
101606  static const std::int32_t ID = -323371509;
101607 
101610 
101616  void store(TlStorerToString &s, const char *field_name) const final;
101617 };
101618 
101619 class ok;
101620 
101626 class openChatSimilarChat final : public Function {
101631  std::int32_t get_id() const final {
101632  return ID;
101633  }
101634 
101635  public:
101640 
101647 
101657 
101659  static const std::int32_t ID = -1884883949;
101660 
101663 
101669  void store(TlStorerToString &s, const char *field_name) const final;
101670 };
101671 
101672 class ok;
101673 
101679 class openMessageContent final : public Function {
101684  std::int32_t get_id() const final {
101685  return ID;
101686  }
101687 
101688  public:
101693 
101699  openMessageContent();
101700 
101710 
101712  static const std::int32_t ID = -739088005;
101713 
101716 
101722  void store(TlStorerToString &s, const char *field_name) const final;
101723 };
101724 
101725 class ok;
101726 
101732 class openSponsoredChat final : public Function {
101737  std::int32_t get_id() const final {
101738  return ID;
101739  }
101740 
101741  public:
101744 
101750  openSponsoredChat();
101751 
101760 
101762  static const std::int32_t ID = 865985573;
101763 
101766 
101772  void store(TlStorerToString &s, const char *field_name) const final;
101773 };
101774 
101775 class ok;
101776 
101782 class openStory final : public Function {
101787  std::int32_t get_id() const final {
101788  return ID;
101789  }
101790 
101791  public:
101796 
101802  openStory();
101803 
101813 
101815  static const std::int32_t ID = -696723005;
101816 
101819 
101825  void store(TlStorerToString &s, const char *field_name) const final;
101826 };
101827 
101828 class InputMessageReplyTo;
101829 
101830 class webAppInfo;
101831 
101832 class webAppOpenParameters;
101833 
101839 class openWebApp final : public Function {
101844  std::int32_t get_id() const final {
101845  return ID;
101846  }
101847 
101848  public:
101854  string url_;
101861 
101867  openWebApp();
101868 
101882 
101884  static const std::int32_t ID = 662795170;
101885 
101888 
101894  void store(TlStorerToString &s, const char *field_name) const final;
101895 };
101896 
101897 class FileType;
101898 
101899 class storageStatistics;
101900 
101906 class optimizeStorage final : public Function {
101911  std::int32_t get_id() const final {
101912  return ID;
101913  }
101914 
101915  public:
101934 
101940  optimizeStorage();
101941 
101958 
101960  static const std::int32_t ID = 853186759;
101961 
101964 
101970  void store(TlStorerToString &s, const char *field_name) const final;
101971 };
101972 
101973 class formattedText;
101974 
101980 class parseMarkdown final : public Function {
101985  std::int32_t get_id() const final {
101986  return ID;
101987  }
101988 
101989  public:
101992 
101998  parseMarkdown();
101999 
102008 
102010  static const std::int32_t ID = 756366063;
102011 
102014 
102020  void store(TlStorerToString &s, const char *field_name) const final;
102021 };
102022 
102023 class TextParseMode;
102024 
102025 class formattedText;
102026 
102032 class parseTextEntities final : public Function {
102037  std::int32_t get_id() const final {
102038  return ID;
102039  }
102040 
102041  public:
102043  string text_;
102046 
102052  parseTextEntities();
102053 
102063 
102065  static const std::int32_t ID = -1709194593;
102066 
102069 
102075  void store(TlStorerToString &s, const char *field_name) const final;
102076 };
102077 
102078 class ok;
102079 
102085 class pinChatMessage final : public Function {
102090  std::int32_t get_id() const final {
102091  return ID;
102092  }
102093 
102094  public:
102103 
102109  pinChatMessage();
102110 
102122 
102124  static const std::int32_t ID = 2034719663;
102125 
102128 
102134  void store(TlStorerToString &s, const char *field_name) const final;
102135 };
102136 
102137 class seconds;
102138 
102144 class pingProxy final : public Function {
102149  std::int32_t get_id() const final {
102150  return ID;
102151  }
102152 
102153  public:
102156 
102162  pingProxy();
102163 
102171  explicit pingProxy(int32 proxy_id_);
102172 
102174  static const std::int32_t ID = -979681103;
102175 
102178 
102184  void store(TlStorerToString &s, const char *field_name) const final;
102185 };
102186 
102187 class InputStoryContent;
102188 
102189 class StoryPrivacySettings;
102190 
102191 class formattedText;
102192 
102193 class inputStoryAreas;
102194 
102195 class story;
102196 
102197 class storyFullId;
102198 
102204 class postStory final : public Function {
102209  std::int32_t get_id() const final {
102210  return ID;
102211  }
102212 
102213  public:
102232 
102238  postStory();
102239 
102256 
102258  static const std::int32_t ID = -257605513;
102259 
102262 
102268  void store(TlStorerToString &s, const char *field_name) const final;
102269 };
102270 
102271 class FileType;
102272 
102273 class InputFile;
102274 
102275 class file;
102276 
102282 class preliminaryUploadFile final : public Function {
102287  std::int32_t get_id() const final {
102288  return ID;
102289  }
102290 
102291  public:
102298 
102305 
102316 
102318  static const std::int32_t ID = 1894239129;
102319 
102322 
102328  void store(TlStorerToString &s, const char *field_name) const final;
102329 };
102330 
102331 class ok;
102332 
102338 class processChatFolderNewChats final : public Function {
102343  std::int32_t get_id() const final {
102344  return ID;
102345  }
102346 
102347  public:
102352 
102359 
102369 
102371  static const std::int32_t ID = 1498280672;
102372 
102375 
102381  void store(TlStorerToString &s, const char *field_name) const final;
102382 };
102383 
102384 class ok;
102385 
102391 class processChatJoinRequest final : public Function {
102396  std::int32_t get_id() const final {
102397  return ID;
102398  }
102399 
102400  public:
102407 
102414 
102425 
102427  static const std::int32_t ID = 1004876963;
102428 
102431 
102437  void store(TlStorerToString &s, const char *field_name) const final;
102438 };
102439 
102440 class ok;
102441 
102447 class processChatJoinRequests final : public Function {
102452  std::int32_t get_id() const final {
102453  return ID;
102454  }
102455 
102456  public:
102463 
102470 
102481 
102483  static const std::int32_t ID = 1048722894;
102484 
102487 
102493  void store(TlStorerToString &s, const char *field_name) const final;
102494 };
102495 
102496 class ok;
102497 
102503 class processPushNotification final : public Function {
102508  std::int32_t get_id() const final {
102509  return ID;
102510  }
102511 
102512  public:
102514  string payload_;
102515 
102522 
102530  explicit processPushNotification(string const &payload_);
102531 
102533  static const std::int32_t ID = 786679952;
102534 
102537 
102543  void store(TlStorerToString &s, const char *field_name) const final;
102544 };
102545 
102546 class ok;
102547 
102553 class rateSpeechRecognition final : public Function {
102558  std::int32_t get_id() const final {
102559  return ID;
102560  }
102561 
102562  public:
102569 
102576 
102587 
102589  static const std::int32_t ID = -287521867;
102590 
102593 
102599  void store(TlStorerToString &s, const char *field_name) const final;
102600 };
102601 
102602 class ok;
102603 
102609 class readAllChatMentions final : public Function {
102614  std::int32_t get_id() const final {
102615  return ID;
102616  }
102617 
102618  public:
102621 
102628 
102636  explicit readAllChatMentions(int53 chat_id_);
102637 
102639  static const std::int32_t ID = 1357558453;
102640 
102643 
102649  void store(TlStorerToString &s, const char *field_name) const final;
102650 };
102651 
102652 class ok;
102653 
102659 class readAllChatReactions final : public Function {
102664  std::int32_t get_id() const final {
102665  return ID;
102666  }
102667 
102668  public:
102671 
102678 
102686  explicit readAllChatReactions(int53 chat_id_);
102687 
102689  static const std::int32_t ID = 1421973357;
102690 
102693 
102699  void store(TlStorerToString &s, const char *field_name) const final;
102700 };
102701 
102702 class ok;
102703 
102714  std::int32_t get_id() const final {
102715  return ID;
102716  }
102717 
102718  public:
102723 
102730 
102740 
102742  static const std::int32_t ID = 1323136341;
102743 
102746 
102752  void store(TlStorerToString &s, const char *field_name) const final;
102753 };
102754 
102755 class ok;
102756 
102767  std::int32_t get_id() const final {
102768  return ID;
102769  }
102770 
102771  public:
102776 
102783 
102793 
102795  static const std::int32_t ID = -792975554;
102796 
102799 
102805  void store(TlStorerToString &s, const char *field_name) const final;
102806 };
102807 
102808 class ok;
102809 
102815 class readBusinessMessage final : public Function {
102820  std::int32_t get_id() const final {
102821  return ID;
102822  }
102823 
102824  public:
102831 
102838 
102849 
102851  static const std::int32_t ID = -1723531538;
102852 
102855 
102861  void store(TlStorerToString &s, const char *field_name) const final;
102862 };
102863 
102864 class ChatList;
102865 
102866 class ok;
102867 
102873 class readChatList final : public Function {
102878  std::int32_t get_id() const final {
102879  return ID;
102880  }
102881 
102882  public:
102885 
102891  readChatList();
102892 
102901 
102903  static const std::int32_t ID = -1117480790;
102904 
102907 
102913  void store(TlStorerToString &s, const char *field_name) const final;
102914 };
102915 
102916 class data;
102917 
102923 class readFilePart final : public Function {
102928  std::int32_t get_id() const final {
102929  return ID;
102930  }
102931 
102932  public:
102939 
102945  readFilePart();
102946 
102957 
102959  static const std::int32_t ID = -174576822;
102960 
102963 
102969  void store(TlStorerToString &s, const char *field_name) const final;
102970 };
102971 
102972 class quickReplyMessages;
102973 
102984  std::int32_t get_id() const final {
102985  return ID;
102986  }
102987 
102988  public:
102993 
103000 
103010 
103012  static const std::int32_t ID = 387399566;
103013 
103016 
103022  void store(TlStorerToString &s, const char *field_name) const final;
103023 };
103024 
103025 class ok;
103026 
103032 class recognizeSpeech final : public Function {
103037  std::int32_t get_id() const final {
103038  return ID;
103039  }
103040 
103041  public:
103046 
103052  recognizeSpeech();
103053 
103063 
103065  static const std::int32_t ID = 1741947577;
103066 
103069 
103075  void store(TlStorerToString &s, const char *field_name) const final;
103076 };
103077 
103078 class ok;
103079 
103090  std::int32_t get_id() const final {
103091  return ID;
103092  }
103093 
103094  public:
103100  string new_hint_;
103101 
103108 
103118  recoverAuthenticationPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
103119 
103121  static const std::int32_t ID = -131001053;
103122 
103125 
103131  void store(TlStorerToString &s, const char *field_name) const final;
103132 };
103133 
103134 class passwordState;
103135 
103141 class recoverPassword final : public Function {
103146  std::int32_t get_id() const final {
103147  return ID;
103148  }
103149 
103150  public:
103156  string new_hint_;
103157 
103163  recoverPassword();
103164 
103174  recoverPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
103175 
103177  static const std::int32_t ID = -1524262541;
103178 
103181 
103187  void store(TlStorerToString &s, const char *field_name) const final;
103188 };
103189 
103190 class ok;
103191 
103197 class refundStarPayment final : public Function {
103202  std::int32_t get_id() const final {
103203  return ID;
103204  }
103205 
103206  public:
103211 
103217  refundStarPayment();
103218 
103228 
103230  static const std::int32_t ID = -1804165035;
103231 
103234 
103240  void store(TlStorerToString &s, const char *field_name) const final;
103241 };
103242 
103243 class DeviceToken;
103244 
103245 class pushReceiverId;
103246 
103252 class registerDevice final : public Function {
103257  std::int32_t get_id() const final {
103258  return ID;
103259  }
103260 
103261  public:
103266 
103272  registerDevice();
103273 
103283 
103285  static const std::int32_t ID = 366088823;
103286 
103289 
103295  void store(TlStorerToString &s, const char *field_name) const final;
103296 };
103297 
103298 class ok;
103299 
103305 class registerUser final : public Function {
103310  std::int32_t get_id() const final {
103311  return ID;
103312  }
103313 
103314  public:
103318  string last_name_;
103321 
103327  registerUser();
103328 
103338  registerUser(string const &first_name_, string const &last_name_, bool disable_notification_);
103339 
103341  static const std::int32_t ID = -1012247828;
103342 
103345 
103351  void store(TlStorerToString &s, const char *field_name) const final;
103352 };
103353 
103354 class ok;
103355 
103366  std::int32_t get_id() const final {
103367  return ID;
103368  }
103369 
103370  public:
103377 
103384 
103395 
103397  static const std::int32_t ID = -1186433402;
103398 
103401 
103407  void store(TlStorerToString &s, const char *field_name) const final;
103408 };
103409 
103410 class ok;
103411 
103422  std::int32_t get_id() const final {
103423  return ID;
103424  }
103425 
103426  public:
103429 
103436 
103445 
103447  static const std::int32_t ID = 2020766707;
103448 
103451 
103457  void store(TlStorerToString &s, const char *field_name) const final;
103458 };
103459 
103460 class ok;
103461 
103467 class removeChatActionBar final : public Function {
103472  std::int32_t get_id() const final {
103473  return ID;
103474  }
103475 
103476  public:
103479 
103486 
103494  explicit removeChatActionBar(int53 chat_id_);
103495 
103497  static const std::int32_t ID = -1650968070;
103498 
103501 
103507  void store(TlStorerToString &s, const char *field_name) const final;
103508 };
103509 
103510 class ok;
103511 
103517 class removeContacts final : public Function {
103522  std::int32_t get_id() const final {
103523  return ID;
103524  }
103525 
103526  public:
103529 
103535  removeContacts();
103536 
103544  explicit removeContacts(array<int53> &&user_ids_);
103545 
103547  static const std::int32_t ID = 1943858054;
103548 
103551 
103557  void store(TlStorerToString &s, const char *field_name) const final;
103558 };
103559 
103560 class InputFile;
103561 
103562 class ok;
103563 
103569 class removeFavoriteSticker final : public Function {
103574  std::int32_t get_id() const final {
103575  return ID;
103576  }
103577 
103578  public:
103581 
103588 
103597 
103599  static const std::int32_t ID = 1152945264;
103600 
103603 
103609  void store(TlStorerToString &s, const char *field_name) const final;
103610 };
103611 
103612 class ok;
103613 
103619 class removeFileFromDownloads final : public Function {
103624  std::int32_t get_id() const final {
103625  return ID;
103626  }
103627 
103628  public:
103633 
103640 
103650 
103652  static const std::int32_t ID = 1460060142;
103653 
103656 
103662  void store(TlStorerToString &s, const char *field_name) const final;
103663 };
103664 
103665 class ok;
103666 
103672 class removeInstalledBackground final : public Function {
103677  std::int32_t get_id() const final {
103678  return ID;
103679  }
103680 
103681  public:
103684 
103691 
103700 
103702  static const std::int32_t ID = 1346446652;
103703 
103706 
103712  void store(TlStorerToString &s, const char *field_name) const final;
103713 };
103714 
103715 class ReactionType;
103716 
103717 class ok;
103718 
103724 class removeMessageReaction final : public Function {
103729  std::int32_t get_id() const final {
103730  return ID;
103731  }
103732 
103733  public:
103740 
103747 
103758 
103760  static const std::int32_t ID = -1756934789;
103761 
103764 
103770  void store(TlStorerToString &s, const char *field_name) const final;
103771 };
103772 
103773 class MessageSender;
103774 
103775 class ok;
103776 
103787  std::int32_t get_id() const final {
103788  return ID;
103789  }
103790 
103791  public:
103796 
103803 
103813 
103815  static const std::int32_t ID = -1710174374;
103816 
103819 
103825  void store(TlStorerToString &s, const char *field_name) const final;
103826 };
103827 
103828 class ok;
103829 
103835 class removeNotification final : public Function {
103840  std::int32_t get_id() const final {
103841  return ID;
103842  }
103843 
103844  public:
103849 
103855  removeNotification();
103856 
103866 
103868  static const std::int32_t ID = 862630734;
103869 
103872 
103878  void store(TlStorerToString &s, const char *field_name) const final;
103879 };
103880 
103881 class ok;
103882 
103888 class removeNotificationGroup final : public Function {
103893  std::int32_t get_id() const final {
103894  return ID;
103895  }
103896 
103897  public:
103902 
103909 
103919 
103921  static const std::int32_t ID = 1713005454;
103922 
103925 
103931  void store(TlStorerToString &s, const char *field_name) const final;
103932 };
103933 
103934 class ok;
103935 
103946  std::int32_t get_id() const final {
103947  return ID;
103948  }
103949 
103950  public:
103955 
103962 
103972 
103974  static const std::int32_t ID = 1100258555;
103975 
103978 
103984  void store(TlStorerToString &s, const char *field_name) const final;
103985 };
103986 
103987 class ok;
103988 
103994 class removeProxy final : public Function {
103999  std::int32_t get_id() const final {
104000  return ID;
104001  }
104002 
104003  public:
104006 
104012  removeProxy();
104013 
104021  explicit removeProxy(int32 proxy_id_);
104022 
104024  static const std::int32_t ID = 1369219847;
104025 
104028 
104034  void store(TlStorerToString &s, const char *field_name) const final;
104035 };
104036 
104037 class ok;
104038 
104044 class removeRecentHashtag final : public Function {
104049  std::int32_t get_id() const final {
104050  return ID;
104051  }
104052 
104053  public:
104055  string hashtag_;
104056 
104063 
104071  explicit removeRecentHashtag(string const &hashtag_);
104072 
104074  static const std::int32_t ID = -1013735260;
104075 
104078 
104084  void store(TlStorerToString &s, const char *field_name) const final;
104085 };
104086 
104087 class InputFile;
104088 
104089 class ok;
104090 
104096 class removeRecentSticker final : public Function {
104101  std::int32_t get_id() const final {
104102  return ID;
104103  }
104104 
104105  public:
104110 
104117 
104127 
104129  static const std::int32_t ID = 1246577677;
104130 
104133 
104139  void store(TlStorerToString &s, const char *field_name) const final;
104140 };
104141 
104142 class ok;
104143 
104149 class removeRecentlyFoundChat final : public Function {
104154  std::int32_t get_id() const final {
104155  return ID;
104156  }
104157 
104158  public:
104161 
104168 
104177 
104179  static const std::int32_t ID = 717340444;
104180 
104183 
104189  void store(TlStorerToString &s, const char *field_name) const final;
104190 };
104191 
104192 class InputFile;
104193 
104194 class ok;
104195 
104201 class removeSavedAnimation final : public Function {
104206  std::int32_t get_id() const final {
104207  return ID;
104208  }
104209 
104210  public:
104213 
104220 
104229 
104231  static const std::int32_t ID = -495605479;
104232 
104235 
104241  void store(TlStorerToString &s, const char *field_name) const final;
104242 };
104243 
104244 class ok;
104245 
104256  std::int32_t get_id() const final {
104257  return ID;
104258  }
104259 
104260  public:
104263 
104270 
104279 
104281  static const std::int32_t ID = -480032946;
104282 
104285 
104291  void store(TlStorerToString &s, const char *field_name) const final;
104292 };
104293 
104294 class ok;
104295 
104301 class removeSearchedForTag final : public Function {
104306  std::int32_t get_id() const final {
104307  return ID;
104308  }
104309 
104310  public:
104312  string tag_;
104313 
104320 
104328  explicit removeSearchedForTag(string const &tag_);
104329 
104331  static const std::int32_t ID = 891382730;
104332 
104335 
104341  void store(TlStorerToString &s, const char *field_name) const final;
104342 };
104343 
104344 class InputFile;
104345 
104346 class ok;
104347 
104353 class removeStickerFromSet final : public Function {
104358  std::int32_t get_id() const final {
104359  return ID;
104360  }
104361 
104362  public:
104365 
104372 
104381 
104383  static const std::int32_t ID = 1642196644;
104384 
104387 
104393  void store(TlStorerToString &s, const char *field_name) const final;
104394 };
104395 
104396 class TopChatCategory;
104397 
104398 class ok;
104399 
104405 class removeTopChat final : public Function {
104410  std::int32_t get_id() const final {
104411  return ID;
104412  }
104413 
104414  public:
104419 
104425  removeTopChat();
104426 
104436 
104438  static const std::int32_t ID = -1907876267;
104439 
104442 
104448  void store(TlStorerToString &s, const char *field_name) const final;
104449 };
104450 
104451 class ok;
104452 
104458 class reorderActiveUsernames final : public Function {
104463  std::int32_t get_id() const final {
104464  return ID;
104465  }
104466 
104467  public:
104470 
104477 
104486 
104488  static const std::int32_t ID = -455399375;
104489 
104492 
104498  void store(TlStorerToString &s, const char *field_name) const final;
104499 };
104500 
104501 class ok;
104502 
104508 class reorderBotActiveUsernames final : public Function {
104513  std::int32_t get_id() const final {
104514  return ID;
104515  }
104516 
104517  public:
104522 
104529 
104539 
104541  static const std::int32_t ID = -1602301664;
104542 
104545 
104551  void store(TlStorerToString &s, const char *field_name) const final;
104552 };
104553 
104554 class ok;
104555 
104561 class reorderBotMediaPreviews final : public Function {
104566  std::int32_t get_id() const final {
104567  return ID;
104568  }
104569 
104570  public:
104577 
104584 
104595 
104597  static const std::int32_t ID = 630851043;
104598 
104601 
104607  void store(TlStorerToString &s, const char *field_name) const final;
104608 };
104609 
104610 class ok;
104611 
104617 class reorderChatFolders final : public Function {
104622  std::int32_t get_id() const final {
104623  return ID;
104624  }
104625 
104626  public:
104631 
104637  reorderChatFolders();
104638 
104648 
104650  static const std::int32_t ID = 1665299546;
104651 
104654 
104660  void store(TlStorerToString &s, const char *field_name) const final;
104661 };
104662 
104663 class StickerType;
104664 
104665 class ok;
104666 
104677  std::int32_t get_id() const final {
104678  return ID;
104679  }
104680 
104681  public:
104686 
104693 
104703 
104705  static const std::int32_t ID = 1074928158;
104706 
104709 
104715  void store(TlStorerToString &s, const char *field_name) const final;
104716 };
104717 
104718 class ok;
104719 
104730  std::int32_t get_id() const final {
104731  return ID;
104732  }
104733 
104734  public:
104737 
104744 
104753 
104755  static const std::int32_t ID = -2052799232;
104756 
104759 
104765  void store(TlStorerToString &s, const char *field_name) const final;
104766 };
104767 
104768 class ok;
104769 
104780  std::int32_t get_id() const final {
104781  return ID;
104782  }
104783 
104784  public:
104789 
104796 
104806 
104808  static const std::int32_t ID = -1962466095;
104809 
104812 
104818  void store(TlStorerToString &s, const char *field_name) const final;
104819 };
104820 
104821 class chatInviteLink;
104822 
104833  std::int32_t get_id() const final {
104834  return ID;
104835  }
104836 
104837  public:
104840 
104847 
104856 
104858  static const std::int32_t ID = 1067350941;
104859 
104862 
104868  void store(TlStorerToString &s, const char *field_name) const final;
104869 };
104870 
104871 class InputFile;
104872 
104873 class inputSticker;
104874 
104875 class ok;
104876 
104882 class replaceStickerInSet final : public Function {
104887  std::int32_t get_id() const final {
104888  return ID;
104889  }
104890 
104891  public:
104895  string name_;
104900 
104907 
104919 
104921  static const std::int32_t ID = -406311399;
104922 
104925 
104931  void store(TlStorerToString &s, const char *field_name) const final;
104932 };
104933 
104934 class rtmpUrl;
104935 
104941 class replaceVideoChatRtmpUrl final : public Function {
104946  std::int32_t get_id() const final {
104947  return ID;
104948  }
104949 
104950  public:
104953 
104960 
104969 
104971  static const std::int32_t ID = 558862304;
104972 
104975 
104981  void store(TlStorerToString &s, const char *field_name) const final;
104982 };
104983 
104984 class ok;
104985 
104996  std::int32_t get_id() const final {
104997  return ID;
104998  }
104999 
105000  public:
105003 
105010 
105018  explicit reportAuthenticationCodeMissing(string const &mobile_network_code_);
105019 
105021  static const std::int32_t ID = -1846555064;
105022 
105025 
105031  void store(TlStorerToString &s, const char *field_name) const final;
105032 };
105033 
105034 class ReportChatResult;
105035 
105041 class reportChat final : public Function {
105046  std::int32_t get_id() const final {
105047  return ID;
105048  }
105049 
105050  public:
105058  string text_;
105059 
105065  reportChat();
105066 
105078 
105080  static const std::int32_t ID = 1058475058;
105081 
105084 
105090  void store(TlStorerToString &s, const char *field_name) const final;
105091 };
105092 
105093 class ReportReason;
105094 
105095 class ok;
105096 
105102 class reportChatPhoto final : public Function {
105107  std::int32_t get_id() const final {
105108  return ID;
105109  }
105110 
105111  public:
105119  string text_;
105120 
105126  reportChatPhoto();
105127 
105139 
105141  static const std::int32_t ID = -646966648;
105142 
105145 
105151  void store(TlStorerToString &s, const char *field_name) const final;
105152 };
105153 
105154 class ReportSponsoredResult;
105155 
105166  std::int32_t get_id() const final {
105167  return ID;
105168  }
105169 
105170  public:
105177 
105184 
105195 
105197  static const std::int32_t ID = -979984820;
105198 
105201 
105207  void store(TlStorerToString &s, const char *field_name) const final;
105208 };
105209 
105210 class MessageSender;
105211 
105212 class ok;
105213 
105219 class reportMessageReactions final : public Function {
105224  std::int32_t get_id() const final {
105225  return ID;
105226  }
105227 
105228  public:
105235 
105242 
105253 
105255  static const std::int32_t ID = 919111719;
105256 
105259 
105265  void store(TlStorerToString &s, const char *field_name) const final;
105266 };
105267 
105268 class ok;
105269 
105280  std::int32_t get_id() const final {
105281  return ID;
105282  }
105283 
105284  public:
105287 
105294 
105302  explicit reportPhoneNumberCodeMissing(string const &mobile_network_code_);
105303 
105305  static const std::int32_t ID = -895175341;
105306 
105309 
105315  void store(TlStorerToString &s, const char *field_name) const final;
105316 };
105317 
105318 class ReportSponsoredResult;
105319 
105325 class reportSponsoredChat final : public Function {
105330  std::int32_t get_id() const final {
105331  return ID;
105332  }
105333 
105334  public:
105339 
105346 
105356 
105358  static const std::int32_t ID = -902673019;
105359 
105362 
105368  void store(TlStorerToString &s, const char *field_name) const final;
105369 };
105370 
105371 class ReportStoryResult;
105372 
105378 class reportStory final : public Function {
105383  std::int32_t get_id() const final {
105384  return ID;
105385  }
105386 
105387  public:
105395  string text_;
105396 
105402  reportStory();
105403 
105415 
105417  static const std::int32_t ID = 1823256372;
105418 
105421 
105427  void store(TlStorerToString &s, const char *field_name) const final;
105428 };
105429 
105430 class ok;
105431 
105442  std::int32_t get_id() const final {
105443  return ID;
105444  }
105445 
105446  public:
105451 
105458 
105468 
105470  static const std::int32_t ID = -516050872;
105471 
105474 
105480  void store(TlStorerToString &s, const char *field_name) const final;
105481 };
105482 
105483 class ok;
105484 
105490 class reportSupergroupSpam final : public Function {
105495  std::int32_t get_id() const final {
105496  return ID;
105497  }
105498 
105499  public:
105504 
105511 
105521 
105523  static const std::int32_t ID = -94825000;
105524 
105527 
105533  void store(TlStorerToString &s, const char *field_name) const final;
105534 };
105535 
105536 class ok;
105537 
105548  std::int32_t get_id() const final {
105549  return ID;
105550  }
105551 
105552  public:
105553 
105560 
105562  static const std::int32_t ID = 1393896118;
105563 
105566 
105572  void store(TlStorerToString &s, const char *field_name) const final;
105573 };
105574 
105576 
105582 class requestPasswordRecovery final : public Function {
105587  std::int32_t get_id() const final {
105588  return ID;
105589  }
105590 
105591  public:
105592 
105599 
105601  static const std::int32_t ID = -13777582;
105602 
105605 
105611  void store(TlStorerToString &s, const char *field_name) const final;
105612 };
105613 
105614 class ok;
105615 
105626  std::int32_t get_id() const final {
105627  return ID;
105628  }
105629 
105630  public:
105633 
105640 
105649 
105651  static const std::int32_t ID = 1363496527;
105652 
105655 
105661  void store(TlStorerToString &s, const char *field_name) const final;
105662 };
105663 
105664 class ResendCodeReason;
105665 
105666 class ok;
105667 
105673 class resendAuthenticationCode final : public Function {
105678  std::int32_t get_id() const final {
105679  return ID;
105680  }
105681 
105682  public:
105685 
105692 
105701 
105703  static const std::int32_t ID = -1506755656;
105704 
105707 
105713  void store(TlStorerToString &s, const char *field_name) const final;
105714 };
105715 
105717 
105728  std::int32_t get_id() const final {
105729  return ID;
105730  }
105731 
105732  public:
105733 
105740 
105742  static const std::int32_t ID = -1872416732;
105743 
105746 
105752  void store(TlStorerToString &s, const char *field_name) const final;
105753 };
105754 
105756 
105767  std::int32_t get_id() const final {
105768  return ID;
105769  }
105770 
105771  public:
105772 
105779 
105781  static const std::int32_t ID = 292966933;
105782 
105785 
105791  void store(TlStorerToString &s, const char *field_name) const final;
105792 };
105793 
105794 class inputTextQuote;
105795 
105796 class messages;
105797 
105803 class resendMessages final : public Function {
105808  std::int32_t get_id() const final {
105809  return ID;
105810  }
105811 
105812  public:
105821 
105827  resendMessages();
105828 
105840 
105842  static const std::int32_t ID = 526374678;
105843 
105846 
105852  void store(TlStorerToString &s, const char *field_name) const final;
105853 };
105854 
105855 class ResendCodeReason;
105856 
105857 class authenticationCodeInfo;
105858 
105864 class resendPhoneNumberCode final : public Function {
105869  std::int32_t get_id() const final {
105870  return ID;
105871  }
105872 
105873  public:
105876 
105883 
105892 
105894  static const std::int32_t ID = 1808704551;
105895 
105898 
105904  void store(TlStorerToString &s, const char *field_name) const final;
105905 };
105906 
105907 class passwordState;
105908 
105919  std::int32_t get_id() const final {
105920  return ID;
105921  }
105922 
105923  public:
105924 
105931 
105933  static const std::int32_t ID = 433483548;
105934 
105937 
105943  void store(TlStorerToString &s, const char *field_name) const final;
105944 };
105945 
105946 class ok;
105947 
105958  std::int32_t get_id() const final {
105959  return ID;
105960  }
105961 
105962  public:
105963 
105970 
105972  static const std::int32_t ID = -174020359;
105973 
105976 
105982  void store(TlStorerToString &s, const char *field_name) const final;
105983 };
105984 
105985 class ok;
105986 
105997  std::int32_t get_id() const final {
105998  return ID;
105999  }
106000 
106001  public:
106002 
106009 
106011  static const std::int32_t ID = -415075796;
106012 
106015 
106021  void store(TlStorerToString &s, const char *field_name) const final;
106022 };
106023 
106024 class ok;
106025 
106031 class resetInstalledBackgrounds final : public Function {
106036  std::int32_t get_id() const final {
106037  return ID;
106038  }
106039 
106040  public:
106041 
106048 
106050  static const std::int32_t ID = 1884553559;
106051 
106054 
106060  void store(TlStorerToString &s, const char *field_name) const final;
106061 };
106062 
106063 class ok;
106064 
106070 class resetNetworkStatistics final : public Function {
106075  std::int32_t get_id() const final {
106076  return ID;
106077  }
106078 
106079  public:
106080 
106087 
106089  static const std::int32_t ID = 1646452102;
106090 
106093 
106099  void store(TlStorerToString &s, const char *field_name) const final;
106100 };
106101 
106102 class ResetPasswordResult;
106103 
106109 class resetPassword final : public Function {
106114  std::int32_t get_id() const final {
106115  return ID;
106116  }
106117 
106118  public:
106119 
106125  resetPassword();
106126 
106128  static const std::int32_t ID = -593589091;
106129 
106132 
106138  void store(TlStorerToString &s, const char *field_name) const final;
106139 };
106140 
106141 class ok;
106142 
106148 class reuseStarSubscription final : public Function {
106153  std::int32_t get_id() const final {
106154  return ID;
106155  }
106156 
106157  public:
106160 
106167 
106175  explicit reuseStarSubscription(string const &subscription_id_);
106176 
106178  static const std::int32_t ID = 778531905;
106179 
106182 
106188  void store(TlStorerToString &s, const char *field_name) const final;
106189 };
106190 
106191 class chatInviteLinks;
106192 
106198 class revokeChatInviteLink final : public Function {
106203  std::int32_t get_id() const final {
106204  return ID;
106205  }
106206 
106207  public:
106212 
106219 
106229 
106231  static const std::int32_t ID = -776514135;
106232 
106235 
106241  void store(TlStorerToString &s, const char *field_name) const final;
106242 };
106243 
106244 class ok;
106245 
106251 class revokeGroupCallInviteLink final : public Function {
106256  std::int32_t get_id() const final {
106257  return ID;
106258  }
106259 
106260  public:
106263 
106270 
106279 
106281  static const std::int32_t ID = 501589140;
106282 
106285 
106291  void store(TlStorerToString &s, const char *field_name) const final;
106292 };
106293 
106294 class JsonValue;
106295 
106296 class ok;
106297 
106303 class saveApplicationLogEvent final : public Function {
106308  std::int32_t get_id() const final {
106309  return ID;
106310  }
106311 
106312  public:
106314  string type_;
106319 
106326 
106337 
106339  static const std::int32_t ID = -811154930;
106340 
106343 
106349  void store(TlStorerToString &s, const char *field_name) const final;
106350 };
106351 
106352 class InputInlineQueryResult;
106353 
106355 
106356 class targetChatTypes;
106357 
106363 class savePreparedInlineMessage final : public Function {
106368  std::int32_t get_id() const final {
106369  return ID;
106370  }
106371 
106372  public:
106379 
106386 
106397 
106399  static const std::int32_t ID = -954963751;
106400 
106403 
106409  void store(TlStorerToString &s, const char *field_name) const final;
106410 };
106411 
106413 
106414 class AffiliateType;
106415 
106416 class foundAffiliatePrograms;
106417 
106423 class searchAffiliatePrograms final : public Function {
106428  std::int32_t get_id() const final {
106429  return ID;
106430  }
106431 
106432  public:
106438  string offset_;
106441 
106448 
106460 
106462  static const std::int32_t ID = 681156625;
106463 
106466 
106472  void store(TlStorerToString &s, const char *field_name) const final;
106473 };
106474 
106475 class background;
106476 
106482 class searchBackground final : public Function {
106487  std::int32_t get_id() const final {
106488  return ID;
106489  }
106490 
106491  public:
106493  string name_;
106494 
106500  searchBackground();
106501 
106509  explicit searchBackground(string const &name_);
106510 
106512  static const std::int32_t ID = -2130996959;
106513 
106516 
106522  void store(TlStorerToString &s, const char *field_name) const final;
106523 };
106524 
106525 class foundMessages;
106526 
106532 class searchCallMessages final : public Function {
106537  std::int32_t get_id() const final {
106538  return ID;
106539  }
106540 
106541  public:
106543  string offset_;
106548 
106554  searchCallMessages();
106555 
106565  searchCallMessages(string const &offset_, int32 limit_, bool only_missed_);
106566 
106568  static const std::int32_t ID = -1942229221;
106569 
106572 
106578  void store(TlStorerToString &s, const char *field_name) const final;
106579 };
106580 
106581 class chat;
106582 
106593  std::int32_t get_id() const final {
106594  return ID;
106595  }
106596 
106597  public:
106599  string username_;
106601  string referrer_;
106602 
106609 
106618  searchChatAffiliateProgram(string const &username_, string const &referrer_);
106619 
106621  static const std::int32_t ID = -1339291206;
106622 
106625 
106631  void store(TlStorerToString &s, const char *field_name) const final;
106632 };
106633 
106634 class ChatMembersFilter;
106635 
106636 class chatMembers;
106637 
106643 class searchChatMembers final : public Function {
106648  std::int32_t get_id() const final {
106649  return ID;
106650  }
106651 
106652  public:
106656  string query_;
106661 
106667  searchChatMembers();
106668 
106680 
106682  static const std::int32_t ID = -445823291;
106683 
106686 
106692  void store(TlStorerToString &s, const char *field_name) const final;
106693 };
106694 
106695 class MessageSender;
106696 
106697 class SearchMessagesFilter;
106698 
106699 class foundChatMessages;
106700 
106706 class searchChatMessages final : public Function {
106711  std::int32_t get_id() const final {
106712  return ID;
106713  }
106714 
106715  public:
106719  string query_;
106734 
106740  searchChatMessages();
106741 
106758 
106760  static const std::int32_t ID = -539052602;
106761 
106764 
106770  void store(TlStorerToString &s, const char *field_name) const final;
106771 };
106772 
106773 class messages;
106774 
106785  std::int32_t get_id() const final {
106786  return ID;
106787  }
106788 
106789  public:
106794 
106801 
106811 
106813  static const std::int32_t ID = 950238950;
106814 
106817 
106823  void store(TlStorerToString &s, const char *field_name) const final;
106824 };
106825 
106826 class chats;
106827 
106833 class searchChats final : public Function {
106838  std::int32_t get_id() const final {
106839  return ID;
106840  }
106841 
106842  public:
106844  string query_;
106847 
106853  searchChats();
106854 
106863  searchChats(string const &query_, int32 limit_);
106864 
106866  static const std::int32_t ID = -1879787060;
106867 
106870 
106876  void store(TlStorerToString &s, const char *field_name) const final;
106877 };
106878 
106879 class chats;
106880 
106886 class searchChatsOnServer final : public Function {
106891  std::int32_t get_id() const final {
106892  return ID;
106893  }
106894 
106895  public:
106897  string query_;
106900 
106907 
106916  searchChatsOnServer(string const &query_, int32 limit_);
106917 
106919  static const std::int32_t ID = -1158402188;
106920 
106923 
106929  void store(TlStorerToString &s, const char *field_name) const final;
106930 };
106931 
106932 class users;
106933 
106939 class searchContacts final : public Function {
106944  std::int32_t get_id() const final {
106945  return ID;
106946  }
106947 
106948  public:
106950  string query_;
106953 
106959  searchContacts();
106960 
106969  searchContacts(string const &query_, int32 limit_);
106970 
106972  static const std::int32_t ID = -1794690715;
106973 
106976 
106982  void store(TlStorerToString &s, const char *field_name) const final;
106983 };
106984 
106985 class emojiKeywords;
106986 
106992 class searchEmojis final : public Function {
106997  std::int32_t get_id() const final {
106998  return ID;
106999  }
107000 
107001  public:
107003  string text_;
107006 
107012  searchEmojis();
107013 
107023 
107025  static const std::int32_t ID = -1456187668;
107026 
107029 
107035  void store(TlStorerToString &s, const char *field_name) const final;
107036 };
107037 
107038 class foundFileDownloads;
107039 
107045 class searchFileDownloads final : public Function {
107050  std::int32_t get_id() const final {
107051  return ID;
107052  }
107053 
107054  public:
107056  string query_;
107062  string offset_;
107065 
107072 
107084  searchFileDownloads(string const &query_, bool only_active_, bool only_completed_, string const &offset_, int32 limit_);
107085 
107087  static const std::int32_t ID = 706611286;
107088 
107091 
107097  void store(TlStorerToString &s, const char *field_name) const final;
107098 };
107099 
107100 class GiftForResaleOrder;
107101 
107103 
107104 class giftsForResale;
107105 
107111 class searchGiftsForResale final : public Function {
107116  std::int32_t get_id() const final {
107117  return ID;
107118  }
107119 
107120  public:
107128  string offset_;
107131 
107138 
107151 
107153  static const std::int32_t ID = 1659300894;
107154 
107157 
107163  void store(TlStorerToString &s, const char *field_name) const final;
107164 };
107165 
107166 class hashtags;
107167 
107173 class searchHashtags final : public Function {
107178  std::int32_t get_id() const final {
107179  return ID;
107180  }
107181 
107182  public:
107184  string prefix_;
107187 
107193  searchHashtags();
107194 
107203  searchHashtags(string const &prefix_, int32 limit_);
107204 
107206  static const std::int32_t ID = 1043637617;
107207 
107210 
107216  void store(TlStorerToString &s, const char *field_name) const final;
107217 };
107218 
107219 class StickerType;
107220 
107221 class stickerSets;
107222 
107233  std::int32_t get_id() const final {
107234  return ID;
107235  }
107236 
107237  public:
107241  string query_;
107244 
107251 
107262 
107264  static const std::int32_t ID = 2120122276;
107265 
107268 
107274  void store(TlStorerToString &s, const char *field_name) const final;
107275 };
107276 
107277 class ChatList;
107278 
107280 
107281 class SearchMessagesFilter;
107282 
107283 class foundMessages;
107284 
107290 class searchMessages final : public Function {
107295  std::int32_t get_id() const final {
107296  return ID;
107297  }
107298 
107299  public:
107303  string query_;
107305  string offset_;
107316 
107322  searchMessages();
107323 
107339 
107341  static const std::int32_t ID = 1225448885;
107342 
107345 
107351  void store(TlStorerToString &s, const char *field_name) const final;
107352 };
107353 
107354 class foundMessages;
107355 
107366  std::int32_t get_id() const final {
107367  return ID;
107368  }
107369 
107370  public:
107372  string query_;
107375 
107382 
107392 
107394  static const std::int32_t ID = -1071397762;
107395 
107398 
107404  void store(TlStorerToString &s, const char *field_name) const final;
107405 };
107406 
107407 class chat;
107408 
107414 class searchPublicChat final : public Function {
107419  std::int32_t get_id() const final {
107420  return ID;
107421  }
107422 
107423  public:
107425  string username_;
107426 
107432  searchPublicChat();
107433 
107441  explicit searchPublicChat(string const &username_);
107442 
107444  static const std::int32_t ID = 857135533;
107445 
107448 
107454  void store(TlStorerToString &s, const char *field_name) const final;
107455 };
107456 
107457 class chats;
107458 
107464 class searchPublicChats final : public Function {
107469  std::int32_t get_id() const final {
107470  return ID;
107471  }
107472 
107473  public:
107475  string query_;
107476 
107482  searchPublicChats();
107483 
107491  explicit searchPublicChats(string const &query_);
107492 
107494  static const std::int32_t ID = 970385337;
107495 
107498 
107504  void store(TlStorerToString &s, const char *field_name) const final;
107505 };
107506 
107507 class foundMessages;
107508 
107514 class searchPublicMessagesByTag final : public Function {
107519  std::int32_t get_id() const final {
107520  return ID;
107521  }
107522 
107523  public:
107525  string tag_;
107527  string offset_;
107530 
107537 
107547  searchPublicMessagesByTag(string const &tag_, string const &offset_, int32 limit_);
107548 
107550  static const std::int32_t ID = 630680746;
107551 
107554 
107560  void store(TlStorerToString &s, const char *field_name) const final;
107561 };
107562 
107563 class foundStories;
107564 
107565 class locationAddress;
107566 
107577  std::int32_t get_id() const final {
107578  return ID;
107579  }
107580 
107581  public:
107585  string offset_;
107588 
107595 
107606 
107608  static const std::int32_t ID = 1596709256;
107609 
107612 
107618  void store(TlStorerToString &s, const char *field_name) const final;
107619 };
107620 
107621 class foundStories;
107622 
107628 class searchPublicStoriesByTag final : public Function {
107633  std::int32_t get_id() const final {
107634  return ID;
107635  }
107636 
107637  public:
107641  string tag_;
107643  string offset_;
107646 
107653 
107664  searchPublicStoriesByTag(int53 story_poster_chat_id_, string const &tag_, string const &offset_, int32 limit_);
107665 
107667  static const std::int32_t ID = 1778102602;
107668 
107671 
107677  void store(TlStorerToString &s, const char *field_name) const final;
107678 };
107679 
107680 class foundStories;
107681 
107692  std::int32_t get_id() const final {
107693  return ID;
107694  }
107695 
107696  public:
107700  string venue_id_;
107702  string offset_;
107705 
107712 
107723  searchPublicStoriesByVenue(string const &venue_provider_, string const &venue_id_, string const &offset_, int32 limit_);
107724 
107726  static const std::int32_t ID = -686136790;
107727 
107730 
107736  void store(TlStorerToString &s, const char *field_name) const final;
107737 };
107738 
107739 class formattedText;
107740 
107741 class foundPosition;
107742 
107748 class searchQuote final : public Function {
107753  std::int32_t get_id() const final {
107754  return ID;
107755  }
107756 
107757  public:
107764 
107770  searchQuote();
107771 
107782 
107784  static const std::int32_t ID = 1751384351;
107785 
107788 
107794  void store(TlStorerToString &s, const char *field_name) const final;
107795 };
107796 
107797 class chats;
107798 
107804 class searchRecentlyFoundChats final : public Function {
107809  std::int32_t get_id() const final {
107810  return ID;
107811  }
107812 
107813  public:
107815  string query_;
107818 
107825 
107834  searchRecentlyFoundChats(string const &query_, int32 limit_);
107835 
107837  static const std::int32_t ID = 1647445393;
107838 
107841 
107847  void store(TlStorerToString &s, const char *field_name) const final;
107848 };
107849 
107850 class ReactionType;
107851 
107852 class foundChatMessages;
107853 
107859 class searchSavedMessages final : public Function {
107864  std::int32_t get_id() const final {
107865  return ID;
107866  }
107867 
107868  public:
107874  string query_;
107881 
107888 
107902 
107904  static const std::int32_t ID = -1969512554;
107905 
107908 
107914  void store(TlStorerToString &s, const char *field_name) const final;
107915 };
107916 
107917 class SearchMessagesFilter;
107918 
107919 class foundMessages;
107920 
107926 class searchSecretMessages final : public Function {
107931  std::int32_t get_id() const final {
107932  return ID;
107933  }
107934 
107935  public:
107939  string query_;
107941  string offset_;
107946 
107953 
107966 
107968  static const std::int32_t ID = -852865892;
107969 
107972 
107978  void store(TlStorerToString &s, const char *field_name) const final;
107979 };
107980 
107981 class stickerSet;
107982 
107988 class searchStickerSet final : public Function {
107993  std::int32_t get_id() const final {
107994  return ID;
107995  }
107996 
107997  public:
107999  string name_;
108002 
108008  searchStickerSet();
108009 
108018  searchStickerSet(string const &name_, bool ignore_cache_);
108019 
108021  static const std::int32_t ID = 1676592898;
108022 
108025 
108031  void store(TlStorerToString &s, const char *field_name) const final;
108032 };
108033 
108034 class StickerType;
108035 
108036 class stickerSets;
108037 
108043 class searchStickerSets final : public Function {
108048  std::int32_t get_id() const final {
108049  return ID;
108050  }
108051 
108052  public:
108056  string query_;
108057 
108063  searchStickerSets();
108064 
108074 
108076  static const std::int32_t ID = 262801004;
108077 
108080 
108086  void store(TlStorerToString &s, const char *field_name) const final;
108087 };
108088 
108089 class StickerType;
108090 
108091 class stickers;
108092 
108098 class searchStickers final : public Function {
108103  std::int32_t get_id() const final {
108104  return ID;
108105  }
108106 
108107  public:
108111  string emojis_;
108113  string query_;
108120 
108126  searchStickers();
108127 
108141 
108143  static const std::int32_t ID = -1856294754;
108144 
108147 
108153  void store(TlStorerToString &s, const char *field_name) const final;
108154 };
108155 
108156 class foundPositions;
108157 
108163 class searchStringsByPrefix final : public Function {
108168  std::int32_t get_id() const final {
108169  return ID;
108170  }
108171 
108172  public:
108176  string query_;
108181 
108188 
108200 
108202  static const std::int32_t ID = -2023251463;
108203 
108206 
108212  void store(TlStorerToString &s, const char *field_name) const final;
108213 };
108214 
108215 class user;
108216 
108222 class searchUserByPhoneNumber final : public Function {
108227  std::int32_t get_id() const final {
108228  return ID;
108229  }
108230 
108231  public:
108236 
108243 
108252  searchUserByPhoneNumber(string const &phone_number_, bool only_local_);
108253 
108255  static const std::int32_t ID = -343757368;
108256 
108259 
108265  void store(TlStorerToString &s, const char *field_name) const final;
108266 };
108267 
108268 class user;
108269 
108275 class searchUserByToken final : public Function {
108280  std::int32_t get_id() const final {
108281  return ID;
108282  }
108283 
108284  public:
108286  string token_;
108287 
108293  searchUserByToken();
108294 
108302  explicit searchUserByToken(string const &token_);
108303 
108305  static const std::int32_t ID = -666766282;
108306 
108309 
108315  void store(TlStorerToString &s, const char *field_name) const final;
108316 };
108317 
108318 class foundWebApp;
108319 
108325 class searchWebApp final : public Function {
108330  std::int32_t get_id() const final {
108331  return ID;
108332  }
108333 
108334  public:
108339 
108345  searchWebApp();
108346 
108356 
108358  static const std::int32_t ID = -1241740747;
108359 
108362 
108368  void store(TlStorerToString &s, const char *field_name) const final;
108369 };
108370 
108371 class ok;
108372 
108378 class sellGift final : public Function {
108383  std::int32_t get_id() const final {
108384  return ID;
108385  }
108386 
108387  public:
108392 
108398  sellGift();
108399 
108408  sellGift(string const &business_connection_id_, string const &received_gift_id_);
108409 
108411  static const std::int32_t ID = -298298375;
108412 
108415 
108421  void store(TlStorerToString &s, const char *field_name) const final;
108422 };
108423 
108424 class ok;
108425 
108436  std::int32_t get_id() const final {
108437  return ID;
108438  }
108439 
108440  public:
108442  string token_;
108443 
108450 
108458  explicit sendAuthenticationFirebaseSms(string const &token_);
108459 
108461  static const std::int32_t ID = 364994111;
108462 
108465 
108471  void store(TlStorerToString &s, const char *field_name) const final;
108472 };
108473 
108474 class message;
108475 
108481 class sendBotStartMessage final : public Function {
108486  std::int32_t get_id() const final {
108487  return ID;
108488  }
108489 
108490  public:
108496  string parameter_;
108497 
108504 
108515 
108517  static const std::int32_t ID = -1435877650;
108518 
108521 
108527  void store(TlStorerToString &s, const char *field_name) const final;
108528 };
108529 
108530 class InputMessageContent;
108531 
108532 class InputMessageReplyTo;
108533 
108534 class ReplyMarkup;
108535 
108536 class businessMessage;
108537 
108543 class sendBusinessMessage final : public Function {
108548  std::int32_t get_id() const final {
108549  return ID;
108550  }
108551 
108552  public:
108569 
108576 
108592 
108594  static const std::int32_t ID = 159888387;
108595 
108598 
108604  void store(TlStorerToString &s, const char *field_name) const final;
108605 };
108606 
108607 class InputMessageContent;
108608 
108609 class InputMessageReplyTo;
108610 
108611 class businessMessages;
108612 
108618 class sendBusinessMessageAlbum final : public Function {
108623  std::int32_t get_id() const final {
108624  return ID;
108625  }
108626 
108627  public:
108642 
108649 
108664 
108666  static const std::int32_t ID = 788608366;
108667 
108670 
108676  void store(TlStorerToString &s, const char *field_name) const final;
108677 };
108678 
108679 class ok;
108680 
108686 class sendCallDebugInformation final : public Function {
108691  std::int32_t get_id() const final {
108692  return ID;
108693  }
108694 
108695  public:
108700 
108707 
108717 
108719  static const std::int32_t ID = 2019243839;
108720 
108723 
108729  void store(TlStorerToString &s, const char *field_name) const final;
108730 };
108731 
108732 class InputFile;
108733 
108734 class ok;
108735 
108741 class sendCallLog final : public Function {
108746  std::int32_t get_id() const final {
108747  return ID;
108748  }
108749 
108750  public:
108755 
108761  sendCallLog();
108762 
108772 
108774  static const std::int32_t ID = 1057638353;
108775 
108778 
108784  void store(TlStorerToString &s, const char *field_name) const final;
108785 };
108786 
108787 class CallProblem;
108788 
108789 class ok;
108790 
108796 class sendCallRating final : public Function {
108801  std::int32_t get_id() const final {
108802  return ID;
108803  }
108804 
108805  public:
108811  string comment_;
108814 
108820  sendCallRating();
108821 
108833 
108835  static const std::int32_t ID = -1402719502;
108836 
108839 
108845  void store(TlStorerToString &s, const char *field_name) const final;
108846 };
108847 
108848 class ok;
108849 
108855 class sendCallSignalingData final : public Function {
108860  std::int32_t get_id() const final {
108861  return ID;
108862  }
108863 
108864  public:
108869 
108876 
108886 
108888  static const std::int32_t ID = 1412280732;
108889 
108892 
108898  void store(TlStorerToString &s, const char *field_name) const final;
108899 };
108900 
108901 class ChatAction;
108902 
108903 class ok;
108904 
108910 class sendChatAction final : public Function {
108915  std::int32_t get_id() const final {
108916  return ID;
108917  }
108918 
108919  public:
108928 
108934  sendChatAction();
108935 
108947 
108949  static const std::int32_t ID = -2010910050;
108950 
108953 
108959  void store(TlStorerToString &s, const char *field_name) const final;
108960 };
108961 
108962 class customRequestResult;
108963 
108969 class sendCustomRequest final : public Function {
108974  std::int32_t get_id() const final {
108975  return ID;
108976  }
108977 
108978  public:
108980  string method_;
108983 
108989  sendCustomRequest();
108990 
108999  sendCustomRequest(string const &method_, string const &parameters_);
109000 
109002  static const std::int32_t ID = 285045153;
109003 
109006 
109012  void store(TlStorerToString &s, const char *field_name) const final;
109013 };
109014 
109016 
109027  std::int32_t get_id() const final {
109028  return ID;
109029  }
109030 
109031  public:
109034 
109041 
109049  explicit sendEmailAddressVerificationCode(string const &email_address_);
109050 
109052  static const std::int32_t ID = -221621379;
109053 
109056 
109062  void store(TlStorerToString &s, const char *field_name) const final;
109063 };
109064 
109065 class MessageSender;
109066 
109067 class formattedText;
109068 
109069 class ok;
109070 
109076 class sendGift final : public Function {
109081  std::int32_t get_id() const final {
109082  return ID;
109083  }
109084 
109085  public:
109096 
109102  sendGift();
109103 
109116 
109118  static const std::int32_t ID = -1199356118;
109119 
109122 
109128  void store(TlStorerToString &s, const char *field_name) const final;
109129 };
109130 
109131 class InputMessageReplyTo;
109132 
109133 class message;
109134 
109135 class messageSendOptions;
109136 
109147  std::int32_t get_id() const final {
109148  return ID;
109149  }
109150 
109151  public:
109163  string result_id_;
109166 
109173 
109188 
109190  static const std::int32_t ID = 1182553208;
109191 
109194 
109200  void store(TlStorerToString &s, const char *field_name) const final;
109201 };
109202 
109203 class InputMessageContent;
109204 
109205 class InputMessageReplyTo;
109206 
109207 class ReplyMarkup;
109208 
109209 class message;
109210 
109211 class messageSendOptions;
109212 
109218 class sendMessage final : public Function {
109223  std::int32_t get_id() const final {
109224  return ID;
109225  }
109226 
109227  public:
109240 
109246  sendMessage();
109247 
109261 
109263  static const std::int32_t ID = -533921303;
109264 
109267 
109273  void store(TlStorerToString &s, const char *field_name) const final;
109274 };
109275 
109276 class InputMessageContent;
109277 
109278 class InputMessageReplyTo;
109279 
109280 class messageSendOptions;
109281 
109282 class messages;
109283 
109289 class sendMessageAlbum final : public Function {
109294  std::int32_t get_id() const final {
109295  return ID;
109296  }
109297 
109298  public:
109309 
109315  sendMessageAlbum();
109316 
109329 
109331  static const std::int32_t ID = -1985013029;
109332 
109335 
109341  void store(TlStorerToString &s, const char *field_name) const final;
109342 };
109343 
109344 class PassportElementType;
109345 
109346 class ok;
109347 
109358  std::int32_t get_id() const final {
109359  return ID;
109360  }
109361 
109362  public:
109367 
109374 
109384 
109386  static const std::int32_t ID = 652160701;
109387 
109390 
109396  void store(TlStorerToString &s, const char *field_name) const final;
109397 };
109398 
109399 class InputCredentials;
109400 
109401 class InputInvoice;
109402 
109403 class paymentResult;
109404 
109410 class sendPaymentForm final : public Function {
109415  std::int32_t get_id() const final {
109416  return ID;
109417  }
109418 
109419  public:
109432 
109438  sendPaymentForm();
109439 
109453 
109455  static const std::int32_t ID = -965855094;
109456 
109459 
109465  void store(TlStorerToString &s, const char *field_name) const final;
109466 };
109467 
109468 class PhoneNumberCodeType;
109469 
109470 class authenticationCodeInfo;
109471 
109473 
109479 class sendPhoneNumberCode final : public Function {
109484  std::int32_t get_id() const final {
109485  return ID;
109486  }
109487 
109488  public:
109495 
109502 
109513 
109515  static const std::int32_t ID = 1084112144;
109516 
109519 
109525  void store(TlStorerToString &s, const char *field_name) const final;
109526 };
109527 
109528 class ok;
109529 
109540  std::int32_t get_id() const final {
109541  return ID;
109542  }
109543 
109544  public:
109546  string token_;
109547 
109554 
109562  explicit sendPhoneNumberFirebaseSms(string const &token_);
109563 
109565  static const std::int32_t ID = 261910660;
109566 
109569 
109575  void store(TlStorerToString &s, const char *field_name) const final;
109576 };
109577 
109578 class messages;
109579 
109590  std::int32_t get_id() const final {
109591  return ID;
109592  }
109593 
109594  public:
109601 
109608 
109619 
109621  static const std::int32_t ID = 232068765;
109622 
109625 
109631  void store(TlStorerToString &s, const char *field_name) const final;
109632 };
109633 
109634 class MessageSender;
109635 
109636 class ok;
109637 
109643 class sendResoldGift final : public Function {
109648  std::int32_t get_id() const final {
109649  return ID;
109650  }
109651 
109652  public:
109654  string gift_name_;
109659 
109665  sendResoldGift();
109666 
109677 
109679  static const std::int32_t ID = -1284812948;
109680 
109683 
109689  void store(TlStorerToString &s, const char *field_name) const final;
109690 };
109691 
109692 class customRequestResult;
109693 
109699 class sendWebAppCustomRequest final : public Function {
109704  std::int32_t get_id() const final {
109705  return ID;
109706  }
109707 
109708  public:
109712  string method_;
109715 
109722 
109732  sendWebAppCustomRequest(int53 bot_user_id_, string const &method_, string const &parameters_);
109733 
109735  static const std::int32_t ID = 922705352;
109736 
109739 
109745  void store(TlStorerToString &s, const char *field_name) const final;
109746 };
109747 
109748 class ok;
109749 
109755 class sendWebAppData final : public Function {
109760  std::int32_t get_id() const final {
109761  return ID;
109762  }
109763 
109764  public:
109770  string data_;
109771 
109777  sendWebAppData();
109778 
109788  sendWebAppData(int53 bot_user_id_, string const &button_text_, string const &data_);
109789 
109791  static const std::int32_t ID = -1423978996;
109792 
109795 
109801  void store(TlStorerToString &s, const char *field_name) const final;
109802 };
109803 
109804 class ok;
109805 
109811 class setAccentColor final : public Function {
109816  std::int32_t get_id() const final {
109817  return ID;
109818  }
109819 
109820  public:
109825 
109831  setAccentColor();
109832 
109842 
109844  static const std::int32_t ID = 1669974841;
109845 
109848 
109854  void store(TlStorerToString &s, const char *field_name) const final;
109855 };
109856 
109857 class accountTtl;
109858 
109859 class ok;
109860 
109866 class setAccountTtl final : public Function {
109871  std::int32_t get_id() const final {
109872  return ID;
109873  }
109874 
109875  public:
109878 
109884  setAccountTtl();
109885 
109894 
109896  static const std::int32_t ID = 701389032;
109897 
109900 
109906  void store(TlStorerToString &s, const char *field_name) const final;
109907 };
109908 
109909 class ok;
109910 
109916 class setAlarm final : public Function {
109921  std::int32_t get_id() const final {
109922  return ID;
109923  }
109924 
109925  public:
109927  double seconds_;
109928 
109934  setAlarm();
109935 
109943  explicit setAlarm(double seconds_);
109944 
109946  static const std::int32_t ID = -873497067;
109947 
109950 
109956  void store(TlStorerToString &s, const char *field_name) const final;
109957 };
109958 
109959 class ok;
109960 
109971  std::int32_t get_id() const final {
109972  return ID;
109973  }
109974 
109975  public:
109979  string token_;
109980 
109987 
109997 
109999  static const std::int32_t ID = 927248261;
110000 
110003 
110009  void store(TlStorerToString &s, const char *field_name) const final;
110010 };
110011 
110013 
110014 class ok;
110015 
110026  std::int32_t get_id() const final {
110027  return ID;
110028  }
110029 
110030  public:
110033 
110040 
110049 
110051  static const std::int32_t ID = -884650998;
110052 
110055 
110061  void store(TlStorerToString &s, const char *field_name) const final;
110062 };
110063 
110064 class ok;
110065 
110076  std::int32_t get_id() const final {
110077  return ID;
110078  }
110079 
110080  public:
110083 
110090 
110098  explicit setAuthenticationEmailAddress(string const &email_address_);
110099 
110101  static const std::int32_t ID = 1773323522;
110102 
110105 
110111  void store(TlStorerToString &s, const char *field_name) const final;
110112 };
110113 
110114 class ok;
110115 
110117 
110128  std::int32_t get_id() const final {
110129  return ID;
110130  }
110131 
110132  public:
110137 
110144 
110154 
110156  static const std::int32_t ID = 868276259;
110157 
110160 
110166  void store(TlStorerToString &s, const char *field_name) const final;
110167 };
110168 
110169 class StoreTransaction;
110170 
110171 class ok;
110172 
110183  std::int32_t get_id() const final {
110184  return ID;
110185  }
110186 
110187  public:
110193  string currency_;
110196 
110203 
110215 
110217  static const std::int32_t ID = -450986887;
110218 
110221 
110227  void store(TlStorerToString &s, const char *field_name) const final;
110228 };
110229 
110230 class NetworkType;
110231 
110232 class autoDownloadSettings;
110233 
110234 class ok;
110235 
110241 class setAutoDownloadSettings final : public Function {
110246  std::int32_t get_id() const final {
110247  return ID;
110248  }
110249 
110250  public:
110255 
110262 
110272 
110274  static const std::int32_t ID = -353671948;
110275 
110278 
110284  void store(TlStorerToString &s, const char *field_name) const final;
110285 };
110286 
110287 class AutosaveSettingsScope;
110288 
110289 class ok;
110290 
110291 class scopeAutosaveSettings;
110292 
110298 class setAutosaveSettings final : public Function {
110303  std::int32_t get_id() const final {
110304  return ID;
110305  }
110306 
110307  public:
110312 
110319 
110329 
110331  static const std::int32_t ID = 6846656;
110332 
110335 
110341  void store(TlStorerToString &s, const char *field_name) const final;
110342 };
110343 
110344 class ok;
110345 
110351 class setBio final : public Function {
110356  std::int32_t get_id() const final {
110357  return ID;
110358  }
110359 
110360  public:
110362  string bio_;
110363 
110369  setBio();
110370 
110378  explicit setBio(string const &bio_);
110379 
110381  static const std::int32_t ID = -1619582124;
110382 
110385 
110391  void store(TlStorerToString &s, const char *field_name) const final;
110392 };
110393 
110394 class birthdate;
110395 
110396 class ok;
110397 
110403 class setBirthdate final : public Function {
110408  std::int32_t get_id() const final {
110409  return ID;
110410  }
110411 
110412  public:
110415 
110421  setBirthdate();
110422 
110431 
110433  static const std::int32_t ID = 1319755160;
110434 
110437 
110443  void store(TlStorerToString &s, const char *field_name) const final;
110444 };
110445 
110446 class ok;
110447 
110453 class setBotInfoDescription final : public Function {
110458  std::int32_t get_id() const final {
110459  return ID;
110460  }
110461 
110462  public:
110469 
110476 
110486  setBotInfoDescription(int53 bot_user_id_, string const &language_code_, string const &description_);
110487 
110489  static const std::int32_t ID = 693574984;
110490 
110493 
110499  void store(TlStorerToString &s, const char *field_name) const final;
110500 };
110501 
110502 class ok;
110503 
110514  std::int32_t get_id() const final {
110515  return ID;
110516  }
110517 
110518  public:
110525 
110532 
110543 
110545  static const std::int32_t ID = 982956771;
110546 
110549 
110555  void store(TlStorerToString &s, const char *field_name) const final;
110556 };
110557 
110558 class ok;
110559 
110565 class setBotName final : public Function {
110570  std::int32_t get_id() const final {
110571  return ID;
110572  }
110573 
110574  public:
110580  string name_;
110581 
110587  setBotName();
110588 
110598  setBotName(int53 bot_user_id_, string const &language_code_, string const &name_);
110599 
110601  static const std::int32_t ID = -761922959;
110602 
110605 
110611  void store(TlStorerToString &s, const char *field_name) const final;
110612 };
110613 
110614 class InputChatPhoto;
110615 
110616 class ok;
110617 
110623 class setBotProfilePhoto final : public Function {
110628  std::int32_t get_id() const final {
110629  return ID;
110630  }
110631 
110632  public:
110637 
110643  setBotProfilePhoto();
110644 
110654 
110656  static const std::int32_t ID = -1115272346;
110657 
110660 
110666  void store(TlStorerToString &s, const char *field_name) const final;
110667 };
110668 
110669 class ok;
110670 
110676 class setBotUpdatesStatus final : public Function {
110681  std::int32_t get_id() const final {
110682  return ID;
110683  }
110684 
110685  public:
110690 
110697 
110707 
110709  static const std::int32_t ID = -1154926191;
110710 
110713 
110719  void store(TlStorerToString &s, const char *field_name) const final;
110720 };
110721 
110722 class ok;
110723 
110729 class setBusinessAccountBio final : public Function {
110734  std::int32_t get_id() const final {
110735  return ID;
110736  }
110737 
110738  public:
110742  string bio_;
110743 
110750 
110759  setBusinessAccountBio(string const &business_connection_id_, string const &bio_);
110760 
110762  static const std::int32_t ID = -1698538041;
110763 
110766 
110772  void store(TlStorerToString &s, const char *field_name) const final;
110773 };
110774 
110775 class giftSettings;
110776 
110777 class ok;
110778 
110789  std::int32_t get_id() const final {
110790  return ID;
110791  }
110792 
110793  public:
110798 
110805 
110815 
110817  static const std::int32_t ID = 1757763090;
110818 
110821 
110827  void store(TlStorerToString &s, const char *field_name) const final;
110828 };
110829 
110830 class ok;
110831 
110837 class setBusinessAccountName final : public Function {
110842  std::int32_t get_id() const final {
110843  return ID;
110844  }
110845 
110846  public:
110852  string last_name_;
110853 
110860 
110870  setBusinessAccountName(string const &business_connection_id_, string const &first_name_, string const &last_name_);
110871 
110873  static const std::int32_t ID = 999582546;
110874 
110877 
110883  void store(TlStorerToString &s, const char *field_name) const final;
110884 };
110885 
110886 class InputChatPhoto;
110887 
110888 class ok;
110889 
110900  std::int32_t get_id() const final {
110901  return ID;
110902  }
110903 
110904  public:
110911 
110918 
110929 
110931  static const std::int32_t ID = 1174440149;
110932 
110935 
110941  void store(TlStorerToString &s, const char *field_name) const final;
110942 };
110943 
110944 class ok;
110945 
110956  std::int32_t get_id() const final {
110957  return ID;
110958  }
110959 
110960  public:
110964  string username_;
110965 
110972 
110981  setBusinessAccountUsername(string const &business_connection_id_, string const &username_);
110982 
110984  static const std::int32_t ID = -1520126367;
110985 
110988 
110994  void store(TlStorerToString &s, const char *field_name) const final;
110995 };
110996 
110998 
110999 class ok;
111000 
111011  std::int32_t get_id() const final {
111012  return ID;
111013  }
111014 
111015  public:
111018 
111025 
111034 
111036  static const std::int32_t ID = 1232357484;
111037 
111040 
111046  void store(TlStorerToString &s, const char *field_name) const final;
111047 };
111048 
111049 class businessConnectedBot;
111050 
111051 class ok;
111052 
111058 class setBusinessConnectedBot final : public Function {
111063  std::int32_t get_id() const final {
111064  return ID;
111065  }
111066 
111067  public:
111070 
111077 
111086 
111088  static const std::int32_t ID = -1393459472;
111089 
111092 
111098  void store(TlStorerToString &s, const char *field_name) const final;
111099 };
111100 
111102 
111103 class ok;
111104 
111115  std::int32_t get_id() const final {
111116  return ID;
111117  }
111118 
111119  public:
111122 
111129 
111138 
111140  static const std::int32_t ID = -873120707;
111141 
111144 
111150  void store(TlStorerToString &s, const char *field_name) const final;
111151 };
111152 
111153 class businessLocation;
111154 
111155 class ok;
111156 
111162 class setBusinessLocation final : public Function {
111167  std::int32_t get_id() const final {
111168  return ID;
111169  }
111170 
111171  public:
111174 
111181 
111190 
111192  static const std::int32_t ID = -344717547;
111193 
111196 
111202  void store(TlStorerToString &s, const char *field_name) const final;
111203 };
111204 
111205 class ok;
111206 
111217  std::int32_t get_id() const final {
111218  return ID;
111219  }
111220 
111221  public:
111230 
111237 
111249 
111251  static const std::int32_t ID = -15403536;
111252 
111255 
111261  void store(TlStorerToString &s, const char *field_name) const final;
111262 };
111263 
111264 class businessOpeningHours;
111265 
111266 class ok;
111267 
111273 class setBusinessOpeningHours final : public Function {
111278  std::int32_t get_id() const final {
111279  return ID;
111280  }
111281 
111282  public:
111285 
111292 
111301 
111303  static const std::int32_t ID = -462379918;
111304 
111307 
111313  void store(TlStorerToString &s, const char *field_name) const final;
111314 };
111315 
111316 class inputBusinessStartPage;
111317 
111318 class ok;
111319 
111325 class setBusinessStartPage final : public Function {
111330  std::int32_t get_id() const final {
111331  return ID;
111332  }
111333 
111334  public:
111337 
111344 
111353 
111355  static const std::int32_t ID = -1628616290;
111356 
111359 
111365  void store(TlStorerToString &s, const char *field_name) const final;
111366 };
111367 
111368 class ok;
111369 
111375 class setChatAccentColor final : public Function {
111380  std::int32_t get_id() const final {
111381  return ID;
111382  }
111383 
111384  public:
111391 
111397  setChatAccentColor();
111398 
111409 
111411  static const std::int32_t ID = 882857930;
111412 
111415 
111421  void store(TlStorerToString &s, const char *field_name) const final;
111422 };
111423 
111424 class StoryList;
111425 
111426 class ok;
111427 
111433 class setChatActiveStoriesList final : public Function {
111438  std::int32_t get_id() const final {
111439  return ID;
111440  }
111441 
111442  public:
111447 
111454 
111464 
111466  static const std::int32_t ID = -521970415;
111467 
111470 
111476  void store(TlStorerToString &s, const char *field_name) const final;
111477 };
111478 
111480 
111481 class ok;
111482 
111488 class setChatAffiliateProgram final : public Function {
111493  std::int32_t get_id() const final {
111494  return ID;
111495  }
111496 
111497  public:
111502 
111509 
111519 
111521  static const std::int32_t ID = 14680631;
111522 
111525 
111531  void store(TlStorerToString &s, const char *field_name) const final;
111532 };
111533 
111534 class ChatAvailableReactions;
111535 
111536 class ok;
111537 
111543 class setChatAvailableReactions final : public Function {
111548  std::int32_t get_id() const final {
111549  return ID;
111550  }
111551 
111552  public:
111557 
111564 
111574 
111576  static const std::int32_t ID = 267075078;
111577 
111580 
111586  void store(TlStorerToString &s, const char *field_name) const final;
111587 };
111588 
111589 class BackgroundType;
111590 
111591 class InputBackground;
111592 
111593 class ok;
111594 
111600 class setChatBackground final : public Function {
111605  std::int32_t get_id() const final {
111606  return ID;
111607  }
111608 
111609  public:
111620 
111626  setChatBackground();
111627 
111640 
111642  static const std::int32_t ID = 246727678;
111643 
111646 
111652  void store(TlStorerToString &s, const char *field_name) const final;
111653 };
111654 
111655 class ok;
111656 
111662 class setChatClientData final : public Function {
111667  std::int32_t get_id() const final {
111668  return ID;
111669  }
111670 
111671  public:
111676 
111682  setChatClientData();
111683 
111692  setChatClientData(int53 chat_id_, string const &client_data_);
111693 
111695  static const std::int32_t ID = -827119811;
111696 
111699 
111705  void store(TlStorerToString &s, const char *field_name) const final;
111706 };
111707 
111708 class ok;
111709 
111715 class setChatDescription final : public Function {
111720  std::int32_t get_id() const final {
111721  return ID;
111722  }
111723 
111724  public:
111729 
111735  setChatDescription();
111736 
111745  setChatDescription(int53 chat_id_, string const &description_);
111746 
111748  static const std::int32_t ID = 1957213277;
111749 
111752 
111758  void store(TlStorerToString &s, const char *field_name) const final;
111759 };
111760 
111761 class ok;
111762 
111768 class setChatDiscussionGroup final : public Function {
111773  std::int32_t get_id() const final {
111774  return ID;
111775  }
111776 
111777  public:
111782 
111789 
111799 
111801  static const std::int32_t ID = -918801736;
111802 
111805 
111811  void store(TlStorerToString &s, const char *field_name) const final;
111812 };
111813 
111814 class draftMessage;
111815 
111816 class ok;
111817 
111823 class setChatDraftMessage final : public Function {
111828  std::int32_t get_id() const final {
111829  return ID;
111830  }
111831 
111832  public:
111839 
111846 
111857 
111859  static const std::int32_t ID = 1683889946;
111860 
111863 
111869  void store(TlStorerToString &s, const char *field_name) const final;
111870 };
111871 
111872 class emojiStatus;
111873 
111874 class ok;
111875 
111881 class setChatEmojiStatus final : public Function {
111886  std::int32_t get_id() const final {
111887  return ID;
111888  }
111889 
111890  public:
111895 
111901  setChatEmojiStatus();
111902 
111912 
111914  static const std::int32_t ID = 1434982674;
111915 
111918 
111924  void store(TlStorerToString &s, const char *field_name) const final;
111925 };
111926 
111927 class chatLocation;
111928 
111929 class ok;
111930 
111936 class setChatLocation final : public Function {
111941  std::int32_t get_id() const final {
111942  return ID;
111943  }
111944 
111945  public:
111950 
111956  setChatLocation();
111957 
111967 
111969  static const std::int32_t ID = -767091286;
111970 
111973 
111979  void store(TlStorerToString &s, const char *field_name) const final;
111980 };
111981 
111982 class ChatMemberStatus;
111983 
111984 class MessageSender;
111985 
111986 class ok;
111987 
111993 class setChatMemberStatus final : public Function {
111998  std::int32_t get_id() const final {
111999  return ID;
112000  }
112001 
112002  public:
112009 
112016 
112027 
112029  static const std::int32_t ID = 81794847;
112030 
112033 
112039  void store(TlStorerToString &s, const char *field_name) const final;
112040 };
112041 
112042 class ok;
112043 
112054  std::int32_t get_id() const final {
112055  return ID;
112056  }
112057 
112058  public:
112063 
112070 
112080 
112082  static const std::int32_t ID = -1505643265;
112083 
112086 
112092  void store(TlStorerToString &s, const char *field_name) const final;
112093 };
112094 
112095 class MessageSender;
112096 
112097 class ok;
112098 
112104 class setChatMessageSender final : public Function {
112109  std::int32_t get_id() const final {
112110  return ID;
112111  }
112112 
112113  public:
112118 
112125 
112135 
112137  static const std::int32_t ID = -1421513858;
112138 
112141 
112147  void store(TlStorerToString &s, const char *field_name) const final;
112148 };
112149 
112151 
112152 class ok;
112153 
112164  std::int32_t get_id() const final {
112165  return ID;
112166  }
112167 
112168  public:
112173 
112180 
112190 
112192  static const std::int32_t ID = 777199614;
112193 
112196 
112202  void store(TlStorerToString &s, const char *field_name) const final;
112203 };
112204 
112205 class ok;
112206 
112217  std::int32_t get_id() const final {
112218  return ID;
112219  }
112220 
112221  public:
112226 
112233 
112243 
112245  static const std::int32_t ID = -1187053289;
112246 
112249 
112255  void store(TlStorerToString &s, const char *field_name) const final;
112256 };
112257 
112258 class chatPermissions;
112259 
112260 class ok;
112261 
112267 class setChatPermissions final : public Function {
112272  std::int32_t get_id() const final {
112273  return ID;
112274  }
112275 
112276  public:
112281 
112287  setChatPermissions();
112288 
112298 
112300  static const std::int32_t ID = 2138507006;
112301 
112304 
112310  void store(TlStorerToString &s, const char *field_name) const final;
112311 };
112312 
112313 class InputChatPhoto;
112314 
112315 class ok;
112316 
112322 class setChatPhoto final : public Function {
112327  std::int32_t get_id() const final {
112328  return ID;
112329  }
112330 
112331  public:
112336 
112342  setChatPhoto();
112343 
112353 
112355  static const std::int32_t ID = -377778941;
112356 
112359 
112365  void store(TlStorerToString &s, const char *field_name) const final;
112366 };
112367 
112368 class ok;
112369 
112375 class setChatPinnedStories final : public Function {
112380  std::int32_t get_id() const final {
112381  return ID;
112382  }
112383 
112384  public:
112389 
112396 
112406 
112408  static const std::int32_t ID = -669062355;
112409 
112412 
112418  void store(TlStorerToString &s, const char *field_name) const final;
112419 };
112420 
112421 class ok;
112422 
112428 class setChatProfileAccentColor final : public Function {
112433  std::int32_t get_id() const final {
112434  return ID;
112435  }
112436 
112437  public:
112444 
112451 
112462 
112464  static const std::int32_t ID = 1109896826;
112465 
112468 
112474  void store(TlStorerToString &s, const char *field_name) const final;
112475 };
112476 
112477 class ok;
112478 
112484 class setChatSlowModeDelay final : public Function {
112489  std::int32_t get_id() const final {
112490  return ID;
112491  }
112492 
112493  public:
112498 
112505 
112515 
112517  static const std::int32_t ID = -540350914;
112518 
112521 
112527  void store(TlStorerToString &s, const char *field_name) const final;
112528 };
112529 
112530 class ok;
112531 
112537 class setChatTheme final : public Function {
112542  std::int32_t get_id() const final {
112543  return ID;
112544  }
112545 
112546  public:
112551 
112557  setChatTheme();
112558 
112567  setChatTheme(int53 chat_id_, string const &theme_name_);
112568 
112570  static const std::int32_t ID = -1895234925;
112571 
112574 
112580  void store(TlStorerToString &s, const char *field_name) const final;
112581 };
112582 
112583 class ok;
112584 
112590 class setChatTitle final : public Function {
112595  std::int32_t get_id() const final {
112596  return ID;
112597  }
112598 
112599  public:
112603  string title_;
112604 
112610  setChatTitle();
112611 
112620  setChatTitle(int53 chat_id_, string const &title_);
112621 
112623  static const std::int32_t ID = 164282047;
112624 
112627 
112633  void store(TlStorerToString &s, const char *field_name) const final;
112634 };
112635 
112636 class ok;
112637 
112643 class setCloseFriends final : public Function {
112648  std::int32_t get_id() const final {
112649  return ID;
112650  }
112651 
112652  public:
112655 
112661  setCloseFriends();
112662 
112670  explicit setCloseFriends(array<int53> &&user_ids_);
112671 
112673  static const std::int32_t ID = -1908013258;
112674 
112677 
112683  void store(TlStorerToString &s, const char *field_name) const final;
112684 };
112685 
112686 class BotCommandScope;
112687 
112688 class botCommand;
112689 
112690 class ok;
112691 
112697 class setCommands final : public Function {
112702  std::int32_t get_id() const final {
112703  return ID;
112704  }
112705 
112706  public:
112713 
112719  setCommands();
112720 
112731 
112733  static const std::int32_t ID = -907165606;
112734 
112737 
112743  void store(TlStorerToString &s, const char *field_name) const final;
112744 };
112745 
112746 class ok;
112747 
112758  std::int32_t get_id() const final {
112759  return ID;
112760  }
112761 
112762  public:
112764  string name_;
112767 
112774 
112784 
112786  static const std::int32_t ID = -1122836246;
112787 
112790 
112796  void store(TlStorerToString &s, const char *field_name) const final;
112797 };
112798 
112799 class languagePackInfo;
112800 
112801 class languagePackString;
112802 
112803 class ok;
112804 
112810 class setCustomLanguagePack final : public Function {
112815  std::int32_t get_id() const final {
112816  return ID;
112817  }
112818 
112819  public:
112824 
112831 
112841 
112843  static const std::int32_t ID = -296742819;
112844 
112847 
112853  void store(TlStorerToString &s, const char *field_name) const final;
112854 };
112855 
112856 class languagePackString;
112857 
112858 class ok;
112859 
112870  std::int32_t get_id() const final {
112871  return ID;
112872  }
112873 
112874  public:
112879 
112886 
112896 
112898  static const std::int32_t ID = 1316365592;
112899 
112902 
112908  void store(TlStorerToString &s, const char *field_name) const final;
112909 };
112910 
112911 class ok;
112912 
112918 class setDatabaseEncryptionKey final : public Function {
112923  std::int32_t get_id() const final {
112924  return ID;
112925  }
112926 
112927  public:
112930 
112937 
112946 
112948  static const std::int32_t ID = -1204599371;
112949 
112952 
112958  void store(TlStorerToString &s, const char *field_name) const final;
112959 };
112960 
112961 class BackgroundType;
112962 
112963 class InputBackground;
112964 
112965 class background;
112966 
112972 class setDefaultBackground final : public Function {
112977  std::int32_t get_id() const final {
112978  return ID;
112979  }
112980 
112981  public:
112988 
112995 
113006 
113008  static const std::int32_t ID = -1982748511;
113009 
113012 
113018  void store(TlStorerToString &s, const char *field_name) const final;
113019 };
113020 
113022 
113023 class ok;
113024 
113035  std::int32_t get_id() const final {
113036  return ID;
113037  }
113038 
113039  public:
113042 
113049 
113058 
113060  static const std::int32_t ID = -234004967;
113061 
113064 
113070  void store(TlStorerToString &s, const char *field_name) const final;
113071 };
113072 
113074 
113075 class ok;
113076 
113087  std::int32_t get_id() const final {
113088  return ID;
113089  }
113090 
113091  public:
113094 
113101 
113110 
113112  static const std::int32_t ID = 1700231016;
113113 
113116 
113122  void store(TlStorerToString &s, const char *field_name) const final;
113123 };
113124 
113125 class messageAutoDeleteTime;
113126 
113127 class ok;
113128 
113139  std::int32_t get_id() const final {
113140  return ID;
113141  }
113142 
113143  public:
113146 
113153 
113162 
113164  static const std::int32_t ID = -1772301460;
113165 
113168 
113174  void store(TlStorerToString &s, const char *field_name) const final;
113175 };
113176 
113177 class ReactionType;
113178 
113179 class ok;
113180 
113186 class setDefaultReactionType final : public Function {
113191  std::int32_t get_id() const final {
113192  return ID;
113193  }
113194 
113195  public:
113198 
113205 
113214 
113216  static const std::int32_t ID = 1694730813;
113217 
113220 
113226  void store(TlStorerToString &s, const char *field_name) const final;
113227 };
113228 
113229 class emojiStatus;
113230 
113231 class ok;
113232 
113238 class setEmojiStatus final : public Function {
113243  std::int32_t get_id() const final {
113244  return ID;
113245  }
113246 
113247  public:
113250 
113256  setEmojiStatus();
113257 
113266 
113268  static const std::int32_t ID = -1829224867;
113269 
113272 
113278  void store(TlStorerToString &s, const char *field_name) const final;
113279 };
113280 
113281 class ok;
113282 
113288 class setFileGenerationProgress final : public Function {
113293  std::int32_t get_id() const final {
113294  return ID;
113295  }
113296 
113297  public:
113304 
113311 
113322 
113324  static const std::int32_t ID = 1836403518;
113325 
113328 
113334  void store(TlStorerToString &s, const char *field_name) const final;
113335 };
113336 
113338 
113339 class ok;
113340 
113351  std::int32_t get_id() const final {
113352  return ID;
113353  }
113354 
113355  public:
113362 
113369 
113380 
113382  static const std::int32_t ID = 524498023;
113383 
113386 
113392  void store(TlStorerToString &s, const char *field_name) const final;
113393 };
113394 
113395 class message;
113396 
113402 class setGameScore final : public Function {
113407  std::int32_t get_id() const final {
113408  return ID;
113409  }
113410 
113411  public:
113423  bool force_;
113424 
113430  setGameScore();
113431 
113445 
113447  static const std::int32_t ID = 2127359430;
113448 
113451 
113457  void store(TlStorerToString &s, const char *field_name) const final;
113458 };
113459 
113460 class ok;
113461 
113467 class setGiftResalePrice final : public Function {
113472  std::int32_t get_id() const final {
113473  return ID;
113474  }
113475 
113476  public:
113481 
113487  setGiftResalePrice();
113488 
113498 
113500  static const std::int32_t ID = -1430492787;
113501 
113504 
113510  void store(TlStorerToString &s, const char *field_name) const final;
113511 };
113512 
113513 class giftSettings;
113514 
113515 class ok;
113516 
113522 class setGiftSettings final : public Function {
113527  std::int32_t get_id() const final {
113528  return ID;
113529  }
113530 
113531  public:
113534 
113540  setGiftSettings();
113541 
113550 
113552  static const std::int32_t ID = -519330046;
113553 
113556 
113562  void store(TlStorerToString &s, const char *field_name) const final;
113563 };
113564 
113565 class ok;
113566 
113577  std::int32_t get_id() const final {
113578  return ID;
113579  }
113580 
113581  public:
113588 
113595 
113606 
113608  static const std::int32_t ID = 927506917;
113609 
113612 
113618  void store(TlStorerToString &s, const char *field_name) const final;
113619 };
113620 
113621 class MessageSender;
113622 
113623 class ok;
113624 
113635  std::int32_t get_id() const final {
113636  return ID;
113637  }
113638 
113639  public:
113646 
113653 
113664 
113666  static const std::int32_t ID = -1753769944;
113667 
113670 
113676  void store(TlStorerToString &s, const char *field_name) const final;
113677 };
113678 
113679 class ok;
113680 
113686 class setInactiveSessionTtl final : public Function {
113691  std::int32_t get_id() const final {
113692  return ID;
113693  }
113694 
113695  public:
113698 
113705 
113714 
113716  static const std::int32_t ID = 1570548048;
113717 
113720 
113726  void store(TlStorerToString &s, const char *field_name) const final;
113727 };
113728 
113729 class ok;
113730 
113736 class setInlineGameScore final : public Function {
113741  std::int32_t get_id() const final {
113742  return ID;
113743  }
113744 
113745  public:
113755  bool force_;
113756 
113762  setInlineGameScore();
113763 
113776 
113778  static const std::int32_t ID = -948871797;
113779 
113782 
113788  void store(TlStorerToString &s, const char *field_name) const final;
113789 };
113790 
113791 class LogStream;
113792 
113793 class ok;
113794 
113800 class setLogStream final : public Function {
113805  std::int32_t get_id() const final {
113806  return ID;
113807  }
113808 
113809  public:
113812 
113818  setLogStream();
113819 
113828 
113830  static const std::int32_t ID = -1364199535;
113831 
113834 
113840  void store(TlStorerToString &s, const char *field_name) const final;
113841 };
113842 
113843 class ok;
113844 
113850 class setLogTagVerbosityLevel final : public Function {
113855  std::int32_t get_id() const final {
113856  return ID;
113857  }
113858 
113859  public:
113861  string tag_;
113864 
113871 
113881 
113883  static const std::int32_t ID = -2095589738;
113884 
113887 
113893  void store(TlStorerToString &s, const char *field_name) const final;
113894 };
113895 
113896 class ok;
113897 
113903 class setLogVerbosityLevel final : public Function {
113908  std::int32_t get_id() const final {
113909  return ID;
113910  }
113911 
113912  public:
113915 
113922 
113931 
113933  static const std::int32_t ID = -303429678;
113934 
113937 
113943  void store(TlStorerToString &s, const char *field_name) const final;
113944 };
113945 
113947 
113953 class setLoginEmailAddress final : public Function {
113958  std::int32_t get_id() const final {
113959  return ID;
113960  }
113961 
113962  public:
113965 
113972 
113980  explicit setLoginEmailAddress(string const &new_login_email_address_);
113981 
113983  static const std::int32_t ID = 935019476;
113984 
113987 
113993  void store(TlStorerToString &s, const char *field_name) const final;
113994 };
113995 
113996 class botMenuButton;
113997 
113998 class ok;
113999 
114005 class setMenuButton final : public Function {
114010  std::int32_t get_id() const final {
114011  return ID;
114012  }
114013 
114014  public:
114019 
114025  setMenuButton();
114026 
114036 
114038  static const std::int32_t ID = -1269841599;
114039 
114042 
114048  void store(TlStorerToString &s, const char *field_name) const final;
114049 };
114050 
114051 class formattedText;
114052 
114053 class ok;
114054 
114060 class setMessageFactCheck final : public Function {
114065  std::int32_t get_id() const final {
114066  return ID;
114067  }
114068 
114069  public:
114076 
114083 
114094 
114096  static const std::int32_t ID = -4309752;
114097 
114100 
114106  void store(TlStorerToString &s, const char *field_name) const final;
114107 };
114108 
114109 class ReactionType;
114110 
114111 class ok;
114112 
114118 class setMessageReactions final : public Function {
114123  std::int32_t get_id() const final {
114124  return ID;
114125  }
114126 
114127  public:
114135  bool is_big_;
114136 
114143 
114155 
114157  static const std::int32_t ID = -372524900;
114158 
114161 
114167  void store(TlStorerToString &s, const char *field_name) const final;
114168 };
114169 
114170 class BlockList;
114171 
114172 class MessageSender;
114173 
114174 class ok;
114175 
114181 class setMessageSenderBlockList final : public Function {
114186  std::int32_t get_id() const final {
114187  return ID;
114188  }
114189 
114190  public:
114195 
114202 
114212 
114214  static const std::int32_t ID = -1987355503;
114215 
114218 
114224  void store(TlStorerToString &s, const char *field_name) const final;
114225 };
114226 
114227 class MessageSender;
114228 
114229 class ok;
114230 
114241  std::int32_t get_id() const final {
114242  return ID;
114243  }
114244 
114245  public:
114252 
114259 
114270 
114272  static const std::int32_t ID = -1262364086;
114273 
114276 
114282  void store(TlStorerToString &s, const char *field_name) const final;
114283 };
114284 
114285 class ok;
114286 
114292 class setName final : public Function {
114297  std::int32_t get_id() const final {
114298  return ID;
114299  }
114300 
114301  public:
114305  string last_name_;
114306 
114312  setName();
114313 
114322  setName(string const &first_name_, string const &last_name_);
114323 
114325  static const std::int32_t ID = 1711693584;
114326 
114329 
114335  void store(TlStorerToString &s, const char *field_name) const final;
114336 };
114337 
114338 class NetworkType;
114339 
114340 class ok;
114341 
114347 class setNetworkType final : public Function {
114352  std::int32_t get_id() const final {
114353  return ID;
114354  }
114355 
114356  public:
114359 
114365  setNetworkType();
114366 
114375 
114377  static const std::int32_t ID = -701635234;
114378 
114381 
114387  void store(TlStorerToString &s, const char *field_name) const final;
114388 };
114389 
114390 class newChatPrivacySettings;
114391 
114392 class ok;
114393 
114399 class setNewChatPrivacySettings final : public Function {
114404  std::int32_t get_id() const final {
114405  return ID;
114406  }
114407 
114408  public:
114411 
114418 
114427 
114429  static const std::int32_t ID = 1774139215;
114430 
114433 
114439  void store(TlStorerToString &s, const char *field_name) const final;
114440 };
114441 
114442 class OptionValue;
114443 
114444 class ok;
114445 
114451 class setOption final : public Function {
114456  std::int32_t get_id() const final {
114457  return ID;
114458  }
114459 
114460  public:
114462  string name_;
114465 
114471  setOption();
114472 
114481  setOption(string const &name_, object_ptr<OptionValue> &&value_);
114482 
114484  static const std::int32_t ID = 2114670322;
114485 
114488 
114494  void store(TlStorerToString &s, const char *field_name) const final;
114495 };
114496 
114497 class PaidReactionType;
114498 
114499 class ok;
114500 
114511  std::int32_t get_id() const final {
114512  return ID;
114513  }
114514 
114515  public:
114522 
114529 
114540 
114542  static const std::int32_t ID = -829934930;
114543 
114546 
114552  void store(TlStorerToString &s, const char *field_name) const final;
114553 };
114554 
114555 class InputPassportElement;
114556 
114557 class PassportElement;
114558 
114564 class setPassportElement final : public Function {
114569  std::int32_t get_id() const final {
114570  return ID;
114571  }
114572 
114573  public:
114577  string password_;
114578 
114584  setPassportElement();
114585 
114595 
114597  static const std::int32_t ID = 2068173212;
114598 
114601 
114607  void store(TlStorerToString &s, const char *field_name) const final;
114608 };
114609 
114611 
114612 class ok;
114613 
114619 class setPassportElementErrors final : public Function {
114624  std::int32_t get_id() const final {
114625  return ID;
114626  }
114627 
114628  public:
114633 
114640 
114650 
114652  static const std::int32_t ID = -2056754881;
114653 
114656 
114662  void store(TlStorerToString &s, const char *field_name) const final;
114663 };
114664 
114665 class passwordState;
114666 
114672 class setPassword final : public Function {
114677  std::int32_t get_id() const final {
114678  return ID;
114679  }
114680 
114681  public:
114687  string new_hint_;
114692 
114698  setPassword();
114699 
114711  setPassword(string const &old_password_, string const &new_password_, string const &new_hint_, bool set_recovery_email_address_, string const &new_recovery_email_address_);
114712 
114714  static const std::int32_t ID = -1193589027;
114715 
114718 
114724  void store(TlStorerToString &s, const char *field_name) const final;
114725 };
114726 
114727 class ok;
114728 
114734 class setPersonalChat final : public Function {
114739  std::int32_t get_id() const final {
114740  return ID;
114741  }
114742 
114743  public:
114746 
114752  setPersonalChat();
114753 
114761  explicit setPersonalChat(int53 chat_id_);
114762 
114764  static const std::int32_t ID = -1068782668;
114765 
114768 
114774  void store(TlStorerToString &s, const char *field_name) const final;
114775 };
114776 
114777 class ChatList;
114778 
114779 class ok;
114780 
114786 class setPinnedChats final : public Function {
114791  std::int32_t get_id() const final {
114792  return ID;
114793  }
114794 
114795  public:
114800 
114806  setPinnedChats();
114807 
114817 
114819  static const std::int32_t ID = -695640000;
114820 
114823 
114829  void store(TlStorerToString &s, const char *field_name) const final;
114830 };
114831 
114832 class ok;
114833 
114839 class setPinnedForumTopics final : public Function {
114844  std::int32_t get_id() const final {
114845  return ID;
114846  }
114847 
114848  public:
114853 
114860 
114870 
114872  static const std::int32_t ID = -475084011;
114873 
114876 
114882  void store(TlStorerToString &s, const char *field_name) const final;
114883 };
114884 
114885 class MessageSender;
114886 
114887 class ok;
114888 
114894 class setPinnedGifts final : public Function {
114899  std::int32_t get_id() const final {
114900  return ID;
114901  }
114902 
114903  public:
114908 
114914  setPinnedGifts();
114915 
114925 
114927  static const std::int32_t ID = 1613526306;
114928 
114931 
114937  void store(TlStorerToString &s, const char *field_name) const final;
114938 };
114939 
114940 class ok;
114941 
114952  std::int32_t get_id() const final {
114953  return ID;
114954  }
114955 
114956  public:
114959 
114966 
114975 
114977  static const std::int32_t ID = -194818924;
114978 
114981 
114987  void store(TlStorerToString &s, const char *field_name) const final;
114988 };
114989 
114990 class ok;
114991 
114997 class setPollAnswer final : public Function {
115002  std::int32_t get_id() const final {
115003  return ID;
115004  }
115005 
115006  public:
115013 
115019  setPollAnswer();
115020 
115031 
115033  static const std::int32_t ID = -1399388792;
115034 
115037 
115043  void store(TlStorerToString &s, const char *field_name) const final;
115044 };
115045 
115046 class ok;
115047 
115053 class setProfileAccentColor final : public Function {
115058  std::int32_t get_id() const final {
115059  return ID;
115060  }
115061 
115062  public:
115067 
115074 
115084 
115086  static const std::int32_t ID = -1986281112;
115087 
115090 
115096  void store(TlStorerToString &s, const char *field_name) const final;
115097 };
115098 
115099 class InputChatPhoto;
115100 
115101 class ok;
115102 
115108 class setProfilePhoto final : public Function {
115113  std::int32_t get_id() const final {
115114  return ID;
115115  }
115116 
115117  public:
115122 
115128  setProfilePhoto();
115129 
115139 
115141  static const std::int32_t ID = -2048260627;
115142 
115145 
115151  void store(TlStorerToString &s, const char *field_name) const final;
115152 };
115153 
115154 class ok;
115155 
115161 class setQuickReplyShortcutName final : public Function {
115166  std::int32_t get_id() const final {
115167  return ID;
115168  }
115169 
115170  public:
115174  string name_;
115175 
115182 
115192 
115194  static const std::int32_t ID = 186709105;
115195 
115198 
115204  void store(TlStorerToString &s, const char *field_name) const final;
115205 };
115206 
115207 class ok;
115208 
115210 
115221  std::int32_t get_id() const final {
115222  return ID;
115223  }
115224 
115225  public:
115228 
115235 
115244 
115246  static const std::int32_t ID = 1186124949;
115247 
115250 
115256  void store(TlStorerToString &s, const char *field_name) const final;
115257 };
115258 
115259 class ok;
115260 
115262 
115273  std::int32_t get_id() const final {
115274  return ID;
115275  }
115276 
115277  public:
115280 
115287 
115296 
115298  static const std::int32_t ID = 493913782;
115299 
115302 
115308  void store(TlStorerToString &s, const char *field_name) const final;
115309 };
115310 
115311 class passwordState;
115312 
115318 class setRecoveryEmailAddress final : public Function {
115323  std::int32_t get_id() const final {
115324  return ID;
115325  }
115326 
115327  public:
115329  string password_;
115332 
115339 
115348  setRecoveryEmailAddress(string const &password_, string const &new_recovery_email_address_);
115349 
115351  static const std::int32_t ID = -1981836385;
115352 
115355 
115361  void store(TlStorerToString &s, const char *field_name) const final;
115362 };
115363 
115364 class ReactionType;
115365 
115366 class ok;
115367 
115373 class setSavedMessagesTagLabel final : public Function {
115378  std::int32_t get_id() const final {
115379  return ID;
115380  }
115381 
115382  public:
115386  string label_;
115387 
115394 
115404 
115406  static const std::int32_t ID = -1338323696;
115407 
115410 
115416  void store(TlStorerToString &s, const char *field_name) const final;
115417 };
115418 
115420 
115421 class ok;
115422 
115424 
115435  std::int32_t get_id() const final {
115436  return ID;
115437  }
115438 
115439  public:
115444 
115451 
115461 
115463  static const std::int32_t ID = -2049984966;
115464 
115467 
115473  void store(TlStorerToString &s, const char *field_name) const final;
115474 };
115475 
115476 class InputFile;
115477 
115478 class ok;
115479 
115485 class setStickerEmojis final : public Function {
115490  std::int32_t get_id() const final {
115491  return ID;
115492  }
115493 
115494  public:
115498  string emojis_;
115499 
115505  setStickerEmojis();
115506 
115516 
115518  static const std::int32_t ID = -638843855;
115519 
115522 
115528  void store(TlStorerToString &s, const char *field_name) const final;
115529 };
115530 
115531 class InputFile;
115532 
115533 class ok;
115534 
115540 class setStickerKeywords final : public Function {
115545  std::int32_t get_id() const final {
115546  return ID;
115547  }
115548 
115549  public:
115554 
115560  setStickerKeywords();
115561 
115571 
115573  static const std::int32_t ID = 137223565;
115574 
115577 
115583  void store(TlStorerToString &s, const char *field_name) const final;
115584 };
115585 
115586 class InputFile;
115587 
115588 class maskPosition;
115589 
115590 class ok;
115591 
115597 class setStickerMaskPosition final : public Function {
115602  std::int32_t get_id() const final {
115603  return ID;
115604  }
115605 
115606  public:
115611 
115618 
115628 
115630  static const std::int32_t ID = 1202280912;
115631 
115634 
115640  void store(TlStorerToString &s, const char *field_name) const final;
115641 };
115642 
115643 class InputFile;
115644 
115645 class ok;
115646 
115652 class setStickerPositionInSet final : public Function {
115657  std::int32_t get_id() const final {
115658  return ID;
115659  }
115660 
115661  public:
115666 
115673 
115683 
115685  static const std::int32_t ID = 2075281185;
115686 
115689 
115695  void store(TlStorerToString &s, const char *field_name) const final;
115696 };
115697 
115698 class InputFile;
115699 
115700 class StickerFormat;
115701 
115702 class ok;
115703 
115709 class setStickerSetThumbnail final : public Function {
115714  std::int32_t get_id() const final {
115715  return ID;
115716  }
115717 
115718  public:
115722  string name_;
115727 
115734 
115746 
115748  static const std::int32_t ID = 1677617458;
115749 
115752 
115758  void store(TlStorerToString &s, const char *field_name) const final;
115759 };
115760 
115761 class ok;
115762 
115768 class setStickerSetTitle final : public Function {
115773  std::int32_t get_id() const final {
115774  return ID;
115775  }
115776 
115777  public:
115779  string name_;
115781  string title_;
115782 
115788  setStickerSetTitle();
115789 
115798  setStickerSetTitle(string const &name_, string const &title_);
115799 
115801  static const std::int32_t ID = 1693004706;
115802 
115805 
115811  void store(TlStorerToString &s, const char *field_name) const final;
115812 };
115813 
115814 class StoryPrivacySettings;
115815 
115816 class ok;
115817 
115823 class setStoryPrivacySettings final : public Function {
115828  std::int32_t get_id() const final {
115829  return ID;
115830  }
115831 
115832  public:
115837 
115844 
115854 
115856  static const std::int32_t ID = -655801550;
115857 
115860 
115866  void store(TlStorerToString &s, const char *field_name) const final;
115867 };
115868 
115869 class ReactionType;
115870 
115871 class ok;
115872 
115878 class setStoryReaction final : public Function {
115883  std::int32_t get_id() const final {
115884  return ID;
115885  }
115886 
115887  public:
115896 
115902  setStoryReaction();
115903 
115915 
115917  static const std::int32_t ID = 250731529;
115918 
115921 
115927  void store(TlStorerToString &s, const char *field_name) const final;
115928 };
115929 
115930 class ok;
115931 
115942  std::int32_t get_id() const final {
115943  return ID;
115944  }
115945 
115946  public:
115951 
115958 
115968 
115970  static const std::int32_t ID = 1328894639;
115971 
115974 
115980  void store(TlStorerToString &s, const char *field_name) const final;
115981 };
115982 
115983 class ok;
115984 
115990 class setSupergroupStickerSet final : public Function {
115995  std::int32_t get_id() const final {
115996  return ID;
115997  }
115998 
115999  public:
116004 
116011 
116021 
116023  static const std::int32_t ID = -2056344215;
116024 
116027 
116033  void store(TlStorerToString &s, const char *field_name) const final;
116034 };
116035 
116036 class ok;
116037 
116048  std::int32_t get_id() const final {
116049  return ID;
116050  }
116051 
116052  public:
116057 
116064 
116074 
116076  static const std::int32_t ID = 969814179;
116077 
116080 
116086  void store(TlStorerToString &s, const char *field_name) const final;
116087 };
116088 
116089 class ok;
116090 
116096 class setSupergroupUsername final : public Function {
116101  std::int32_t get_id() const final {
116102  return ID;
116103  }
116104 
116105  public:
116109  string username_;
116110 
116117 
116127 
116129  static const std::int32_t ID = 1346325252;
116130 
116133 
116139  void store(TlStorerToString &s, const char *field_name) const final;
116140 };
116141 
116142 class ok;
116143 
116149 class setTdlibParameters final : public Function {
116154  std::int32_t get_id() const final {
116155  return ID;
116156  }
116157 
116158  public:
116178  string api_hash_;
116187 
116193  setTdlibParameters();
116194 
116216 
116218  static const std::int32_t ID = -775883218;
116219 
116222 
116228  void store(TlStorerToString &s, const char *field_name) const final;
116229 };
116230 
116231 class emojiStatus;
116232 
116233 class ok;
116234 
116240 class setUserEmojiStatus final : public Function {
116245  std::int32_t get_id() const final {
116246  return ID;
116247  }
116248 
116249  public:
116254 
116260  setUserEmojiStatus();
116261 
116271 
116273  static const std::int32_t ID = -451519541;
116274 
116277 
116283  void store(TlStorerToString &s, const char *field_name) const final;
116284 };
116285 
116286 class InputChatPhoto;
116287 
116288 class ok;
116289 
116300  std::int32_t get_id() const final {
116301  return ID;
116302  }
116303 
116304  public:
116309 
116316 
116326 
116328  static const std::int32_t ID = 464136438;
116329 
116332 
116338  void store(TlStorerToString &s, const char *field_name) const final;
116339 };
116340 
116341 class UserPrivacySetting;
116342 
116343 class ok;
116344 
116346 
116357  std::int32_t get_id() const final {
116358  return ID;
116359  }
116360 
116361  public:
116366 
116373 
116383 
116385  static const std::int32_t ID = -473812741;
116386 
116389 
116395  void store(TlStorerToString &s, const char *field_name) const final;
116396 };
116397 
116398 class formattedText;
116399 
116400 class userSupportInfo;
116401 
116407 class setUserSupportInfo final : public Function {
116412  std::int32_t get_id() const final {
116413  return ID;
116414  }
116415 
116416  public:
116421 
116427  setUserSupportInfo();
116428 
116438 
116440  static const std::int32_t ID = -2088986621;
116441 
116444 
116450  void store(TlStorerToString &s, const char *field_name) const final;
116451 };
116452 
116453 class ok;
116454 
116460 class setUsername final : public Function {
116465  std::int32_t get_id() const final {
116466  return ID;
116467  }
116468 
116469  public:
116471  string username_;
116472 
116478  setUsername();
116479 
116487  explicit setUsername(string const &username_);
116488 
116490  static const std::int32_t ID = 439901214;
116491 
116494 
116500  void store(TlStorerToString &s, const char *field_name) const final;
116501 };
116502 
116503 class MessageSender;
116504 
116505 class ok;
116506 
116517  std::int32_t get_id() const final {
116518  return ID;
116519  }
116520 
116521  public:
116526 
116533 
116543 
116545  static const std::int32_t ID = -240749901;
116546 
116549 
116555  void store(TlStorerToString &s, const char *field_name) const final;
116556 };
116557 
116558 class ok;
116559 
116565 class setVideoChatTitle final : public Function {
116570  std::int32_t get_id() const final {
116571  return ID;
116572  }
116573 
116574  public:
116578  string title_;
116579 
116585  setVideoChatTitle();
116586 
116595  setVideoChatTitle(int32 group_call_id_, string const &title_);
116596 
116598  static const std::int32_t ID = 1915482994;
116599 
116602 
116608  void store(TlStorerToString &s, const char *field_name) const final;
116609 };
116610 
116611 class ok;
116612 
116618 class shareChatWithBot final : public Function {
116623  std::int32_t get_id() const final {
116624  return ID;
116625  }
116626 
116627  public:
116638 
116644  shareChatWithBot();
116645 
116658 
116660  static const std::int32_t ID = -1504507166;
116661 
116664 
116670  void store(TlStorerToString &s, const char *field_name) const final;
116671 };
116672 
116673 class ok;
116674 
116680 class sharePhoneNumber final : public Function {
116685  std::int32_t get_id() const final {
116686  return ID;
116687  }
116688 
116689  public:
116692 
116698  sharePhoneNumber();
116699 
116707  explicit sharePhoneNumber(int53 user_id_);
116708 
116710  static const std::int32_t ID = 1097130069;
116711 
116714 
116720  void store(TlStorerToString &s, const char *field_name) const final;
116721 };
116722 
116723 class ok;
116724 
116730 class shareUsersWithBot final : public Function {
116735  std::int32_t get_id() const final {
116736  return ID;
116737  }
116738 
116739  public:
116750 
116756  shareUsersWithBot();
116757 
116770 
116772  static const std::int32_t ID = -1574608333;
116773 
116776 
116782  void store(TlStorerToString &s, const char *field_name) const final;
116783 };
116784 
116785 class ok;
116786 
116792 class startGroupCallRecording final : public Function {
116797  std::int32_t get_id() const final {
116798  return ID;
116799  }
116800 
116801  public:
116805  string title_;
116810 
116817 
116829 
116831  static const std::int32_t ID = 1757774971;
116832 
116835 
116841  void store(TlStorerToString &s, const char *field_name) const final;
116842 };
116843 
116844 class text;
116845 
116856  std::int32_t get_id() const final {
116857  return ID;
116858  }
116859 
116860  public:
116866  string payload_;
116867 
116874 
116885 
116887  static const std::int32_t ID = -884068051;
116888 
116891 
116897  void store(TlStorerToString &s, const char *field_name) const final;
116898 };
116899 
116900 class ok;
116901 
116907 class startScheduledVideoChat final : public Function {
116912  std::int32_t get_id() const final {
116913  return ID;
116914  }
116915 
116916  public:
116919 
116926 
116935 
116937  static const std::int32_t ID = -1300829822;
116938 
116941 
116947  void store(TlStorerToString &s, const char *field_name) const final;
116948 };
116949 
116950 class ReplyMarkup;
116951 
116952 class businessMessage;
116953 
116959 class stopBusinessPoll final : public Function {
116964  std::int32_t get_id() const final {
116965  return ID;
116966  }
116967 
116968  public:
116977 
116983  stopBusinessPoll();
116984 
116996 
116998  static const std::int32_t ID = -1142218400;
116999 
117002 
117008  void store(TlStorerToString &s, const char *field_name) const final;
117009 };
117010 
117011 class ReplyMarkup;
117012 
117013 class ok;
117014 
117020 class stopPoll final : public Function {
117025  std::int32_t get_id() const final {
117026  return ID;
117027  }
117028 
117029  public:
117036 
117042  stopPoll();
117043 
117054 
117056  static const std::int32_t ID = 1659374253;
117057 
117060 
117066  void store(TlStorerToString &s, const char *field_name) const final;
117067 };
117068 
117069 class InputChatPhoto;
117070 
117071 class ok;
117072 
117078 class suggestUserProfilePhoto final : public Function {
117083  std::int32_t get_id() const final {
117084  return ID;
117085  }
117086 
117087  public:
117092 
117099 
117109 
117111  static const std::int32_t ID = -1788742557;
117112 
117115 
117121  void store(TlStorerToString &s, const char *field_name) const final;
117122 };
117123 
117124 class ok;
117125 
117131 class synchronizeLanguagePack final : public Function {
117136  std::int32_t get_id() const final {
117137  return ID;
117138  }
117139 
117140  public:
117143 
117150 
117158  explicit synchronizeLanguagePack(string const &language_pack_id_);
117159 
117161  static const std::int32_t ID = -2065307858;
117162 
117165 
117171  void store(TlStorerToString &s, const char *field_name) const final;
117172 };
117173 
117174 class ok;
117175 
117181 class terminateAllOtherSessions final : public Function {
117186  std::int32_t get_id() const final {
117187  return ID;
117188  }
117189 
117190  public:
117191 
117198 
117200  static const std::int32_t ID = 1874485523;
117201 
117204 
117210  void store(TlStorerToString &s, const char *field_name) const final;
117211 };
117212 
117213 class ok;
117214 
117220 class terminateSession final : public Function {
117225  std::int32_t get_id() const final {
117226  return ID;
117227  }
117228 
117229  public:
117232 
117238  terminateSession();
117239 
117247  explicit terminateSession(int64 session_id_);
117248 
117250  static const std::int32_t ID = -407385812;
117251 
117254 
117260  void store(TlStorerToString &s, const char *field_name) const final;
117261 };
117262 
117263 class testBytes;
117264 
117270 class testCallBytes final : public Function {
117275  std::int32_t get_id() const final {
117276  return ID;
117277  }
117278 
117279  public:
117282 
117288  testCallBytes();
117289 
117297  explicit testCallBytes(bytes const &x_);
117298 
117300  static const std::int32_t ID = -736011607;
117301 
117304 
117310  void store(TlStorerToString &s, const char *field_name) const final;
117311 };
117312 
117313 class ok;
117314 
117320 class testCallEmpty final : public Function {
117325  std::int32_t get_id() const final {
117326  return ID;
117327  }
117328 
117329  public:
117330 
117336  testCallEmpty();
117337 
117339  static const std::int32_t ID = -627291626;
117340 
117343 
117349  void store(TlStorerToString &s, const char *field_name) const final;
117350 };
117351 
117352 class testString;
117353 
117359 class testCallString final : public Function {
117364  std::int32_t get_id() const final {
117365  return ID;
117366  }
117367 
117368  public:
117370  string x_;
117371 
117377  testCallString();
117378 
117386  explicit testCallString(string const &x_);
117387 
117389  static const std::int32_t ID = -1732818385;
117390 
117393 
117399  void store(TlStorerToString &s, const char *field_name) const final;
117400 };
117401 
117402 class testVectorInt;
117403 
117409 class testCallVectorInt final : public Function {
117414  std::int32_t get_id() const final {
117415  return ID;
117416  }
117417 
117418  public:
117421 
117427  testCallVectorInt();
117428 
117436  explicit testCallVectorInt(array<int32> &&x_);
117437 
117439  static const std::int32_t ID = -2137277793;
117440 
117443 
117449  void store(TlStorerToString &s, const char *field_name) const final;
117450 };
117451 
117452 class testInt;
117453 
117454 class testVectorIntObject;
117455 
117461 class testCallVectorIntObject final : public Function {
117466  std::int32_t get_id() const final {
117467  return ID;
117468  }
117469 
117470  public:
117473 
117480 
117489 
117491  static const std::int32_t ID = 1825428218;
117492 
117495 
117501  void store(TlStorerToString &s, const char *field_name) const final;
117502 };
117503 
117504 class testVectorString;
117505 
117511 class testCallVectorString final : public Function {
117516  std::int32_t get_id() const final {
117517  return ID;
117518  }
117519 
117520  public:
117523 
117530 
117538  explicit testCallVectorString(array<string> &&x_);
117539 
117541  static const std::int32_t ID = -408600900;
117542 
117545 
117551  void store(TlStorerToString &s, const char *field_name) const final;
117552 };
117553 
117554 class testString;
117555 
117556 class testVectorStringObject;
117557 
117568  std::int32_t get_id() const final {
117569  return ID;
117570  }
117571 
117572  public:
117575 
117582 
117591 
117593  static const std::int32_t ID = 1527666429;
117594 
117597 
117603  void store(TlStorerToString &s, const char *field_name) const final;
117604 };
117605 
117606 class ok;
117607 
117613 class testGetDifference final : public Function {
117618  std::int32_t get_id() const final {
117619  return ID;
117620  }
117621 
117622  public:
117623 
117629  testGetDifference();
117630 
117632  static const std::int32_t ID = 1747084069;
117633 
117636 
117642  void store(TlStorerToString &s, const char *field_name) const final;
117643 };
117644 
117645 class ok;
117646 
117652 class testNetwork final : public Function {
117657  std::int32_t get_id() const final {
117658  return ID;
117659  }
117660 
117661  public:
117662 
117668  testNetwork();
117669 
117671  static const std::int32_t ID = -1343998901;
117672 
117675 
117681  void store(TlStorerToString &s, const char *field_name) const final;
117682 };
117683 
117684 class ProxyType;
117685 
117686 class ok;
117687 
117693 class testProxy final : public Function {
117698  std::int32_t get_id() const final {
117699  return ID;
117700  }
117701 
117702  public:
117704  string server_;
117712  double timeout_;
117713 
117719  testProxy();
117720 
117733 
117735  static const std::int32_t ID = -1197366626;
117736 
117739 
117745  void store(TlStorerToString &s, const char *field_name) const final;
117746 };
117747 
117748 class error;
117749 
117755 class testReturnError final : public Function {
117760  std::int32_t get_id() const final {
117761  return ID;
117762  }
117763 
117764  public:
117767 
117773  testReturnError();
117774 
117783 
117785  static const std::int32_t ID = 455179506;
117786 
117789 
117795  void store(TlStorerToString &s, const char *field_name) const final;
117796 };
117797 
117798 class testInt;
117799 
117805 class testSquareInt final : public Function {
117810  std::int32_t get_id() const final {
117811  return ID;
117812  }
117813 
117814  public:
117817 
117823  testSquareInt();
117824 
117832  explicit testSquareInt(int32 x_);
117833 
117835  static const std::int32_t ID = -60135024;
117836 
117839 
117845  void store(TlStorerToString &s, const char *field_name) const final;
117846 };
117847 
117848 class Update;
117849 
117855 class testUseUpdate final : public Function {
117860  std::int32_t get_id() const final {
117861  return ID;
117862  }
117863 
117864  public:
117865 
117871  testUseUpdate();
117872 
117874  static const std::int32_t ID = 717094686;
117875 
117878 
117884  void store(TlStorerToString &s, const char *field_name) const final;
117885 };
117886 
117887 class ok;
117888 
117899  std::int32_t get_id() const final {
117900  return ID;
117901  }
117902 
117903  public:
117906 
117913 
117921  explicit toggleAllDownloadsArePaused(bool are_paused_);
117922 
117924  static const std::int32_t ID = 1251512322;
117925 
117928 
117934  void store(TlStorerToString &s, const char *field_name) const final;
117935 };
117936 
117937 class ok;
117938 
117949  std::int32_t get_id() const final {
117950  return ID;
117951  }
117952 
117953  public:
117958 
117965 
117975 
117977  static const std::int32_t ID = 622495770;
117978 
117981 
117987  void store(TlStorerToString &s, const char *field_name) const final;
117988 };
117989 
117990 class ok;
117991 
118002  std::int32_t get_id() const final {
118003  return ID;
118004  }
118005 
118006  public:
118013 
118020 
118031 
118033  static const std::int32_t ID = -1906712934;
118034 
118037 
118043  void store(TlStorerToString &s, const char *field_name) const final;
118044 };
118045 
118046 class ok;
118047 
118053 class toggleBotUsernameIsActive final : public Function {
118058  std::int32_t get_id() const final {
118059  return ID;
118060  }
118061 
118062  public:
118066  string username_;
118069 
118076 
118087 
118089  static const std::int32_t ID = 2036569097;
118090 
118093 
118099  void store(TlStorerToString &s, const char *field_name) const final;
118100 };
118101 
118102 class ok;
118103 
118114  std::int32_t get_id() const final {
118115  return ID;
118116  }
118117 
118118  public:
118123 
118130 
118140 
118142  static const std::int32_t ID = 1328957509;
118143 
118146 
118152  void store(TlStorerToString &s, const char *field_name) const final;
118153 };
118154 
118155 class ok;
118156 
118167  std::int32_t get_id() const final {
118168  return ID;
118169  }
118170 
118171  public:
118176 
118183 
118193 
118195  static const std::int32_t ID = 314794002;
118196 
118199 
118205  void store(TlStorerToString &s, const char *field_name) const final;
118206 };
118207 
118208 class ok;
118209 
118215 class toggleChatFolderTags final : public Function {
118220  std::int32_t get_id() const final {
118221  return ID;
118222  }
118223 
118224  public:
118227 
118234 
118242  explicit toggleChatFolderTags(bool are_tags_enabled_);
118243 
118245  static const std::int32_t ID = -2092209084;
118246 
118249 
118255  void store(TlStorerToString &s, const char *field_name) const final;
118256 };
118257 
118258 class ok;
118259 
118270  std::int32_t get_id() const final {
118271  return ID;
118272  }
118273 
118274  public:
118279 
118286 
118296 
118298  static const std::int32_t ID = -2069429154;
118299 
118302 
118308  void store(TlStorerToString &s, const char *field_name) const final;
118309 };
118310 
118311 class ok;
118312 
118323  std::int32_t get_id() const final {
118324  return ID;
118325  }
118326 
118327  public:
118332 
118339 
118349 
118351  static const std::int32_t ID = 975231309;
118352 
118355 
118361  void store(TlStorerToString &s, const char *field_name) const final;
118362 };
118363 
118364 class ok;
118365 
118376  std::int32_t get_id() const final {
118377  return ID;
118378  }
118379 
118380  public:
118385 
118392 
118402 
118404  static const std::int32_t ID = -986129697;
118405 
118408 
118414  void store(TlStorerToString &s, const char *field_name) const final;
118415 };
118416 
118417 class ChatList;
118418 
118419 class ok;
118420 
118426 class toggleChatIsPinned final : public Function {
118431  std::int32_t get_id() const final {
118432  return ID;
118433  }
118434 
118435  public:
118442 
118448  toggleChatIsPinned();
118449 
118460 
118462  static const std::int32_t ID = -1485429186;
118463 
118466 
118472  void store(TlStorerToString &s, const char *field_name) const final;
118473 };
118474 
118475 class ok;
118476 
118482 class toggleChatIsTranslatable final : public Function {
118487  std::int32_t get_id() const final {
118488  return ID;
118489  }
118490 
118491  public:
118496 
118503 
118513 
118515  static const std::int32_t ID = -1812345889;
118516 
118519 
118525  void store(TlStorerToString &s, const char *field_name) const final;
118526 };
118527 
118528 class ok;
118529 
118535 class toggleChatViewAsTopics final : public Function {
118540  std::int32_t get_id() const final {
118541  return ID;
118542  }
118543 
118544  public:
118549 
118556 
118566 
118568  static const std::int32_t ID = 724009948;
118569 
118572 
118578  void store(TlStorerToString &s, const char *field_name) const final;
118579 };
118580 
118581 class ok;
118582 
118588 class toggleDownloadIsPaused final : public Function {
118593  std::int32_t get_id() const final {
118594  return ID;
118595  }
118596 
118597  public:
118602 
118609 
118619 
118621  static const std::int32_t ID = -947493099;
118622 
118625 
118631  void store(TlStorerToString &s, const char *field_name) const final;
118632 };
118633 
118634 class ok;
118635 
118641 class toggleForumTopicIsClosed final : public Function {
118646  std::int32_t get_id() const final {
118647  return ID;
118648  }
118649 
118650  public:
118657 
118664 
118675 
118677  static const std::int32_t ID = -949712141;
118678 
118681 
118687  void store(TlStorerToString &s, const char *field_name) const final;
118688 };
118689 
118690 class ok;
118691 
118697 class toggleForumTopicIsPinned final : public Function {
118702  std::int32_t get_id() const final {
118703  return ID;
118704  }
118705 
118706  public:
118713 
118720 
118731 
118733  static const std::int32_t ID = 1181543092;
118734 
118737 
118743  void store(TlStorerToString &s, const char *field_name) const final;
118744 };
118745 
118746 class ok;
118747 
118758  std::int32_t get_id() const final {
118759  return ID;
118760  }
118761 
118762  public:
118767 
118774 
118784 
118786  static const std::int32_t ID = 1595741256;
118787 
118790 
118796  void store(TlStorerToString &s, const char *field_name) const final;
118797 };
118798 
118799 class ok;
118800 
118806 class toggleGiftIsSaved final : public Function {
118811  std::int32_t get_id() const final {
118812  return ID;
118813  }
118814 
118815  public:
118820 
118826  toggleGiftIsSaved();
118827 
118836  toggleGiftIsSaved(string const &received_gift_id_, bool is_saved_);
118837 
118839  static const std::int32_t ID = 693198065;
118840 
118843 
118849  void store(TlStorerToString &s, const char *field_name) const final;
118850 };
118851 
118852 class ok;
118853 
118864  std::int32_t get_id() const final {
118865  return ID;
118866  }
118867 
118868  public:
118873 
118880 
118890 
118892  static const std::int32_t ID = -1624289030;
118893 
118896 
118902  void store(TlStorerToString &s, const char *field_name) const final;
118903 };
118904 
118905 class ok;
118906 
118917  std::int32_t get_id() const final {
118918  return ID;
118919  }
118920 
118921  public:
118926 
118933 
118943 
118945  static const std::int32_t ID = -478875239;
118946 
118949 
118955  void store(TlStorerToString &s, const char *field_name) const final;
118956 };
118957 
118958 class MessageSender;
118959 
118960 class ok;
118961 
118972  std::int32_t get_id() const final {
118973  return ID;
118974  }
118975 
118976  public:
118983 
118990 
119001 
119003  static const std::int32_t ID = -1896127519;
119004 
119007 
119013  void store(TlStorerToString &s, const char *field_name) const final;
119014 };
119015 
119016 class MessageSender;
119017 
119018 class ok;
119019 
119030  std::int32_t get_id() const final {
119031  return ID;
119032  }
119033 
119034  public:
119041 
119048 
119059 
119061  static const std::int32_t ID = -1308093433;
119062 
119065 
119071  void store(TlStorerToString &s, const char *field_name) const final;
119072 };
119073 
119074 class ok;
119075 
119086  std::int32_t get_id() const final {
119087  return ID;
119088  }
119089 
119090  public:
119095 
119102 
119112 
119114  static const std::int32_t ID = -1602530464;
119115 
119118 
119124  void store(TlStorerToString &s, const char *field_name) const final;
119125 };
119126 
119127 class ok;
119128 
119139  std::int32_t get_id() const final {
119140  return ID;
119141  }
119142 
119143  public:
119146 
119153 
119162 
119164  static const std::int32_t ID = 1963285740;
119165 
119168 
119174  void store(TlStorerToString &s, const char *field_name) const final;
119175 };
119176 
119177 class ok;
119178 
119189  std::int32_t get_id() const final {
119190  return ID;
119191  }
119192 
119193  public:
119198 
119205 
119215 
119217  static const std::int32_t ID = -1588378164;
119218 
119221 
119227  void store(TlStorerToString &s, const char *field_name) const final;
119228 };
119229 
119230 class ok;
119231 
119242  std::int32_t get_id() const final {
119243  return ID;
119244  }
119245 
119246  public:
119251 
119258 
119268 
119270  static const std::int32_t ID = 1819027208;
119271 
119274 
119280  void store(TlStorerToString &s, const char *field_name) const final;
119281 };
119282 
119283 class ok;
119284 
119295  std::int32_t get_id() const final {
119296  return ID;
119297  }
119298 
119299  public:
119304 
119311 
119321 
119323  static const std::int32_t ID = 1000843390;
119324 
119327 
119333  void store(TlStorerToString &s, const char *field_name) const final;
119334 };
119335 
119336 class ok;
119337 
119348  std::int32_t get_id() const final {
119349  return ID;
119350  }
119351 
119352  public:
119359 
119366 
119377 
119379  static const std::int32_t ID = -2141806228;
119380 
119383 
119389  void store(TlStorerToString &s, const char *field_name) const final;
119390 };
119391 
119392 class ok;
119393 
119404  std::int32_t get_id() const final {
119405  return ID;
119406  }
119407 
119408  public:
119413 
119420 
119430 
119432  static const std::int32_t ID = -1098204302;
119433 
119436 
119442  void store(TlStorerToString &s, const char *field_name) const final;
119443 };
119444 
119445 class ok;
119446 
119457  std::int32_t get_id() const final {
119458  return ID;
119459  }
119460 
119461  public:
119466 
119473 
119483 
119485  static const std::int32_t ID = 1748956943;
119486 
119489 
119495  void store(TlStorerToString &s, const char *field_name) const final;
119496 };
119497 
119498 class ok;
119499 
119510  std::int32_t get_id() const final {
119511  return ID;
119512  }
119513 
119514  public:
119519 
119526 
119536 
119538  static const std::int32_t ID = -184993048;
119539 
119542 
119548  void store(TlStorerToString &s, const char *field_name) const final;
119549 };
119550 
119551 class ok;
119552 
119563  std::int32_t get_id() const final {
119564  return ID;
119565  }
119566 
119567  public:
119572 
119579 
119589 
119591  static const std::int32_t ID = -1537892918;
119592 
119595 
119601  void store(TlStorerToString &s, const char *field_name) const final;
119602 };
119603 
119604 class ok;
119605 
119616  std::int32_t get_id() const final {
119617  return ID;
119618  }
119619 
119620  public:
119625 
119632 
119642 
119644  static const std::int32_t ID = 1155110478;
119645 
119648 
119654  void store(TlStorerToString &s, const char *field_name) const final;
119655 };
119656 
119657 class ok;
119658 
119669  std::int32_t get_id() const final {
119670  return ID;
119671  }
119672 
119673  public:
119676 
119683 
119692 
119694  static const std::int32_t ID = 884089365;
119695 
119698 
119704  void store(TlStorerToString &s, const char *field_name) const final;
119705 };
119706 
119707 class ok;
119708 
119714 class toggleSupergroupIsForum final : public Function {
119719  std::int32_t get_id() const final {
119720  return ID;
119721  }
119722 
119723  public:
119728 
119735 
119745 
119747  static const std::int32_t ID = -1771071990;
119748 
119751 
119757  void store(TlStorerToString &s, const char *field_name) const final;
119758 };
119759 
119760 class ok;
119761 
119772  std::int32_t get_id() const final {
119773  return ID;
119774  }
119775 
119776  public:
119781 
119788 
119798 
119800  static const std::int32_t ID = 2111807454;
119801 
119804 
119810  void store(TlStorerToString &s, const char *field_name) const final;
119811 };
119812 
119813 class ok;
119814 
119825  std::int32_t get_id() const final {
119826  return ID;
119827  }
119828 
119829  public:
119834 
119841 
119851 
119853  static const std::int32_t ID = -182022642;
119854 
119857 
119863  void store(TlStorerToString &s, const char *field_name) const final;
119864 };
119865 
119866 class ok;
119867 
119878  std::int32_t get_id() const final {
119879  return ID;
119880  }
119881 
119882  public:
119889 
119896 
119907 
119909  static const std::int32_t ID = 572268491;
119910 
119913 
119919  void store(TlStorerToString &s, const char *field_name) const final;
119920 };
119921 
119922 class ok;
119923 
119934  std::int32_t get_id() const final {
119935  return ID;
119936  }
119937 
119938  public:
119942  string username_;
119945 
119952 
119963 
119965  static const std::int32_t ID = -1500811777;
119966 
119969 
119975  void store(TlStorerToString &s, const char *field_name) const final;
119976 };
119977 
119978 class ok;
119979 
119985 class toggleUsernameIsActive final : public Function {
119990  std::int32_t get_id() const final {
119991  return ID;
119992  }
119993 
119994  public:
119996  string username_;
119999 
120006 
120015  toggleUsernameIsActive(string const &username_, bool is_active_);
120016 
120018  static const std::int32_t ID = 1244098019;
120019 
120022 
120028  void store(TlStorerToString &s, const char *field_name) const final;
120029 };
120030 
120031 class ok;
120032 
120043  std::int32_t get_id() const final {
120044  return ID;
120045  }
120046 
120047  public:
120052 
120059 
120069 
120071  static const std::int32_t ID = 1851489086;
120072 
120075 
120081  void store(TlStorerToString &s, const char *field_name) const final;
120082 };
120083 
120084 class ok;
120085 
120096  std::int32_t get_id() const final {
120097  return ID;
120098  }
120099 
120100  public:
120105 
120112 
120122 
120124  static const std::int32_t ID = 987023756;
120125 
120128 
120134  void store(TlStorerToString &s, const char *field_name) const final;
120135 };
120136 
120137 class ok;
120138 
120149  std::int32_t get_id() const final {
120150  return ID;
120151  }
120152 
120153  public:
120158 
120165 
120175 
120177  static const std::int32_t ID = 732562464;
120178 
120181 
120187  void store(TlStorerToString &s, const char *field_name) const final;
120188 };
120189 
120190 class ok;
120191 
120197 class transferChatOwnership final : public Function {
120202  std::int32_t get_id() const final {
120203  return ID;
120204  }
120205 
120206  public:
120212  string password_;
120213 
120220 
120231 
120233  static const std::int32_t ID = 2006977043;
120234 
120237 
120243  void store(TlStorerToString &s, const char *field_name) const final;
120244 };
120245 
120246 class MessageSender;
120247 
120248 class ok;
120249 
120255 class transferGift final : public Function {
120260  std::int32_t get_id() const final {
120261  return ID;
120262  }
120263 
120264  public:
120273 
120279  transferGift();
120280 
120292 
120294  static const std::int32_t ID = -1167293126;
120295 
120298 
120304  void store(TlStorerToString &s, const char *field_name) const final;
120305 };
120306 
120307 class formattedText;
120308 
120314 class translateMessageText final : public Function {
120319  std::int32_t get_id() const final {
120320  return ID;
120321  }
120322 
120323  public:
120330 
120337 
120348 
120350  static const std::int32_t ID = 1405427410;
120351 
120354 
120360  void store(TlStorerToString &s, const char *field_name) const final;
120361 };
120362 
120363 class formattedText;
120364 
120370 class translateText final : public Function {
120375  std::int32_t get_id() const final {
120376  return ID;
120377  }
120378 
120379  public:
120384 
120390  translateText();
120391 
120401 
120403  static const std::int32_t ID = 623011058;
120404 
120407 
120413  void store(TlStorerToString &s, const char *field_name) const final;
120414 };
120415 
120416 class ok;
120417 
120423 class unpinAllChatMessages final : public Function {
120428  std::int32_t get_id() const final {
120429  return ID;
120430  }
120431 
120432  public:
120435 
120442 
120450  explicit unpinAllChatMessages(int53 chat_id_);
120451 
120453  static const std::int32_t ID = -1437805385;
120454 
120457 
120463  void store(TlStorerToString &s, const char *field_name) const final;
120464 };
120465 
120466 class ok;
120467 
120478  std::int32_t get_id() const final {
120479  return ID;
120480  }
120481 
120482  public:
120487 
120494 
120504 
120506  static const std::int32_t ID = -1211719936;
120507 
120510 
120516  void store(TlStorerToString &s, const char *field_name) const final;
120517 };
120518 
120519 class ok;
120520 
120526 class unpinChatMessage final : public Function {
120531  std::int32_t get_id() const final {
120532  return ID;
120533  }
120534 
120535  public:
120540 
120546  unpinChatMessage();
120547 
120557 
120559  static const std::int32_t ID = 2065448670;
120560 
120563 
120569  void store(TlStorerToString &s, const char *field_name) const final;
120570 };
120571 
120572 class chat;
120573 
120584  std::int32_t get_id() const final {
120585  return ID;
120586  }
120587 
120588  public:
120591 
120598 
120607 
120609  static const std::int32_t ID = 300488122;
120610 
120613 
120619  void store(TlStorerToString &s, const char *field_name) const final;
120620 };
120621 
120622 class upgradeGiftResult;
120623 
120629 class upgradeGift final : public Function {
120634  std::int32_t get_id() const final {
120635  return ID;
120636  }
120637 
120638  public:
120647 
120653  upgradeGift();
120654 
120666 
120668  static const std::int32_t ID = -1782136103;
120669 
120672 
120678  void store(TlStorerToString &s, const char *field_name) const final;
120679 };
120680 
120681 class InputFile;
120682 
120683 class StickerFormat;
120684 
120685 class file;
120686 
120692 class uploadStickerFile final : public Function {
120697  std::int32_t get_id() const final {
120698  return ID;
120699  }
120700 
120701  public:
120708 
120714  uploadStickerFile();
120715 
120726 
120728  static const std::int32_t ID = 647385283;
120729 
120732 
120738  void store(TlStorerToString &s, const char *field_name) const final;
120739 };
120740 
120741 class InputInvoice;
120742 
120743 class orderInfo;
120744 
120745 class validatedOrderInfo;
120746 
120752 class validateOrderInfo final : public Function {
120757  std::int32_t get_id() const final {
120758  return ID;
120759  }
120760 
120761  public:
120768 
120774  validateOrderInfo();
120775 
120786 
120788  static const std::int32_t ID = -1248305201;
120789 
120792 
120798  void store(TlStorerToString &s, const char *field_name) const final;
120799 };
120800 
120801 class MessageSource;
120802 
120803 class ok;
120804 
120810 class viewMessages final : public Function {
120815  std::int32_t get_id() const final {
120816  return ID;
120817  }
120818 
120819  public:
120828 
120834  viewMessages();
120835 
120847 
120849  static const std::int32_t ID = 960236656;
120850 
120853 
120859  void store(TlStorerToString &s, const char *field_name) const final;
120860 };
120861 
120862 class PremiumFeature;
120863 
120864 class ok;
120865 
120871 class viewPremiumFeature final : public Function {
120876  std::int32_t get_id() const final {
120877  return ID;
120878  }
120879 
120880  public:
120883 
120889  viewPremiumFeature();
120890 
120899 
120901  static const std::int32_t ID = 192950706;
120902 
120905 
120911  void store(TlStorerToString &s, const char *field_name) const final;
120912 };
120913 
120914 class ok;
120915 
120921 class viewSponsoredChat final : public Function {
120926  std::int32_t get_id() const final {
120927  return ID;
120928  }
120929 
120930  public:
120933 
120939  viewSponsoredChat();
120940 
120949 
120951  static const std::int32_t ID = 1722644778;
120952 
120955 
120961  void store(TlStorerToString &s, const char *field_name) const final;
120962 };
120963 
120964 class ok;
120965 
120971 class viewTrendingStickerSets final : public Function {
120976  std::int32_t get_id() const final {
120977  return ID;
120978  }
120979 
120980  public:
120983 
120990 
120999 
121001  static const std::int32_t ID = -952416520;
121002 
121005 
121011  void store(TlStorerToString &s, const char *field_name) const final;
121012 };
121013 
121014 class ok;
121015 
121021 class writeGeneratedFilePart final : public Function {
121026  std::int32_t get_id() const final {
121027  return ID;
121028  }
121029 
121030  public:
121037 
121044 
121055 
121057  static const std::int32_t ID = 214474389;
121058 
121061 
121067  void store(TlStorerToString &s, const char *field_name) const final;
121068 };
121069 
121070 } // namespace td_api
121071 } // 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:70126
Definition: td_api.h:15429
Definition: td_api.h:87223
Definition: td_api.h:39826
object_ptr< inputIdentityDocument > internal_passport_
The internal passport to be saved.
Definition: td_api.h:26773
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:110466
void store(TlStorerToString &s, 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:42060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49762
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64097
object_ptr< chatBoostStatus > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88418
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43472
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:117708
Definition: td_api.h:27526
int32 photo_height_
Height of the photo.
Definition: td_api.h:24874
Definition: td_api.h:120629
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117980
Definition: td_api.h:106482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62646
string title_
The title of the upgraded gift; empty if the gift isn't available for resale.
Definition: td_api.h:2732
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:36506
Definition: td_api.h:50990
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:103763
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of message views and shares.
Definition: td_api.h:39837
string video_url_
The URL of the video file (file size must not exceed 1MB).
Definition: td_api.h:24450
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109735
Definition: td_api.h:79344
Definition: td_api.h:39477
string title_
Title of the result.
Definition: td_api.h:24805
object_ptr< userFullInfo > user_full_info_
New full information about the user.
Definition: td_api.h:68910
Definition: td_api.h:18980
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:3484
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:70233
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:36504
string middle_name_
Middle name of the user written in English; 0-255 characters.
Definition: td_api.h:45511
Definition: td_api.h:13739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103974
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:104572
bool has_my_invite_links_
True, if the chat folder has invite links created by the current user.
Definition: td_api.h:11941
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9623
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:89341
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59946
void store(TlStorerToString &s, const char *field_name) const final
string text_
The text.
Definition: td_api.h:19702
bool can_report_anti_spam_false_positive_
True, if the message deletion can be reported via reportSupergroupAntiSpamFalsePositive.
Definition: td_api.h:9607
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:59209
int64 id_
Unique background identifier.
Definition: td_api.h:2921
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17704
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11258
bool keep_original_details_
Pass true to keep the original gift text, sender and receiver in the upgraded gift.
Definition: td_api.h:120644
Definition: td_api.h:431
Definition: td_api.h:100435
bool only_contacts_
Pass true to get only interactions by contacts; pass false to get all relevant interactions.
Definition: td_api.h:98448
object_ptr< MessageSource > source_
Source of the message view; pass null to guess the source based on chat open state.
Definition: td_api.h:120825
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:119831
double x_percentage_
The abscissa of the rectangle's center, as a percentage of the media width.
Definition: td_api.h:60299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49116
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:25561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110817
Definition: td_api.h:95408
bool only_for_self_
Pass true to pin the message only for self; private chats only.
Definition: td_api.h:102102
array< string > emojis_
List of emojis to search for.
Definition: td_api.h:17788
Definition: td_api.h:108043
int53 receipt_message_id_
The identifier of the message with the receipt, after the product has been purchased.
Definition: td_api.h:35079
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:10042
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:34412
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:93298
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:88882
Definition: td_api.h:42290
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
int53 user_id_
Identifier of the user.
Definition: td_api.h:9374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98413
object_ptr< storyAreaPosition > position_
Position of the area.
Definition: td_api.h:27640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27612
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:112520
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:107941
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:14640
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:16733
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:115553
Definition: td_api.h:72938
string currency_
Currency for the paid amount; empty if unknown.
Definition: td_api.h:36569
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:52719
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:115722
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112736
void store(TlStorerToString &s, const char *field_name) const final
int53 opened_chat_id_
Identifier of the opened chat.
Definition: td_api.h:101639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20665
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57835
Definition: td_api.h:1417
string join_payload_
Join response payload for tgcalls; empty if the call isn't joined.
Definition: td_api.h:21718
array< object_ptr< chatMember > > members_
Group members.
Definition: td_api.h:3478
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56908
bool is_for_birthday_
True, if the gift is a birthday gift.
Definition: td_api.h:20701
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77349
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104597
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36706
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:20499
int32 old_slow_mode_delay_
Previous value of slow_mode_delay, in seconds.
Definition: td_api.h:10463
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60600
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:85770
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:7675
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:57319
Definition: td_api.h:84370
array< int32 > positions_
The positions of the matched objects.
Definition: td_api.h:20364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99812
array< object_ptr< videoChatStream > > streams_
A list of video chat streams.
Definition: td_api.h:75370
object_ptr< starAmount > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87515
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71269
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105845
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94283
bool set_recovery_email_address_
Pass true to change also the recovery email address.
Definition: td_api.h:114689
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110659
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83763
object_ptr< sticker > static_icon_
Static icon for the reaction.
Definition: td_api.h:18076
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:85181
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:59708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18195
Definition: td_api.h:74497
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:26851
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102592
Definition: td_api.h:100751
int53 chat_id_
Identifier of the channel chat to which the message was originally sent.
Definition: td_api.h:38298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77081
void store(TlStorerToString &s, 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:5385
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44563
int32 length_
Length of the code.
Definition: td_api.h:1642
array< object_ptr< PaidMedia > > media_
The bought media.
Definition: td_api.h:57537
string name_
Name of the topic.
Definition: td_api.h:19871
bool exclude_limited_
Pass true to exclude gifts that can be purchased limited number of times.
Definition: td_api.h:96447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64496
Definition: td_api.h:22300
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79583
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:20949
array< int32 > applied_slot_ids_
Identifiers of boost slots of the current user applied to the chat.
Definition: td_api.h:9417
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109121
bool is_outbound_
True, if the chat was created by the current user; false otherwise.
Definition: td_api.h:54945
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:90212
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:76895
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:12983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92579
int53 payment_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:44988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25190
string title_
The title of the upgraded gift.
Definition: td_api.h:72743
Definition: td_api.h:21705
int53 chat_id_
Target chat.
Definition: td_api.h:108556
int32 notification_group_id_
Notification group identifier.
Definition: td_api.h:103899
object_ptr< botMediaPreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76009
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:23576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22229
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37213
Definition: td_api.h:17424
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:95733
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69694
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20579
Definition: td_api.h:77155
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33520
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:106342
Definition: td_api.h:54737
Definition: td_api.h:381
string video_url_
URL of the embedded video player or video file.
Definition: td_api.h:25047
int32 date_
Point in time (Unix timestamp) when the event happened.
Definition: td_api.h:9487
int32 limit_
The maximum number of stickers to be returned; 0-100.
Definition: td_api.h:108119
int32 last_active_date_
Point in time (Unix timestamp) when the session was last used.
Definition: td_api.h:55252
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107447
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:19762
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
Identifier of the file.
Definition: td_api.h:98666
string invoice_name_
Name of the invoice; may be empty if unknown.
Definition: td_api.h:36332
string password_
The 2-step verification password for the current user.
Definition: td_api.h:96820
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:77498
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96522
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:54178
string url_
An HTTP URL to pass to openWebApp.
Definition: td_api.h:22491
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:77840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49283
int32 group_call_id_
Group call identifier.
Definition: td_api.h:118870
int64 id_
Identifier of the sticker set.
Definition: td_api.h:59100
object_ptr< message > message_
The message.
Definition: td_api.h:40905
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:107880
int53 chat_id_
Chat identifier.
Definition: td_api.h:111892
object_ptr< ChatActionBar > action_bar_
The new value of the action bar; may be null.
Definition: td_api.h:67008
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85227
void store(TlStorerToString &s, const char *field_name) const final
string gift_title_
The title of the upgraded gift.
Definition: td_api.h:18270
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102533
Definition: td_api.h:42332
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25852
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101275
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88385
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:56589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49197
bool is_video_recorded_
True, if a video file is being recorded for the call.
Definition: td_api.h:21545
Definition: td_api.h:64978
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106568
Definition: td_api.h:71159
Definition: td_api.h:85028
Definition: td_api.h:33996
Definition: td_api.h:88026
storyOriginPublicStory()
Definition: td_api.h:49520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3791
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:120642
string caption_
Photo caption.
Definition: td_api.h:49788
string order_
User's order in the group call participant list. Orders must be compared lexicographically....
Definition: td_api.h:21844
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:45633
Definition: td_api.h:24313
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57691
object_ptr< chatActiveStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87959
int32 layer_
Secret chat layer; determines features supported by the chat partner's application....
Definition: td_api.h:54949
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40923
bool was_converted_
True, if the gift was converted to Telegram Stars; only for the receiver of the gift.
Definition: td_api.h:36969
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47988
bool is_posted_to_chat_page_
Pass true to keep the story accessible after expiration.
Definition: td_api.h:102229
Definition: td_api.h:36886
string author_
Post author.
Definition: td_api.h:42249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120294
Definition: td_api.h:63953
Definition: td_api.h:11673
bytes data_hash_
Current data hash.
Definition: td_api.h:27222
networkStatisticsEntryFile()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106588
bool is_hand_raised_
True, if the participant hand is raised.
Definition: td_api.h:21826
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106053
int53 chat_id_
Chat identifier.
Definition: td_api.h:87937
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:8656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2661
Definition: td_api.h:93885
object_ptr< story > story_
The failed to post story.
Definition: td_api.h:69982
string new_title_
New chat title.
Definition: td_api.h:10591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112948
bool can_delete_all_messages_
True, if the bot can delete any message.
Definition: td_api.h:4729
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:95896
int32 expiration_date_
Point in time (Unix timestamp) when the subscription will expire or expired.
Definition: td_api.h:56785
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
Identifiers of users to be deleted.
Definition: td_api.h:103528
bool for_dark_theme_
Pass true if the background is set for a dark theme.
Definition: td_api.h:112987
Definition: td_api.h:108618
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:43418
string text_
The text of the button.
Definition: td_api.h:23423
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:82213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45860
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24525
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:106434
object_ptr< inputStoryAreas > areas_
New clickable rectangle areas to be shown on the story media.
Definition: td_api.h:84320
Definition: td_api.h:42856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50842
int32 old_story_id_
The previous temporary story identifier.
Definition: td_api.h:69942
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84082
Definition: td_api.h:114786
Definition: td_api.h:9594
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:95568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8695
Definition: td_api.h:105041
Definition: td_api.h:70880
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:43122
bool only_local_
Pass true to get only messages that are available without sending network requests.
Definition: td_api.h:88884
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:23138
object_ptr< StarTransactionDirection > direction_
Direction of the transactions to receive; pass null to get all transactions.
Definition: td_api.h:97808
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36619
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118301
int32 date_
Point in time (Unix timestamp) when the story was published.
Definition: td_api.h:60830
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30867
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:89923
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:80349
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:67389
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:114517
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73962
int32 date_
Point in time (Unix timestamp) when the payment was made.
Definition: td_api.h:45309
int32 accent_color_id_
Identifier of the accent color for name, and backgrounds of profile photo, reply header,...
Definition: td_api.h:73349
string text_
Message text.
Definition: td_api.h:50158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41043
Definition: td_api.h:11433
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59526
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89483
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39779
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41590
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:39190
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:116001
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68590
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:109431
string query_
Inline query to be sent to the bot.
Definition: td_api.h:22638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20299
string url_
The URL from an inlineKeyboardButtonTypeWebApp button, a botMenuButton button, an internalLinkTypeAtt...
Definition: td_api.h:101854
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:108361
array< array< object_ptr< keyboardButton > > > rows_
A list of rows of bot keyboard buttons.
Definition: td_api.h:51934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40131
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5017
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:94586
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier for which to find stickers.
Definition: td_api.h:86290
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:73468
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75951
int32 next_transfer_date_
Point in time (Unix timestamp) when the gift can be transferred to another owner; 0 if the gift can b...
Definition: td_api.h:72681
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28243
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:82430
object_ptr< file > video_
File containing the video.
Definition: td_api.h:75429
int53 last_read_inbox_message_id_
Identifier of the last read incoming reply to the message.
Definition: td_api.h:38826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15790
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:21906
int53 user_id_
User identifier.
Definition: td_api.h:14812
Definition: td_api.h:18313
object_ptr< BackgroundType > type_
Background type; pass null to use the default type of the remote background; backgroundTypeChatTheme ...
Definition: td_api.h:112985
object_ptr< supergroupFullInfo > supergroup_full_info_
New full information about the supergroup.
Definition: td_api.h:68994
string id_
Unique identifier of the boost.
Definition: td_api.h:8897
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:88880
object_ptr< date > birthdate_
Birthdate of the user.
Definition: td_api.h:45521
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92226
int53 chat_id_
Chat identifier.
Definition: td_api.h:66085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46511
Definition: td_api.h:52732
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:24326
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93464
object_ptr< GiveawayParticipantStatus > status_
Status of the current user in the giveaway.
Definition: td_api.h:21068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101217
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:58372
string query_
Query to search for.
Definition: td_api.h:107815
double value_
The value.
Definition: td_api.h:30621
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:100108
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98777
object_ptr< BusinessFeature > feature_
The used feature; pass null if none specific feature was used.
Definition: td_api.h:48051
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68522
string url_
Related article URL.
Definition: td_api.h:42807
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:21421
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:69805
int32 level_
Target chat boost level.
Definition: td_api.h:9016
Definition: td_api.h:6925
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78506
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:38436
Definition: td_api.h:55759
bool is_member_
True, if the user is a member of the chat.
Definition: td_api.h:13110
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64217
bytes secret_
Secret for data decryption, encrypted with the service's public key.
Definition: td_api.h:18406
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:25601
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:110220
object_ptr< emojiStatus > emoji_status_
The new chat emoji status; may be null.
Definition: td_api.h:67179
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3553
int53 star_count_
Number of Telegram Stars that will be shared by all winners.
Definition: td_api.h:21460
Definition: td_api.h:68009
Definition: td_api.h:56668
object_ptr< StatisticalGraph > message_content_graph_
A graph containing distribution of sent messages by content type.
Definition: td_api.h:14546
int53 time_offset_
Point in time when the stream segment begins; Unix timestamp in milliseconds.
Definition: td_api.h:100106
Definition: td_api.h:96861
int64 custom_query_id_
Identifier of a custom query.
Definition: td_api.h:77439
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:103265
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102486
string thumbnail_url_
URL of the sticker thumbnail, if it exists.
Definition: td_api.h:24927
Definition: td_api.h:68858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79424
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:110712
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< starRevenueStatus > status_
Telegram Star revenue status.
Definition: td_api.h:56681
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52400
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:16615
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:83260
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:64800
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115859
Definition: td_api.h:61017
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:72812
void store(TlStorerToString &s, const char *field_name) const final
int32 call_id_
Call identifier.
Definition: td_api.h:108697
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:84947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62969
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38849
Definition: td_api.h:120752
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:84042
int32 total_forward_count_
Approximate total number of found forwards and reposts; always 0 for chat stories.
Definition: td_api.h:61110
Definition: td_api.h:108378
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73457
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:93248
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:58113
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45240
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66602
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70207
string name_
Language name.
Definition: td_api.h:31186
string referrer_
The referrer from an internalLinkTypeChatAffiliateProgram link.
Definition: td_api.h:106601
object_ptr< accountInfo > account_info_
Basic information about the other user in the chat; may be null if unknown.
Definition: td_api.h:8393
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108202
int53 opened_bot_user_id_
Identifier of the opened bot.
Definition: td_api.h:101536
object_ptr< date > expiration_date_
Document expiration date; pass null if not applicable.
Definition: td_api.h:24372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82182
Definition: td_api.h:71618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101556
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:117511
int53 database_size_
Size of the database.
Definition: td_api.h:59601
int32 inactive_session_ttl_days_
New number of days of inactivity before sessions will be automatically terminated; 1-366 days.
Definition: td_api.h:113697
object_ptr< birthdate > birthdate_
Birthdate of the user; may be null if unknown.
Definition: td_api.h:73496
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:80559
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:115889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79580
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95388
int32 position_
The position of the match.
Definition: td_api.h:20323
Definition: td_api.h:68603
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54424
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:93987
object_ptr< chatNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:67305
object_ptr< RichText > text_
Text.
Definition: td_api.h:53580
int64 icon_custom_emoji_id_
Identifier of the custom emoji that is used as the verification sign.
Definition: td_api.h:4272
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64436
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18890
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46947
object_ptr< userPrivacySettingRules > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99815
Definition: td_api.h:46494
int32 total_count_
Total number of boosts applied to the chat.
Definition: td_api.h:20135
string command_
Text of the bot command.
Definition: td_api.h:3645
int53 chat_id_
Chat identifier.
Definition: td_api.h:66130
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91343
Definition: td_api.h:68939
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52649
bool is_returned_
True, if the user has returned to the group themselves.
Definition: td_api.h:50465
string title_
Title of the new basic group; 1-128 characters.
Definition: td_api.h:81115
object_ptr< date > expiration_date_
Document expiration date; may be null if not applicable.
Definition: td_api.h:22259
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84085
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:106717
Definition: td_api.h:65242
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:74547
int32 edge_color_
A color on the edges of the backdrop in the RGB format.
Definition: td_api.h:72999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64466
void store(TlStorerToString &s, const char *field_name) const final
bool is_secret_
True, if the video is secret.
Definition: td_api.h:50204
bool has_aggressive_anti_spam_enabled_
The new value of has_aggressive_anti_spam_enabled.
Definition: td_api.h:119465
object_ptr< upgradedGiftOriginalDetails > original_details_
Information about the originally sent gift; may be null if unknown.
Definition: td_api.h:72767
string title_
New chat title.
Definition: td_api.h:35469
int53 offset_
The starting position from which the file needs to be downloaded.
Definition: td_api.h:83795
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78870
int53 chat_id_
Chat identifier.
Definition: td_api.h:66355
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54514
string currency_
ISO 4217 currency code for Telegram Premium subscription payment.
Definition: td_api.h:47903
int64 id_
The payment form identifier.
Definition: td_api.h:44918
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:16735
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69916
object_ptr< ChatList > chat_list_
Chat list in which to change the order of pinned chats.
Definition: td_api.h:114797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3701
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:69547
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:105820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14738
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:72955
string url_
Payment form URL to be opened in a web view.
Definition: td_api.h:45126
int32 group_call_id_
Group call identifier.
Definition: td_api.h:119092
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54913
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119538
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20991
Definition: td_api.h:989
string first_name_
First name of the user written in English; 1-255 characters.
Definition: td_api.h:45509
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108258
int53 star_count_
Number of Telegram Stars to transfer.
Definition: td_api.h:120157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99274
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98980
object_ptr< orderInfo > order_info_
The order information, provided by the user; pass null if empty.
Definition: td_api.h:120765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78181
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:47091
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82722
bool is_from_giveaway_
True, if the gift code was created for a giveaway.
Definition: td_api.h:47028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49477
Definition: td_api.h:100272
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:84668
string title_
Title of the sticker set.
Definition: td_api.h:59102
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:120509
bool can_recognize_speech_
True, if speech can be recognized for the message through recognizeSpeech.
Definition: td_api.h:38472
object_ptr< statisticalValue > mean_message_view_count_
Mean number of times the recently sent messages were viewed.
Definition: td_api.h:14616
object_ptr< StatisticalGraph > action_graph_
A graph containing number of different actions in the chat.
Definition: td_api.h:14548
object_ptr< affiliateProgramInfo > affiliate_program_
Information about the affiliate program of the bot; may be null if none.
Definition: td_api.h:4013
int53 chat_id_
Chat identifier.
Definition: td_api.h:66613
bool setting_changes_
True, if changes in chat settings need to be returned.
Definition: td_api.h:11702
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:25831
object_ptr< outline > thumbnail_outline_
Sticker set thumbnail's outline; may be null if unknown.
Definition: td_api.h:59108
object_ptr< archiveChatListSettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86484
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:36771
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12659
int53 bot_user_id_
Identifier of the bot that created the program.
Definition: td_api.h:90582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34025
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:102227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71401
Definition: td_api.h:21799
Definition: td_api.h:20680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13161
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26290
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89976
string connection_id_
Identifier of the business connection to return.
Definition: td_api.h:87671
string code_
The code to apply.
Definition: td_api.h:77727
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:8855
int53 star_count_
The amount of Telegram Stars required to pay for the transfer.
Definition: td_api.h:120272
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:45621
Definition: td_api.h:94630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62565
Definition: td_api.h:73127
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:78847
string comment_
An optional user comment if the rating is less than 5.
Definition: td_api.h:108811
premiumLimitTypeWeeklyPostedStoryCount()
int64 notification_sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:68481
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22109
Definition: td_api.h:95504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41319
Definition: td_api.h:41094
object_ptr< giftSettings > settings_
The new settings.
Definition: td_api.h:110797
openStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83671
int32 verbosity_level_
Log verbosity level.
Definition: td_api.h:33392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13282
string subscription_id_
If non-empty, only transactions related to the Star Subscription will be returned.
Definition: td_api.h:97806
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34501
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91101
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119747
int53 chat_id_
Chat identifier.
Definition: td_api.h:111611
int32 limit_
The maximum number of objects to return.
Definition: td_api.h:108178
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:107587
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29797
void store(TlStorerToString &s, const char *field_name) const final
int64 background_id_
The background identifier.
Definition: td_api.h:23600
string url_
URL of the sponsor to be opened when the message is clicked.
Definition: td_api.h:39790
object_ptr< BotWriteAccessAllowReason > reason_
The reason why the bot was allowed to write messages.
Definition: td_api.h:37338
Definition: td_api.h:14235
Definition: td_api.h:75467
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78418
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75602
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69104
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:33831
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:101250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18044
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chats.
Definition: td_api.h:116525
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:60167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39267
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:85792
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:74875
int32 button_color_
A color of the buttons in the RGB format.
Definition: td_api.h:64826
object_ptr< address > address_
Address.
Definition: td_api.h:43613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1540
Definition: td_api.h:64110
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6428
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109389
int32 online_member_count_
New number of online members in the chat, or 0 if unknown.
Definition: td_api.h:67980
object_ptr< MessageEffectType > type_
Type of the effect.
Definition: td_api.h:37676
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:3098
Definition: td_api.h:86384
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:81901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25345
int32 accent_color_id_
Identifier of the accent color to use.
Definition: td_api.h:109822
string last_transaction_id_
Identifier of the last in-store transaction for the currently used option.
Definition: td_api.h:48262
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:38345
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:110134
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35854
string password_
The 2-step verification password of the current user.
Definition: td_api.h:114577
bool can_add_link_previews_
True, if the user may add a link preview to their messages.
Definition: td_api.h:13682
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80271
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97716
int32 total_count_
Approximate total number of forum topics found.
Definition: td_api.h:19935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26983
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78767
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:4003
int53 chat_id_
Target chat.
Definition: td_api.h:109229
string shipping_option_id_
Identifier of a shipping option chosen by the user; may be empty if not applicable.
Definition: td_api.h:72119
Definition: td_api.h:62131
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:85660
int53 chat_id_
Identifier of the chat to upgrade.
Definition: td_api.h:120590
Definition: td_api.h:106833
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:25723
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:34462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110101
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:107585
string mobile_network_code_
Current mobile network code.
Definition: td_api.h:105002
array< object_ptr< savedMessagesTag > > tags_
List of tags.
Definition: td_api.h:53968
object_ptr< ChatList > chat_list_
Chat list in which to change the pinned state of the chat.
Definition: td_api.h:118437
object_ptr< formattedText > caption_
New story caption; pass null to keep the current caption.
Definition: td_api.h:85604
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:85177
Definition: td_api.h:55429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9662
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54969
Definition: td_api.h:105378
object_ptr< videoNote > video_note_
Message content; may be null.
Definition: td_api.h:50248
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:86542
string provider_payment_charge_id_
Provider payment identifier.
Definition: td_api.h:36396
int64 background_id_
The background identifier.
Definition: td_api.h:103683
bool protect_content_
Pass true if the content of the story must be protected from forwarding and screenshotting.
Definition: td_api.h:102231
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:7709
object_ptr< emojiCategories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91515
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82719
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:33705
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:50176
int53 chat_id_
Chat identifier.
Definition: td_api.h:76146
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:37936
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:80196
Definition: td_api.h:64290
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62223
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:95256
object_ptr< StoryPrivacySettings > privacy_settings_
The new privacy settings for the story.
Definition: td_api.h:84324
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113271
void store(TlStorerToString &s, const char *field_name) const final
string venue_provider_
Provider of the venue.
Definition: td_api.h:107698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8409
void store(TlStorerToString &s, const char *field_name) const final
canPostStoryResultPremiumNeeded()
Definition: td_api.h:45035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74523
int32 hint_color_
A color of hints in the RGB format.
Definition: td_api.h:64822
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41671
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:34901
int32 min_emoji_status_boost_level_
The minimum boost level required to set emoji status.
Definition: td_api.h:8956
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:87072
object_ptr< webApp > web_app_
The Web App.
Definition: td_api.h:20495
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:4005
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96986
bool can_join_groups_
True, if the bot can be invited to basic group and supergroup chats.
Definition: td_api.h:74781
Definition: td_api.h:52280
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35523
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15288
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65002
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61203
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:36967
Definition: td_api.h:19340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16997
Definition: td_api.h:41603
int53 user_id_
Identifier of the user, if known; 0 otherwise.
Definition: td_api.h:16131
string data_
The data.
Definition: td_api.h:109770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102427
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10229
Definition: td_api.h:77366
Definition: td_api.h:65135
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:59246
Definition: td_api.h:111936
Definition: td_api.h:59444
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101980
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56473
object_ptr< video > video_
The video.
Definition: td_api.h:43120
string semantics_
The semantics of sources, one of "SIM" or "FID".
Definition: td_api.h:22133
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:38991
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5559
int53 bot_user_id_
Identifier of the bot that provided the verification.
Definition: td_api.h:4270
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:118982
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:60257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7437
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79750
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116710
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:78526
Definition: td_api.h:40558
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16069
bool can_be_deleted_for_all_users_
True, if the chat messages can be deleted for all users.
Definition: td_api.h:7681
string provider_
Name of the payment provider.
Definition: td_api.h:14297
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:88396
Definition: td_api.h:3461
int32 file_id_
File identifier.
Definition: td_api.h:69337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18937
object_ptr< businessFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65366
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102127
string password_
The 2-step verification password to check.
Definition: td_api.h:78745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102742
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:36420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73872
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:9740
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59403
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > front_side_
Front side of the document.
Definition: td_api.h:24374
int53 user_id_
User identifier.
Definition: td_api.h:22710
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107497
getStoryPublicForwards()
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:105052
void store(TlStorerToString &s, const char *field_name) const final
string new_recovery_email_address_
New recovery email address.
Definition: td_api.h:115331
int32 limit_
The maximum number of stickers to be returned; 0-100.
Definition: td_api.h:96104
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:116974
int32 group_call_id_
Group call identifier.
Definition: td_api.h:85981
string name_
Name to be checked.
Definition: td_api.h:79455
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111801
string public_token_
Public payment token.
Definition: td_api.h:45174
array< object_ptr< encryptedPassportElement > > elements_
List of received Telegram Passport elements.
Definition: td_api.h:37497
object_ptr< upgradeGiftResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120671
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63732
object_ptr< businessRecipients > recipients_
Chosen recipients of the away messages.
Definition: td_api.h:4629
pushMessageContentStory()
Definition: td_api.h:40380
string emoji_
Emoji used to choose the sticker.
Definition: td_api.h:25656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62769
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56175
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:24324
bool is_listened_
True, if at least one of the recipients has listened to the voice note.
Definition: td_api.h:34561
int32 unread_mention_count_
Number of unread messages with a mention/reply in the topic.
Definition: td_api.h:19766
bool use_file_database_
Pass true to keep information about downloaded and uploaded files between application restarts.
Definition: td_api.h:116168
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72226
Definition: td_api.h:55131
double usd_rate_
Current conversion rate of the cryptocurrency in which revenue is calculated to USD.
Definition: td_api.h:14154
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:99649
object_ptr< sentWebAppMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77699
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43550
int32 height_
Media height.
Definition: td_api.h:26469
object_ptr< videoNote > video_note_
The video note description.
Definition: td_api.h:34512
int32 unread_reaction_count_
Number of messages with unread reactions in the topic.
Definition: td_api.h:19768
int53 message_id_
Identifier of the new pinned message.
Definition: td_api.h:102098
array< string > value_
Vector of strings.
Definition: td_api.h:63756
int53 message_id_
Message identifier.
Definition: td_api.h:89518
Definition: td_api.h:37800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63892
bytes payload_
The invoice payload.
Definition: td_api.h:26100
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:14612
Definition: td_api.h:117270
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:36905
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94336
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104544
int32 month_count_
Number of months the Telegram Premium subscription will be active for the user.
Definition: td_api.h:100450
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the photo, if applicable.
Definition: td_api.h:28085
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:24868
void store(TlStorerToString &s, const char *field_name) const final
int32 audio_duration_
Audio file duration, in seconds.
Definition: td_api.h:24582
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:31206
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116276
Definition: td_api.h:75826
int32 discount_percentage_
The discount associated with this option, as a percentage.
Definition: td_api.h:47089
Definition: td_api.h:75929
Definition: td_api.h:95913
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112300
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:36963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104231
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:13606
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104811
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:33058
object_ptr< InputFile > cover_
Cover of the video; pass null to skip cover uploading.
Definition: td_api.h:26553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2951
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:8015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74327
array< object_ptr< premiumLimit > > limits_
The list of limits, increased for Premium users.
Definition: td_api.h:46979
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:57675
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24971
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11753
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98780
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60657
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115141
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69052
object_ptr< accountTtl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86167
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78457
updateStoryListChatCount()
Definition: td_api.h:8627
int53 bot_user_id_
Identifier of the bot, which affiliate program is connected.
Definition: td_api.h:80506
object_ptr< InputStoryContent > content_
New content of the story; pass null to keep the current content.
Definition: td_api.h:85600
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:41764
int53 chat_id_
Chat identifier.
Definition: td_api.h:102402
Definition: td_api.h:64789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55900
string title_
Title text of the start page; 0-getOption("business_start_page_title_length_max") characters.
Definition: td_api.h:23724
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:21509
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:66044
bool is_password_pending_
True, if a 2-step verification password is needed to complete authorization of the session.
Definition: td_api.h:55226
bytes key_hash_
Hash of the currently used key for comparison with the hash of the chat partner's key....
Definition: td_api.h:54947
bool has_passport_data_
True, if some Telegram Passport elements were saved.
Definition: td_api.h:44863
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:38434
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111306
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:39885
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110274
Definition: td_api.h:15234
string title_
Title of the notification sound.
Definition: td_api.h:40802
Definition: td_api.h:27574
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:25049
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:11821
Definition: td_api.h:74458
Definition: td_api.h:117461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116598
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108952
int53 chat_id_
Identifier of a chat in the business account in which messages were deleted.
Definition: td_api.h:71754
Definition: td_api.h:55020
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67712
object_ptr< chatFolder > folder_
The chat folder.
Definition: td_api.h:51668
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47157
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51290
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:39433
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9770
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:28034
bool is_channel_
True, if the join request was sent to a channel chat.
Definition: td_api.h:8495
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:73369
int32 destructive_text_color_
A color of the text for destructive actions in the RGB format.
Definition: td_api.h:64820
Definition: td_api.h:43222
updateStory()
int32 story_id_
The identifier of the story.
Definition: td_api.h:26413
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:66921
Definition: td_api.h:95557
Definition: td_api.h:46044
int32 story_id_
The identifier of the story to report.
Definition: td_api.h:105391
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:89394
Definition: td_api.h:38013
Definition: td_api.h:17127
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55446
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:59128
string url_
Individual URL for the item on https://fragment.com.
Definition: td_api.h:15625
bool is_all_history_available_
New value of is_all_history_available.
Definition: td_api.h:10889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33549
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:50338
string title_
Animation title.
Definition: td_api.h:23055
object_ptr< chatMember > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89311
networkStatisticsEntryCall()
object_ptr< PremiumFeature > feature_
The used feature.
Definition: td_api.h:48012
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19327
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119326
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:83979
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:73492
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89761
Definition: td_api.h:46464
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13471
int53 chat_id_
Chat identifier.
Definition: td_api.h:3854
int53 message_id_
Identifier of the message containing the poll. Use messageProperties.can_be_edited to check whether t...
Definition: td_api.h:117033
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:13604
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:94752
Definition: td_api.h:33421
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:92137
int32 story_id_
Story identifier.
Definition: td_api.h:26220
object_ptr< ChatRevenueTransactionType > type_
Type of the transaction.
Definition: td_api.h:14202
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:95149
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92326
Definition: td_api.h:60487
string saved_credentials_id_
Identifier of the saved credentials.
Definition: td_api.h:23948
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:77838
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:56679
Definition: td_api.h:48361
bool is_pinned_
Pass true to pin the topic; pass false to unpin it.
Definition: td_api.h:119197
Definition: td_api.h:108222
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67531
object_ptr< PremiumFeature > feature_
Premium feature.
Definition: td_api.h:46929
Definition: td_api.h:91324
string currency_
ISO 4217 currency code.
Definition: td_api.h:30415
bool allow_write_access_
Pass true to allow the bot to send messages to the current user.
Definition: td_api.h:93609
Definition: td_api.h:52901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6295
string recovery_code_
Recovery code to check.
Definition: td_api.h:103152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52085
object_ptr< StickerType > sticker_type_
Type of the sticker sets to search for.
Definition: td_api.h:107239
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:20156
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:42763
object_ptr< verificationStatus > verification_status_
Information about verification status of the user; may be null if none.
Definition: td_api.h:73365
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87039
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64912
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85266
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83284
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6873
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:5756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54724
object_ptr< inputPersonalDocument > passport_registration_
The passport registration page to be saved.
Definition: td_api.h:26968
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:18694
bool can_transfer_and_upgrade_gifts_
True, if the bot can transfer and upgrade gifts received by the business account.
Definition: td_api.h:4745
int53 user_id_
Identifier of the user that bought the media.
Definition: td_api.h:57535
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the topic.
Definition: td_api.h:36030
void store(TlStorerToString &s, const char *field_name) const final
int64 gift_id_
Identifier of the regular gift that was upgraded to a unique gift.
Definition: td_api.h:107122
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:86292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33647
Definition: td_api.h:15565
Definition: td_api.h:13144
string url_
The URL to be opened.
Definition: td_api.h:3327
int64 set_id_
Identifier of the sticker set to which the sticker belongs; 0 if none.
Definition: td_api.h:58799
Definition: td_api.h:45113
string url_
An HTTP URL to be opened.
Definition: td_api.h:33481
int32 limit_
The maximum number of requests to join the chat to return.
Definition: td_api.h:89180
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84734
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46901
int53 x_
X-value for zoomed in graph or 0 otherwise.
Definition: td_api.h:97928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118089
object_ptr< chatJoinRequest > request_
Join request.
Definition: td_api.h:72396
int53 chat_id_
Chat identifier.
Definition: td_api.h:67555
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120124
int32 story_id_
The identifier of the story.
Definition: td_api.h:115891
Definition: td_api.h:43524
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:36901
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:34728
string caption_
Video caption.
Definition: td_api.h:50202
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:100762
Definition: td_api.h:75623
Definition: td_api.h:55968
object_ptr< formattedText > message_
Information message.
Definition: td_api.h:74666
int53 supergroup_id_
The identifier of the channel.
Definition: td_api.h:119410
array< string > language_codes_
List of language codes for which the bot has dedicated previews.
Definition: td_api.h:4145
array< string > emojis_
The new list of supported dice emojis.
Definition: td_api.h:71341
Definition: td_api.h:34113
string description_
Group description. Updated only after the basic group is opened.
Definition: td_api.h:3474
int32 max_read_story_id_
Identifier of the last read active story.
Definition: td_api.h:8548
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:75584
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:70108
string error_message_
The error message.
Definition: td_api.h:58705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103921
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:31036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71065
void store(TlStorerToString &s, const char *field_name) const final
bytes id_
Unique identifier of the option.
Definition: td_api.h:52181
bool is_flexible_
True, if the total price depends on the shipping method.
Definition: td_api.h:30443
string description_
Document description.
Definition: td_api.h:23144
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:99546
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user.
Definition: td_api.h:95202
Definition: td_api.h:75683
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63706
Definition: td_api.h:69794
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16445
array< object_ptr< messageViewer > > viewers_
List of message viewers.
Definition: td_api.h:39983
void store(TlStorerToString &s, const char *field_name) const final
bool is_dark_
True, if reaction has a dark background.
Definition: td_api.h:27824
int53 chat_id_
Chat identifier.
Definition: td_api.h:82163
bool is_video_
True, if the call is a video call.
Definition: td_api.h:5910
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Thumbnail height, usually doesn't exceed 40.
Definition: td_api.h:40068
object_ptr< PageBlock > cover_
Cover.
Definition: td_api.h:42148
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24584
object_ptr< videoChat > video_chat_
Information about video chat of the chat.
Definition: td_api.h:7713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66547
object_ptr< chatFolderIcon > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88748
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19634
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60978
Definition: td_api.h:4306
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97536
Definition: td_api.h:51701
array< int53 > user_ids_
Invited user identifiers.
Definition: td_api.h:35348
bool use_test_dc_
Pass true to use Telegram test environment instead of the production environment.
Definition: td_api.h:116160
object_ptr< photo > photo_
Web App photo.
Definition: td_api.h:75539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112673
object_ptr< sticker > right_reel_
The animated sticker with the right reel.
Definition: td_api.h:17237
Definition: td_api.h:27856
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:36392
int32 id_
Group call identifier.
Definition: td_api.h:21501
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63095
object_ptr< ChatAvailableReactions > available_reactions_
The new reactions, available in the chat.
Definition: td_api.h:67092
Definition: td_api.h:18636
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:101850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90492
void store(TlStorerToString &s, const char *field_name) const final
string publishable_key_
Stripe API publishable key.
Definition: td_api.h:45216
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20252
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:97982
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:68300
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:82542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74601
string poster_name_
Name of the user or the chat that posted the story.
Definition: td_api.h:61277
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56956
object_ptr< formattedText > caption_
Photo caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:25595
bool is_hidden_
True, if the topic is hidden above the topic list and closed; for General topic only.
Definition: td_api.h:19885
int32 marked_as_unread_count_
Total number of chats marked as unread.
Definition: td_api.h:69813
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116460
Definition: td_api.h:96196
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:39839
object_ptr< groupCallJoinParameters > join_parameters_
Parameters to join the call.
Definition: td_api.h:100921
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
New value of is_translatable.
Definition: td_api.h:118495
Definition: td_api.h:64985
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25750
bool is_optional_
True, if the user can skip text adding.
Definition: td_api.h:52111
object_ptr< photo > photo_
Message content; may be null.
Definition: td_api.h:49786
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5969
int32 winner_count_
The number of users to receive Telegram Stars.
Definition: td_api.h:63386
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:117927
Definition: td_api.h:106706
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:93662
array< object_ptr< starPaymentOption > > options_
The list of options.
Definition: td_api.h:56636
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:35228
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:25534
int53 user_id_
Identifier of a user for which the code was created; 0 if none.
Definition: td_api.h:47034
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:45627
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64337
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:35077
Definition: td_api.h:34399
int32 participant_count_
Number of participants in the group call.
Definition: td_api.h:21525
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:116471
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100617
object_ptr< paymentForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95487
Definition: td_api.h:101026
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78717
string id_
Unique identifier of the query result.
Definition: td_api.h:23051
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:9421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73782
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41392
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117593
string next_offset_
The offset for the next request. If empty, then there are no more results.
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:91460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21585
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:57987
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45441
int32 story_id_
Identifier of the story.
Definition: td_api.h:119356
Definition: td_api.h:113467
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:9952
Definition: td_api.h:24424
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53196
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:117957
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:63238
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:38941
Definition: td_api.h:47710
Definition: td_api.h:22389
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55806
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6167
string title_
Title for the payment option.
Definition: td_api.h:45124
Definition: td_api.h:99216
string error_message_
The last error message.
Definition: td_api.h:110689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73299
int32 rarity_per_mille_
The number of upgraded gifts that receive this model for each 1000 gifts upgraded.
Definition: td_api.h:73095
object_ptr< file > photo_
Information about the image file.
Definition: td_api.h:45888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13640
object_ptr< ReportSponsoredResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105200
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:72239
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45483
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106866
int53 chat_id_
Identifier of the chat that sent the message.
Definition: td_api.h:39291
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90443
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89550
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:80321
Definition: td_api.h:49210
string username_
The username to change.
Definition: td_api.h:119996
string url_
URL of the Web App to open.
Definition: td_api.h:33531
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:25597
object_ptr< StatisticalGraph > language_graph_
A graph containing number of users viewed chat messages per language.
Definition: td_api.h:14642
array< object_ptr< PaidMedia > > media_
The bought media.
Definition: td_api.h:57632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102483
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:74791
Definition: td_api.h:19977
Definition: td_api.h:97006
object_ptr< StatisticalGraph > message_reaction_graph_
A graph containing number of reactions on messages.
Definition: td_api.h:14646
int64 custom_emoji_id_
Identifier of the custom emoji.
Definition: td_api.h:59048
Definition: td_api.h:64230
string domain_name_
The domain name of the website.
Definition: td_api.h:15863
Definition: td_api.h:86275
array< object_ptr< SuggestedAction > > removed_actions_
Removed suggested actions.
Definition: td_api.h:71469
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84697
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:25172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67405
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119800
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:70110
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:81542
Definition: td_api.h:18783
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49549
bool is_secret_
True, if the photo is secret.
Definition: td_api.h:49790
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:33819
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:113643
int32 width_
Image width.
Definition: td_api.h:45890
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:62305
Definition: td_api.h:46704
Definition: td_api.h:14517
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38408
Definition: td_api.h:1199
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80079
Definition: td_api.h:10116
Definition: td_api.h:99294
string telegram_payment_charge_id_
Telegram payment identifier of the subscription.
Definition: td_api.h:85716
Definition: td_api.h:5512
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:6496
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31090
Definition: td_api.h:106643
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:107907
object_ptr< TelegramPaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:25253
string password_
The 2-step verification password of the current user. If the current user isn't authorized,...
Definition: td_api.h:81747
bool was_refunded_
True, if the gift was refunded and isn't available anymore.
Definition: td_api.h:51545
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:15118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79669
int53 offset_chat_id_
Chat identifier starting from which to return chats; use 0 for the first request.
Definition: td_api.h:92556
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101765
int53 chat_id_
Chat identifier.
Definition: td_api.h:89683
array< object_ptr< session > > sessions_
List of sessions.
Definition: td_api.h:55832
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52803
bool is_full_width_
True, if the block must be full width.
Definition: td_api.h:42199
Definition: td_api.h:6012
Definition: td_api.h:19490
Definition: td_api.h:38689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11738
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:63240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95333
object_ptr< StatisticalGraph > language_graph_
A graph containing distribution of active users per language.
Definition: td_api.h:14544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99235
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:114630
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112467
Definition: td_api.h:104301
object_ptr< callId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80692
Definition: td_api.h:56426
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76918
object_ptr< venue > venue_
Information about the venue.
Definition: td_api.h:60411
Definition: td_api.h:25154
bool is_closed_
True, if the topic is closed.
Definition: td_api.h:19883
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64307
Definition: td_api.h:114564
Definition: td_api.h:51977
bool can_get_link_
True, if a link can be generated for the message using getMessageLink.
Definition: td_api.h:38460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5401
void store(TlStorerToString &s, 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:71728
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49922
int32 width_
Map width.
Definition: td_api.h:42572
array< object_ptr< quickReplyMessage > > messages_
List of quick reply messages; messages may be null.
Definition: td_api.h:51063
int32 position_
New position of the sticker in the set, 0-based.
Definition: td_api.h:115665
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:76478
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72798
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:21173
string token_
Play Integrity API or SafetyNet Attestation API token for the Android application,...
Definition: td_api.h:108442
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:51533
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31864
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:61607
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41133
Definition: td_api.h:6458
int32 id_
Unique identifier of the authorization form.
Definition: td_api.h:43357
object_ptr< InputFile > log_file_
Call log file. Only inputFileLocal and inputFileGenerated are supported.
Definition: td_api.h:108754
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
The prefix size, in bytes.
Definition: td_api.h:18794
Definition: td_api.h:2310
object_ptr< chatBoostLevelFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88268
Definition: td_api.h:38421
string database_directory_
The path to the directory for the persistent database; if empty, the current working directory will b...
Definition: td_api.h:116162
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92049
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:35130
object_ptr< testBytes > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117303
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:21171
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5846
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:27950
string password_
The 2-step verification password of the current user.
Definition: td_api.h:95313
array< object_ptr< messagePosition > > positions_
List of message positions.
Definition: td_api.h:38392
Definition: td_api.h:82792
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15068
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:88826
Definition: td_api.h:43836
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115685
array< object_ptr< message > > messages_
The list of messages with active live locations.
Definition: td_api.h:71131
array< string > old_usernames_
Previous list of active usernames.
Definition: td_api.h:10673
Definition: td_api.h:101395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93444
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16150
int53 chat_id_
Chat identifier.
Definition: td_api.h:112004
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40320
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99618
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69265
void store(TlStorerToString &s, const char *field_name) const final
bool is_animation_
True, if the video has no sound.
Definition: td_api.h:28133
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") c...
Definition: td_api.h:84736
Definition: td_api.h:82950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77917
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
The emoji.
Definition: td_api.h:17985
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:23098
bool is_outgoing_
True, if the topic was created by the current user.
Definition: td_api.h:19881
int32 total_count_
Approximate total number of trending sticker sets.
Definition: td_api.h:65542
void store(TlStorerToString &s, const char *field_name) const final
int64 id_
Server identifier.
Definition: td_api.h:6522
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:90819
Definition: td_api.h:113522
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:85105
Definition: td_api.h:78151
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118351
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:108205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109621
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:116178
object_ptr< draftMessage > draft_message_
A draft of a message in the chat; may be null if none.
Definition: td_api.h:7719
Definition: td_api.h:78385
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:18229
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:23276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39524
string reg_id_
Push service registration identifier; may be empty to deregister a device.
Definition: td_api.h:17099
object_ptr< profileAccentColors > dark_theme_colors_
Accent colors expected to be used in dark themes.
Definition: td_api.h:48721
int32 winner_count_
Number of users which will be able to activate the gift codes.
Definition: td_api.h:47185
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83033
Definition: td_api.h:72431
Definition: td_api.h:46314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23072
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104672
Definition: td_api.h:69065
Definition: td_api.h:80653
Definition: td_api.h:117693
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:86033
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73992
Definition: td_api.h:61266
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:51158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55157
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message. Corresponding user or chat may be inaccessible.
Definition: td_api.h:41018
Definition: td_api.h:93514
object_ptr< photo > photo_
The photo.
Definition: td_api.h:60675
Definition: td_api.h:13355
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118404
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:77114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7505
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4557
object_ptr< MessageContent > content_
Content of the message. Currently, can be only of the types messageText, messageAnimation,...
Definition: td_api.h:56250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48691
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:25833
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54664
Definition: td_api.h:23362
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:38347
Definition: td_api.h:72155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50734
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:109458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25624
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:86514
object_ptr< FirebaseAuthenticationSettings > firebase_authentication_settings_
For official Android and iOS applications only; pass null otherwise. Settings for Firebase Authentica...
Definition: td_api.h:45631
canPostStoryResultWeeklyLimitExceeded()
object_ptr< StickerFormat > sticker_format_
Sticker format.
Definition: td_api.h:120705
Definition: td_api.h:27769
int53 chat_id_
Chat identifier.
Definition: td_api.h:100052
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76740
bool select_non_contacts_
True, if all private chats with non-contacts are selected.
Definition: td_api.h:5808
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79177
Definition: td_api.h:58655
Definition: td_api.h:61306
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62457
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1137
Definition: td_api.h:82152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34608
int53 supergroup_id_
The identifier of the channel.
Definition: td_api.h:119516
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:83793
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83281
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91512
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:113861
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11459
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:17386
Definition: td_api.h:112537
int32 group_call_id_
Group call identifier.
Definition: td_api.h:77895
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:22828
int53 chat_id_
Chat identifier.
Definition: td_api.h:112060
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8043
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24342
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116132
object_ptr< NotificationSettingsScope > scope_
Types of chats for which notification settings were updated.
Definition: td_api.h:68350
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:59750
Definition: td_api.h:94029
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< videoChat > video_chat_
New value of video_chat.
Definition: td_api.h:67599
int53 required_star_count_
The number of Telegram Stars required to buy to extend subscriptions expiring soon.
Definition: td_api.h:56988
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:17060
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:83206
int32 month_count_
Number of months the Telegram Premium subscription will be active for the users.
Definition: td_api.h:63244
Definition: td_api.h:12109
object_ptr< RichText > text_
Text.
Definition: td_api.h:53337
Definition: td_api.h:37486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113164
Definition: td_api.h:98708
array< object_ptr< message > > messages_
The messages from which the thread starts. The messages are returned in reverse chronological order (...
Definition: td_api.h:39893
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84968
int32 weekly_count_
The total number of allowed speech recognitions per week; 0 if none.
Definition: td_api.h:71295
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:38550
string title_
Title of the voice note.
Definition: td_api.h:25110
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:30965
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:94104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68074
string text_
Message text to be shown in the chat.
Definition: td_api.h:36234
string path_
Path to the file to where the internal TDLib log will be written.
Definition: td_api.h:33278
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:109233
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:90170
int53 message_id_
Identifier of the removed pinned message.
Definition: td_api.h:120539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82930
Definition: td_api.h:9675
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110604
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47337
int32 limit_
The maximum number of users and chats to return; up to 100.
Definition: td_api.h:87076
object_ptr< LogStream > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93447
Definition: td_api.h:23313
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43784
int53 message_id_
Message identifier.
Definition: td_api.h:94584
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35592
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:25326
Definition: td_api.h:99335
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119061
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:111017
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:36630
int64 cloud_project_number_
Cloud project number to pass to the Play Integrity API on Android.
Definition: td_api.h:69383
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55339
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 min_resale_star_count_
The minimum price for the gifts available for resale; 0 if there are no such gifts.
Definition: td_api.h:2730
Definition: td_api.h:92846
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12945
Definition: td_api.h:110623
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115033
int32 total_count_
Total number of files in the file download list.
Definition: td_api.h:69204
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:110453
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112408
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:14538
object_ptr< InputStoryContent > content_
Content of the added preview.
Definition: td_api.h:75985
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36132
Definition: td_api.h:30571
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:22265
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:31142
Definition: td_api.h:104561
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:95462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37996
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116026
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:57861
Definition: td_api.h:118697
string currency_
ISO 4217 currency code for Telegram Premium gift code payment.
Definition: td_api.h:47181
object_ptr< PaymentReceiptType > type_
Type of the payment receipt.
Definition: td_api.h:45313
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101375
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96123
Definition: td_api.h:53701
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:69760
bool disable_content_type_detection_
Pass true to disable automatic file type detection and send the document as a file....
Definition: td_api.h:25490
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:75781
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:60181
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93575
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77185
int32 month_
Month; 1-12.
Definition: td_api.h:16510
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47577
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:113583
int53 button_id_
Button identifier.
Definition: td_api.h:93607
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:85107
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56651
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120180
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109568
object_ptr< starSubscriptionPricing > pricing_
Information about subscription plan.
Definition: td_api.h:45085
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65563
int53 message_id_
Identifier of the message.
Definition: td_api.h:84046
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66331
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59624
int32 accent_color_id_
Identifier of the accent color for title, button text and message background.
Definition: td_api.h:56258
object_ptr< languagePackInfo > info_
New information about the custom local language pack.
Definition: td_api.h:84616
bytes option_id_
Option identifier for the next reportChat request.
Definition: td_api.h:52109
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49236
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46331
bool is_joined_
True, if the call is joined.
Definition: td_api.h:21517
string photo_url_
Product photo URL; optional.
Definition: td_api.h:26092
Definition: td_api.h:66824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87359
Definition: td_api.h:52970
int32 accent_color_count_
Number of custom colors for background of empty chat photo, replies to messages and link previews.
Definition: td_api.h:9028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91226
editStory()
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:24988
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70586
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:120021
int32 total_count_
Approximate total number of stories found.
Definition: td_api.h:60084
bool subscription_extensions_
True, if subscription extensions need to be returned.
Definition: td_api.h:11710
string last_name_
The new value of the optional last name for the business account; 0-64 characters.
Definition: td_api.h:110852
string query_
Query to search for in document file name and message caption.
Definition: td_api.h:107372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61535
Definition: td_api.h:43109
string browser_
The version of a browser used to log in.
Definition: td_api.h:15867
Definition: td_api.h:3521
void store(TlStorerToString &s, const char *field_name) const final
int53 id_
Supergroup or channel identifier.
Definition: td_api.h:62142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56216
int53 user_id_
User identifier of the deleted chat member.
Definition: td_api.h:35676
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31449
bool is_paused_
Pass true if the download is paused.
Definition: td_api.h:118601
string text_
Text of the button.
Definition: td_api.h:30779
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114927
string title_
Web App title.
Definition: td_api.h:75535
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:26559
string cryptocurrency_
Cryptocurrency used to pay for the item.
Definition: td_api.h:15621
object_ptr< statisticalValue > mean_story_share_count_
Mean number of times the recently posted stories were shared.
Definition: td_api.h:14624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63488
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:67090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75749
int53 chat_id_
Chat identifier.
Definition: td_api.h:67681
Definition: td_api.h:54887
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:117544
Definition: td_api.h:74655
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30189
void store(TlStorerToString &s, const char *field_name) const final
string prefix_
Hashtag prefix to search for.
Definition: td_api.h:107184
string debug_information_
Debug information in application-specific format.
Definition: td_api.h:108699
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20018
string username_
Username to be used for authentication.
Definition: td_api.h:6623
array< object_ptr< SuggestedAction > > added_actions_
Added suggested actions.
Definition: td_api.h:71467
string title_
Title of the sticker set.
Definition: td_api.h:59191
bool can_set_profile_background_custom_emoji_
True, if custom emoji for profile background can be set.
Definition: td_api.h:9026
void store(TlStorerToString &s, const char *field_name) const final
string client_data_
New value of client_data.
Definition: td_api.h:111675
bool is_verified_
True, if the chat or the user is verified by Telegram.
Definition: td_api.h:75156
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:36388
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:102990
int53 message_id_
Message identifier.
Definition: td_api.h:76415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27196
object_ptr< MessageSender > participant_id_
Group call participant identifier.
Definition: td_api.h:21993
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:33785
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:97564
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:116418
string method_
The method name.
Definition: td_api.h:108980
Definition: td_api.h:65282
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:27782
string recovery_code_
Recovery code to check.
Definition: td_api.h:103096
object_ptr< chatPhotoSticker > sticker_
Information about the sticker.
Definition: td_api.h:23901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17156
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:61116
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22614
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101065
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106128
int32 offset_
Offset of the entity, in UTF-16 code units.
Definition: td_api.h:63918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54784
object_ptr< storageStatisticsFast > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98310
int53 message_id_
Message identifier.
Definition: td_api.h:66405
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40439
Definition: td_api.h:86334
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:37377
Definition: td_api.h:26033
string name_
The chosen icon name for short folder representation; one of "All", "Unread", "Unmuted",...
Definition: td_api.h:11888
Definition: td_api.h:55085
Definition: td_api.h:64587
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:98192
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:33843
inputStoryContentPhoto()
object_ptr< validatedOrderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120791
Definition: td_api.h:59371
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:102349
int32 date_
Point in time (Unix timestamp) when the user sent the join request.
Definition: td_api.h:12596
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67279
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:48528
object_ptr< location > location_
The location.
Definition: td_api.h:90990
int32 expires_
Point in time (Unix timestamp) when the user's online status will expire.
Definition: td_api.h:74469
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:31028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5878
void store(TlStorerToString &s, const char *field_name) const final
inputStoryAreaTypeWeather()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21032
object_ptr< audio > audio_
Message content; may be null.
Definition: td_api.h:49417
object_ptr< MessageSender > watcher_id_
The identifier of a user or chat that subscribed for the proximity alert.
Definition: td_api.h:37541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57919
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:85113
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:59195
Definition: td_api.h:99075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91382
Definition: td_api.h:43964
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90257
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:82432
int53 chat_id_
Chat identifier.
Definition: td_api.h:68662
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88643
Definition: td_api.h:23713
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:75057
int53 chat_id_
Chat identifier.
Definition: td_api.h:67345
Definition: td_api.h:34546
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chat; may be null.
Definition: td_api.h:75282
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51037
int53 chat_id_
Chat identifier.
Definition: td_api.h:98610
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:107817
string id_
Unique identifier of the query result.
Definition: td_api.h:24574
bool is_my_video_paused_
True, if the current user's video is paused.
Definition: td_api.h:21535
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:48256
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109263
string data_
JSON-serialized query data.
Definition: td_api.h:72207
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83083
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:111972
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:60933
Definition: td_api.h:23976
bool is_greeting_
True, if the category must be shown first when choosing a sticker for the start page.
Definition: td_api.h:17738
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113112
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:103735
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102692
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:22824
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:25174
void store(TlStorerToString &s, const char *field_name) const final
int32 option_id_
0-based identifier of the answer option.
Definition: td_api.h:95675
Definition: td_api.h:74864
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:39182
object_ptr< notificationSounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97240
int32 limit_
The maximum number of sticker sets to return; up to 100.
Definition: td_api.h:86518
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115430
Definition: td_api.h:63459
int32 creation_date_
Point in time (Unix timestamp) when the code was created.
Definition: td_api.h:47026
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99058
Definition: td_api.h:86184
Definition: td_api.h:79194
Definition: td_api.h:74575
int32 channel_id_
Identifier of an audio/video channel to get as received from tgcalls.
Definition: td_api.h:100110
string server_
Proxy server domain or IP address.
Definition: td_api.h:85419
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72923
Definition: td_api.h:113953
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:110580
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:106731
Definition: td_api.h:105621
Definition: td_api.h:38206
object_ptr< testVectorStringObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117596
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:72759
Definition: td_api.h:53530
object_ptr< InputFile > document_
Document to be sent.
Definition: td_api.h:25486
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:98557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35364
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:5533
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number.
Definition: td_api.h:15716
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39006
Definition: td_api.h:6838
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:45525
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:45989
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:36965
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21311
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45551
string provider_data_
JSON-encoded data about the invoice, which will be shared with the payment provider.
Definition: td_api.h:26104
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5235
array< int53 > message_ids_
Unique message identifiers of the deleted messages.
Definition: td_api.h:71756
int53 message_id_
Message identifier of the original message.
Definition: td_api.h:38300
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:103815
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the video, if applicable.
Definition: td_api.h:28127
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:26161
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9457
int53 star_count_
The alternative amount of Telegram Stars to pay; 0 if payment in Telegram Stars is not possible.
Definition: td_api.h:47087
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:33777
array< string > library_versions_
List of supported tgcalls versions.
Definition: td_api.h:6477
Definition: td_api.h:90797
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:82599
array< object_ptr< connectedAffiliateProgram > > programs_
The list of connected affiliate programs.
Definition: td_api.h:15818
Definition: td_api.h:100494
int53 message_thread_id_
If not 0, the message thread identifier in which the action was performed.
Definition: td_api.h:68664
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Video caption.
Definition: td_api.h:34460
string payload_
Bot-provided payload.
Definition: td_api.h:57539
Definition: td_api.h:51336
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:73188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52327
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:33052
Definition: td_api.h:120197
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:93475
Definition: td_api.h:77716
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:27539
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:106975
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:97747
string file_name_
Name of the file.
Definition: td_api.h:79507
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19147
Definition: td_api.h:92030
void store(TlStorerToString &s, const char *field_name) const final
string token_
The token for graph loading.
Definition: td_api.h:97926
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81486
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:87234
bool need_phone_number_
True, if the user's phone number is needed for payment.
Definition: td_api.h:30433
bool can_set_custom_background_
True, if custom background can be set in the chat for all users.
Definition: td_api.h:9036
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:76831
Definition: td_api.h:30404
int64 sticker_set_id_
New value of the supergroup sticker set identifier. Use 0 to remove the supergroup sticker set.
Definition: td_api.h:116003
object_ptr< messageSponsor > sponsor_
Information about the sponsor of the message.
Definition: td_api.h:56252
object_ptr< TextParseMode > parse_mode_
Text parse mode.
Definition: td_api.h:102045
array< object_ptr< chatBoostLevelFeatures > > features_
The list of features.
Definition: td_api.h:8950
string title_
Title of the result.
Definition: td_api.h:24515
int32 added_member_count_
Number of new members invited by the user.
Definition: td_api.h:14814
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:106727
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:27589
array< object_ptr< InputInlineQueryResult > > results_
The results of the query.
Definition: td_api.h:77502
int64 id_
Unique sticker identifier within the set; 0 if none.
Definition: td_api.h:58797
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:8546
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:74795
object_ptr< KeyboardButtonType > type_
Type of the button.
Definition: td_api.h:30781
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:36454
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55386
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99571
Definition: td_api.h:64260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22329
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:84738
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:55181
bool only_preview_
Pass true to get a fake message instead of actually sending them.
Definition: td_api.h:39196
object_ptr< starAmount > available_amount_
The amount of Telegram Stars that are available for withdrawal.
Definition: td_api.h:56730
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120074
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68449
bool is_installed_
True, if the sticker set has been installed by the current user.
Definition: td_api.h:59112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44942
object_ptr< upgradedGift > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64007
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7099
object_ptr< languagePackInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93189
Definition: td_api.h:49775
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56514
Definition: td_api.h:6141
bool can_delete_stories_
True, if the administrator can delete stories posted by other users; applicable to supergroups and ch...
Definition: td_api.h:8664
int32 height_
Map height in pixels before applying scale; 16-1024.
Definition: td_api.h:93787
Definition: td_api.h:94147
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the animation, if applicable.
Definition: td_api.h:25373
int32 group_call_id_
Group call identifier.
Definition: td_api.h:118978
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78814
Definition: td_api.h:51375
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:110241
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:25059
Definition: td_api.h:34216
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111862
Definition: td_api.h:11631
int53 chat_id_
Target chat.
Definition: td_api.h:109153
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:27238
Definition: td_api.h:95138
Definition: td_api.h:40260
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< identityDocument > internal_passport_
Internal passport.
Definition: td_api.h:43574
bool show_story_poster_
True, if the chat that posted a story must be displayed in notifications.
Definition: td_api.h:54231
Definition: td_api.h:73080
Definition: td_api.h:108098
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85739
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:94993
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117300
int32 total_count_
Approximate total number of users found.
Definition: td_api.h:74920
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16281
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:85686
int53 user_chat_id_
Chat identifier of the private chat with the user.
Definition: td_api.h:72398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14069
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:103602
int32 total_count_
Total number of pending join requests.
Definition: td_api.h:12683
Definition: td_api.h:80546
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:31198
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44443
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105258
bool compare_sound_
Pass true to include in the response chats with only non-default sound.
Definition: td_api.h:89582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81651
Definition: td_api.h:64080
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:4101
int53 user_id_
Identifier of the user that sent the gift.
Definition: td_api.h:58027
int32 subtitle_text_color_
A color of the subtitle text in the RGB format.
Definition: td_api.h:64818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48944
string title_
Title of the supergroup or channel.
Definition: td_api.h:35430
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82026
int32 video_duration_
Duration of the video, in seconds.
Definition: td_api.h:24454
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:84050
Definition: td_api.h:49733
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:15623
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:69508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78764
string video_mime_type_
MIME type of the video file. Must be one of "image/gif" and "video/mp4".
Definition: td_api.h:24452
int53 chat_id_
Identifier of the chat that posted stories.
Definition: td_api.h:111444
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:88041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67954
object_ptr< upgradedGiftSymbol > symbol_
The symbol.
Definition: td_api.h:73281
Definition: td_api.h:39567
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:42576
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:7651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95587
int53 chat_id_
Chat identifier.
Definition: td_api.h:66877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23397
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39220
double value_
The current value.
Definition: td_api.h:58744
double duration_
Total call duration, in seconds.
Definition: td_api.h:40221
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:14946
void store(TlStorerToString &s, 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:117755
int32 limit_
The maximum number of participants to load; up to 100.
Definition: td_api.h:101305
bool view_as_topics_
New value of view_as_topics.
Definition: td_api.h:67809
object_ptr< PublicChatType > type_
Type of the public chats to return.
Definition: td_api.h:90899
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:81466
bool autosave_photos_
True, if photo autosave is enabled.
Definition: td_api.h:54174
object_ptr< inputStoryAreas > areas_
Clickable rectangle areas to be shown on the story media; pass null if none.
Definition: td_api.h:102219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88745
string url_
An HTTP URL to pass to getWebAppUrl.
Definition: td_api.h:31101
Definition: td_api.h:25313
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:21533
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8367
object_ptr< message > message_
The message with story forward.
Definition: td_api.h:61028
string store_product_id_
Identifier of the store product associated with the option.
Definition: td_api.h:47093
array< object_ptr< upgradedGiftSymbolCount > > symbols_
Available symbols; for searchGiftsForResale requests without offset and attributes only.
Definition: td_api.h:21008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119909
array< object_ptr< groupCallRecentSpeaker > > recent_speakers_
At most 3 recently speaking users in the group call.
Definition: td_api.h:21531
string password_
The 2-step verification password of the current user.
Definition: td_api.h:115329
int53 message_id_
Identifier of the message.
Definition: td_api.h:84185
int32 unread_unmuted_count_
Total number of unread unmuted chats.
Definition: td_api.h:69811
Definition: td_api.h:89781
object_ptr< fileDownload > file_download_
The added file download.
Definition: td_api.h:69247
object_ptr< chatPhotoInfo > photo_
Chat photo; may be null.
Definition: td_api.h:7647
string token_
Play Integrity API token for the Android application, or secret from push notification for the iOS ap...
Definition: td_api.h:109979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95171
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12615
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97553
object_ptr< chatJoinRequests > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89206
int32 vote_percentage_
The percentage of votes for this option; 0-100.
Definition: td_api.h:46059
int32 start_date_
Point in time (Unix timestamp) when the earnings started.
Definition: td_api.h:14253
int32 expiration_date_
Point in time (Unix timestamp) when the boost will expire.
Definition: td_api.h:8905
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:85970
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:118384
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:120155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109515
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:99548
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104077
bool can_send_voice_notes_
True, if the user can send voice notes.
Definition: td_api.h:13676
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9170
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4459
int32 colspan_
The number of columns the cell spans.
Definition: td_api.h:42871
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117835
object_ptr< inputThumbnail > thumbnail_
Media thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:26463
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:13760
bool is_rtl_
True, if the instant view must be shown from right to left.
Definition: td_api.h:75783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63263
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:60498
object_ptr< file > document_
File containing the document.
Definition: td_api.h:17294
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:94805
void store(TlStorerToString &s, const char *field_name) const final
int32 duration_
The call duration, in seconds.
Definition: td_api.h:83588
Definition: td_api.h:19741
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:118068
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114487
string received_gift_id_
Identifier of the unique gift.
Definition: td_api.h:113478
int53 message_id_
Identifier of the message with the button.
Definition: td_api.h:116743
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:84117
Definition: td_api.h:65075
Definition: td_api.h:188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53478
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99238
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:51944
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13653
Definition: td_api.h:110729
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10943
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:39429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15094
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37786
Definition: td_api.h:21218
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:113611
Definition: td_api.h:92599
Definition: td_api.h:71891
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:39184
bool are_tags_
True, if the reactions are tags and Telegram Premium users can filter messages by them.
Definition: td_api.h:38607
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:109231
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108305
void store(TlStorerToString &s, const char *field_name) const final
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:81414
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:8954
array< object_ptr< Update > > updates_
List of updates.
Definition: td_api.h:72630
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43185
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:95755
int53 uploaded_size_
Size of the remote available part of the file, in bytes; 0 if unknown.
Definition: td_api.h:51798
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:8638
bytes invoice_payload_
Invoice payload; only for bots.
Definition: td_api.h:36450
object_ptr< businessRecipients > recipients_
Chosen recipients of the greeting messages.
Definition: td_api.h:5470
Definition: td_api.h:5038
array< object_ptr< pollOption > > options_
List of poll answer options.
Definition: td_api.h:45991
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:107859
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78714
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:72486
int32 total_count_
Approximate total number of sticker sets found.
Definition: td_api.h:59272
int53 message_id_
Identifier of the message. Use messageProperties.can_edit_scheduling_state to check whether the messa...
Definition: td_api.h:85298
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:4035
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:43278
int53 chat_id_
Identifier of the channel chat which started the giveaway.
Definition: td_api.h:92304
bytes data_
The data.
Definition: td_api.h:69678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40770
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:114839
int53 message_id_
Identifier of the erroneously deleted message from chatEventMessageDeleted.
Definition: td_api.h:105450
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105703
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15805
array< int53 > message_ids_
Identifiers of reported messages. Use messageProperties.can_report_chat to check whether the message ...
Definition: td_api.h:105056
string endpoint_id_
Video channel endpoint identifier.
Definition: td_api.h:21904
Definition: td_api.h:83000
Definition: td_api.h:82255
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:43308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17961
Definition: td_api.h:58016
Definition: td_api.h:48965
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:79672
object_ptr< RichText > kicker_
Kicker.
Definition: td_api.h:41575
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82079
Definition: td_api.h:59586
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49039
Definition: td_api.h:97218
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80526
bool is_created_
True, if the call has already been created by the server.
Definition: td_api.h:6687
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:46157
int32 resale_count_
Number of gifts that are available for resale.
Definition: td_api.h:2728
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:72753
array< object_ptr< closeBirthdayUser > > close_birthday_users_
List of contact users with close birthday.
Definition: td_api.h:71548
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:108389
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93907
Definition: td_api.h:85526
Definition: td_api.h:38869
object_ptr< chat > chat_
The chat.
Definition: td_api.h:66532
Definition: td_api.h:12910
object_ptr< termsOfService > terms_of_service_
Telegram terms of service.
Definition: td_api.h:2174
Definition: td_api.h:31171
Definition: td_api.h:3195
int32 unread_mention_count_
The number of unread mention messages left in the chat.
Definition: td_api.h:67515
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42995
Definition: td_api.h:3011
object_ptr< emojiReaction > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91565
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19909
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:20951
Definition: td_api.h:114451
object_ptr< groupCallParticipantVideoInfo > video_info_
Information about user's video channel; may be null if there is no active video.
Definition: td_api.h:21816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34335
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:89516
Definition: td_api.h:116407
int53 chat_id_
Chat identifier.
Definition: td_api.h:67513
Definition: td_api.h:51835
Definition: td_api.h:5787
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76563
string id_
Unique identifier of the query result.
Definition: td_api.h:22820
Definition: td_api.h:107228
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18169
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62821
bool withdrawal_enabled_
True, if Telegram Stars can be withdrawn now or later.
Definition: td_api.h:14101
string files_directory_
The path to the directory for storing files; if empty, database_directory will be used.
Definition: td_api.h:116164
object_ptr< personalDocument > passport_registration_
Passport registration pages.
Definition: td_api.h:43769
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113669
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15348
int32 unread_count_
Number of unread messages in the chat.
Definition: td_api.h:7687
string invoice_payload_
Invoice payload.
Definition: td_api.h:72065
object_ptr< message > last_message_
Last message in the topic; may be null if none or unknown.
Definition: td_api.h:54021
string domain_
A domain of the URL.
Definition: td_api.h:33483
bool can_enable_paid_reaction_
True, if paid reaction can be enabled in the channel chat; for channels only.
Definition: td_api.h:62277
Definition: td_api.h:91582
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique button identifier.
Definition: td_api.h:30963
object_ptr< SpeechRecognitionResult > speech_recognition_result_
Result of speech recognition in the voice note; may be null.
Definition: td_api.h:75484
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3869
Definition: td_api.h:83443
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:59116
double enabled_notifications_percentage_
A percentage of users with enabled notifications for the chat; 0-100.
Definition: td_api.h:14628
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103447
Definition: td_api.h:92543
Definition: td_api.h:89383
int53 chat_id_
Chat identifier.
Definition: td_api.h:66835
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:99348
Definition: td_api.h:68462
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:89685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16529
object_ptr< foundAffiliatePrograms > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106465
object_ptr< factCheck > fact_check_
The new fact-check.
Definition: td_api.h:66407
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:51624
bool is_chosen_
True, if the option was chosen by the user.
Definition: td_api.h:46061
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106922
int53 chat_id_
Chat identifier.
Definition: td_api.h:72442
array< object_ptr< attachmentMenuBot > > bots_
The new list of bots. The bots must not be shown on scheduled messages screen.
Definition: td_api.h:70852
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117111
int53 message_id_
Identifier of the message.
Definition: td_api.h:76595
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:109656
Definition: td_api.h:96581
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:63338
Definition: td_api.h:37243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94177
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59429
bool can_be_pinned_
True, if the message can be pinned or unpinned in the chat using pinChatMessage or unpinChatMessage.
Definition: td_api.h:38444
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:97625
Definition: td_api.h:42557
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:13813
string currency_
Currency for price of the product.
Definition: td_api.h:36378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33299
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:62279
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:49619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37954
array< int32 > x_
Vector of numbers to return.
Definition: td_api.h:117420
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:115010
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:15202
Definition: td_api.h:83638
int64 balance_amount_
Amount of the cryptocurrency that isn't withdrawn yet, in the smallest units of the cryptocurrency.
Definition: td_api.h:14097
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53811
Definition: td_api.h:93206
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82983
bool is_muted_
Pass true to join the call with muted microphone.
Definition: td_api.h:21762
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6808
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66029
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58045
object_ptr< factCheck > fact_check_
Information about fact-check added to the message; may be null if none.
Definition: td_api.h:33813
Definition: td_api.h:39470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16913
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:57816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69736
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13002
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:6825
Definition: td_api.h:30541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83616
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:36850
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:9838
Definition: td_api.h:80096
Definition: td_api.h:101187
int32 valid_for_
Time left before the temporary password expires, in seconds.
Definition: td_api.h:63472
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114275
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70789
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49838
object_ptr< ReactionType > reaction_type_
Type of the reaction.
Definition: td_api.h:60450
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80689
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:62158
Definition: td_api.h:40410
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:105448
Definition: td_api.h:79728
object_ptr< orderInfo > order_info_
Order information; may be null.
Definition: td_api.h:45373
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111579
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:51543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35445
Definition: td_api.h:66119
object_ptr< sticker > icon_
Custom emoji sticker, which represents icon of the category.
Definition: td_api.h:17734
Definition: td_api.h:60916
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7132
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:113719
array< int53 > user_ids_
Identifiers of the users; always unknown and empty for non-owned stories.
Definition: td_api.h:61432
object_ptr< animations > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96989
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60275
object_ptr< personalDocument > rental_agreement_
Rental agreement.
Definition: td_api.h:43730
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98836
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:37620
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:59114
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:19754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68233
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83822
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:51553
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9474
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92468
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120456
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109005
Definition: td_api.h:89622
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:67978
Definition: td_api.h:34258
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:96614
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:73381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104488
object_ptr< UserStatus > status_
New status of the user.
Definition: td_api.h:68712
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:58155
Definition: td_api.h:45875
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35652
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:11363
Definition: td_api.h:37447
int32 x_
Number to square.
Definition: td_api.h:117816
string query_
Query to search for. If empty, searchChatMessages must be used instead.
Definition: td_api.h:107939
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:89457
int32 end_date_
Point in time (Unix timestamp) at which the date range ends.
Definition: td_api.h:16555
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:7868
Definition: td_api.h:9909
Definition: td_api.h:40887
Definition: td_api.h:98655
Definition: td_api.h:77884
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23223
Definition: td_api.h:16419
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:44813
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:111390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26236
int53 chat_id_
Chat identifier.
Definition: td_api.h:66655
Definition: td_api.h:53365
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70084
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:40169
int53 star_count_
The integer amount of Telegram Stars rounded to 0.
Definition: td_api.h:56354
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71456
bool is_recurring_
True, if this is a recurring payment.
Definition: td_api.h:36328
int32 winner_count_
Number of winners in the giveaway.
Definition: td_api.h:21119
int32 call_id_
Call identifier.
Definition: td_api.h:108752
Definition: td_api.h:103305
object_ptr< businessRecipients > recipients_
Private chats that will be accessible to the bot.
Definition: td_api.h:4942
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104129
void store(TlStorerToString &s, const char *field_name) const final
bool show_message_sender_
New value of show_message_sender.
Definition: td_api.h:11006
object_ptr< RichText > text_
Text.
Definition: td_api.h:53541
int53 chat_id_
Chat identifier.
Definition: td_api.h:112170
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114714
object_ptr< birthdate > birthdate_
The new value of the current user's birthdate; pass null to remove the birthdate.
Definition: td_api.h:110414
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:54233
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:106723
string title_
New group call title; 1-64 characters.
Definition: td_api.h:116578
Definition: td_api.h:77550
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel that received the gift.
Definition: td_api.h:57943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39456
string address_
Location address; 1-96 characters.
Definition: td_api.h:5587
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115301
Definition: td_api.h:96426
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84924
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:110522
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:109218
int32 max_date_
If not 0, the maximum date of the messages to return.
Definition: td_api.h:107315
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88865
bool via_mention_
True, if the story was automatically forwarded because of a mention of the user.
Definition: td_api.h:35026
object_ptr< InputFile > thumbnail_
Thumbnail to set; pass null to remove the sticker set thumbnail.
Definition: td_api.h:115724
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50147
Definition: td_api.h:108481
int53 user_id_
User identifier.
Definition: td_api.h:99899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101115
int32 date_
Point in time (Unix timestamp) when the message was sent; 0 for scheduled messages.
Definition: td_api.h:33801
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69607
Definition: td_api.h:77770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73722
array< object_ptr< starTransaction > > transactions_
List of transactions with Telegram Stars.
Definition: td_api.h:58573
Definition: td_api.h:25865
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92273
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:87835
string text_
Recognized text.
Definition: td_api.h:56073
Definition: td_api.h:2806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86539
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars; can be identifier of the current user,...
Definition: td_api.h:97868
Definition: td_api.h:52560
Definition: td_api.h:11472
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21272
Definition: td_api.h:71198
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96947
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:82374
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:110277
object_ptr< background > background_
The background.
Definition: td_api.h:8853
Definition: td_api.h:98997
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67195
Definition: td_api.h:96015
object_ptr< newChatPrivacySettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95032
string amount_
The paid amount.
Definition: td_api.h:50758
Definition: td_api.h:23890
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:14630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86000
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50881
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9701
object_ptr< reactionNotificationSettings > notification_settings_
The new notification settings for reactions.
Definition: td_api.h:115227
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92418
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64200
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47299
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20440
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:75785
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85073
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:62285
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103344
string url_
HTTP or tg:// URL to be opened when the link is clicked.
Definition: td_api.h:64520
array< object_ptr< passportSuitableElement > > suitable_elements_
List of Telegram Passport elements any of which is enough to provide.
Definition: td_api.h:44766
object_ptr< remoteFile > remote_
Information about the remote copy of the file.
Definition: td_api.h:18698
Definition: td_api.h:4132
bool is_my_video_paused_
Pass true if the current user's video is paused.
Definition: td_api.h:118925
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:121060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83760
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91051
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:114249
Definition: td_api.h:88435
int53 message_id_
Identifier of the message from which the query originated. The message must not be scheduled.
Definition: td_api.h:87777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107837
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112032
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15476
Definition: td_api.h:120370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43209
Definition: td_api.h:38287
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76226
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:18140
int32 limit_
The maximum number of transactions to return.
Definition: td_api.h:97812
int32 unread_unmuted_count_
Total number of unread messages in unmuted chats.
Definition: td_api.h:69764
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118789
string game_short_name_
A short name of the game that was attached to the callback button.
Definition: td_api.h:7070
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:62170
int53 user_id_
Identifier of the user that sold the gift.
Definition: td_api.h:58111
reportStoryResultOptionRequired()
bool can_retry_
True, if the message can be re-sent using resendMessages or readdQuickReplyShortcutMessages.
Definition: td_api.h:39425
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:22313
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47637
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:26218
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59850
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:82459
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:79633
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:35925
string keyword_
The keyword.
Definition: td_api.h:17987
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:88646
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:76593
Definition: td_api.h:34882
object_ptr< ReplyMarkup > reply_markup_
Inline keyboard reply markup for the message; may be null if none.
Definition: td_api.h:51015
Definition: td_api.h:67376
Definition: td_api.h:99638
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:115950
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:62630
int53 chat_id_
Identifier of the chat that created the affiliate program.
Definition: td_api.h:58282
object_ptr< failedToAddMembers > failed_to_add_members_
Information about failed to add members.
Definition: td_api.h:16309
void store(TlStorerToString &s, const char *field_name) const final
string data_
Arbitrary data, defined while the sound was uploaded.
Definition: td_api.h:40804
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:98614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91857
Definition: td_api.h:66479
array< object_ptr< messageCalendarDay > > days_
Information about messages sent.
Definition: td_api.h:33965
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:98612
Definition: td_api.h:74909
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:75837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4699
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22079
int53 user_id_
User identifier.
Definition: td_api.h:92202
Definition: td_api.h:114005
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:13584
int53 id_
Group identifier.
Definition: td_api.h:3413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2791
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:119886
object_ptr< file > video_
File containing the video.
Definition: td_api.h:61583
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104650
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82514
int53 chat_id_
Identifier of the chat that is subscribed.
Definition: td_api.h:56783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70492
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34245
int32 retry_after_
Time left before the user can post the next story.
Definition: td_api.h:7285
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71799
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3182
Definition: td_api.h:66695
Definition: td_api.h:41873
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113216
Definition: td_api.h:111993
int32 star_count_
Number of Telegram Stars added.
Definition: td_api.h:43306
object_ptr< InputFile > reverse_side_
Reverse side of the document; only for driver license and identity card; pass null otherwise.
Definition: td_api.h:24376
object_ptr< InlineKeyboardButtonType > type_
Type of the button.
Definition: td_api.h:22357
object_ptr< CallServerType > type_
Server type.
Definition: td_api.h:6530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95640
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88848
bool select_new_chats_
True, if all new private chats are selected.
Definition: td_api.h:5804
object_ptr< contact > contact_
Contact to send.
Definition: td_api.h:25963
string id_
Unique identifier of the query result.
Definition: td_api.h:23009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73632
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100477
bytes file_hash_
Current hash of the file containing the front side.
Definition: td_api.h:27262
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:87153
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:120406
Definition: td_api.h:106992
Definition: td_api.h:98540
int32 next_resale_date_
Point in time (Unix timestamp) when the gift can be resold to another user; 0 if the gift can't be re...
Definition: td_api.h:72683
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:57038
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68884
int32 group_call_id_
Group call identifier.
Definition: td_api.h:120049
Definition: td_api.h:95010
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56049
int32 accent_color_
Theme accent color in ARGB format.
Definition: td_api.h:64885
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3440
string additional_info_
If non-empty, additional information about the sponsored message to be shown along with the message.
Definition: td_api.h:56262
int32 duration_
Call duration, in seconds.
Definition: td_api.h:35307
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:6526
Definition: td_api.h:26249
Definition: td_api.h:12970
int53 chat_id_
The chat to which the message with the game belongs.
Definition: td_api.h:113413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35484
Definition: td_api.h:112972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37074
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103141
bool is_scam_
True, if the chat or the user is marked as scam by Telegram.
Definition: td_api.h:75158
object_ptr< RichText > text_
Text.
Definition: td_api.h:53421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30797
int32 id_
Unique file identifier.
Definition: td_api.h:18690
array< object_ptr< chatBoostSlot > > slots_
List of boost slots.
Definition: td_api.h:9234
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:85356
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:113063
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19587
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:85417
string inline_message_id_
Inline message identifier.
Definition: td_api.h:84864
int53 chat_id_
Chat identifier.
Definition: td_api.h:67177
bool is_striped_
True, if the table is striped.
Definition: td_api.h:42439
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:90118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107726
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:63182
void store(TlStorerToString &s, 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:88517
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:48918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15378
Definition: td_api.h:8752
Definition: td_api.h:71786
premiumLimitTypeStoryCaptionLength()
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:83975
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102144
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:98338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66016
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64574
string cryptocurrency_
Cryptocurrency in which revenue is calculated.
Definition: td_api.h:14198
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69223
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47770
Definition: td_api.h:65906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31408
bool request_username_
Pass true to request username of the users; bots only.
Definition: td_api.h:30977
string title_
Chat title.
Definition: td_api.h:7645
string author_signature_
Original post author signature.
Definition: td_api.h:38302
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37002
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:85300
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:95807
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:106813
int53 star_count_
The number of Telegram Stars to be distributed through the giveaway.
Definition: td_api.h:59854
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104334
int32 button_id_
Identifier of the button.
Definition: td_api.h:116745
int32 shortcut_id_
Unique identifier of the quick reply shortcut with the message.
Definition: td_api.h:85481
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52297
string label_
Label for this portion of the product price.
Definition: td_api.h:31140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80268
Definition: td_api.h:70181
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51246
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106363
string file_name_
File name or path to the file.
Definition: td_api.h:79561
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116998
Definition: td_api.h:45976
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:85358
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:71089
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7883
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115463
object_ptr< LogStream > log_stream_
New log stream.
Definition: td_api.h:113811
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:105144
int32 offset_
Number of users to skip.
Definition: td_api.h:98953
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:44722
object_ptr< formattedText > caption_
Animation caption.
Definition: td_api.h:34178
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:81102
Definition: td_api.h:89275
Definition: td_api.h:3882
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117635
Definition: td_api.h:87009
bool can_send_photos_
True, if the user can send photos.
Definition: td_api.h:13670
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:21814
int32 section_header_text_color_
A color of text on the section headers in the RGB format.
Definition: td_api.h:64816
int53 chat_id_
Chat identifier.
Definition: td_api.h:112601
array< object_ptr< starGiveawayWinnerOption > > winner_options_
Allowed options for the number of giveaway winners.
Definition: td_api.h:56447
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:85658
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6599
Definition: td_api.h:95049
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:81675
Definition: td_api.h:13855
int53 bot_user_id_
Identifier of the original bot, which similar bots were requested.
Definition: td_api.h:101534
object_ptr< temporaryPasswordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99097
bool is_personal_
True, if the photo is visible only for the current user.
Definition: td_api.h:48827
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:59122
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101464
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PushMessageContent > content_
Push message content.
Definition: td_api.h:41024
int53 chat_id_
Chat identifier.
Definition: td_api.h:89901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107608
::td::tl_object_ptr< Type > object_ptr
Definition: td_api.h:58
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:71912
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:15532
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2750
string scope_
Telegram Passport element types requested by the service.
Definition: td_api.h:95254
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100837
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:64808
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:64684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70573
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:69339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41779
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:58811
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52619
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:42197
object_ptr< formattedText > text_
Text to translate.
Definition: td_api.h:120381
Definition: td_api.h:93651
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:39252
object_ptr< StatisticalGraph > week_graph_
A graph containing distribution of message views per day of week.
Definition: td_api.h:14552
Definition: td_api.h:111273
Definition: td_api.h:42610
chatStatisticsObjectTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85070
object_ptr< productInfo > product_info_
Information about the bought product.
Definition: td_api.h:57717
array< object_ptr< ReactionType > > reactions_
The list of reactions.
Definition: td_api.h:8809
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56559
object_ptr< audio > audio_
The audio description.
Definition: td_api.h:34227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103397
Definition: td_api.h:27937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76328
bool is_persistent_
True, if the keyboard is expected to always be shown when the ordinary keyboard is hidden.
Definition: td_api.h:51936
Definition: td_api.h:22802
Definition: td_api.h:102391
bool can_unmute_self_
True, if the participant is muted for all users, but can unmute themselves.
Definition: td_api.h:21840
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72181
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37200
object_ptr< ReplyMarkup > reply_markup_
Markup for replying to the message; pass null if none; for bots only.
Definition: td_api.h:109237
array< object_ptr< stickerSetInfo > > sets_
List of sticker sets.
Definition: td_api.h:59274
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67237
Definition: td_api.h:64449
Definition: td_api.h:15422
string query_
Query to search for in names, usernames and titles; may be empty to get all relevant interactions.
Definition: td_api.h:98446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90699
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75031
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:105083
int32 id_
Unique chat folder identifier.
Definition: td_api.h:11931
int32 unclaimed_prize_count_
Number of undistributed prizes; for Telegram Premium giveaways only.
Definition: td_api.h:36723
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101662
int53 resale_star_count_
Number of Telegram Stars that must be paid to buy the gift and send it to someone else; 0 if resale i...
Definition: td_api.h:72769
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34488
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101068
int53 chat_id_
Chat identifier.
Definition: td_api.h:67849
bool is_hidden_
True, if the topic was hidden; otherwise, the topic was unhidden.
Definition: td_api.h:36156
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10739
int53 message_id_
Identifier of the message. Use message.interaction_info.reactions.can_get_added_reactions to check wh...
Definition: td_api.h:94042
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:77842
int64 sticker_id_
Identifier of the sticker representing the symbol.
Definition: td_api.h:72869
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62676
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36294
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14219
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:76171
Definition: td_api.h:35215
Definition: td_api.h:111212
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57649
int32 restricted_until_date_
Point in time (Unix timestamp) when restrictions will be lifted from the user; 0 if never....
Definition: td_api.h:13112
int64 session_id_
Session identifier.
Definition: td_api.h:117231
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:102938
object_ptr< pageBlockCaption > caption_
Animation caption.
Definition: td_api.h:41928
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:35910
Definition: td_api.h:111881
bool default_disable_notification_
New value of default_disable_notification.
Definition: td_api.h:118175
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:52603
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21967
string id_
Unique identifier of the query result.
Definition: td_api.h:24799
std::int32_t int32
Definition: td_api.h:23
string value_
String value.
Definition: td_api.h:31309
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96215
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:109157
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:111121
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54617
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:33937
Definition: td_api.h:117181
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8785
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4161
Definition: td_api.h:97168
string currency_
Currency for the paid amount.
Definition: td_api.h:36838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17663
int53 user_id_
Identifier of the target user.
Definition: td_api.h:81169
int53 user_id_
Identifier of the user that received the Telegram Premium subscription.
Definition: td_api.h:58414
int32 group_call_id_
Group call identifier.
Definition: td_api.h:120102
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:103210
Definition: td_api.h:70544
Definition: td_api.h:55309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106462
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:95280
double cover_frame_timestamp_
New timestamp of the frame, which will be used as video thumbnail.
Definition: td_api.h:85662
Definition: td_api.h:80391
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64613
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:41022
int32 read_date_
Point in time (Unix timestamp) when the message was read by the other user.
Definition: td_api.h:38661
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:35268
internalLinkTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105894
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21692
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:113755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79747
array< int64 > reaction_effect_ids_
The new list of available message effects from emoji reactions.
Definition: td_api.h:70969
object_ptr< mainWebApp > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93751
int32 day_
Day of the month; 1-31.
Definition: td_api.h:16508
Definition: td_api.h:72194
object_ptr< MessageSender > owner_id_
Identifier of the previous owner of the Telegram Stars that refunds them.
Definition: td_api.h:36444
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5952
Definition: td_api.h:15241
Definition: td_api.h:60868
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59754
array< object_ptr< callServer > > servers_
List of available call servers.
Definition: td_api.h:6761
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:16859
object_ptr< StoryList > story_list_
The story list in which to load active stories.
Definition: td_api.h:101198
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104808
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98271
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:85362
string query_
Query to search for.
Definition: td_api.h:62550
string username_
Username for logging in; may be empty.
Definition: td_api.h:48976
array< object_ptr< emojiStatus > > emoji_statuses_
The list of emoji statuses identifiers.
Definition: td_api.h:18324
int32 color_
Color of the topic icon in RGB format.
Definition: td_api.h:19821
object_ptr< sticker > static_icon_
Static icon for the effect in WEBP format; may be null if none.
Definition: td_api.h:37670
string mime_type_
MIME type of the file content; only "application/pdf" and "application/zip" are currently allowed.
Definition: td_api.h:24696
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:76860
Definition: td_api.h:56715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27022
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:45793
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11903
Definition: td_api.h:73324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57559
void store(TlStorerToString &s, const char *field_name) const final
string description_
Description of the bot command.
Definition: td_api.h:3647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23654
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44907
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:15765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85004
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:56734
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60426
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:47030
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:110548
bool return_none_for_empty_query_
Pass true to receive no results for an empty query.
Definition: td_api.h:108180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23441
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:13366
object_ptr< giftSettings > settings_
The new settings.
Definition: td_api.h:113533
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:112710
object_ptr< location > location_
Venue location; as defined by the sender.
Definition: td_api.h:75102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50773
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18244
Definition: td_api.h:110351
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24992
object_ptr< StatisticalGraph > join_graph_
A graph containing number of members joined and left the chat.
Definition: td_api.h:14540
int64 id_
Unique poll identifier.
Definition: td_api.h:45987
string path_
Local path to the file.
Definition: td_api.h:24193
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61737
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70802
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:54135
bool need_log_
True, if the call log must be sent to the server.
Definition: td_api.h:6855
Definition: td_api.h:87432
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:21818
int53 message_id_
Identifier of the message.
Definition: td_api.h:76711
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21923
string p256dh_base64url_
Base64url-encoded P-256 elliptic curve Diffie-Hellman public key.
Definition: td_api.h:16939
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:34788
object_ptr< file > file_
The file.
Definition: td_api.h:16597
Definition: td_api.h:54208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31324
string type_
The type of the announcement.
Definition: td_api.h:14464
Definition: td_api.h:6748
Definition: td_api.h:90758
object_ptr< message > message_
First message sent on the day.
Definition: td_api.h:34009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109386
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:38432
int32 photo_width_
Width of the photo.
Definition: td_api.h:24872
bool is_upgrade_
True, if the gift was obtained by upgrading of a previously received gift; otherwise,...
Definition: td_api.h:37032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111466
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:95517
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77408
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:48819
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8090
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:102351
Definition: td_api.h:74834
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35730
bool is_current_phone_number_
Pass true if the authenticated phone number is used on the current device.
Definition: td_api.h:45625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3343
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70760
Definition: td_api.h:103619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62927
bool has_spoiler_
True, if the animation preview must be covered by a spoiler animation; not supported in secret chats.
Definition: td_api.h:25385
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:116109
Definition: td_api.h:18218
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60703
int53 message_id_
The identifier of an incoming message in the Replies chat.
Definition: td_api.h:77948
object_ptr< sticker > sticker_
The sticker representing the gift.
Definition: td_api.h:20693
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36693
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14172
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19057
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:34454
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17358
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:7568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71227
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:115521
bool only_gift_codes_
Pass true to receive only boosts received from gift codes and giveaways created by the chat.
Definition: td_api.h:88448
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110987
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44503
object_ptr< ChatStatisticsObjectType > object_type_
Type of the object.
Definition: td_api.h:14764
bool is_pinned_
True, if the chat is pinned in the chat list.
Definition: td_api.h:14049
Definition: td_api.h:105275
Definition: td_api.h:115268
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:42189
object_ptr< message > message_
The failed to send message.
Definition: td_api.h:66040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58836
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:67050
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5647
int53 chat_id_
Chat identifier.
Definition: td_api.h:3893
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:71668
object_ptr< localizationTargetInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98481
bool exclude_archived_
True, if archived chats need to be excluded.
Definition: td_api.h:11825
Definition: td_api.h:31291
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30472
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:87128
int53 message_id_
Message identifier.
Definition: td_api.h:105232
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103012
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:94588
Definition: td_api.h:30487
void store(TlStorerToString &s, const char *field_name) const final
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:101356
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:4291
object_ptr< businessMessage > message_
The edited message.
Definition: td_api.h:71712
string id_
Unique time zone identifier.
Definition: td_api.h:65206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18717
Definition: td_api.h:109866
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59704
Definition: td_api.h:8886
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:84866
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:36318
Definition: td_api.h:108543
object_ptr< locationAddress > address_
Address of the location.
Definition: td_api.h:107583
object_ptr< videoChatStreams > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100188
int32 call_id_
The call identifier.
Definition: td_api.h:69676
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story.
Definition: td_api.h:115834
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:76094
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26505
Definition: td_api.h:60246
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:41886
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:94809
Definition: td_api.h:58694
bool replace_video_start_timestamp_
Pass true to replace video start timestamp in the forwarded message.
Definition: td_api.h:26266
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
File identifier.
Definition: td_api.h:86570
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:107307
object_ptr< themeParameters > theme_
Preferred payment form theme; pass null to use the default theme.
Definition: td_api.h:95464
array< int64 > user_ids_
Identifiers of group call participants to ban; identifiers of unknown users from the update updateGro...
Definition: td_api.h:77897
int32 dc_id_
Identifier of a datacenter with which to test connection.
Definition: td_api.h:117710
Definition: td_api.h:12715
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59311
Definition: td_api.h:49952
string username_
The username.
Definition: td_api.h:15677
object_ptr< StoryPrivacySettings > privacy_settings_
The new privacy settings for the story.
Definition: td_api.h:115836
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20919
Definition: td_api.h:41366
Definition: td_api.h:46824
Definition: td_api.h:24104
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:73371
object_ptr< RichText > text_
Text.
Definition: td_api.h:53502
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50047
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string name_
Unique name of the suggestion.
Definition: td_api.h:62088
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19297
array< object_ptr< photoSize > > sizes_
Available variants of the photo in JPEG format, in different size.
Definition: td_api.h:13756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89253
int53 chat_id_
Chat identifier.
Definition: td_api.h:66310
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82397
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > topic_info_
New information about the topic.
Definition: td_api.h:11525
Definition: td_api.h:287
int32 paused_count_
Number of paused file downloads found.
Definition: td_api.h:17339
Definition: td_api.h:109479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91265
int32 subscription_period_
The number of seconds between consecutive Telegram Star debiting for subscription invoices; 0 if the ...
Definition: td_api.h:30419
Definition: td_api.h:9404
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:80218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43950
Definition: td_api.h:16380
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:81223
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100565
Definition: td_api.h:62901
Definition: td_api.h:49604
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109946
Definition: td_api.h:100324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120901
bool message_deletions_
True, if message deletions need to be returned.
Definition: td_api.h:11686
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39412
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:112708
Definition: td_api.h:2765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67783
Definition: td_api.h:57163
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117250
int53 user_id_
User identifier.
Definition: td_api.h:100708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70003
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48348
Definition: td_api.h:89328
int32 view_count_
Number of times the story was viewed.
Definition: td_api.h:60927
string email_address_
Email address.
Definition: td_api.h:109033
int53 chat_id_
Chat identifier.
Definition: td_api.h:112278
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112195
bool can_invite_users_
True, if the administrator can invite new users to the chat.
Definition: td_api.h:8648
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70042
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:63382
Definition: td_api.h:30820
bool is_video_
Pass true to create a video call.
Definition: td_api.h:80668
Definition: td_api.h:15746
Definition: td_api.h:36262
object_ptr< formattedText > text_
Game text, usually containing scoreboards for a game.
Definition: td_api.h:20552
string x_
String to return.
Definition: td_api.h:117370
object_ptr< InputChatPhoto > photo_
Profile photo to set; pass null to delete the chat photo.
Definition: td_api.h:110636
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< SentGift > gift_
The gift.
Definition: td_api.h:51549
Definition: td_api.h:105161
Definition: td_api.h:75970
int53 chat_id_
Chat identifier for which to return stickers. Available custom emoji stickers may be different for di...
Definition: td_api.h:98196
object_ptr< photo > photo_
The photo.
Definition: td_api.h:34359
Definition: td_api.h:115373
object_ptr< affiliateProgramInfo > info_
Information about the affiliate program.
Definition: td_api.h:20046
Definition: td_api.h:48806
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7544
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:93219
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:73508
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39644
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:31261
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:19756
string query_
Text of the query.
Definition: td_api.h:92749
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:30636
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10507
bool enabled_start_notification_
New value of the enabled_start_notification setting.
Definition: td_api.h:120051
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119167
Definition: td_api.h:115053
int32 limit_
The maximum number of voters to be returned; must be positive and can't be greater than 50....
Definition: td_api.h:95679
array< int32 > shortcut_ids_
The new order of quick reply shortcuts.
Definition: td_api.h:104736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118786
string performer_
Performer of the audio; 0-64 characters, may be replaced by the server.
Definition: td_api.h:25440
int53 local_prefix_size_
The number of bytes already generated.
Definition: td_api.h:113303
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:41150
Definition: td_api.h:10242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9350
string code_
Authentication code to check.
Definition: td_api.h:79255
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:120646
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:90227
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:7689
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:94476
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:105308
object_ptr< usernames > usernames_
Usernames of the user; may be null.
Definition: td_api.h:73341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104179
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:8958
Definition: td_api.h:60613
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:25587
int32 start_timestamp_
Timestamp from which the video playing must start, in seconds.
Definition: td_api.h:26555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54454
Definition: td_api.h:7857
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:25589
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:85903
Definition: td_api.h:72383
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:87183
string url_
URL of the result, if it exists.
Definition: td_api.h:22822
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:13817
bool has_automatic_translation_
New value of has_automatic_translation.
Definition: td_api.h:11045
string token_
The bot token.
Definition: td_api.h:78593
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116548
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:52745
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72884
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:119778
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:94478
object_ptr< notification > notification_
Changed notification.
Definition: td_api.h:68433
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33216
int32 id_
Unique shortcut identifier.
Definition: td_api.h:51104
Definition: td_api.h:37285
int32 height_
Thumbnail height.
Definition: td_api.h:64944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53397
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58642
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119697
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:36498
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42457
int32 group_call_id_
Group call identifier.
Definition: td_api.h:101146
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:102670
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:33781
Definition: td_api.h:9867
Definition: td_api.h:73036
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:50160
string domain_name_
Domain name of the connected website.
Definition: td_api.h:4375
string tag_
Hashtag or cashtag to delete.
Definition: td_api.h:104312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11339
string result_id_
Identifier of the chosen result.
Definition: td_api.h:71857
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:49007
bool include_bots_
True, if bots need to be included.
Definition: td_api.h:11831
bool use_secret_chats_
Pass true to enable support for secret chats.
Definition: td_api.h:116174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37695
Definition: td_api.h:12782
Definition: td_api.h:10284
Definition: td_api.h:38876
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:24639
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:96874
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35980
string gift_name_
Unique name of the upgraded gift.
Definition: td_api.h:27993
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:57585
Definition: td_api.h:120314
Definition: td_api.h:28114
Definition: td_api.h:7205
object_ptr< webAppInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101887
int32 end_date_
Point in time (Unix timestamp) when the earnings ended.
Definition: td_api.h:14255
Definition: td_api.h:54377
string custom_description_
Custom description of verification reason; 0-getOption("bot_verification_custom_description_length_ma...
Definition: td_api.h:114251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24607
int53 message_thread_id_
If not 0, only messages in the specified thread will be considered; supergroups only.
Definition: td_api.h:89522
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:43124
object_ptr< formattedText > text_
The text to parse. For example, "italic strikethrough ||spoiler|| bold code pre [italic text_url](tel...
Definition: td_api.h:101991
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117977
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:72293
array< object_ptr< chatStatisticsMessageSenderInfo > > top_senders_
List of users sent most messages in the last week.
Definition: td_api.h:14554
bool protect_content_
Pass true if the content of the message must be protected from forwarding and saving.
Definition: td_api.h:108637
Definition: td_api.h:91482
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47013
int32 file_index_
Index of a file with the error.
Definition: td_api.h:44210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15220
Definition: td_api.h:67166
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:13582
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:100982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57247
int32 length_
Video width and height; must be positive and not greater than 640.
Definition: td_api.h:25780
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26194
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:58284
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:72115
inputStoryContentVideo()
int53 size_
File size, in bytes; 0 if unknown.
Definition: td_api.h:18692
Definition: td_api.h:48958
Definition: td_api.h:117131
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:120383
object_ptr< RevenueWithdrawalState > withdrawal_state_
State of the withdrawal; may be null for refunds from Fragment.
Definition: td_api.h:57385
bool is_refund_
True, if the transaction is a refund of a previous transaction.
Definition: td_api.h:57040
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74407
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52267
Definition: td_api.h:80235
string text_
Text to search for.
Definition: td_api.h:107003
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:89764
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106682
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:46981
object_ptr< chatFolderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84406
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:92794
bool can_send_documents_
True, if the user can send documents.
Definition: td_api.h:13668
array< object_ptr< languagePackString > > strings_
A list of language pack strings.
Definition: td_api.h:31434
int32 profile_accent_color_count_
Number of custom colors for profile photo background.
Definition: td_api.h:9024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95804
int32 total_count_
Approximate total number of messages found.
Definition: td_api.h:40024
int53 chat_id_
Target chat.
Definition: td_api.h:108631
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:60303
int32 new_verbosity_level_
New value of the verbosity level for logging. Value 0 corresponds to fatal errors,...
Definition: td_api.h:113914
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:72063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50092
Definition: td_api.h:20890
bool can_set_fact_check_
True, if fact check for the message can be changed through setMessageFactCheck.
Definition: td_api.h:38480
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33505
Definition: td_api.h:25688
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:84666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50398
Definition: td_api.h:42095
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:36326
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45279
array< int53 > suggested_tip_amounts_
Suggested amounts of tip in the smallest units of the currency.
Definition: td_api.h:30423
array< object_ptr< countryInfo > > countries_
The list of countries.
Definition: td_api.h:16215
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58003
Definition: td_api.h:45253
int53 chat_id_
Chat identifier.
Definition: td_api.h:88507
object_ptr< invoice > invoice_
Information about the invoice.
Definition: td_api.h:45371
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:16777
premiumLimitTypeMonthlyPostedStoryCount()
object_ptr< MaskPoint > point_
Part of the face, relative to which the mask is placed.
Definition: td_api.h:33703
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24143
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101118
Definition: td_api.h:51052
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4244
int53 chat_id_
Chat identifier.
Definition: td_api.h:72538
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12864
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:44869
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:84868
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40087
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Type of the background.
Definition: td_api.h:2931
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75909
object_ptr< locationAddress > address_
Address of the location; pass null if unknown.
Definition: td_api.h:27698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42707
Definition: td_api.h:36433
string web_app_query_id_
Identifier of the Web App query.
Definition: td_api.h:77674
string data_
JSON-serialized answer to the query.
Definition: td_api.h:77441
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101506
Definition: td_api.h:53569
int53 chat_id_
Chat identifier.
Definition: td_api.h:89739
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:94529
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:60037
Definition: td_api.h:16971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112245
bool can_manage_video_chats_
True, if the administrator can manage video chats.
Definition: td_api.h:8658
int32 symbol_color_
A color to be applied for the symbol in the RGB format.
Definition: td_api.h:73001
int32 size_
Total number of stickers in the set.
Definition: td_api.h:59215
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106515
Definition: td_api.h:70673
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:59106
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54527
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78234
object_ptr< chatBackground > old_background_
Previous background; may be null if none.
Definition: td_api.h:10127
int53 message_id_
Message identifier.
Definition: td_api.h:66132
int32 shortcut_id_
Unique quick reply shortcut identifier for the away messages.
Definition: td_api.h:4627
Definition: td_api.h:41293
string id_
Unique identifier of the query result.
Definition: td_api.h:23186
object_ptr< inputIdentityDocument > passport_
The passport to be saved.
Definition: td_api.h:26656
Definition: td_api.h:102553
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:59846
int32 boost_level_
Approximate boost level for the chat.
Definition: td_api.h:62152
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:114194
void store(TlStorerToString &s, const char *field_name) const final
string text_
The text in which to look for entities.
Definition: td_api.h:99125
object_ptr< logTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93536
Definition: td_api.h:91877
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:51276
int32 width_
Media width.
Definition: td_api.h:26467
int64 id_
Unique identifier of the gift.
Definition: td_api.h:20691
int53 message_id_
Identifier of the message.
Definition: td_api.h:85483
int32 date_
Point in time (Unix timestamp) when the transaction was completed.
Definition: td_api.h:57042
int53 message_id_
Identifier of the message with the opened content.
Definition: td_api.h:101692
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:97073
object_ptr< orderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97279
object_ptr< storyVideo > video_
The video in MPEG4 format.
Definition: td_api.h:60714
object_ptr< businessLocation > location_
The new location of the business; pass null to remove the location.
Definition: td_api.h:111173
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:26695
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:104630
object_ptr< document > document_
The image represented as a document. The image can be in GIF, JPEG or PNG format.
Definition: td_api.h:53622
object_ptr< document > document_
Message content; may be null.
Definition: td_api.h:49531
Definition: td_api.h:21982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13718
object_ptr< StickerType > sticker_type_
Type of the stickers to return.
Definition: td_api.h:98190
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:25438
Definition: td_api.h:74768
object_ptr< chatFolderName > name_
The name of the folder.
Definition: td_api.h:11807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98866
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61173
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:9997
Definition: td_api.h:49251
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:100283
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72845
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:113587
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:36324
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10397
Definition: td_api.h:72986
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:62162
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89444
Definition: td_api.h:70385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31002
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92385
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52931
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:35865
bool delete_from_cache_
Pass true to delete the file from the TDLib file cache.
Definition: td_api.h:103632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66982
int53 next_offset_message_id_
Offset message identifier for the next getForumTopics request.
Definition: td_api.h:19941
string member_name_
Name of the added member.
Definition: td_api.h:50461
object_ptr< MessageSender > sender_id_
Identifier of a message sender performing the action.
Definition: td_api.h:68666
int53 user_id_
User identifier.
Definition: td_api.h:117089
int53 chat_id_
Chat identifier.
Definition: td_api.h:87887
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:76709
Definition: td_api.h:20938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81383
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27714
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86737
object_ptr< RichText > subtitle_
Subtitle.
Definition: td_api.h:41416
Definition: td_api.h:91735
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:100650
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81929
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
Total size of the files, in bytes.
Definition: td_api.h:59554
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5145
object_ptr< sticker > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79981
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:33817
Definition: td_api.h:6612
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:58606
int64 custom_emoji_id_
Identifier of the custom emoji.
Definition: td_api.h:13958
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41753
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
Message thread identifier of the topic.
Definition: td_api.h:19869
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58258
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51460
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21606
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115246
Definition: td_api.h:55369
Definition: td_api.h:48331
Definition: td_api.h:103994
object_ptr< OptionValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70987
object_ptr< languagePackString > new_string_
New language pack string.
Definition: td_api.h:112878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70450
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:81233
Definition: td_api.h:83691
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107341
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:4633
array< object_ptr< tMeUrl > > urls_
List of URLs.
Definition: td_api.h:62912
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:107301
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:27457
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:5472
object_ptr< businessConnectedBot > bot_
Connection settings for the bot.
Definition: td_api.h:111069
bool are_tags_enabled_
True, if folder tags are enabled.
Definition: td_api.h:67937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55536
Definition: td_api.h:36823
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85509
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:86759
Definition: td_api.h:4215
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108024
string url_
A Web App URL to open in a web view.
Definition: td_api.h:75586
bytes option_id_
Option identifier for the next reportStory request.
Definition: td_api.h:52785
bool is_current_
True, if this is the currently used Telegram Premium subscription option.
Definition: td_api.h:48258
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5055
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17457
object_ptr< foundChatMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106763
bool is_unconfirmed_
True, if the session wasn't confirmed from another session.
Definition: td_api.h:55228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10016
int53 bot_user_id_
User identifier of the target bot.
Definition: td_api.h:87443
inputStoryAreaTypeFoundVenue()
int53 chat_id_
Chat identifier.
Definition: td_api.h:111673
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54754
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:98582
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43171
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:15767
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99918
int53 user_id_
Identifier of the bot or the business account user that sent the paid media.
Definition: td_api.h:57493
Definition: td_api.h:41792
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5774
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:3476
string title_
Title of the result, if known.
Definition: td_api.h:23190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61408
int53 size_
Total size of files, in bytes.
Definition: td_api.h:59455
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:109596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25268
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:119998
void store(TlStorerToString &s, const char *field_name) const final
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:36975
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:20186
int32 quote_position_
Approximate quote position in UTF-16 code units.
Definition: td_api.h:107763
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:14528
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:75218
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:89633
object_ptr< ProxyType > type_
Type of the proxy.
Definition: td_api.h:48924
double timeout_
The maximum overall timeout for the request.
Definition: td_api.h:117712
object_ptr< location > location_
The location.
Definition: td_api.h:27696
Definition: td_api.h:94739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41860
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91612
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67363
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7583
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:107876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53517
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98688
int32 voter_count_
Number of voters for this option, available only for closed or voted polls.
Definition: td_api.h:46057
bool can_change_info_
True, if the user can change the chat title, photo, and other settings.
Definition: td_api.h:13684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47116
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20380
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5931
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:30427
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24130
int53 chat_id_
Chat identifier.
Definition: td_api.h:116523
Definition: td_api.h:107111
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59037
array< int32 > sticker_ids_
The new list of file identifiers of favorite stickers.
Definition: td_api.h:70357
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95121
Definition: td_api.h:6368
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji corresponding to the sticker.
Definition: td_api.h:58805
string server_
Proxy server domain or IP address.
Definition: td_api.h:117704
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:109766
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97769
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for.
Definition: td_api.h:62628
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119694
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86592
Definition: td_api.h:48513
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18423
Definition: td_api.h:14187
bool can_set_emoji_status_
True, if emoji status can be set.
Definition: td_api.h:9032
void store(TlStorerToString &s, const char *field_name) const final
string sender_name_
Name of the sender.
Definition: td_api.h:38217
int53 user_id_
User identifier.
Definition: td_api.h:14854
int53 user_id_
User identifier.
Definition: td_api.h:72586
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:41653
bool can_get_message_thread_
True, if information about the message thread is available through getMessageThread and getMessageThr...
Definition: td_api.h:38464
int32 file_count_
Approximate number of files.
Definition: td_api.h:59599
inputMessageReplyToStory()
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:88674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35967
object_ptr< sticker > activate_animation_
Activate animation for the reaction.
Definition: td_api.h:18082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70531
Definition: td_api.h:68981
int53 user_id_
Identifier of the user which will receive Telegram Premium.
Definition: td_api.h:63135
bool has_media_previews_
True, if the bot has media previews.
Definition: td_api.h:4029
Definition: td_api.h:118482
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38917
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3731
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:85423
int32 width_
Thumbnail width.
Definition: td_api.h:64942
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:19939
object_ptr< animation > animation_
Message content; may be null.
Definition: td_api.h:49372
object_ptr< statisticalValue > viewer_count_
Number of users who viewed messages in the chat.
Definition: td_api.h:14534
Definition: td_api.h:48079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41551
void store(TlStorerToString &s, const char *field_name) const final
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:3999
int32 color_
A color of the background in the RGB format.
Definition: td_api.h:2983
object_ptr< MessageSender > voter_id_
Identifier of the message sender that changed the answer to the poll.
Definition: td_api.h:72291
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54497
object_ptr< ChatList > chat_list_
The chat list to which the chat was added.
Definition: td_api.h:66837
string code_
The gift code.
Definition: td_api.h:36581
Definition: td_api.h:94518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86717
int53 user_id_
Affected chat member user identifier.
Definition: td_api.h:9950
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:62793
getChatStoryInteractions()
bool is_speaking_
True, is the user has spoken recently.
Definition: td_api.h:21995
Definition: td_api.h:102659
Definition: td_api.h:95965
Definition: td_api.h:71330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63771
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:120268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31158
int32 forward_count_
Number of times the story was forwarded; 0 if none or unknown.
Definition: td_api.h:60929
string url_
URL of the embedded page, if available.
Definition: td_api.h:42187
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114652
int53 giveaway_message_id_
Identifier of the corresponding giveaway message; can be an identifier of a deleted message.
Definition: td_api.h:9329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88693
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66521
Definition: td_api.h:11193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117056
int53 message_id_
Identifier of the message.
Definition: td_api.h:103954
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46187
Definition: td_api.h:110403
int53 star_count_
Number of Telegram Stars that sender paid for the gift.
Definition: td_api.h:49963
Definition: td_api.h:93265
int32 limit_
The maximum number of affiliate programs to return.
Definition: td_api.h:90639
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:78541
string boost_url_
An HTTP URL, which can be used to boost the chat.
Definition: td_api.h:9415
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99515
Definition: td_api.h:20077
array< object_ptr< VectorPathCommand > > commands_
List of vector path commands.
Definition: td_api.h:15576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42737
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:22966
Definition: td_api.h:45163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22764
string offset_
Offset of the first affiliate program to return as received from the previous request; use empty stri...
Definition: td_api.h:90637
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:24519
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:90312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14440
object_ptr< NotificationGroupType > type_
Type of the group.
Definition: td_api.h:40519
Definition: td_api.h:22122
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:8662
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117671
string name_
The name of the shortcut; 1-32 characters.
Definition: td_api.h:79355
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:67657
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58513
Definition: td_api.h:55609
int64 effect_id_
Identifier of the effect to apply to the message.
Definition: td_api.h:108564
inputStoryAreaTypePreviousVenue()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64037
Definition: td_api.h:53131
bool can_send_video_notes_
True, if the user can send video notes.
Definition: td_api.h:13674
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:69591
bool show_message_sender_
New value of show_message_sender.
Definition: td_api.h:119888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120018
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86678
bool animate_outgoing_message_fill_
If true, the freeform gradient fill needs to be animated on every sent message.
Definition: td_api.h:64891
object_ptr< WebAppOpenMode > mode_
The mode in which the Web App must be opened.
Definition: td_api.h:33533
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106571
int32 request_date_
Point in time (Unix timestamp) when the join request was sent.
Definition: td_api.h:8497
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36171
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:34363
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:110054
object_ptr< availableGifts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86837
object_ptr< error > error_
The cause of the message sending failure.
Definition: td_api.h:39423
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:55244
object_ptr< profileAccentColors > light_theme_colors_
Accent colors expected to be used in light themes.
Definition: td_api.h:48719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69445
object_ptr< MessageSender > member_id_
Affected chat member identifier.
Definition: td_api.h:9995
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41512
void store(TlStorerToString &s, const char *field_name) const final
string username_
The new value of the username.
Definition: td_api.h:110964
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103233
object_ptr< story > story_
The posted story.
Definition: td_api.h:69940
int53 chat_id_
Identifier of the chat that received the payment.
Definition: td_api.h:58324
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:65639
Definition: td_api.h:57077
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:79817
string url_
Payment form URL.
Definition: td_api.h:45264
bool only_new_members_
True, if only new members of the chats were eligible for the giveaway.
Definition: td_api.h:36773
Definition: td_api.h:25161
Definition: td_api.h:72660
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60058
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46173
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:109155
bool can_be_shared_in_story_
True, if the message can be shared in a story using inputStoryAreaTypeMessage.
Definition: td_api.h:38452
string thumbnail_url_
The URL of the video thumbnail (JPEG), if it exists.
Definition: td_api.h:25045
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71878
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:73379
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:16779
int64 icon_custom_emoji_id_
Identifier of the custom emoji that is used as the verification sign.
Definition: td_api.h:4317
int32 shortcut_id_
The identifier of the shortcut.
Definition: td_api.h:68215
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:2863
Definition: td_api.h:112484
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > chat_ids_
List of chat identifiers.
Definition: td_api.h:15204
Definition: td_api.h:104405
object_ptr< MessageFileType > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94286
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:89461
Definition: td_api.h:40055
object_ptr< savedMessagesTags > tags_
The new tags.
Definition: td_api.h:71091
bool request_photo_
Pass true to request photo of the chat; bots only.
Definition: td_api.h:31050
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:58198
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:59948
object_ptr< MessageSender > owner_id_
Identifier of the gift receiver.
Definition: td_api.h:96439
Definition: td_api.h:80939
void store(TlStorerToString &s, const char *field_name) const final
string description_
Short description of the result, if known.
Definition: td_api.h:24692
Definition: td_api.h:72050
string phone_number_
Phone number to search for.
Definition: td_api.h:108233
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97095
Definition: td_api.h:83340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24487
int32 limit_
The maximum number of hashtags to be returned.
Definition: td_api.h:107186
Definition: td_api.h:9263
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55953
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:21760
Definition: td_api.h:18257
bool only_current_
Pass true to get statistics only for the current library launch.
Definition: td_api.h:94971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10787
Definition: td_api.h:10368
bool is_me_
True, if the paid reaction was added by the current user.
Definition: td_api.h:43310
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15191
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47517
bool clear_draft_
True, if the chat message draft must be deleted.
Definition: td_api.h:26004
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:54019
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18997
Definition: td_api.h:14082
object_ptr< gift > gift_
The gift.
Definition: td_api.h:37098
object_ptr< storyInteractions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90260
int32 score_
The new score.
Definition: td_api.h:113421
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74701
object_ptr< animation > animation_
Game animation; may be null.
Definition: td_api.h:20558
int53 limit_
Number of bytes which need to be downloaded starting from the "offset" position before the download w...
Definition: td_api.h:83797
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:59901
string title_
Title of the basic group.
Definition: td_api.h:35388
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36367
object_ptr< ChatAction > action_
The action.
Definition: td_api.h:68668
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:89339
string currency_
ISO 4217 currency code of the payment currency, or "XTR" for payments in Telegram Stars.
Definition: td_api.h:63131
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65893
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:90525
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:13592
object_ptr< MessageReadDate > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39614
Definition: td_api.h:39167
Definition: td_api.h:35419
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:2819
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:75983
int53 user_id_
Identifier of the user that initially sent the gift.
Definition: td_api.h:58069
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:35022
object_ptr< InputFile > sticker_
Sticker to remove from the set.
Definition: td_api.h:104364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85384
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:83592
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:83258
Definition: td_api.h:532
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104491
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:73484
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:51555
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:69781
array< int53 > message_ids_
Identifier of the messages.
Definition: td_api.h:82059
string title_
Article title; may be empty.
Definition: td_api.h:42809
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117342
int32 group_call_id_
Group call identifier. The group call must be previously received through getGroupCall and must be jo...
Definition: td_api.h:101303
array< object_ptr< savedCredentials > > saved_credentials_
The list of saved payment credentials.
Definition: td_api.h:44996
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110984
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88165
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71146
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87926
Definition: td_api.h:114060
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113781
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:26163
Definition: td_api.h:19130
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number, in international format.
Definition: td_api.h:109490
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:87337
Definition: td_api.h:35458
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:34895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28101
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99199
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:98454
Definition: td_api.h:60400
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13424
int64 id_
Unique query identifier.
Definition: td_api.h:71797
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3574
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:88243
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:38462
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:72344
int32 id_
Unique identifier of the proxy.
Definition: td_api.h:48914
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13244
void store(TlStorerToString &s, 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
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108835
object_ptr< themeParameters > theme_
Preferred Web App theme; pass null to use the default theme.
Definition: td_api.h:75728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93186
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119853
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39915
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38048
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:21830
string text_
Additional report details if asked by the server; 0-1024 characters; leave empty for the initial requ...
Definition: td_api.h:105058
bool is_current_user_
True, if the participant is the current user.
Definition: td_api.h:21822
bool can_send_videos_
True, if the user can send videos.
Definition: td_api.h:13672
string type_
Image type (see https://yangx.top/tgcore/constructor/photoSize).
Definition: td_api.h:45886
bool is_pinned_
True, if the topic is pinned.
Definition: td_api.h:54017
object_ptr< readDatePrivacySettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96357
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52996
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:72685
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:15120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115573
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106685
int32 offset_
Number of voters to skip in the result; must be non-negative.
Definition: td_api.h:95677
int32 file_id_
Identifier of the file to get.
Definition: td_api.h:91785
bytes waveform_
A waveform representation of the voice note in 5-bit format.
Definition: td_api.h:75480
Definition: td_api.h:41163
array< object_ptr< MessageSender > > senders_
List of message senders.
Definition: td_api.h:39334
bool has_participants_
True, if the video chat has participants.
Definition: td_api.h:75280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50590
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:51712
Definition: td_api.h:114947
Definition: td_api.h:107045
bool is_being_chosen_
True, if the option is being chosen by a pending setPollAnswer request.
Definition: td_api.h:46063
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3926
object_ptr< emojiStatus > new_emoji_status_
New emoji status; may be null if none.
Definition: td_api.h:10213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86314
Definition: td_api.h:75145
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110492
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61056
Definition: td_api.h:58887
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:33707
bool is_canceled_by_bot_
True, if the subscription was canceled by the bot and can't be extended.
Definition: td_api.h:56932
bool is_paused_
True, if downloading of the file is paused.
Definition: td_api.h:18751
int53 user_id_
User identifier of the other user in the secret chat.
Definition: td_api.h:15162
int32 zoom_
Map zoom level; 13-20.
Definition: td_api.h:93783
bool is_premium_
True, if the list contains sticker sets with premium stickers.
Definition: td_api.h:65546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117200
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:69807
object_ptr< BusinessFeature > feature_
Business feature.
Definition: td_api.h:5383
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:101923
array< object_ptr< chatRevenueTransaction > > transactions_
List of transactions.
Definition: td_api.h:14386
Definition: td_api.h:9714
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:109714
object_ptr< message > message_
Deleted message.
Definition: td_api.h:9605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114038
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109193
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:90229
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:57808
Definition: td_api.h:94197
array< object_ptr< bankCardActionOpenUrl > > actions_
Actions that can be done with the bank card number.
Definition: td_api.h:3371
int32 forward_count_
Number of times the object was forwarded.
Definition: td_api.h:14768
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:66490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102689
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72037
Definition: td_api.h:103835
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:38629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6059
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16189
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:39060
string start_parameter_
Start parameter from internalLinkTypeMainWebApp.
Definition: td_api.h:93724
int53 message_id_
Identifier of the message.
Definition: td_api.h:60500
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43901
object_ptr< basicGroupFullInfo > basic_group_full_info_
New full information about the group.
Definition: td_api.h:68952
bool is_recurring_
True, if this is a recurring payment.
Definition: td_api.h:36384
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:39188
int32 min_custom_background_boost_level_
The minimum boost level required to set custom chat background.
Definition: td_api.h:8960
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18847
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114432
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111091
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > sender_
The message sender.
Definition: td_api.h:13497
Definition: td_api.h:52430
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:43304
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:96809
Definition: td_api.h:26599
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:37038
string username_
Username of the chat; for bots only.
Definition: td_api.h:55880
Definition: td_api.h:30727
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79377
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:15079
array< int53 > saved_messages_topic_ids_
Identifiers of the new pinned Saved Messages topics.
Definition: td_api.h:114958
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64367
bool can_report_supergroup_spam_
True, if the message can be reported using reportSupergroupSpam.
Definition: td_api.h:38478
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:14047
Definition: td_api.h:104096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79122
Definition: td_api.h:34762
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51592
int32 story_id_
Story identifier.
Definition: td_api.h:35024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115518
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:108235
int53 chat_id_
Chat identifier.
Definition: td_api.h:112115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109052
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107611
string text_
Text of the option.
Definition: td_api.h:52183
int32 limit_
The maximum number of files to be returned.
Definition: td_api.h:107064
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:11819
Definition: td_api.h:6676
Definition: td_api.h:4976
bool can_be_deleted_
True, if the story can be deleted.
Definition: td_api.h:60163
Definition: td_api.h:79998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30837
bool is_paused_
Pass true to pause the connected bot in the chat; pass false to resume the bot.
Definition: td_api.h:118122
Definition: td_api.h:72323
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:31032
Definition: td_api.h:100965
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:69291
Definition: td_api.h:66782
string title_
Title of the newly created supergroup.
Definition: td_api.h:35754
Definition: td_api.h:17179
Definition: td_api.h:62945
bool is_uploading_completed_
True, if a remote copy is fully available.
Definition: td_api.h:51796
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:37622
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:51484
bool have_delayed_notifications_
True, if there are some delayed notification updates, which will be sent soon.
Definition: td_api.h:68572
object_ptr< formattedText > description_
Product description.
Definition: td_api.h:48672
Definition: td_api.h:38811
Definition: td_api.h:14889
object_ptr< quickReplyMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21653
int32 added_date_
Point in time (Unix timestamp) when the photo has been added.
Definition: td_api.h:13752
Definition: td_api.h:81453
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88907
bool need_shipping_address_
True, if the user's shipping address is needed for payment.
Definition: td_api.h:30437
string bio_
A short bio of the user.
Definition: td_api.h:12598
Definition: td_api.h:95722
object_ptr< ChatMemberStatus > status_
Status of the current user in the group.
Definition: td_api.h:3417
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:115172
int32 time_
Message auto-delete time, in seconds. If 0, then messages aren't deleted automatically.
Definition: td_api.h:33922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113883
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:82752
object_ptr< sticker > sticker_
The sticker representing the upgraded gift.
Definition: td_api.h:73093
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:26002
int53 bot_user_id_
Identifier of the bot, providing the Web App.
Definition: td_api.h:79505
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47252
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25991
int32 day_
Day of the month; 1-31.
Definition: td_api.h:3532
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98691
object_ptr< inputThumbnail > thumbnail_
Animation thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:25371
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:69202
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:82544
object_ptr< GiveawayPrize > prize_
Prize of the giveaway; may be null for pinned message.
Definition: td_api.h:49920
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65349
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54544
bool can_set_location_
True, if the supergroup location can be changed.
Definition: td_api.h:62287
bool can_edit_username_
True, if the bot can edit username of the business account.
Definition: td_api.h:4737
int32 duration_
Call duration, in seconds; for ended calls only.
Definition: td_api.h:21547
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5031
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:8968
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109518
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:84892
Definition: td_api.h:16586
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45061
Definition: td_api.h:22246
Definition: td_api.h:15022
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118736
int32 total_count_
Total number of matched objects.
Definition: td_api.h:20362
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6415
int32 notification_id_
Identifier of removed notification.
Definition: td_api.h:103848
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44255
object_ptr< foundChatBoosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99674
Definition: td_api.h:25028
array< object_ptr< PageBlock > > page_blocks_
Item blocks.
Definition: td_api.h:42765
int32 banned_count_
Number of users banned from chat; 0 if unknown.
Definition: td_api.h:62267
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:24811
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103705
Definition: td_api.h:120255
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45654
bool force_quiz_
If true, only polls in quiz mode must be allowed to create.
Definition: td_api.h:30923
Definition: td_api.h:31423
bool refund_payments_
Pass true to refund the user previously paid messages.
Definition: td_api.h:77326
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:76482
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:38558
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10313
void store(TlStorerToString &s, const char *field_name) const final
bool can_bot_reply_
True, if the bot can reply.
Definition: td_api.h:4681
Definition: td_api.h:56343
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:41359
string name_
If non-empty, the new name of the topic.
Definition: td_api.h:36072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30675
Definition: td_api.h:115878
string url_
The URL from a keyboardButtonTypeWebApp button, inlineQueryResultsButtonTypeWebApp button,...
Definition: td_api.h:100337
int32 main_chat_list_position_
Position of the main chat list among chat folders, 0-based.
Definition: td_api.h:67935
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:16469
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115406
string type_
Type of the venue in the provider database; as defined by the sender.
Definition: td_api.h:75112
Definition: td_api.h:56488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105141
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputStoryContent > content_
New content of the story.
Definition: td_api.h:84318
Definition: td_api.h:10839
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:94208
array< int53 > user_ids_
The user identifiers, total number of users in all rules must not exceed 1000.
Definition: td_api.h:74312
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112192
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:45892
int53 chat_id_
Chat identifier.
Definition: td_api.h:94803
Definition: td_api.h:39373
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:113419
array< object_ptr< PremiumFeature > > features_
The list of available features.
Definition: td_api.h:46977
string tag_prefix_
Prefix of hashtags or cashtags to return.
Definition: td_api.h:97409
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user that bought the gift.
Definition: td_api.h:58153
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:52787
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72370
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:79227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8514
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
The identifier of the story.
Definition: td_api.h:101795
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:13608
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84351
Definition: td_api.h:72278
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:100138
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:95924
Definition: td_api.h:52460
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:26110
int53 chat_id_
Chat identifier.
Definition: td_api.h:106654
string description_
Chat description; 0-255 characters.
Definition: td_api.h:81299
string name_
The name of the option.
Definition: td_api.h:95060
int53 star_count_
Number of Telegram Stars that will be distributed among winners.
Definition: td_api.h:56441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6912
int64 pre_checkout_query_id_
Identifier of the pre-checkout query.
Definition: td_api.h:77561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18532
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:45311
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:108492
array< object_ptr< notification > > notifications_
The list of active notifications.
Definition: td_api.h:40525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111969
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:85117
bool has_spoiler_
True, if the animation preview must be covered by a spoiler animation.
Definition: td_api.h:34182
int53 message_id_
Identifier of the message of the type messageGroupCall.
Definition: td_api.h:81631
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79427
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
Document minithumbnail; may be null.
Definition: td_api.h:17290
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:45176
bool can_invite_users_
New value of can_invite_users permission.
Definition: td_api.h:10850
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72460
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the sticker set.
Definition: td_api.h:59104
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99371
string native_middle_name_
Native middle name of the user; 0-255 characters.
Definition: td_api.h:45517
string caption_
Animation caption.
Definition: td_api.h:49374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20970
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17410
Definition: td_api.h:76350
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26632
Definition: td_api.h:104201
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52880
object_ptr< upgradedGiftBackdropColors > colors_
Colors of the backdrop.
Definition: td_api.h:72953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64964
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:109161
object_ptr< StoreTransaction > transaction_
Information about the transaction.
Definition: td_api.h:77781
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:73363
array< object_ptr< jsonObjectMember > > members_
The list of object members.
Definition: td_api.h:30738
int53 chat_id_
Chat identifier.
Definition: td_api.h:66403
object_ptr< messageReplyInfo > reply_info_
Information about the message thread; may be null for forum topic threads.
Definition: td_api.h:39889
int32 profile_accent_color_id_
The new chat profile accent color identifier; -1 if none.
Definition: td_api.h:66661
object_ptr< premiumGiftPaymentOptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95846
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84797
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:48817
void store(TlStorerToString &s, 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:21087
Definition: td_api.h:111325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41740
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6957
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:114905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75505
Definition: td_api.h:93709
object_ptr< messageProperties > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94554
string title_
Title of the saved credentials.
Definition: td_api.h:53879
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:105054
string postal_code_
Address postal code.
Definition: td_api.h:497
string inline_message_id_
Inline message identifier.
Definition: td_api.h:84795
object_ptr< chatPhotoInfo > photo_
The new chat photo; may be null.
Definition: td_api.h:66615
bool autosave_videos_
True, if video autosave is enabled.
Definition: td_api.h:54176
object_ptr< sticker > sticker_
The animated sticker with the dice animation.
Definition: td_api.h:17190
string language_pack_id_
Language pack identifier of the strings to be returned.
Definition: td_api.h:93276
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:102568
object_ptr< forumTopic > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92013
Definition: td_api.h:22998
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102962
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:67387
object_ptr< formattedText > caption_
Message caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") charact...
Definition: td_api.h:25538
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:118248
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:113361
string country_code_
A two-letter ISO 3166-1 alpha-2 country code as received from getCountries.
Definition: td_api.h:90847
int53 message_id_
Identifier of the message.
Definition: td_api.h:83977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19720
object_ptr< chatEvents > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88544
object_ptr< animation > animation_
Promotion animation for the feature.
Definition: td_api.h:46931
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:66659
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:33825
Definition: td_api.h:42002
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108517
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12701
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:118036
int53 message_id_
Message identifier.
Definition: td_api.h:66357
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:89459
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102124
object_ptr< chatRevenueTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89820
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji representing the weather.
Definition: td_api.h:60581
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46841
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108325
string key_
Language pack key of the string to be returned.
Definition: td_api.h:93223
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110104
int53 last_message_id_
Identifier of the last reply to the message.
Definition: td_api.h:38830
Definition: td_api.h:17591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35322
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
The total number of found affiliate programs.
Definition: td_api.h:20088
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of users to be returned.
Definition: td_api.h:106952
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79533
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73255
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title for the option choice.
Definition: td_api.h:52601
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43022
int64 media_album_id_
Unique identifier of an album this message belongs to; 0 if none. Only audios, documents,...
Definition: td_api.h:33837
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:66750
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11579
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50237
object_ptr< tMeUrls > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96714
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71356
int53 chat_id_
Chat identifier.
Definition: td_api.h:118382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117439
Definition: td_api.h:3105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107394
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28049
int32 video_duration_
Video duration, in seconds.
Definition: td_api.h:25055
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:119725
Definition: td_api.h:34120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65152
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112570
int32 next_transfer_date_
Point in time (Unix timestamp) when the gift can be transferred to another owner; 0 if the gift can b...
Definition: td_api.h:37044
Definition: td_api.h:33237
toggleStoryIsPostedToChatPage()
object_ptr< photo > photo_
Subscription invoice photo.
Definition: td_api.h:56936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104383
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86795
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83320
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:111617
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82672
bytes data_
Encrypted JSON-encoded data about the user.
Definition: td_api.h:18453
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:3937
Definition: td_api.h:69929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7162
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39717
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79494
Definition: td_api.h:94465
array< int53 > message_ids_
Identifiers of the deleted messages.
Definition: td_api.h:68616
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:56260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9073
Definition: td_api.h:88182
int32 sticker_file_id_
File identifier of the sticker.
Definition: td_api.h:98032
double scale_
Mask scaling coefficient. (For example, 2.0 means a doubled size.)
Definition: td_api.h:33709
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:7655
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:3482
Definition: td_api.h:72619
string invite_link_
Invite link to use.
Definition: td_api.h:63431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91048
object_ptr< SupergroupMembersFilter > filter_
The type of users to return; pass null to use supergroupMembersFilterRecent.
Definition: td_api.h:98951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104331
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56814
Definition: td_api.h:117078
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:59201
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:107527
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77920
int32 unread_reaction_count_
The new number of messages with unread reactions left in the chat.
Definition: td_api.h:66361
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:37042
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105102
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:120208
Definition: td_api.h:60568
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109565
object_ptr< chatBoostFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88215
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:76953
Definition: td_api.h:70505
bool is_paused_
Pass true to pause screen sharing; pass false to unpause it.
Definition: td_api.h:119094
bool can_hide_members_
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searc...
Definition: td_api.h:62283
object_ptr< messageReactions > reactions_
The list of reactions or tags added to the message; may be null.
Definition: td_api.h:38030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7475
bool is_active_
True, if the group is active.
Definition: td_api.h:3419
Definition: td_api.h:41831
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13381
int32 winner_count_
Total number of winners in the giveaway.
Definition: td_api.h:36781
Definition: td_api.h:93425
Definition: td_api.h:56385
object_ptr< upgradedGiftBackdrop > backdrop_
Backdrop of the upgraded gift.
Definition: td_api.h:72765
int53 chat_id_
Chat identifier.
Definition: td_api.h:82372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54874
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116890
object_ptr< databaseStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118568
string url_
URL to be opened.
Definition: td_api.h:77383
int53 chat_id_
Chat identifier.
Definition: td_api.h:112495
Definition: td_api.h:78632
object_ptr< ReplyMarkup > reply_markup_
New message reply markup; may be null.
Definition: td_api.h:66136
array< int64 > custom_emoji_ids_
Identifiers of custom emoji stickers. At most 200 custom emoji stickers can be received simultaneousl...
Definition: td_api.h:91079
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118145
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51323
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:114303
string payload_
Bot-specified payload for the paid media.
Definition: td_api.h:72588
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:16722
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:111836
int32 call_id_
Call identifier.
Definition: td_api.h:83582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43239
int53 chat_id_
Identifier of the supergroup chat.
Definition: td_api.h:112223
bool for_album_
Pass true to return an HTML code for embedding of the whole media album.
Definition: td_api.h:94212
Definition: td_api.h:37015
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108597
int32 sent_message_count_
Number of sent messages.
Definition: td_api.h:14856
string token_
Token to search for.
Definition: td_api.h:108286
bool can_read_messages_
True, if the bot can mark incoming private messages as read.
Definition: td_api.h:4725
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:114907
Definition: td_api.h:43918
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:20709
string many_value_
Value for many objects.
Definition: td_api.h:31356
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:24864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16709
string query_
Query to search for.
Definition: td_api.h:62589
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:116637
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117059
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45205
Definition: td_api.h:76298
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104027
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26342
string native_first_name_
Native first name of the user; 1-255 characters.
Definition: td_api.h:45515
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:83351
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91463
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95752
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66631
Definition: td_api.h:113238
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91009
string title_
Title of the audio file.
Definition: td_api.h:24576
int32 header_background_color_
A color of the header background in the RGB format.
Definition: td_api.h:64804
Definition: td_api.h:120921
void store(TlStorerToString &s, const char *field_name) const final
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:56583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101884
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:21113
string id_
Unique identifier of the transaction.
Definition: td_api.h:57036
int53 verification_id_
Unique identifier for the verification process.
Definition: td_api.h:69379
array< object_ptr< botCommand > > commands_
List of bot commands.
Definition: td_api.h:3939
Definition: td_api.h:52894
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47697
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117491
int53 chat_id_
Chat identifier.
Definition: td_api.h:97924
bool is_being_edited_
True, if the story is being edited by the current user.
Definition: td_api.h:60155
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:47024
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:11243
Definition: td_api.h:5982
Definition: td_api.h:71576
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:17140
object_ptr< businessMessage > message_
The message from the business account from which the query originated.
Definition: td_api.h:72013
int53 message_id_
Identifier of the message from which the query originated.
Definition: td_api.h:71908
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68035
int53 reply_to_message_id_
The identifier of the quick reply message to which the message replies; 0 if none.
Definition: td_api.h:51007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96404
bool was_upgraded_
True, if the gift was upgraded to a unique gift.
Definition: td_api.h:36971
object_ptr< AutosaveSettingsScope > scope_
Type of chats for which autosave settings were updated.
Definition: td_api.h:71587
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:87150
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108079
Definition: td_api.h:68780
Definition: td_api.h:62659
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55211
object_ptr< inputThumbnail > album_cover_thumbnail_
Thumbnail of the cover for the album; pass null to skip thumbnail uploading.
Definition: td_api.h:25434
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57511
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:69633
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93572
object_ptr< MessageSender > sender_id_
Identifier of the sender of messages to delete.
Definition: td_api.h:82491
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:115720
void store(TlStorerToString &s, const char *field_name) const final
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:72117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95943
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54150
object_ptr< chatLists > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89256
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:75210
int32 next_transfer_date_
Point in time (Unix timestamp) when the gift can be transferred to another owner; 0 if the gift can b...
Definition: td_api.h:51557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3830
array< object_ptr< storyInteraction > > interactions_
List of story interactions.
Definition: td_api.h:61114
Definition: td_api.h:41087
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:68407
object_ptr< RichText > text_
Text.
Definition: td_api.h:53376
bool is_first_recurring_
True, if this is the first recurring payment.
Definition: td_api.h:36330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46211
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:111619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61815
int53 message_id_
Identifier of the sponsored message.
Definition: td_api.h:105174
object_ptr< StickerType > sticker_type_
Type of the stickers to search for.
Definition: td_api.h:86286
object_ptr< sticker > sticker_
The premium sticker. The effect can be found at sticker.full_type.premium_animation.
Definition: td_api.h:37771
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:108076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40544
Definition: td_api.h:14510
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:114822
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:21123
object_ptr< basicGroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87042
bool can_be_forwarded_
True, if the message can be forwarded using inputMessageForwarded or forwardMessages.
Definition: td_api.h:38440
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42034
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:73500
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66589
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:61571
object_ptr< chatPermissions > permissions_
User permissions in the chat.
Definition: td_api.h:13114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9249
int64 id_
Unique photo identifier.
Definition: td_api.h:13750
Definition: td_api.h:77428
string recovery_code_
Recovery code to check.
Definition: td_api.h:78795
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > topic_info_
New information about the topic.
Definition: td_api.h:11564
Definition: td_api.h:3275
object_ptr< JsonValue > data_
The log event data.
Definition: td_api.h:106318
Definition: td_api.h:64929
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100302
int53 paid_message_star_count_
The number of Telegram Stars the user agreed to pay to send the messages.
Definition: td_api.h:39186
int53 message_id_
Identifier of the message to forward. A message can be forwarded only if messageProperties....
Definition: td_api.h:26262
Definition: td_api.h:115485
int32 nanostar_count_
The number of 1/1000000000 shares of Telegram Stars; from -999999999 to 999999999.
Definition: td_api.h:56356
Definition: td_api.h:60288
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:107062
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique language pack identifier.
Definition: td_api.h:31182
Definition: td_api.h:33267
string custom_title_
Custom title of the administrator.
Definition: td_api.h:8595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27969
object_ptr< InputFile > sound_
Notification sound file to add.
Definition: td_api.h:77166
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:95540
Definition: td_api.h:63866
int53 giveaway_message_id_
Identifier of the message with the giveaway; can be 0 if the message was deleted.
Definition: td_api.h:36717
object_ptr< userPrivacySettingRules > rules_
The new privacy rules.
Definition: td_api.h:116365
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:48823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46721
bytes hash_
The decrypted data hash.
Definition: td_api.h:18404
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92879
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:81570
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67825
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:110795
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57877
Definition: td_api.h:45668
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be fetched.
Definition: td_api.h:97067
Definition: td_api.h:25523
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:106919
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:84181
object_ptr< chatLocation > old_location_
Previous location; may be null.
Definition: td_api.h:10295
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26150
int53 chat_id_
Chat identifier.
Definition: td_api.h:76201
Definition: td_api.h:118053
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:101925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113552
int32 width_
Video width; as defined by the sender.
Definition: td_api.h:75212
Definition: td_api.h:23770
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110436
object_ptr< StatisticalGraph > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97952
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:20901
void store(TlStorerToString &s, const char *field_name) const final
string value_
String.
Definition: td_api.h:63637
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:118710
Definition: td_api.h:37711
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11618
Definition: td_api.h:4176
int32 width_
Thumbnail width, usually doesn't exceed 40.
Definition: td_api.h:40066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33407
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:15619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16958
string text_
Action text.
Definition: td_api.h:3325
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:62180
std::int64_t int64
Definition: td_api.h:31
Definition: td_api.h:71840
Definition: td_api.h:64350
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:25882
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:77676
object_ptr< pageBlockCaption > caption_
Post caption.
Definition: td_api.h:42257
int64 game_id_
Identifier of the game; may be different from the games presented in the message with the game.
Definition: td_api.h:36275
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79767
bool join_by_request_
New value of join_by_request.
Definition: td_api.h:119780
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62380
Definition: td_api.h:91774
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93083
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79630
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82881
int53 chat_id_
Identifier of the chat in which the Web App is opened; pass 0 if none.
Definition: td_api.h:93720
Definition: td_api.h:50279
Definition: td_api.h:115652
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:67683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38319
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38706
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:119343
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:60171
Definition: td_api.h:39657
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84010
array< object_ptr< BusinessFeature > > features_
The list of available business features.
Definition: td_api.h:5427
int32 date_
Point in time (Unix timestamp) when the connection was established.
Definition: td_api.h:4993
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:102775
int53 chat_id_
Chat identifier.
Definition: td_api.h:72484
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39494
Definition: td_api.h:14935
string message_file_head_
Beginning of the message file; up to 100 first lines.
Definition: td_api.h:94264
Definition: td_api.h:121021
int32 link_color_
A color of links in the RGB format.
Definition: td_api.h:64824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46631
Definition: td_api.h:45926
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52003
string query_
Text of the query.
Definition: td_api.h:71805
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115409
int53 chat_id_
Identifier of the original chat, which similar chats were requested.
Definition: td_api.h:101637
Definition: td_api.h:82046
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:87775
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119803
object_ptr< StickerType > sticker_type_
Type of the sticker sets to reorder.
Definition: td_api.h:104683
Definition: td_api.h:49164
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:33807
object_ptr< MessageSender > message_sender_id_
New message sender for the chat.
Definition: td_api.h:112117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59328
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109055
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107153
Definition: td_api.h:32597
Definition: td_api.h:116149
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:869
Definition: td_api.h:26207
object_ptr< businessConnectedBot > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87643
Definition: td_api.h:48421
object_ptr< MessageSelfDestructType > self_destruct_type_
Video self-destruct type; pass null if none; private chats only.
Definition: td_api.h:25721
string title_
Title of the new chat; 1-128 characters.
Definition: td_api.h:81293
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:37416
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:92745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76006
string url_
URL.
Definition: td_api.h:62702
Definition: td_api.h:48294
int53 from_message_id_
The message identifier from which to return information about message positions.
Definition: td_api.h:90060
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103068
Definition: td_api.h:69848
int53 bot_user_id_
User identifier of the bot created the program.
Definition: td_api.h:20044
Definition: td_api.h:76759
object_ptr< newChatPrivacySettings > settings_
New settings.
Definition: td_api.h:114410
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58592
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30897
object_ptr< gift > gift_
The gift.
Definition: td_api.h:36951
int32 total_count_
Total number of found messages sent on the day.
Definition: td_api.h:34007
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:27948
object_ptr< RichText > caption_
Table caption.
Definition: td_api.h:42433
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41473
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77864
void store(TlStorerToString &s, const char *field_name) const final
string thumbnail_url_
URL of the result thumbnail (JPEG, GIF, or MPEG4), if it exists.
Definition: td_api.h:24446
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11297
int32 proximity_alert_radius_
For live locations, a maximum distance to another chat member for proximity alerts,...
Definition: td_api.h:34730
object_ptr< chatPermissions > permissions_
The new chat permissions.
Definition: td_api.h:66708
int64 id_
Unique query identifier.
Definition: td_api.h:71956
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119591
Definition: td_api.h:92122
bool can_change_info_
True, if the administrator can change the chat title, photo, and other settings.
Definition: td_api.h:8640
int64 giveaway_id_
Unique identifier of the prepaid giveaway.
Definition: td_api.h:101037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96611
Definition: td_api.h:42236
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:31044
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:111554
Definition: td_api.h:65860
Definition: td_api.h:24097
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112573
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105784
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:55248
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116096
Definition: td_api.h:33600
string user_country_code_
A two-letter ISO 3166-1 alpha-2 country code of the user's country.
Definition: td_api.h:21374
array< object_ptr< fileDownload > > files_
The list of files.
Definition: td_api.h:20233
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:118012
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:115066
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19280
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:75417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111521
int64 id_
Session identifier.
Definition: td_api.h:55222
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:80013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11021
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:62317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44027
Definition: td_api.h:47800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89547
int32 timeout_
Query timeout.
Definition: td_api.h:72209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69652
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115576
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113450
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96711
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:5468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79786
object_ptr< scopeAutosaveSettings > settings_
The new autosave settings; may be null if the settings are reset to default.
Definition: td_api.h:71589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80076
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95893
Definition: td_api.h:64744
int32 offset_
Number of users and chats to skip in the result; must be non-negative.
Definition: td_api.h:87074
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58874
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:56155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21147
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:5525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37872
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:22311
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74708
void store(TlStorerToString &s, const char *field_name) const final
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:68431
object_ptr< MessageOrigin > origin_
Origin of the forwarded message.
Definition: td_api.h:37930
Definition: td_api.h:24500
Definition: td_api.h:34933
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56088
bytes data_
The thumbnail in JPEG format.
Definition: td_api.h:40070
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104921
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:37161
int53 chat_id_
Chat identifier.
Definition: td_api.h:88143
object_ptr< message > message_
The new message.
Definition: td_api.h:65917
int53 last_read_outbox_message_id_
Identifier of last read outgoing message.
Definition: td_api.h:66966
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:102830
array< object_ptr< availableGift > > gifts_
The list of gifts.
Definition: td_api.h:2776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107025
int32 group_call_id_
Group call identifier.
Definition: td_api.h:85881
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:55930
array< object_ptr< PageBlock > > page_blocks_
Collage item contents.
Definition: td_api.h:42301
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:7701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99313
bool has_main_web_app_
True, if the bot has the main Web App.
Definition: td_api.h:74785
Definition: td_api.h:61462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27798
Definition: td_api.h:15149
int53 resale_star_count_
The new price for the unique gift; 0 or getOption("gift_resale_star_count_min")-getOption("gift_resal...
Definition: td_api.h:113480
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:111195
Definition: td_api.h:69278
Definition: td_api.h:47955
object_ptr< readDatePrivacySettings > settings_
New settings.
Definition: td_api.h:115279
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74198
object_ptr< statisticalValue > mean_story_reaction_count_
Mean number of times reactions were added to the recently posted stories.
Definition: td_api.h:14626
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80168
Definition: td_api.h:59304
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49704
int53 verification_id_
Unique identifier for the verification process.
Definition: td_api.h:69424
Definition: td_api.h:15915
bool can_be_called_
True, if the user can be called.
Definition: td_api.h:73476
Definition: td_api.h:82689
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80474
Definition: td_api.h:79856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19507
object_ptr< ChatType > type_
Type of the chat.
Definition: td_api.h:7643
int64 notification_sound_id_
Identifier of the notification sound.
Definition: td_api.h:97179
string payload_
JSON-encoded push notification payload.
Definition: td_api.h:96296
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:64889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47817
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:86058
void store(TlStorerToString &s, const char *field_name) const final
int32 default_value_
Default value of the limit.
Definition: td_api.h:47280
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:52865
Definition: td_api.h:73270
bool is_personal_
True, if the photo is visible only for the current user.
Definition: td_api.h:13819
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:23728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31277
string currency_
Currency for the paid amount.
Definition: td_api.h:15617
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76798
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:50292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55356
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:65062
Definition: td_api.h:35899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15692
string provider_
Name of the payment provider.
Definition: td_api.h:14342
Definition: td_api.h:41202
Definition: td_api.h:4357
object_ptr< invoice > invoice_
Full information about the invoice.
Definition: td_api.h:44986
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27149
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:93954
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52127
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:67641
array< object_ptr< foundAffiliateProgram > > programs_
The list of affiliate programs.
Definition: td_api.h:20090
Definition: td_api.h:14601
object_ptr< starRevenueStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97719
string password_
The 2-step verification password for the current user.
Definition: td_api.h:7028
Definition: td_api.h:75616
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114157
bool is_winner_
True, if the current user is a winner of the giveaway.
Definition: td_api.h:21117
array< int53 > member_user_ids_
User identifiers of members in the basic group.
Definition: td_api.h:35390
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:70097
bool show_popup_
True, if a blocking popup with terms of service must be shown to the user.
Definition: td_api.h:63518
int32 duration_
Media duration, in seconds; 0 if unknown.
Definition: td_api.h:43037
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:67765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110217
Definition: td_api.h:53910
bool is_group_call_supported_
True, if the other party supports upgrading of the call to a group call.
Definition: td_api.h:6771
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81714
string bio_
The new value of the user bio; 0-getOption("bio_length_max") characters without line feeds.
Definition: td_api.h:110362
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:73351
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:119488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102010
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the user.
Definition: td_api.h:41254
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2024
Definition: td_api.h:80288
double latitude_
Latitude of the location in degrees; as defined by the sender.
Definition: td_api.h:33147
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69749
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54326
int53 next_offset_message_thread_id_
Offset message thread identifier for the next getForumTopics request.
Definition: td_api.h:19943
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:21121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12893
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:2965
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64397
int32 date_
Point in time (Unix timestamp) when the message was originally sent.
Definition: td_api.h:37932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70615
string emoji_
Emoji corresponding to the sticker; may be empty.
Definition: td_api.h:50073
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:86798
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33727
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18823
object_ptr< message > message_
Unpinned message.
Definition: td_api.h:9686
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118407
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86989
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:26268
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:94040
Definition: td_api.h:70628
bool is_star_giveaway_
True, if the giveaway is a Telegram Star giveaway.
Definition: td_api.h:36721
int32 scale_
Scale of segment durations in the stream. The duration is 1000/(2**scale) milliseconds.
Definition: td_api.h:75325
Definition: td_api.h:108796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101325
int32 video_height_
Height of the video.
Definition: td_api.h:25053
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31077
object_ptr< ReactionType > tag_
Tag to search for; pass null to return all suitable messages.
Definition: td_api.h:107872
int32 my_boost_count_
Number of times the current user boosted the supergroup or channel.
Definition: td_api.h:62311
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45022
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:97331
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84981
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45761
int53 chat_id_
Chat identifier.
Definition: td_api.h:103478
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87306
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:108891
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:110464
bool has_sponsored_messages_enabled_
True, if the user always enabled sponsored messages; known only for the current user.
Definition: td_api.h:73488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56856
object_ptr< poll > poll_
The poll description.
Definition: td_api.h:34983
string username_
The username to change.
Definition: td_api.h:118066
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:115948
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:56726
int53 chat_id_
Identifier of the forum chat.
Definition: td_api.h:92133
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59805
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46131
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:26529
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66769
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37515
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83619
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:73335
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:33280
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93868
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27811
int32 limit_
The maximum number of bots to be returned; up to 100.
Definition: td_api.h:92398
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:109331
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:114980
int53 chat_id_
Chat identifier.
Definition: td_api.h:102720
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:36955
string author_signature_
For channel posts and anonymous group messages, optional author signature.
Definition: td_api.h:33835
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:9283
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24083
string url_
HTTP or tg:// URL to be opened when the area is clicked.
Definition: td_api.h:27909
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58917
void store(TlStorerToString &s, const char *field_name) const final
string password_
Password for logging in; may be empty.
Definition: td_api.h:48978
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19027
int32 file_id_
Identifier of a file to stop downloading.
Definition: td_api.h:78304
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:84638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51910
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58087
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119750
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74445
Definition: td_api.h:18920
Definition: td_api.h:93924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18490
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:111804
Definition: td_api.h:112643
Definition: td_api.h:88815
object_ptr< SecretChatState > state_
State of the secret chat.
Definition: td_api.h:54943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120849
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:102100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89870
array< object_ptr< forumTopic > > topics_
List of forum topics.
Definition: td_api.h:19937
bool can_disable_sponsored_messages_
True, if sponsored messages can be disabled in the chat.
Definition: td_api.h:9044
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:81303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97237
object_ptr< datedFile > front_side_
The front side of an identity document.
Definition: td_api.h:18455
Definition: td_api.h:101292
Definition: td_api.h:58786
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120951
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103341
Definition: td_api.h:98501
Definition: td_api.h:48195
object_ptr< passportAuthorizationForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95283
Definition: td_api.h:14137
Definition: td_api.h:77825
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > header_
Header.
Definition: td_api.h:41497
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103450
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12849
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113500
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:68285
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:20699
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:71380
string first_name_
The first name of the user; 1-64 characters.
Definition: td_api.h:103316
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66244
object_ptr< personalDocument > utility_bill_
Utility bill.
Definition: td_api.h:43652
Definition: td_api.h:117894
int53 user_id_
Identifiers of the user which will receive Telegram Premium.
Definition: td_api.h:59706
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42319
Definition: td_api.h:97971
string offset_
Offset of the first entry to return; use empty string to get the first chunk of results.
Definition: td_api.h:92751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54258
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:28065
array< object_ptr< PaidMedia > > media_
The bought media if the transaction wasn't refunded.
Definition: td_api.h:57495
int32 photo_height_
Product photo height.
Definition: td_api.h:26098
string name_
Contact's name.
Definition: td_api.h:49459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55037
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:4749
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:86206
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:104469
int32 limit_
The maximum number of chats to be returned; up to 100.
Definition: td_api.h:92558
Definition: td_api.h:36658
bool is_rtl_
True, if the language pack strings are RTL.
Definition: td_api.h:31194
bool join_to_send_messages_
New value of join_to_send_messages.
Definition: td_api.h:119833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108888
int32 duration_
Duration of the voice note, in seconds.
Definition: td_api.h:25827
object_ptr< animatedEmoji > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86367
int32 height_
Video height.
Definition: td_api.h:61569
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:119594
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:61575
int53 unique_id_
Unique identifier of this result.
Definition: td_api.h:56151
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:38824
int32 min_supergroup_chat_boost_level_
The minimum chat boost level required to use the color in a supergroup chat.
Definition: td_api.h:48723
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:17736
double y_percentage_
The ordinate of the rectangle's center, as a percentage of the media height.
Definition: td_api.h:60301
string prize_description_
Additional description of the giveaway prize.
Definition: td_api.h:36779
Definition: td_api.h:117409
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93631
bool from_fullscreen_
Pass true if the user expanded the video from the sponsored message fullscreen before the click.
Definition: td_api.h:80015
Definition: td_api.h:70463
string url_
URL that needs to be opened when the photo is clicked.
Definition: td_api.h:42017
object_ptr< starAmount > star_amount_
The amount of owned Telegram Stars.
Definition: td_api.h:58571
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:28083
object_ptr< CanTransferOwnershipResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78276
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:99845
Definition: td_api.h:61554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8219
int53 message_id_
Message identifier.
Definition: td_api.h:14907
string data_
The data.
Definition: td_api.h:37418
Definition: td_api.h:92490
bool is_silent_
True, if the notification was explicitly sent without sound.
Definition: td_api.h:40469
Definition: td_api.h:55170
array< object_ptr< premiumStatePaymentOption > > payment_options_
The list of available options for buying Telegram Premium.
Definition: td_api.h:48208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119644
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63990
string country_calling_code_
The part of the phone number denoting country calling code or its part.
Definition: td_api.h:45789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54394
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:73506
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:85824
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be deleted.
Definition: td_api.h:83256
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:45156
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:7529
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:93781
array< object_ptr< upgradedGiftModelCount > > models_
Available models; for searchGiftsForResale requests without offset and attributes only.
Definition: td_api.h:21006
string nonce_
Base64url-encoded nonce to pass to the Play Integrity API.
Definition: td_api.h:19658
bool can_get_read_date_
True, if read date of the message can be received through getMessageReadDate.
Definition: td_api.h:38466
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:77009
string query_
Query to search for.
Definition: td_api.h:107241
string inline_query_placeholder_
Placeholder for inline queries (displayed on the application input field).
Definition: td_api.h:74789
array< string > emojis_
The new list of emojis suggested for searching.
Definition: td_api.h:71427
bool supports_stun_
True, if the server supports STUN.
Definition: td_api.h:6629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109844
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:82489
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80318
object_ptr< message > old_message_
The original message before the edit.
Definition: td_api.h:9563
array< object_ptr< chatFolderInfo > > chat_folders_
The new list of chat folders.
Definition: td_api.h:67933
int53 time_offset_
Point in time when the stream currently ends; Unix timestamp in milliseconds.
Definition: td_api.h:75327
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102854
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44293
int64 gift_id_
Identifier of the gift.
Definition: td_api.h:92254
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:36032
object_ptr< InputChatPhoto > photo_
New chat photo; pass null to delete the chat photo.
Definition: td_api.h:112335
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97328
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:111726
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:110520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1867
Definition: td_api.h:93103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84889
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16112
string additional_info_
If non-empty, additional information about the sponsored chat to be shown along with the chat.
Definition: td_api.h:56157
string title_
Title of the group chat; may be empty if unrecognized.
Definition: td_api.h:37857
int32 date_
Point in time (Unix timestamp) when the draft was created.
Definition: td_api.h:17388
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:96156
int53 log_size_
Size of the TDLib internal log.
Definition: td_api.h:59605
Definition: td_api.h:94792
int53 message_id_
Identifier of the message. Use messageProperties.can_be_shared_in_story to check whether the message ...
Definition: td_api.h:27869
Definition: td_api.h:24743
object_ptr< acceptedGiftTypes > accepted_gift_types_
Types of gifts accepted by the user; for Telegram Premium users only.
Definition: td_api.h:20903
void store(TlStorerToString &s, const char *field_name) const final
bool include_contacts_
True, if contacts need to be included.
Definition: td_api.h:11827
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9208
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111914
int32 file_id_
Identifier of the photo to report. Only full photos from chatPhoto can be reported.
Definition: td_api.h:105115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53076
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104182
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:85425
object_ptr< ReactionType > reaction_type_
Type of the reaction to add. Use addPendingPaidMessageReaction instead to add the paid reaction.
Definition: td_api.h:76597
Definition: td_api.h:55399
Definition: td_api.h:103517
Definition: td_api.h:109755
array< int53 > message_ids_
Identifiers of messages to report. Use messageProperties.can_report_supergroup_spam to check whether ...
Definition: td_api.h:105503
int32 total_count_
Number of times the reaction was added.
Definition: td_api.h:60452
object_ptr< RevenueWithdrawalState > state_
State of the withdrawal.
Definition: td_api.h:14299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102065
Definition: td_api.h:38332
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< game > game_
Game result.
Definition: td_api.h:23011
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120127
object_ptr< formattedText > text_
Formatted text to be sent; 0-getOption("message_text_length_max") characters. Only Bold,...
Definition: td_api.h:25324
int32 video_width_
Width of the video.
Definition: td_api.h:25051
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74006
int32 sticker_width_
Width of the sticker.
Definition: td_api.h:24931
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:106899
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:86970
array< object_ptr< messageReaction > > reactions_
The list of reactions added to the message.
Definition: td_api.h:72544
string sender_name_
Name of the sender.
Definition: td_api.h:41020
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
New value of is_translatable.
Definition: td_api.h:67725
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:82857
array< object_ptr< sticker > > stickers_
List of stickers.
Definition: td_api.h:59414
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:52981
array< int53 > winner_user_ids_
Up to 100 user identifiers of the winners of the giveaway.
Definition: td_api.h:36783
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:90290
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80215
Definition: td_api.h:114292
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107729
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118142
int53 user_id_
Identifier of the user.
Definition: td_api.h:77324
int53 star_count_
Number of Telegram Stars that will be paid.
Definition: td_api.h:45046
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:11815
object_ptr< MessageContent > content_
Notification content.
Definition: td_api.h:69036
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:118441
Definition: td_api.h:70016
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:25703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66508
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Map height.
Definition: td_api.h:42574
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:66450
bool is_active_
True, if the call is active.
Definition: td_api.h:21511
Definition: td_api.h:21490
Definition: td_api.h:103361
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86403
Definition: td_api.h:111543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68686
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:24815
object_ptr< ChatAvailableReactions > new_available_reactions_
New chat available reactions.
Definition: td_api.h:10087
Definition: td_api.h:37605
Definition: td_api.h:51473
Definition: td_api.h:105325
string terms_of_service_id_
Identifier of the terms of service.
Definition: td_api.h:70771
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:108635
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113716
Definition: td_api.h:64874
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119379
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101963
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50971
Definition: td_api.h:20171
bool approve_
Pass true to approve the request; pass false to decline it.
Definition: td_api.h:102406
object_ptr< giftsForResale > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107156
bool only_missed_
Pass true to search only for messages with missed/declined calls.
Definition: td_api.h:106547
string inline_message_id_
Inline message identifier.
Definition: td_api.h:84732
string client_data_
Application-specific data associated with the chat. (For example, the chat scroll position or local c...
Definition: td_api.h:7721
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113382
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:5537
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:91960
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none.
Definition: td_api.h:36508
bool for_dark_theme_
Pass true to order returned backgrounds for a dark theme.
Definition: td_api.h:92805
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20858
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:82057
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Approximate total number of messages senders found.
Definition: td_api.h:39332
string text_
Text of the button.
Definition: td_api.h:22355
Definition: td_api.h:55639
Definition: td_api.h:115823
bool have_unreceived_notifications_
True, if there can be some yet unreceived notifications, which are being fetched from the server.
Definition: td_api.h:68574
Definition: td_api.h:79895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36606
int53 chat_id_
Identifier of the chat administered by the user.
Definition: td_api.h:21335
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120562
void store(TlStorerToString &s, const char *field_name) const final
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:69115
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:37048
bytes file_hash_
Current hash of the file containing the reverse side.
Definition: td_api.h:27301
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19545
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22049
int32 reaction_count_
Number of times reactions were added to the object.
Definition: td_api.h:14770
int64 custom_emoji_id_
Unique identifier of the custom emoji.
Definition: td_api.h:64598
int32 cache_time_
Allowed time to cache the results of the query, in seconds.
Definition: td_api.h:77504
array< int32 > sticker_ids_
The new list of file identifiers of recently used stickers.
Definition: td_api.h:70317
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104758
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:57719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45331
Definition: td_api.h:102204
int32 date_
Information change date.
Definition: td_api.h:74670
Definition: td_api.h:61623
int53 user_id_
Identifier of the bot or the business account user that created the invoice.
Definition: td_api.h:57673
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:21543
object_ptr< affiliateInfo > affiliate_
Information about commission received by Telegram from the transaction.
Definition: td_api.h:58157
object_ptr< pageBlockCaption > caption_
Photo caption.
Definition: td_api.h:42015
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:119412
Definition: td_api.h:9753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26671
Definition: td_api.h:35743
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49419
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the target chat.
Definition: td_api.h:108494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42277
string password_
The 2-step verification password of the current user.
Definition: td_api.h:81517
string description_
A short description of the result.
Definition: td_api.h:24517
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:7976
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22025
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:37934
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33368
Definition: td_api.h:16338
int53 message_id_
Identifier of the message.
Definition: td_api.h:113415
object_ptr< preparedInlineMessageId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106402
object_ptr< testInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117838
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:107087
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:78306
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:104893
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:14989
Definition: td_api.h:111488
object_ptr< rtmpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104974
Definition: td_api.h:2972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26387
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:113833
int53 message_id_
Message identifier of the message with the button.
Definition: td_api.h:93605
Definition: td_api.h:73173
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45722
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84183
object_ptr< animation > animation_
Animation file; may be null.
Definition: td_api.h:41926
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:100335
pageBlockRelatedArticle()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47847
array< object_ptr< NetworkStatisticsEntry > > entries_
Network statistics entries.
Definition: td_api.h:40115
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:55232
bool need_cardholder_name_
True, if the cardholder name must be provided.
Definition: td_api.h:45222
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100474
object_ptr< webPageInstantView > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100416
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85448
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78329
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:119435
object_ptr< TopChatCategory > category_
Category of chats to be returned.
Definition: td_api.h:99346
object_ptr< FileType > file_type_
File type.
Definition: td_api.h:59552
Definition: td_api.h:23589
Definition: td_api.h:86776
object_ptr< StickerType > sticker_type_
Type of the affected stickers.
Definition: td_api.h:70231
string file_name_
The name of the file or path to the file.
Definition: td_api.h:91938
Definition: td_api.h:112590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34203
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:89580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47057
void store(TlStorerToString &s, const char *field_name) const final
string reason_
The reason why the account was deleted; optional.
Definition: td_api.h:81745
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77034
array< int64 > sticker_set_ids_
Identifiers of installed sticker sets in the new correct order.
Definition: td_api.h:104685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23916
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:101039
array< object_ptr< businessMessage > > messages_
List of business messages.
Definition: td_api.h:5673
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:110195
bool is_shareable_
True, if at least one link has been created for the folder.
Definition: td_api.h:11939
Definition: td_api.h:108275
int32 story_id_
Identifier of the story to delete.
Definition: td_api.h:82112
bool is_forum_
New value of is_forum.
Definition: td_api.h:11405
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:119303
string url_
The web page URL.
Definition: td_api.h:100391
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68191
string config_
A JSON-encoded call config.
Definition: td_api.h:6763
int53 chat_id_
Chat identifier.
Definition: td_api.h:89286
Definition: td_api.h:65531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38364
bool is_chosen_
True, if the reaction is chosen by the current user.
Definition: td_api.h:38554
int53 chat_id_
Chat identifier.
Definition: td_api.h:76090
Definition: td_api.h:117805
int53 chat_id_
Chat identifier.
Definition: td_api.h:104418
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91268
string organization_name_
Name of the organization that provides verification.
Definition: td_api.h:4319
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53439
int53 story_poster_chat_id_
The identifier of the chat that posted the story.
Definition: td_api.h:32608
Definition: td_api.h:26313
int53 chat_id_
Identifier of the chat with an owned bot for which affiliate program is changed.
Definition: td_api.h:111499
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:63184
int32 interaction_date_
Approximate point in time (Unix timestamp) when the interaction happened.
Definition: td_api.h:60881
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:20497
int53 chat_id_
Chat identifier.
Definition: td_api.h:112548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78662
int53 from_chat_id_
Identifier for the chat this forwarded message came from.
Definition: td_api.h:26260
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:110193
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:62156
Definition: td_api.h:56879
string subscription_id_
Identifier of the subscription to change.
Definition: td_api.h:85537
bool can_be_edited_
True, if the current user can edit the administrator privileges for the called user.
Definition: td_api.h:13028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86834
bool allow_p2p_
True, if peer-to-peer connection is allowed by users privacy settings.
Definition: td_api.h:6769
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89711
object_ptr< SavedMessagesTopicType > type_
Type of the topic.
Definition: td_api.h:54015
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:91615
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:40907
int53 chat_id_
Chat identifier.
Definition: td_api.h:67261
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36645
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:13602
string system_language_code_
IETF language tag of the user's operating system language; must be non-empty.
Definition: td_api.h:116180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9509
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35043
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86055
int32 call_id_
Call identifier.
Definition: td_api.h:108807
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:13754
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:72011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59822
bool is_being_posted_
True, if the story is being posted by the current user.
Definition: td_api.h:60153
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:84944
bool only_new_members_
True, if only new members of the chats will be eligible for the giveaway.
Definition: td_api.h:21177
object_ptr< chatFolder > folder_
The edited chat folder.
Definition: td_api.h:84383
bool is_visible_only_for_self_
True, if the story is visible only for the current user.
Definition: td_api.h:60161
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:96564
int32 date_
Point in time (Unix timestamp) when the preview was added or changed last time.
Definition: td_api.h:4099
Definition: td_api.h:114672
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:92329
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Text.
Definition: td_api.h:53181
string username_
The username to change.
Definition: td_api.h:119942
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39764
array< object_ptr< testString > > x_
Vector of objects to return.
Definition: td_api.h:117574
bool info_changes_
True, if changes in chat information need to be returned.
Definition: td_api.h:11700
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5945
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:81363
int32 background_color_
A color of the area background in the ARGB format.
Definition: td_api.h:27952
string provider_
Provider of the venue database; as defined by the sender. Currently, only "foursquare" and "gplaces" ...
Definition: td_api.h:75108
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20484
object_ptr< reactionNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:68392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114272
Definition: td_api.h:24563
Definition: td_api.h:42470
int64 effect_id_
Unique identifier of the effect added to the message; 0 if none.
Definition: td_api.h:33839
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112248
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:76776
int32 min_automatic_translation_boost_level_
The minimum boost level allowing to enable automatic translation of messages for non-Premium users; f...
Definition: td_api.h:8964
object_ptr< message > last_message_
Last message in the chat; may be null if none or unknown.
Definition: td_api.h:7659
int32 total_count_
Total number of transactions.
Definition: td_api.h:14384
int53 user_id_
Identifier of the bot or the business account user that created the subscription link.
Definition: td_api.h:57763
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:111894
int53 chat_id_
Identifier of the chat with the invitation message.
Definition: td_api.h:30273
void store(TlStorerToString &s, const char *field_name) const final
int53 basic_group_id_
Identifier of a basic group.
Definition: td_api.h:68950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38193
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78029
Definition: td_api.h:61789
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:94498
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104653
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52841
int53 game_message_id_
Identifier of the message with the game, can be an identifier of a deleted message.
Definition: td_api.h:36273
Definition: td_api.h:114894
int53 chat_id_
Chat identifier.
Definition: td_api.h:66964
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95590
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if none.
Definition: td_api.h:36510
object_ptr< targetChatTypes > chat_types_
Types of the chats to which the message can be sent.
Definition: td_api.h:48583
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:94010
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79925
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:96154
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33677
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42911
int53 user_id_
New member user identifier.
Definition: td_api.h:9878
Definition: td_api.h:77207
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46691
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:36903
Definition: td_api.h:118806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85627
bool skip_confirmation_
True, if there is no need to show an ordinary open URL confirmation.
Definition: td_api.h:33441
Definition: td_api.h:67838
int53 chat_id_
Identifier of the channel chat that created the subscription.
Definition: td_api.h:57859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22545
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:10721
object_ptr< scopeAutosaveSettings > group_settings_
Default autosave settings for basic group and supergroup chats.
Definition: td_api.h:2497
Definition: td_api.h:8271
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59066
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88065
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:63133
Definition: td_api.h:115709
Definition: td_api.h:75879
object_ptr< statisticalValue > member_count_
Number of members in the chat.
Definition: td_api.h:14530
Definition: td_api.h:2250
object_ptr< SearchMessagesFilter > filter_
Filter for message content; searchMessagesFilterEmpty, searchMessagesFilterUnreadMention,...
Definition: td_api.h:89520
object_ptr< file > sound_
File containing the sound.
Definition: td_api.h:40806
Definition: td_api.h:6511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17577
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:20184
Definition: td_api.h:68420
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:115008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23162
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:96925
bytes receipt_
App Store receipt.
Definition: td_api.h:59998
object_ptr< BusinessAwayMessageSchedule > schedule_
Settings used to check whether the current user is away.
Definition: td_api.h:4631
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:85242
object_ptr< location > location_
The location description.
Definition: td_api.h:34722
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; pass null if none.
Definition: td_api.h:108633
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83228
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112358
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82185
bool is_saved_
True, if the gift is displayed on the user's or the channel's profile page.
Definition: td_api.h:72675
int32 total_count_
Approximate total number of interactions found.
Definition: td_api.h:61108
int53 message_id_
Identifier of the message.
Definition: td_api.h:94867
int32 reply_count_
Number of times the message was directly or indirectly replied.
Definition: td_api.h:38822
object_ptr< createdBasicGroupChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81141
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113555
Definition: td_api.h:6978
Definition: td_api.h:52310
Definition: td_api.h:4929
Definition: td_api.h:108910
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:14614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75560
Definition: td_api.h:35785
int53 payment_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:45369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50224
array< object_ptr< photoSize > > sizes_
Available variants of the photo, in different sizes.
Definition: td_api.h:45843
int64 id_
Unique query identifier.
Definition: td_api.h:72061
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:108176
Definition: td_api.h:34441
void store(TlStorerToString &s, const char *field_name) const final
bool is_live_
True, if the location is live.
Definition: td_api.h:49702
Definition: td_api.h:105490
Definition: td_api.h:3147
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70747
bool use_message_database_
Pass true to keep cache of chats and messages between restarts. Implies use_chat_info_database.
Definition: td_api.h:116172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73021
Definition: td_api.h:20267
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:8962
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106816
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:98456
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:90223
string currency_
Currency for the product price.
Definition: td_api.h:35069
bytes data_
Data.
Definition: td_api.h:16430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95029
int32 topic_count_
Approximate total number of Saved Messages topics.
Definition: td_api.h:68059
object_ptr< InputFile > selfie_
Selfie with the document; pass null if unavailable.
Definition: td_api.h:24378
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:16349
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:100135
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:44922
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55416
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:36394
int53 bot_user_id_
Identifier of the owned bot, which verified the user or the chat.
Definition: td_api.h:103793
bool for_import_
Pass true to create a supergroup for importing messages using importMessages.
Definition: td_api.h:81305
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:81996
Definition: td_api.h:48757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25229
Definition: td_api.h:13258
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100706
Definition: td_api.h:90836
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36006
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:120827
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:11937
void store(TlStorerToString &s, const char *field_name) const final
bool allow_channel_chats_
True, if channel chats are allowed.
Definition: td_api.h:63077
bool can_be_edited_
True, if the message can be edited using the methods editMessageText, editMessageCaption,...
Definition: td_api.h:38438
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39399
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113983
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages. Filters searchMessage...
Definition: td_api.h:107309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43057
int32 start_date_
Point in time (Unix timestamp) when the chat was boosted.
Definition: td_api.h:8903
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:77749
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:83855
object_ptr< file > sticker_
File containing the sticker.
Definition: td_api.h:58813
int32 expiration_date_
Point in time (Unix timestamp) when the message can't be used anymore.
Definition: td_api.h:48626
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39280
string number_
Document number; 1-24 characters.
Definition: td_api.h:22257
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:99921
object_ptr< InputPassportElementErrorSource > source_
Error source.
Definition: td_api.h:27132
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110433
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:24754
bool has_recovery_email_address_
True, if a recovery email is set.
Definition: td_api.h:44861
int53 id_
Unique button identifier.
Definition: td_api.h:22448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25801
int32 start_date_
Point in time (Unix timestamp) when the away messages will start to be sent.
Definition: td_api.h:4581
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:96218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77293
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:94501
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:55234
Definition: td_api.h:36184
string payload_
JSON-encoded push notification payload with all fields sent by the server, and "google....
Definition: td_api.h:102514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34920
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19087
object_ptr< botMediaPreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83886
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:89687
object_ptr< formattedText > text_
Text of the quote; 0-getOption("message_reply_quote_length_max") characters. Only Bold,...
Definition: td_api.h:28178
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83515
Definition: td_api.h:37657
void store(TlStorerToString &s, const char *field_name) const final
int32 message_count_
Number of sent paid messages.
Definition: td_api.h:58326
Definition: td_api.h:5662
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66466
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48468
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:48524
object_ptr< storyStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41947
Definition: td_api.h:101085
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49376
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82135
int53 message_thread_id_
Message thread identifier of the topic.
Definition: td_api.h:68298
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:118518
Definition: td_api.h:92677
Definition: td_api.h:54163
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:86035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85142
object_ptr< sticker > sticker_
Greeting sticker of the start page; may be null if none.
Definition: td_api.h:5861
int32 total_count_
Total number of gifts with the symbol.
Definition: td_api.h:73049
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:118173
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113666
string name_
Background name.
Definition: td_api.h:86867
string description_
Article description; may be empty.
Definition: td_api.h:42811
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:94044
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79789
bool delete_from_cache_
Pass true to delete the file from the TDLib file cache.
Definition: td_api.h:103376
int32 next_reset_date_
Point in time (Unix timestamp) when the weekly number of tries will reset; 0 if unknown.
Definition: td_api.h:71299
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22656
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:24807
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:62319
Definition: td_api.h:113186
Definition: td_api.h:86503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71524
string device_model_
Model of the device that was used for the session creation, as provided by the application.
Definition: td_api.h:65591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14271
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:84805
object_ptr< MessageContent > new_content_
New message content.
Definition: td_api.h:66089
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:63291
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:78612
string member_name_
Name of the deleted member.
Definition: td_api.h:50653
bool has_protected_content_
True, if chat content can't be saved locally, forwarded, or copied.
Definition: td_api.h:7669
object_ptr< formattedText > caption_
Audio caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:25442
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:70192
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87100
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:13666
array< object_ptr< languagePackString > > strings_
List of changed language pack strings; empty if all strings have changed.
Definition: td_api.h:70643
Definition: td_api.h:84853
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:66663
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") c...
Definition: td_api.h:83981
bool delete_message_
Pass true to delete the message.
Definition: td_api.h:77950
object_ptr< InputFile > message_file_
File with messages to import. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:100652
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:56683
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:24460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70333
object_ptr< timeZones > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99316
Definition: td_api.h:94253
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35635
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:21183
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77461
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:4940
int53 user_id_
Identifier of the user that gifted Telegram Stars; 0 if the user was anonymous.
Definition: td_api.h:57301
string description_
A short description of the result, if known.
Definition: td_api.h:25043
string invite_link_
Invite link for which to process join requests. If empty, all join requests will be processed....
Definition: td_api.h:102460
Definition: td_api.h:81158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34578
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42361
int53 chat_id_
Chat identifier.
Definition: td_api.h:120821
Definition: td_api.h:109535
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:90580
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Hashtag or cashtag to search for.
Definition: td_api.h:107641
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99446
string device_model_
Model of the device the application is being run on; must be non-empty.
Definition: td_api.h:116182
string new_login_email_address_
New login email address.
Definition: td_api.h:113964
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:103428
object_ptr< ReactionType > tag_
The tag which label will be changed.
Definition: td_api.h:115384
Definition: td_api.h:89505
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:97664
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:36579
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2835
Definition: td_api.h:47131
Definition: td_api.h:38650
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:51938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45595
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107670
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:66182
int53 id_
Unique topic identifier.
Definition: td_api.h:54013
bool needs_premium_
True, if Telegram Premium is needed to use the message sender.
Definition: td_api.h:13499
Definition: td_api.h:10410
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:7030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50932
Definition: td_api.h:96285
string application_version_
The version of the application, as provided by the application.
Definition: td_api.h:55240
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:8666
Definition: td_api.h:87876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107667
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16874
object_ptr< chatEventLogFilters > filters_
The types of events to return; pass null to get chat events of all types.
Definition: td_api.h:88515
object_ptr< inputSticker > sticker_
Sticker to add to the set.
Definition: td_api.h:77222
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:87181
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43628
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:68483
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:24380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84403
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:104005
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82772
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9896
void store(TlStorerToString &s, const char *field_name) const final
int32 rowspan_
The number of rows the cell spans.
Definition: td_api.h:42873
Definition: td_api.h:25306
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > description_
Description of the suggestion.
Definition: td_api.h:62092
int32 id_
Call identifier, not persistent.
Definition: td_api.h:5904
int53 total_amount_
Product total price in the smallest units of the currency.
Definition: td_api.h:35071
int32 unread_mention_count_
Number of unread messages with a mention/reply in the chat.
Definition: td_api.h:7693
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65576
Definition: td_api.h:109811
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:78162
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110762
object_ptr< messageAutoDeleteTime > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91385
bytes peer_tag_
A peer tag to be used with the reflector.
Definition: td_api.h:6581
string last_name_
The new value of the optional last name for the current user; 0-64 characters.
Definition: td_api.h:114305
string invite_link_
Invite link for the group call.
Definition: td_api.h:6113
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100516
bool is_current_user_
True, if the current user was deleted from the group.
Definition: td_api.h:50655
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42163
object_ptr< groupCallId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81601
array< object_ptr< starSubscription > > subscriptions_
List of subscriptions for Telegram Stars.
Definition: td_api.h:56986
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:3160
Definition: td_api.h:100804
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:88572
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81489
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:90960
object_ptr< formattedText > title_
Title of the suggestion.
Definition: td_api.h:62090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97583
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:64559
int32 file_id_
File identifier of the media to replace.
Definition: td_api.h:83859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53983
bool is_pinned_
True, if the gift is pinned to the top of the chat's profile page.
Definition: td_api.h:51539
object_ptr< inputSticker > new_sticker_
Sticker to add to the set.
Definition: td_api.h:104899
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:50250
bool is_enabled_
True, if the proxy is enabled now.
Definition: td_api.h:48922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44117
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:112411
Definition: td_api.h:66644
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:25648
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:40219
int32 file_id_
File identifier.
Definition: td_api.h:69289
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:13590
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:106658
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:107700
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:104107
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:87339
Definition: td_api.h:108969
object_ptr< supergroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98919
object_ptr< location > location_
The location; may be null if not specified.
Definition: td_api.h:5585
bool forum_changes_
True, if forum-related actions need to be returned.
Definition: td_api.h:11708
int32 last_active_date_
Point in time (Unix timestamp) when obtained authorization was last used.
Definition: td_api.h:15873
string address_
Venue address; as defined by the sender.
Definition: td_api.h:75106
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:59207
string type_
Notification type. If type begins with "AUTH_KEY_DROP_", then two buttons "Cancel" and "Log out" must...
Definition: td_api.h:69034
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93405
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:100380
Definition: td_api.h:110298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62526
bool is_active_
True, if the call is active, i.e. the called user joined the call.
Definition: td_api.h:35175
int32 duration_
Call duration, in seconds; for left calls only.
Definition: td_api.h:35181
bool request_name_
Pass true to request name of the users; bots only.
Definition: td_api.h:30975
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:111947
int53 user_id_
Identifier of a user, for which the gift code was created.
Definition: td_api.h:9281
object_ptr< identityDocument > identity_card_
Identity card.
Definition: td_api.h:43535
void store(TlStorerToString &s, const char *field_name) const final
bool supports_turn_
True, if the server supports TURN.
Definition: td_api.h:6627
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85853
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:44679
int32 rotation_angle_
Clockwise rotation angle of the gradient, in degrees; 0-359. Must always be divisible by 45.
Definition: td_api.h:3026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79836
int53 chat_id_
Chat identifier.
Definition: td_api.h:66793
int53 poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:60147
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100976
Definition: td_api.h:82739
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:68352
int53 message_id_
Identifier of the message.
Definition: td_api.h:120327
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:85360
string id_
Unique identifier of the query result.
Definition: td_api.h:25108
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:51531
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37807
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22422
array< object_ptr< emojiCategory > > categories_
List of categories.
Definition: td_api.h:17689
string code_
The code.
Definition: td_api.h:17442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7814
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:38178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48994
void store(TlStorerToString &s, const char *field_name) const final
string title_
Subscription invoice title.
Definition: td_api.h:56934
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:62144
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27277
Definition: td_api.h:37087
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:41377
bool was_refunded_
True, if the giveaway was canceled and was fully refunded.
Definition: td_api.h:21115
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:62166
object_ptr< file > animation_
File containing the animation.
Definition: td_api.h:1073
Definition: td_api.h:65165
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:19772
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:23377
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101715
int32 month_count_
Number of months the Telegram Premium subscription will be active. Use getPremiumInfoSticker to get t...
Definition: td_api.h:47909
Definition: td_api.h:40350
object_ptr< quickReplyMessage > first_message_
The first shortcut message.
Definition: td_api.h:51108
bool need_show_statistics_
True, if message statistics must be available from context menu of the message.
Definition: td_api.h:38482
bool has_sensitive_content_
True, if media content of the message must be hidden with 18+ spoiler.
Definition: td_api.h:33841
string new_hint_
New password hint; may be empty.
Definition: td_api.h:114687
Definition: td_api.h:49907
reportStoryResultOk()
object_ptr< StatisticalGraph > mute_graph_
A graph containing number of members muted and unmuted the chat.
Definition: td_api.h:14634
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118680
Definition: td_api.h:106532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57469
array< bytes > file_hashes_
Current hashes of all files with the translation.
Definition: td_api.h:27418
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:84799
object_ptr< background > background_
The new default background; may be null.
Definition: td_api.h:70476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7952
string address_
Location address; 1-64 characters, as defined by the chat owner.
Definition: td_api.h:12877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119114
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:68477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87690
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:75981
string system_version_
Version of the operating system the application is being run on. If empty, the version is automatical...
Definition: td_api.h:116184
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:62303
int32 story_id_
Unique story identifier among stories of the chat.
Definition: td_api.h:60828
object_ptr< sponsoredChats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97381
int32 date_
Point in time (Unix timestamp) when the message is sent; 0 if unknown.
Definition: td_api.h:19996
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:9427
string server_
Proxy server domain or IP address.
Definition: td_api.h:48916
Definition: td_api.h:25913
bool can_set_custom_description_
True, if the bot is allowed to provide custom description for verified entities.
Definition: td_api.h:4323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118839
Definition: td_api.h:6718
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:96453
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63308
Definition: td_api.h:17010
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:88513
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115751
Definition: td_api.h:48391
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116221
inputStoryAreaTypeLocation()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57101
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:82400
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104132
bool need_country_
True, if the user country must be provided.
Definition: td_api.h:45218
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:78987
int32 button_id_
Identifier of the keyboard button with the request.
Definition: td_api.h:37256
int64 id_
Website identifier.
Definition: td_api.h:15861
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > sticker_
The sticker representing the symbol.
Definition: td_api.h:73236
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72645
int32 duration_
Call duration, in seconds.
Definition: td_api.h:35134
Definition: td_api.h:34348
string vcard_
Additional data about the user in a form of vCard; 0-2048 bytes in length.
Definition: td_api.h:16129
object_ptr< address > shipping_address_
Shipping address for this order; may be null.
Definition: td_api.h:41260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10481
int53 chat_id_
Chat identifier.
Definition: td_api.h:67006
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:115551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60516
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61965
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the sponsored message.
Definition: td_api.h:56254
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:71853
bool show_preview_
True, if reaction sender and emoji must be displayed in notifications.
Definition: td_api.h:51160
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:71962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97835
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77464
object_ptr< starAmount > star_amount_
The amount of owned Telegram Stars.
Definition: td_api.h:56984
void store(TlStorerToString &s, const char *field_name) const final
string verification_url_
URL for additional payment credentials verification.
Definition: td_api.h:45467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9389
Definition: td_api.h:87820
object_ptr< emojiStatus > old_emoji_status_
Previous emoji status; may be null if none.
Definition: td_api.h:10211
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:116959
string id_
Unique identifier of the query result.
Definition: td_api.h:22871
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:74351
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97622
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:58498
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115920
object_ptr< StatisticalGraph > instant_view_interaction_graph_
A graph containing number of views of associated with the chat instant views.
Definition: td_api.h:14652
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:120526
int53 message_id_
Identifier of the message; may be 0 if unknown.
Definition: td_api.h:19990
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79274
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:38256
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:85828
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:90064
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46404
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:75839
Definition: td_api.h:3677
string order_info_id_
Identifier returned by validateOrderInfo, or an empty string.
Definition: td_api.h:109425
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54844
Definition: td_api.h:66257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41989
object_ptr< StatisticalGraph > join_by_source_graph_
A graph containing number of new member joins per source.
Definition: td_api.h:14542
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:68620
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:44924
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40204
Definition: td_api.h:81734
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:75104
Definition: td_api.h:42176
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:60073
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:63158
Definition: td_api.h:85166
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17256
Definition: td_api.h:33952
string query_
Query to search for; may be empty to return all contacts.
Definition: td_api.h:106950
Definition: td_api.h:78049
Definition: td_api.h:66737
bool is_fake_
True, if the chat or the user is marked as fake by Telegram.
Definition: td_api.h:75160
int53 bot_user_id_
Identifier of the owned bot, which will verify the user or the chat.
Definition: td_api.h:114247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61995
int53 id_
Chat unique identifier.
Definition: td_api.h:7641
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:61761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18621
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:92660
int32 start_date_
Point in time (Unix timestamp) when the chat was boosted; 0 if none.
Definition: td_api.h:9185
Definition: td_api.h:17777
string error_message_
An error message, empty on success.
Definition: td_api.h:77563
object_ptr< formattedText > text_
Message added to the gifted Telegram Premium by the sender.
Definition: td_api.h:36502
array< int32 > chat_folder_ids_
Identifiers of chat folders in the new correct order.
Definition: td_api.h:104628
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82132
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78326
Definition: td_api.h:33381
int32 banned_user_count_
Number of users banned by the administrator.
Definition: td_api.h:14718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117161
Definition: td_api.h:99588
int53 chat_id_
Chat identifier.
Definition: td_api.h:105230
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113778
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112137
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:109306
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:10421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120506
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > message_
The message with the poll.
Definition: td_api.h:9725
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:118064
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:102321
string query_
Query to search for.
Definition: td_api.h:62511
int32 next_resale_date_
Point in time (Unix timestamp) when the gift can be resold to another user; 0 if the gift can't be re...
Definition: td_api.h:37046
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:3158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74090
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:24586
int32 total_count_
Total number of group call participants.
Definition: td_api.h:21949
object_ptr< MessageSender > sender_id_
Sender of the gift.
Definition: td_api.h:36953
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83674
array< object_ptr< connectedWebsite > > websites_
List of connected websites.
Definition: td_api.h:15926
object_ptr< ChatList > chat_list_
The chat list. Use getChatListsToAddChat to get suitable chat lists.
Definition: td_api.h:76203
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26577
int32 was_online_
Point in time (Unix timestamp) when the user was last online.
Definition: td_api.h:74508
int53 downloaded_size_
Total downloaded size of files in the file download list, in bytes.
Definition: td_api.h:69206
inputInlineQueryResultArticle()
string performer_
Performer of the audio; as defined by the sender.
Definition: td_api.h:1367
Definition: td_api.h:90279
Definition: td_api.h:48568
bool can_manage_emoji_status_
True, if the bot can manage emoji status of the current user.
Definition: td_api.h:4027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116831
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93770
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:61324
bool restrict_chat_is_forum_
True, if the chat must or must not be a forum supergroup.
Definition: td_api.h:31030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114977
Definition: td_api.h:88663
object_ptr< unconfirmedSession > session_
The unconfirmed session; may be null if none.
Definition: td_api.h:70813
bool allow_group_chats_
True, if basic group and supergroup chats are allowed.
Definition: td_api.h:63075
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103180
int53 via_bot_user_id_
If non-zero, the user identifier of the bot through which this message was sent.
Definition: td_api.h:51009
Definition: td_api.h:27727
array< object_ptr< ReactionType > > reaction_types_
Types of the reaction to set; pass an empty list to remove the reactions.
Definition: td_api.h:114133
object_ptr< chatPermissions > new_permissions_
New chat permissions.
Definition: td_api.h:10381
bool is_default_
True, if this is one of default backgrounds.
Definition: td_api.h:2923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59873
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43589
string inline_message_id_
Inline message identifier.
Definition: td_api.h:92688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92010
Definition: td_api.h:76465
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:39192
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13411
array< int32 > colors_
A list of 3 or 4 colors of the freeform gradient in the RGB format.
Definition: td_api.h:3067
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:55230
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108949
array< object_ptr< JsonValue > > values_
The list of array elements.
Definition: td_api.h:30699
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
Identifiers of the found users.
Definition: td_api.h:20451
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85007
object_ptr< premiumGiftCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79327
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45955
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:112846
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:50075
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:62150
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:41842
Definition: td_api.h:35497
array< object_ptr< accentColor > > colors_
Information about supported colors; colors with identifiers 0 (red), 1 (orange), 2 (purple/violet),...
Definition: td_api.h:70555
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104281
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38577
Definition: td_api.h:50060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36537
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:33485
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:118008
Definition: td_api.h:36223
Definition: td_api.h:59987
int32 row_size_
Number of reaction per row, 5-25.
Definition: td_api.h:98394
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83370
object_ptr< MessageSender > sender_id_
Sender of the gift; may be null for anonymous gifts.
Definition: td_api.h:37028
Definition: td_api.h:13486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70372
string to_language_code_
Language code of the language to which the message is translated. Must be one of "af",...
Definition: td_api.h:120329
Definition: td_api.h:96542
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63812
bool can_toggle_aggressive_anti_spam_
True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.
Definition: td_api.h:62297
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:109492
int53 chat_id_
Chat identifier.
Definition: td_api.h:82853
string bio_
The new value of the bio; 0-getOption("bio_length_max") characters without line feeds.
Definition: td_api.h:110742
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars.
Definition: td_api.h:71251
Definition: td_api.h:116295
int53 chat_id_
Chat identifier.
Definition: td_api.h:88037
pageBlockEmbeddedPost()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6355
array< int53 > member_user_ids_
User identifiers of the new members.
Definition: td_api.h:35577
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:59199
Definition: td_api.h:81787
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40672
object_ptr< fileDownloadedPrefixSize > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91860
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none or unknown.
Definition: td_api.h:36573
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:3421
Definition: td_api.h:66299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43433
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:17392
Definition: td_api.h:55915
int32 local_string_count_
Total number of non-deleted strings from the language pack available locally.
Definition: td_api.h:31204
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89873
object_ptr< savedMessagesTopic > topic_
New data about the topic.
Definition: td_api.h:68020
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:77616
int53 currently_boosted_chat_id_
Identifier of the currently boosted chat; 0 if none.
Definition: td_api.h:9183
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:25116
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:112172
int32 group_call_id_
Group call identifier. The call must not be a video chat.
Definition: td_api.h:85822
object_ptr< profilePhoto > profile_photo_
Profile photo of the user; may be null.
Definition: td_api.h:73347
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108255
array< object_ptr< proxy > > proxies_
List of proxy servers.
Definition: td_api.h:48873
bool revoke_
Pass true to delete chat messages for all users; private chats only.
Definition: td_api.h:82434
bool is_big_
True, if the reaction was added with a big animation.
Definition: td_api.h:65643
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41056
bool for_clicked_animated_emoji_message_
Pass true to get the outline scaled for clicked animated emoji message.
Definition: td_api.h:98036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72973
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:105604
Definition: td_api.h:8759
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:108520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99721
bool revoke_
Pass true to delete the messages for all users.
Definition: td_api.h:81798
Definition: td_api.h:64410
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:70150
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77803
int32 start_date_
Point in time (Unix timestamp) at which the date range begins.
Definition: td_api.h:16553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10607
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46481
object_ptr< ChatAction > action_
The action description; pass null to cancel the currently active action.
Definition: td_api.h:108927
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:89524
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:59801
object_ptr< chatBackground > background_
Background set for the chat; may be null if none.
Definition: td_api.h:7705
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24221
Definition: td_api.h:76079
Definition: td_api.h:51657
bool is_attached_
True, if the list of stickers attached to photo or video files was updated; otherwise,...
Definition: td_api.h:70315
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97913
void store(TlStorerToString &s, const char *field_name) const final
bool is_flipped_
True, if reaction corner is flipped.
Definition: td_api.h:60456
string title_
Title of the bank card description.
Definition: td_api.h:3369
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:21515
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49894
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118354
array< string > calling_codes_
List of country calling codes.
Definition: td_api.h:16262
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:35796
string name_
Name of the invoice.
Definition: td_api.h:25214
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8180
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:28196
bool can_be_edited_
True, if the message can be edited.
Definition: td_api.h:51005
Definition: td_api.h:117652
string id_
Unique identifier of the query result.
Definition: td_api.h:23324
object_ptr< InputStoryContent > content_
Content of the story.
Definition: td_api.h:102217
Definition: td_api.h:76646
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61905
object_ptr< GroupCallDataChannel > data_channel_
Data channel for which data was encrypted; pass null if unknown.
Definition: td_api.h:81690
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16099
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:112764
int53 star_count_
The amount of Telegram Stars required to pay for the gift.
Definition: td_api.h:109658
Definition: td_api.h:64666
bool is_my_video_enabled_
Pass true if the user's video is enabled.
Definition: td_api.h:21764
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:98034
object_ptr< SearchMessagesFilter > filter_
Filter for message content. Filters searchMessagesFilterEmpty, searchMessagesFilterMention,...
Definition: td_api.h:89396
object_ptr< premiumLimit > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95998
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71317
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111355
string type_
Event type.
Definition: td_api.h:106314
int32 group_call_id_
Group call identifier.
Definition: td_api.h:100166
object_ptr< StatisticalGraph > story_interaction_graph_
A graph containing number of story views and shares.
Definition: td_api.h:14648
string venue_provider_
Provider of the venue.
Definition: td_api.h:27780
bool default_disable_notification_
Default value of the disable_notification parameter, used when a message is sent to the chat.
Definition: td_api.h:7685
int53 old_linked_chat_id_
Previous supergroup linked chat identifier.
Definition: td_api.h:10253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35406
Definition: td_api.h:23265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105523
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:118980
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71983
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:39107
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:7691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64699
Definition: td_api.h:60775
bool is_additional_
True, if the option must be shown only in the full list of payment options.
Definition: td_api.h:56451
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatBoost > > boosts_
List of boosts.
Definition: td_api.h:20137
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:85039
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program is connected.
Definition: td_api.h:83649
Definition: td_api.h:92243
object_ptr< InputFile > thumbnail_
Thumbnail file to send. Sending thumbnails by file_id is currently not supported.
Definition: td_api.h:28222
array< int53 > user_ids_
Identifiers of at most 3 users sent the newest pending join requests.
Definition: td_api.h:12685
object_ptr< ReactionType > reaction_type_
Type of the reaction to remove. The paid reaction can't be removed.
Definition: td_api.h:103739
int32 duration_
Duration of the sound, in seconds.
Definition: td_api.h:40798
object_ptr< archiveChatListSettings > settings_
New settings.
Definition: td_api.h:110032
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:26749
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< groupCallJoinParameters > join_parameters_
Parameters to join the call.
Definition: td_api.h:100980
array< int32 > animation_ids_
The new list of file identifiers of saved animations.
Definition: td_api.h:70396
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99888
object_ptr< StickerFullType > full_type_
Sticker's full type.
Definition: td_api.h:58809
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:98450
int53 chat_id_
Identifier of the new personal chat; pass 0 to remove the chat. Use getSuitablePersonalChats to get s...
Definition: td_api.h:114745
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:20759
array< object_ptr< storyInfo > > stories_
Basic information about the stories; use getStory to get full information about the stories....
Definition: td_api.h:8550
array< object_ptr< UpgradedGiftAttributeId > > attributes_
Attributes used to filter received gifts. If multiple attributes of the same type are specified,...
Definition: td_api.h:107126
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89361
object_ptr< outline > thumbnail_outline_
Sticker set thumbnail's outline; may be null if unknown.
Definition: td_api.h:59197
int32 volume_level_
Participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:21842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63008
object_ptr< PassportElementType > type_
Type of the Telegram Passport element which has the error.
Definition: td_api.h:43929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72265
string recaptcha_key_id_
Identifier of the reCAPTCHA key.
Definition: td_api.h:69428
object_ptr< testVectorInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117442
object_ptr< photo > photo_
Game photo.
Definition: td_api.h:20556
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104941
object_ptr< CanPostStoryResult > error_type_
Type of the error; may be null if unknown.
Definition: td_api.h:69986
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:3164
object_ptr< formattedText > caption_
New story caption.
Definition: td_api.h:84322
int32 total_count_
Approximate total number of messages found; -1 if unknown.
Definition: td_api.h:20278
object_ptr< ResendCodeReason > reason_
Reason of code resending; pass null if unknown.
Definition: td_api.h:105684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44057
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:11809
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:108054
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101272
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49507
Definition: td_api.h:18860
object_ptr< userSupportInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116443
void store(TlStorerToString &s, const char *field_name) const final
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:44859
Definition: td_api.h:24018
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44653
bool has_private_forwards_
True, if the user can't be linked in forwarded messages due to their privacy settings.
Definition: td_api.h:73482
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:22267
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74258
Definition: td_api.h:43154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79324
Definition: td_api.h:70139
object_ptr< basicGroup > basic_group_
New data about the group.
Definition: td_api.h:68791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110873
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:7673
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:71859
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105255
int32 chat_limit_
Same as in getStorageStatistics. Affects only returned statistics.
Definition: td_api.h:101933
int53 chat_id_
Chat identifier.
Definition: td_api.h:67429
Definition: td_api.h:98238
array< object_ptr< MessageSender > > other_participant_ids_
Identifiers of some other call participants.
Definition: td_api.h:35183
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116601
string url_
URL of the file.
Definition: td_api.h:79509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60013
Definition: td_api.h:104508
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99368
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73812
int32 id_
Unique persistent auto-incremented from 1 identifier of the notification group.
Definition: td_api.h:40517
int32 id_
Group call identifier.
Definition: td_api.h:21677
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:72111
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16835
object_ptr< chatBoost > boost_
New information about the boost.
Definition: td_api.h:72444
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61097
string description_
A short description of the result, if known.
Definition: td_api.h:24866
Definition: td_api.h:96503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40710
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13783
int32 count_
The number of identical boosts applied.
Definition: td_api.h:8899
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:92421
Definition: td_api.h:75766
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114542
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:78293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7004
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83323
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:73498
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110489
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101165
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:84316
Definition: td_api.h:3234
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87256
string name_
Name of the sticker set.
Definition: td_api.h:59193
string original_path_
The original path specified by the application in inputFileGenerated.
Definition: td_api.h:69117
array< int53 > chat_ids_
The new list of pinned chats.
Definition: td_api.h:114799
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95118
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:66940
object_ptr< photo > photo_
Article photo; may be null.
Definition: td_api.h:42813
int32 edit_date_
Point in time (Unix timestamp) when the message was last edited; 0 for scheduled messages.
Definition: td_api.h:33803
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114655
void store(TlStorerToString &s, const char *field_name) const final
string old_title_
Previous chat title.
Definition: td_api.h:10589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102318
int32 limit_
The maximum number of reactions to be returned; must be positive and can't be greater than 100.
Definition: td_api.h:94048
Definition: td_api.h:25637
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115466
double longitude_
Longitude of the location, in degrees; as defined by the sender.
Definition: td_api.h:33149
int32 web_app_background_dark_color_
Default dark background color for bot Web Apps; -1 if not specified.
Definition: td_api.h:4017
int53 message_id_
Identifier of the message.
Definition: td_api.h:92200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50512
int32 level_
Chat boost level.
Definition: td_api.h:88245
Definition: td_api.h:82202
int32 total_count_
Total number of gifts with the model.
Definition: td_api.h:73140
Definition: td_api.h:92187
int32 limit_
The maximum number of photos to be returned; up to 100.
Definition: td_api.h:99847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11864
int53 chat_id_
Optional chat identifier, associated with the event.
Definition: td_api.h:106316
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82456
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:106725
object_ptr< scopeAutosaveSettings > settings_
New autosave settings for the scope; pass null to set autosave settings to default.
Definition: td_api.h:110311
bool is_ended_
True, if the giveaway has ended and results are being prepared.
Definition: td_api.h:21070
Definition: td_api.h:13898
Definition: td_api.h:97398
int32 accent_text_color_
An accent color of the text in the RGB format.
Definition: td_api.h:64814
string privacy_policy_url_
URL for the privacy policy of the service; may be empty.
Definition: td_api.h:43361
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10061
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:118278
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116772
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:90058
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:8966
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:106869
Definition: td_api.h:93592
bool is_channel_
Pass true to create a channel chat; ignored if a forum is created.
Definition: td_api.h:81297
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:117035
string query_
Query to search for.
Definition: td_api.h:107475
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8569
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:73504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102903
Definition: td_api.h:58733
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:94811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25675
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114217
object_ptr< NetworkType > type_
Type of the network for which the new settings are relevant.
Definition: td_api.h:110254
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:88450
Definition: td_api.h:73608
int53 user_id_
User identifier.
Definition: td_api.h:99702
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85263
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:50206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38676
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:42485
int53 user_id_
User identifier of the viewer.
Definition: td_api.h:39939
object_ptr< bankCardInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86942
int32 marked_as_unread_unmuted_count_
Total number of unmuted chats marked as unread.
Definition: td_api.h:69815
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:108925
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74738
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8258
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:108560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42639
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34651
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85324
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:18451
Definition: td_api.h:15955
object_ptr< formattedText > text_
Text to show along with the gift codes; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:63192
void store(TlStorerToString &s, const char *field_name) const final
bool has_automatic_translation_
The new value of has_automatic_translation.
Definition: td_api.h:119518
Definition: td_api.h:106031
int53 message_id_
Identifier of the clicked message.
Definition: td_api.h:79958
object_ptr< failedToAddMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76118
Definition: td_api.h:23127
object_ptr< gift > gift_
The gift.
Definition: td_api.h:58029
Definition: td_api.h:17275
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:49262
array< int32 > available_accent_color_ids_
The list of accent color identifiers, which can be set through setAccentColor and setChatAccentColor....
Definition: td_api.h:70557
Definition: td_api.h:41723
bool has_spoiler_
True, if the photo preview must be covered by a spoiler animation.
Definition: td_api.h:34365
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116493
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:9999
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111645
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74725
Definition: td_api.h:112865
array< object_ptr< sponsoredMessage > > messages_
List of sponsored messages.
Definition: td_api.h:56312
object_ptr< InputFile > old_sticker_
Sticker to remove from the set.
Definition: td_api.h:104897
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48600
Definition: td_api.h:1304
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53106
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90401
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:67615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52199
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:41304
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14017
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:102934
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90738
object_ptr< basicGroup > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86992
object_ptr< statisticalValue > mean_story_view_count_
Mean number of times the recently posted stories were viewed.
Definition: td_api.h:14622
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:54223
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4202
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87906
Definition: td_api.h:79945
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:81008
Definition: td_api.h:9312
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:102223
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:10547
Definition: td_api.h:36061
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:9425
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118733
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:110848
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:80666
Definition: td_api.h:22062
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:26368
int32 member_count_
Number of members in the supergroup or channel; 0 if unknown.
Definition: td_api.h:62261
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79928
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:104234
bool one_time_
True, if the application needs to hide the keyboard after use.
Definition: td_api.h:51940
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:12120
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:100446
Definition: td_api.h:82361
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72418
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13556
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:105816
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< sharedUser > > users_
The shared users.
Definition: td_api.h:37254
Definition: td_api.h:63587
string anchor_name_
The name of a richTextAnchor object, which is the first element of the target richTexts object.
Definition: td_api.h:53669
bool only_completed_
Pass true to search only for completed downloads.
Definition: td_api.h:107060
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:105745
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:116972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46421
int32 max_reaction_count_
The maximum allowed number of reactions per message; 1-11.
Definition: td_api.h:8770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118677
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18576
int64 model_custom_emoji_id_
Custom emoji identifier of the model of the upgraded gift.
Definition: td_api.h:18274
int53 chat_id_
Chat identifier.
Definition: td_api.h:118546
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:47189
Definition: td_api.h:22396
Definition: td_api.h:85647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35772
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:18604
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:66795
int32 month_count_
Number of months the Telegram Premium subscription will be active for the users.
Definition: td_api.h:63190
object_ptr< StoryPrivacySettings > privacy_settings_
Privacy rules affecting story visibility; may be approximate for non-owned stories.
Definition: td_api.h:60185
bool is_video_
True, if the call is a video call.
Definition: td_api.h:35179
bool can_sell_gifts_
True, if the bot can sell regular gifts received by the business account.
Definition: td_api.h:4741
object_ptr< messagePositions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90090
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:75278
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:26890
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61004
int32 authorization_delay_
The number of days to pass between consecutive authorizations if the user declines to set password; i...
Definition: td_api.h:61800
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6308
int53 message_id_
Identifier of the sponsored message.
Definition: td_api.h:80011
int53 chat_id_
Chat identifier.
Definition: td_api.h:66706
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17678
array< int53 > user_ids_
User identifiers of close friends; the users must be contacts of the current user.
Definition: td_api.h:112654
int53 chat_id_
Identifier of the chat to add.
Definition: td_api.h:77062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59726
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the other user.
Definition: td_api.h:78212
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48230
object_ptr< forumTopicInfo > topic_info_
Information about the topic.
Definition: td_api.h:11444
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96525
int32 view_count_
Number of times the object was viewed.
Definition: td_api.h:14766
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:75482
int53 user_id_
Identifier of the user.
Definition: td_api.h:76092
Definition: td_api.h:98758
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:66571
array< object_ptr< storageStatisticsByFileType > > by_file_type_
Statistics split by file types.
Definition: td_api.h:59508
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74536
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:120763
object_ptr< PageBlockHorizontalAlignment > align_
Horizontal cell content alignment.
Definition: td_api.h:42875
Definition: td_api.h:102338
int32 count_
Number of times the tag was used; may be 0 if the tag has non-empty label.
Definition: td_api.h:53925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46241
object_ptr< businessBotRights > rights_
Rights of the bot; may be null if the connection was disabled.
Definition: td_api.h:4995
object_ptr< invoice > invoice_
Invoice.
Definition: td_api.h:26086
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84119
bool are_tags_enabled_
Pass true to enable folder tags; pass false to disable them.
Definition: td_api.h:118226
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58681
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:114484
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87206
Definition: td_api.h:59980
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:52761
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:30558
object_ptr< InputStoryContent > content_
Content of the new preview.
Definition: td_api.h:83861
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49810
bool can_be_edited_
True, if the story can be edited.
Definition: td_api.h:60165
Definition: td_api.h:109076
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:69898
Definition: td_api.h:112159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112082
object_ptr< businessConnection > connection_
New data about the connection.
Definition: td_api.h:71629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54296
int32 old_accent_color_id_
Previous identifier of chat accent color.
Definition: td_api.h:10715
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:110576
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115633
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84151
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:63384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58435
object_ptr< formattedText > text_
Text to show to the user receiving Telegram Premium; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:100452
array< object_ptr< sponsoredChat > > chats_
List of sponsored chats.
Definition: td_api.h:56201
bool can_manage_topics_
True, if the administrator can create, rename, close, reopen, hide, and unhide forum topics; applicab...
Definition: td_api.h:8654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93033
std::string to_string(const BaseObject &value)
Definition: td_api.h:78346
object_ptr< photo > photo_
Photo of the chat; for bots only; may be null.
Definition: td_api.h:55882
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:107870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42124
Definition: td_api.h:17816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15136
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:21832
object_ptr< photo > photo_
The photo.
Definition: td_api.h:43081
bool can_enable_paid_messages_
True, if paid messages can be enabled in the supergroup chat; for supergroup only.
Definition: td_api.h:62275
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13973
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:110634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95843
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:25707
Definition: td_api.h:2674
string token_
Device registration token; may be empty to deregister a device.
Definition: td_api.h:17138
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17944
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:31038
string endpoint_
Absolute URL exposed by the push service where the application server can send push messages; may be ...
Definition: td_api.h:16937
object_ptr< location > location_
Location result.
Definition: td_api.h:22918
int53 chat_id_
Chat identifier.
Definition: td_api.h:118708
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45192
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12739
bool exclude_read_
True, if read chats need to be excluded.
Definition: td_api.h:11823
int53 chat_id_
The channel chat the message belongs to.
Definition: td_api.h:114071
string description_
Web App description.
Definition: td_api.h:75537
Definition: td_api.h:106148
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:93726
Definition: td_api.h:2484
int53 supergroup_id_
Identifier of the channel.
Definition: td_api.h:119884
void store(TlStorerToString &s, const char *field_name) const final
int32 photo_width_
Product photo width.
Definition: td_api.h:26096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112029
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:105420
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:102828
array< string > keys_
Language pack keys of the strings to be returned; leave empty to request all available strings.
Definition: td_api.h:93278
Definition: td_api.h:25475
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101609
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77530
void store(TlStorerToString &s, const char *field_name) const final
string sender_name_
Name of the original sender.
Definition: td_api.h:37978
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:24901
object_ptr< sticker > around_animation_
Around animation for the reaction; may be null.
Definition: td_api.h:18086
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80529
string id_
Unique identifier of the subscription.
Definition: td_api.h:56781
object_ptr< point > end_point_
The end point of the curve.
Definition: td_api.h:75059
object_ptr< TMeUrlType > type_
Type of the URL.
Definition: td_api.h:62704
bool can_report_reactions_
True, if reactions on the message can be reported through reportMessageReactions.
Definition: td_api.h:38476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20875
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:97128
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104438
Definition: td_api.h:14373
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:14654
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113886
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:37036
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:80402
Definition: td_api.h:101782
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107206
array< object_ptr< unreadReaction > > unread_reactions_
The new list of unread reactions.
Definition: td_api.h:66359
int32 winner_count_
Number of users which will be able to activate the gift codes.
Definition: td_api.h:63242
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:105338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26429
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:24984
object_ptr< sticker > sticker_
Message content; may be null.
Definition: td_api.h:50071
object_ptr< sticker > select_animation_
Select animation for the effect in TGS format.
Definition: td_api.h:37729
int64 effect_id_
Identifier of the effect to apply to the message.
Definition: td_api.h:108639
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:51792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34386
Definition: td_api.h:20535
int64 old_background_custom_emoji_id_
Previous identifier of the custom emoji; 0 if none.
Definition: td_api.h:10717
array< object_ptr< chatAdministrator > > administrators_
A list of chat administrators.
Definition: td_api.h:8721
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:72015
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117203
Definition: td_api.h:113800
int32 deleted_message_count_
Number of messages deleted by the administrator.
Definition: td_api.h:14716
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61135
object_ptr< sticker > left_reel_
The animated sticker with the left reel.
Definition: td_api.h:17233
string name_
The name of the option.
Definition: td_api.h:114462
string gift_name_
Unique name of the upgraded gift.
Definition: td_api.h:60624
int53 message_thread_id_
If not 0, the message thread identifier in which the messages will be sent.
Definition: td_api.h:109302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91304
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67108
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:20703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68845
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:40215
bool is_from_offline_
True, if the message was sent because of a scheduled action by the message sender,...
Definition: td_api.h:33789
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51642
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107968
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:84314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52507
object_ptr< CallDiscardReason > discard_reason_
Reason why the call was discarded.
Definition: td_api.h:35132
bool approve_
Pass true to approve all requests; pass false to decline them.
Definition: td_api.h:102462
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:7677
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:87392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47787
void store(TlStorerToString &s, const char *field_name) const final
premiumStoryFeatureVideoQuality()
Definition: td_api.h:42137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37560
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:84252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72085
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:61577
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111088
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:24527
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:78214
int32 payment_date_
Point in time (Unix timestamp) when the giveaway was paid.
Definition: td_api.h:48532
int32 thumbnail_height_
Height of the thumbnail.
Definition: td_api.h:24702
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54634
bytes value_
Bytes.
Definition: td_api.h:63559
int32 total_voter_count_
Total number of voters, participating in the poll.
Definition: td_api.h:45993
bool restricts_new_chats_
True, if the user may restrict new chats with non-contacts. Use canSendMessageToUser to check whether...
Definition: td_api.h:73377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17496
object_ptr< ChatAvailableReactions > available_reactions_
Types of reaction, available in the chat.
Definition: td_api.h:7699
Definition: td_api.h:23412
Definition: td_api.h:42752
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< botMenuButton > menu_button_
New menu button.
Definition: td_api.h:114018
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:109710
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:85043
bool revoke_
Pass true to delete chat history for all users.
Definition: td_api.h:82376
int32 file_id_
File identifier.
Definition: td_api.h:18743
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13312
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86756
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:51853
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42897
object_ptr< targetChatTypes > types_
Allowed types for the chat.
Definition: td_api.h:62993
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116660
int53 download_offset_
Download will be started from this offset. downloaded_prefix_size is calculated from this offset.
Definition: td_api.h:33056
int32 web_app_header_light_color_
Default light header color for bot Web Apps; -1 if not specified.
Definition: td_api.h:4019
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2893
Definition: td_api.h:76245
Definition: td_api.h:36940
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:8391
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:82878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57604
messageReplyToStory()
Definition: td_api.h:111662
Definition: td_api.h:63276
Definition: td_api.h:62982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120071
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:102225
Definition: td_api.h:97257
int32 restricted_count_
Number of restricted users in the supergroup; 0 if unknown.
Definition: td_api.h:62265
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22344
int32 total_count_
Total number of active notifications in the group.
Definition: td_api.h:40523
object_ptr< groupCall > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92471
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:119354
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48862
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39584
Definition: td_api.h:43015
bool can_create_topics_
True, if the user can create topics.
Definition: td_api.h:13690
bool is_restore_
Pass true if this is a restore of a Telegram Premium purchase; only for App Store.
Definition: td_api.h:110191
int32 pending_reset_date_
Point in time (Unix timestamp) after which the password can be reset immediately using resetPassword.
Definition: td_api.h:52942
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14875
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:60177
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:30439
int32 creation_date_
Point in time (Unix timestamp) when the giveaway was created.
Definition: td_api.h:21066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4341
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:120484
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24359
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:77496
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47072
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:30939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109896
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:45579
Definition: td_api.h:109289
object_ptr< StatisticalGraph > story_reaction_graph_
A graph containing number of story reactions.
Definition: td_api.h:61519
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:83373
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:117320
bool only_active_
Pass true to remove only active downloads, including paused.
Definition: td_api.h:103372
double duration_
Precise duration of the video, in seconds; 0-60.
Definition: td_api.h:28129
Definition: td_api.h:17088
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74938
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50105
object_ptr< notificationSound > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77188
Definition: td_api.h:40102
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:111284
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84250
Definition: td_api.h:54857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111251
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79125
Definition: td_api.h:61224
int53 star_count_
Number of Telegram Stars that were received.
Definition: td_api.h:36897
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99019
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75640
double corner_radius_percentage_
The radius of the rectangle corner rounding, as a percentage of the media width.
Definition: td_api.h:60309
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:112603
bool is_current_
True, if this session is the current session.
Definition: td_api.h:55224
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44156
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:81629
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:63516
bool allow_user_chats_
True, if private chats with ordinary users are allowed.
Definition: td_api.h:63071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113933
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74982
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:113145
Definition: td_api.h:95191
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78565
bool udp_p2p_
True, if UDP peer-to-peer connections are supported.
Definition: td_api.h:6469
object_ptr< InputInlineQueryResult > result_
The description of the message.
Definition: td_api.h:106376
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:13762
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:24462
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:45939
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:36873
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; pass null if none.
Definition: td_api.h:108558
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:4989
int64 id_
Identifier of the sticker set.
Definition: td_api.h:59189
object_ptr< address > address_
The address to be saved.
Definition: td_api.h:26812
Definition: td_api.h:17326
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:62273
Definition: td_api.h:40290
string parameter_
The parameter for the bot start message.
Definition: td_api.h:23473
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103177
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:22407
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35283
bool is_downloading_completed_
True, if the local copy is fully available.
Definition: td_api.h:33054
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119064
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42595
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:119985
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:63336
string title_
Option title.
Definition: td_api.h:55981
Definition: td_api.h:51881
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:115726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66379
Definition: td_api.h:102609
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:96437
int32 video_height_
Height of the video.
Definition: td_api.h:24458
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121057
int64 story_sound_id_
Identifier of the notification sound to be played for stories; 0 if sound is disabled.
Definition: td_api.h:54229
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:95224
Definition: td_api.h:25952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98738
Definition: td_api.h:72730
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:76400
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:118819
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:109095
int32 story_id_
Story identifier.
Definition: td_api.h:69900
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35553
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:116864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91957
object_ptr< upgradedGiftModel > model_
Model of the upgraded gift.
Definition: td_api.h:72761
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:103098
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:98551
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:63920
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:98869
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:98847
string language_
Programming language of the code; as defined by the sender.
Definition: td_api.h:64421
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:115121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102371
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:59009
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:24029
object_ptr< MessageSender > verified_id_
Identifier of the user or the supergroup or channel chat, which verification is removed.
Definition: td_api.h:103795
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101007
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:21812
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27061
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:85115
array< int53 > user_ids_
Identifiers of the users which can activate the gift codes.
Definition: td_api.h:63188
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:59120
object_ptr< termsOfService > terms_of_service_
The new terms of service.
Definition: td_api.h:70773
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6647
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:113423
int32 total_count_
The total number of received gifts.
Definition: td_api.h:51618
object_ptr< PremiumFeature > feature_
The viewed premium feature.
Definition: td_api.h:120882
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:49879
array< int53 > shared_user_ids_
Identifiers of the shared users.
Definition: td_api.h:116747
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79277
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65660
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58904
Definition: td_api.h:83532
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:53923
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:76897
bool has_password_
True, if a temporary password is available.
Definition: td_api.h:63470
int32 height_
Height of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:53626
string username_
Username for logging in; may be empty.
Definition: td_api.h:49018
int32 port_
Server port number.
Definition: td_api.h:6528
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:90292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97533
int32 score_
New score.
Definition: td_api.h:36277
string url_
An HTTP URL, opening the reference.
Definition: td_api.h:53671
Definition: td_api.h:69497
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48551
object_ptr< minithumbnail > minithumbnail_
Media minithumbnail; may be null.
Definition: td_api.h:43039
array< object_ptr< PageBlock > > page_blocks_
Post content.
Definition: td_api.h:42255
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:81113
int64 value_
The value of the option.
Definition: td_api.h:41174
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77533
Definition: td_api.h:75199
bool is_pinned_
Pass true to pin the topic; pass false to unpin it.
Definition: td_api.h:118712
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:78998
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119003
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:96318
bool mute_stories_
True, if story notifications are disabled.
Definition: td_api.h:54227
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:51794
Definition: td_api.h:28072
int32 shortcut_id_
Unique identifier of the quick reply shortcut to which the messages belong.
Definition: td_api.h:83061
string username_
Username of the user; for bots only.
Definition: td_api.h:55932
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:49266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2998
object_ptr< StoryInteractionType > type_
Type of the interaction.
Definition: td_api.h:60885
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:96642
string phone_number_
Phone number.
Definition: td_api.h:53582
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:8544
object_ptr< CheckStickerSetNameResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79477
int32 count_
Limit on the total number of files after deletion. Pass -1 to use the default limit.
Definition: td_api.h:101921
object_ptr< RichText > text_
Text.
Definition: td_api.h:53220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49978
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22151
string owner_name_
Name of the owner for the case when owner identifier and address aren't known.
Definition: td_api.h:72757
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93139
void store(TlStorerToString &s, const char *field_name) const final
int32 story_count_
Number of stories that can be posted by the user.
Definition: td_api.h:7117
int53 message_id_
Identifier of the message.
Definition: td_api.h:114131
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97276
string currency_
Currency for the price of the product.
Definition: td_api.h:36322
Definition: td_api.h:70919
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59918
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:116166
Definition: td_api.h:58952
void store(TlStorerToString &s, 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
Definition: td_api.h:8531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100413
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102032
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:111223
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47397
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:98579
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53688
bool is_hidden_
Pass true to hide and close the General topic; pass false to unhide it.
Definition: td_api.h:118766
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108146
bool disable_notification_
Pass true to disable notification about the current user joining Telegram for other users that added ...
Definition: td_api.h:103320
Definition: td_api.h:79600
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78665
int32 yearly_boost_count_
Number of times the chat will be boosted for one year if the option is chosen.
Definition: td_api.h:56445
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26710
int32 file_id_
Identifier of the file to delete.
Definition: td_api.h:82700
int32 center_color_
A color in the center of the backdrop in the RGB format.
Definition: td_api.h:72997
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:33787
bool can_pin_messages_
True, if the user can pin messages.
Definition: td_api.h:13688
object_ptr< animatedEmoji > animated_emoji_
The animated emoji.
Definition: td_api.h:34851
string photo_url_
The URL of the JPEG photo (photo size must not exceed 5MB).
Definition: td_api.h:24870
Definition: td_api.h:23543
object_ptr< statisticalValue > mean_message_share_count_
Mean number of times the recently sent messages were shared.
Definition: td_api.h:14618
int53 user_id_
Identifier of the user to be called.
Definition: td_api.h:80664
string value_
Unencrypted data, phone number or email address.
Definition: td_api.h:18465
string inline_message_id_
Inline message identifier.
Definition: td_api.h:84979
Definition: td_api.h:84721
int53 user_id_
User identifier.
Definition: td_api.h:12594
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60105
array< object_ptr< MessageSender > > recent_voter_ids_
Identifiers of recent voters, if the poll is non-anonymous.
Definition: td_api.h:45995
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:110876
Definition: td_api.h:62782
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81330
string last_name_
Last name of the user.
Definition: td_api.h:16127
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49461
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53235
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47757
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:36577
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5442
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:112497
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60804
string conversion_
String specifying the conversion applied to the original file; must be persistent across application ...
Definition: td_api.h:24234
int32 rarity_per_mille_
The number of upgraded gifts that receive this symbol for each 1000 gifts upgraded.
Definition: td_api.h:73238
int53 message_id_
A temporary message identifier.
Definition: td_api.h:65958
Definition: td_api.h:67967
bool is_anonymous_
True, if the reactor is anonymous.
Definition: td_api.h:43312
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:93386
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:36777
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:36452
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:26324
array< object_ptr< giftForResale > > gifts_
The gifts.
Definition: td_api.h:21004
int53 message_thread_id_
Message thread identifier in which mentions are marked as read.
Definition: td_api.h:102722
void store(TlStorerToString &s, const char *field_name) const final
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:82266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75299
object_ptr< InputStoryAreaType > type_
Type of the area.
Definition: td_api.h:27642
Definition: td_api.h:53010
Definition: td_api.h:43346
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59358
int32 story_id_
Story identifier of the original story.
Definition: td_api.h:61237
int53 message_id_
Identifier of the message.
Definition: td_api.h:30275
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65122
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87203
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38522
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34152
Definition: td_api.h:40253
Definition: td_api.h:91118
Definition: td_api.h:48706
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:59758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19676
string password_
The 2-step verification password of the current user.
Definition: td_api.h:86234
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:62321
Definition: td_api.h:58857
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_viewed_
True, if at least one of the recipients has viewed the video note.
Definition: td_api.h:34514
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:7665
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:77783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33168
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108163
Definition: td_api.h:101135
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116940
object_ptr< AutosaveSettingsScope > scope_
Autosave settings scope.
Definition: td_api.h:110309
fileTypeVideoStory()
bool is_hidden_
True, if the country must be hidden from the list of all countries.
Definition: td_api.h:16260
string json_data_
Graph data in JSON format.
Definition: td_api.h:58624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35841
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:81686
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:59050
bool select_contacts_
True, if all private chats with contacts are selected.
Definition: td_api.h:5806
string sticker_url_
The URL of the WEBP, TGS, or WEBM sticker (sticker file size must not exceed 5MB).
Definition: td_api.h:24929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120453
string description_
New bot's description on the specified language.
Definition: td_api.h:110468
int53 chat_id_
Identifier of the chat to be removed.
Definition: td_api.h:104160
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:59205
string title_
Game title, empty for pinned game message.
Definition: td_api.h:49573
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41444
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88212
Definition: td_api.h:96631
int53 chat_id_
Identifier of the chat to which the message that was forwarded belonged; may be 0 if unknown.
Definition: td_api.h:19988
Definition: td_api.h:70712
int53 chat_id_
Chat identifier.
Definition: td_api.h:67471
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:107878
object_ptr< sticker > select_animation_
Select animation for the reaction.
Definition: td_api.h:18080
bool is_canceled_
Pass true to cancel the subscription; pass false to allow the user to enable it.
Definition: td_api.h:85718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23835
string question_
Poll question.
Definition: td_api.h:49834
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21782
Definition: td_api.h:114181
string referrer_
Google Play referrer to identify the user.
Definition: td_api.h:96692
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:111751
Definition: td_api.h:82099
int32 max_quantity_
The maximum number of users to share.
Definition: td_api.h:30973
int53 chat_id_
Chat identifier.
Definition: td_api.h:118329
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:87723
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:36514
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:83225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69835
object_ptr< InputFile > animation_
Animation file to be removed.
Definition: td_api.h:104212
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116834
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< InputFile > > attached_files_
Files used in the imported messages. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:100654
string recovery_code_
Recovery code to check.
Definition: td_api.h:79205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2519
Definition: td_api.h:16764
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:22922
int32 story_per_day_count_
Number of stories that the chat can publish daily.
Definition: td_api.h:9018
object_ptr< formattedText > text_
Text in which to search for the quote.
Definition: td_api.h:107759
int32 id_
Unique button identifier.
Definition: td_api.h:31026
bool video_chat_changes_
True, if video chat actions need to be returned.
Definition: td_api.h:11706
Definition: td_api.h:98021
int32 offset_
Number of transactions to skip.
Definition: td_api.h:89794
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37434
Definition: td_api.h:11796
Definition: td_api.h:109699
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars; can be identifier of the current user,...
Definition: td_api.h:97694
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77979
string first_name_
First name of the user.
Definition: td_api.h:73337
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:7663
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82564
array< object_ptr< failedToAddMember > > failed_to_add_members_
Information about users that weren't added to the chat.
Definition: td_api.h:18647
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:56538
Definition: td_api.h:76998
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:18088
array< object_ptr< PaidMedia > > media_
Information about the media.
Definition: td_api.h:34313
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:16039
Definition: td_api.h:51923
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:4033
array< object_ptr< sticker > > stickers_
List of stickers in this set.
Definition: td_api.h:59126
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:111446
string query_
Query to search for.
Definition: td_api.h:108056
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:24706
premiumStoryFeatureSaveStories()
string application_version_
Application version; must be non-empty.
Definition: td_api.h:116186
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:47905
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:77806
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10549
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59752
int64 old_sticker_set_id_
Previous identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10505
object_ptr< secretChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97484
string last_name_
The last name of the user; 0-64 characters.
Definition: td_api.h:103318
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107344
bool has_private_calls_
True, if the user can't be called due to their privacy settings.
Definition: td_api.h:73480
int32 premium_value_
Value of the limit for Premium users.
Definition: td_api.h:47282
Definition: td_api.h:85811
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17205
string currency_
Currency for the product price.
Definition: td_api.h:72113
void store(TlStorerToString &s, const char *field_name) const final
string name_
Unique background name.
Definition: td_api.h:2927
string text_
The text to parse.
Definition: td_api.h:102043
int32 log_in_date_
Point in time (Unix timestamp) when the user was logged in.
Definition: td_api.h:15871
int64 profile_photo_id_
Identifier of the profile photo to delete.
Definition: td_api.h:82961
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48001
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35811
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:75220
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81820
object_ptr< InputFile > background_
Background file to use. Only inputFileLocal and inputFileGenerated are supported. The file must be in...
Definition: td_api.h:23561
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:101858
int32 file_id_
Identifier of the file to stop uploading.
Definition: td_api.h:78396
Definition: td_api.h:4088
Definition: td_api.h:111375
bool is_upgrade_
True, if the gift was obtained by upgrading of a previously received gift; otherwise,...
Definition: td_api.h:37102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54111
Definition: td_api.h:26400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38232
int32 duration_
Duration of the video, in seconds; 0-60.
Definition: td_api.h:25778
object_ptr< InternalLinkType > feedback_link_
An internal link to be opened to leave feedback about the instant view.
Definition: td_api.h:75787
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:60187
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:90663
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:37034
object_ptr< JsonValue > json_value_
The JsonValue object.
Definition: td_api.h:93014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18156
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65268
double seconds_
Number of seconds before the function returns.
Definition: td_api.h:109927
object_ptr< MessageSender > actor_id_
Identifier of the user or chat that changed reactions.
Definition: td_api.h:72488
Definition: td_api.h:87621
Definition: td_api.h:120810
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58390
Definition: td_api.h:49562
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:38609
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7991
object_ptr< chatFolderIcon > icon_
The chosen or default icon for the chat folder.
Definition: td_api.h:11935
Definition: td_api.h:59541
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:70971
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:56990
Definition: td_api.h:49322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116076
int32 file_id_
Identifier of the downloaded file.
Definition: td_api.h:118599
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53034
Definition: td_api.h:33911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89973
string token_
The token.
Definition: td_api.h:17520
bytes x_
Bytes to return.
Definition: td_api.h:117281
Definition: td_api.h:106886
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15941
int53 chat_id_
Identifier of the chat to which to forward messages.
Definition: td_api.h:86088
void store(TlStorerToString &s, const char *field_name) const final
int32 new_verbosity_level_
New verbosity level; 1-1024.
Definition: td_api.h:113863
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101378
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
The identifier of the story.
Definition: td_api.h:98553
Definition: td_api.h:60971
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:102295
Definition: td_api.h:60134
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:59504
object_ptr< FirebaseDeviceVerificationParameters > device_verification_parameters_
Parameters to be used for device verification.
Definition: td_api.h:1804
Definition: td_api.h:17974
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46781
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85145
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:115012
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:120353
int53 chat_id_
Identifier of a chat in which the thumbnail will be shown. Use 0 if unknown.
Definition: td_api.h:93791
Definition: td_api.h:22905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18298
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:24809
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:36959
Definition: td_api.h:23628
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< upgradedGift > gift_
The upgraded gift.
Definition: td_api.h:72671
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77031
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90087
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:77377
object_ptr< countries > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90780
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:116803
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69400
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:56890
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:87909
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:24635
Definition: td_api.h:5893
int32 year_
Birth year; 0 if unknown.
Definition: td_api.h:3536
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89308
object_ptr< verificationStatus > verification_status_
Information about verification status of the supergroup or channel; may be null if none.
Definition: td_api.h:62176
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:81386
Definition: td_api.h:107514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3761
Definition: td_api.h:43446
string name_
Name of the other party; may be empty if unrecognized.
Definition: td_api.h:37818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60387
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117738
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:81225
bool is_manual_
True, if the quote was manually chosen by the message sender.
Definition: td_api.h:64759
string zero_value_
Value for zero objects.
Definition: td_api.h:31348
Definition: td_api.h:72575
Definition: td_api.h:43400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108358
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:101852
bool show_alert_
True, if an alert must be shown to the user instead of a toast notification.
Definition: td_api.h:6938
Definition: td_api.h:2910
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:82855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23114
Definition: td_api.h:111823
object_ptr< textQuote > quote_
Chosen quote from the replied message; may be null if none.
Definition: td_api.h:38891
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9581
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which message will be returned.
Definition: td_api.h:97126
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:108722
object_ptr< premiumState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96037
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:77618
Definition: td_api.h:103672
int32 width_
Sticker width; as defined by the sender.
Definition: td_api.h:58801
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:24523
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:85047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66106
int64 sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:54221
int64 available_amount_
Amount of the cryptocurrency available for withdrawal, in the smallest units of the cryptocurrency.
Definition: td_api.h:14099
string label_
New label for the tag; 0-12 characters.
Definition: td_api.h:115386
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:69249
int53 id_
Unique message identifier among all quick replies.
Definition: td_api.h:51001
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46661
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:40655
int32 total_count_
Number of times the reaction was added.
Definition: td_api.h:38552
bool can_invite_users_
True, if the user can invite new users to the chat.
Definition: td_api.h:13686
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:101043
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90866
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:83011
int64 id_
Session identifier.
Definition: td_api.h:65587
object_ptr< sticker > effect_animation_
Effect animation for the effect in TGS format.
Definition: td_api.h:37731
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111039
Definition: td_api.h:13800
Definition: td_api.h:108741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99144
Definition: td_api.h:55729
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:84244
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:25585
int32 position_
Position in the high score table.
Definition: td_api.h:20603
object_ptr< upgradedGiftSymbol > symbol_
Symbol of the upgraded gift.
Definition: td_api.h:72763
object_ptr< RichText > author_
Author.
Definition: td_api.h:41455
int32 boost_count_
Number of times the chat was boosted.
Definition: td_api.h:35991
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:115249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64067
bool udp_reflector_
True, if connection through UDP reflectors is supported.
Definition: td_api.h:6471
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:82215
int32 active_user_count_
The number of recently active users of the bot.
Definition: td_api.h:74797
Definition: td_api.h:65987
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:84803
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8469
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82775
Definition: td_api.h:58850
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:13586
bool has_hidden_members_
True, if non-administrators can receive only administrators and bots using getSupergroupMembers or se...
Definition: td_api.h:62281
Definition: td_api.h:95774
object_ptr< EmojiStatusType > type_
Type of the emoji status.
Definition: td_api.h:18138
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:55850
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74821
int53 message_id_
Message identifier; unique for the chat to which the sponsored message belongs among both ordinary an...
Definition: td_api.h:56244
Definition: td_api.h:40785
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119382
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:102798
Definition: td_api.h:54370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94233
Definition: td_api.h:36754
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5831
int32 month_
Month of the year; 1-12.
Definition: td_api.h:3534
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11961
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:85421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13200
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82933
string button_text_
Text for the message action button.
Definition: td_api.h:56256
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93974
string name_
Time zone name.
Definition: td_api.h:65208
bytes file_hash_
Current hash of the file containing the translation.
Definition: td_api.h:27379
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:21539
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118842
string gift_name_
Name of the upgraded gift to send.
Definition: td_api.h:109654
Definition: td_api.h:70346
Definition: td_api.h:69578
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58474
array< object_ptr< ChatList > > chat_lists_
List of chat lists.
Definition: td_api.h:12834
string password_
The 2-step verification password of the current user.
Definition: td_api.h:120212
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:47032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85506
int32 store_product_quantity_
Number of times the store product must be paid.
Definition: td_api.h:47191
Definition: td_api.h:46674
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:44865
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93494
int64 chat_photo_id_
Identifier of the current user's profile photo to reuse.
Definition: td_api.h:23781
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< datedFile > front_side_
Front side of the document.
Definition: td_api.h:22261
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:4228
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109266
object_ptr< chatPhotos > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99871
int53 message_id_
Identifier of the reacted message; can be 0 or an identifier of a deleted message.
Definition: td_api.h:58200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46751
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:120932
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:51003
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99277
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61677
Definition: td_api.h:44846
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118895
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request.
Definition: td_api.h:108629
int53 chat_id_
Chat identifier.
Definition: td_api.h:101096
string order_info_id_
Temporary identifier of the order information.
Definition: td_api.h:74964
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:81464
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114380
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:3895
bool can_get_statistics_
True, if the supergroup or channel statistics are available.
Definition: td_api.h:62289
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50803
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12138
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:71209
object_ptr< ReactionNotificationSource > message_reaction_source_
Source of message reactions for which notifications are shown.
Definition: td_api.h:51154
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:67221
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:3116
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109738
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64776
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:5535
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:83883
Definition: td_api.h:41405
Definition: td_api.h:102503
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:45623
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:40171
int53 chat_id_
Chat identifier.
Definition: td_api.h:113357
array< object_ptr< premiumFeaturePromotionAnimation > > animations_
The list of available promotion animations for Premium features.
Definition: td_api.h:48210
Definition: td_api.h:8311
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:60151
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:18560
int32 story_id_
Unique story identifier among stories of the chat.
Definition: td_api.h:60788
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49575
void store(TlStorerToString &s, const char *field_name) const final
string id_
Shipping option identifier.
Definition: td_api.h:55979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35202
string zoom_token_
If non-empty, a token which can be used to receive a zoomed in graph.
Definition: td_api.h:58626
Definition: td_api.h:12583
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:117031
int53 chat_id_
Chat identifier.
Definition: td_api.h:118439
Definition: td_api.h:18211
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17036
int53 offset_
The offset from which to write the data to the file.
Definition: td_api.h:121034
string message_
Message text of the start page; 0-getOption("business_start_page_message_length_max") characters.
Definition: td_api.h:23726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15318
int32 total_count_
Number of forwarded messages.
Definition: td_api.h:50866
object_ptr< countryInfo > country_
Information about the country to which the phone number belongs; may be null.
Definition: td_api.h:45787
string name_
New name for the shortcut. Use checkQuickReplyShortcutName to check its validness.
Definition: td_api.h:115174
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:98452
void store(TlStorerToString &s, const char *field_name) const final
int32 video_width_
Width of the video.
Definition: td_api.h:24456
Definition: td_api.h:54983
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:106545
Definition: td_api.h:98288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106339
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118033
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60474
Definition: td_api.h:17375
Definition: td_api.h:101434
int32 month_count_
Number of months the Telegram Premium subscription will be active for the user.
Definition: td_api.h:63137
string url_
URL of the result, if it exists.
Definition: td_api.h:24513
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34827
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27433
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:104441
array< object_ptr< PassportElementType > > types_
List of Telegram Passport element types sent.
Definition: td_api.h:37458
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:120104
string result_id_
Identifier of the inline query result.
Definition: td_api.h:109163
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:113359
string few_value_
Value for few objects.
Definition: td_api.h:31354
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86589
int53 chat_id_
Chat identifier.
Definition: td_api.h:77836
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:59203
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40867
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:51622
object_ptr< file > file_
Information about the animation file.
Definition: td_api.h:953
Definition: td_api.h:105803
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< shippingOption > > shipping_options_
Available shipping options.
Definition: td_api.h:74966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5325
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3301
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102959
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:90473
Definition: td_api.h:69536
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3082
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:100978
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:59899
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41525
int53 expected_size_
Expected size of the generated file, in bytes; pass 0 if unknown.
Definition: td_api.h:24236
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:11060
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98179
Definition: td_api.h:52019
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:21181
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:98194
object_ptr< MessageSender > creator_id_
Identifier of the creator of the topic.
Definition: td_api.h:19877
string email_address_
The email address to be saved.
Definition: td_api.h:27085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94551
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:85238
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Call identifier.
Definition: td_api.h:6152
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:95673
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:62323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55746
Definition: td_api.h:46105
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:28180
bool exclude_unlimited_
Pass true to exclude gifts that can be purchased unlimited number of times.
Definition: td_api.h:96445
bool remove_caption_
Pass true to remove media captions of message copies. Ignored if send_copy is false.
Definition: td_api.h:86100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82235
int64 id_
Unique identifier of the gift.
Definition: td_api.h:72741
bool allow_multiple_answers_
True, if multiple answer options can be chosen simultaneously.
Definition: td_api.h:46116
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113986
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:35073
Definition: td_api.h:63113
Definition: td_api.h:96914
string two_value_
Value for two objects.
Definition: td_api.h:31352
array< string > hashtags_
A list of hashtags.
Definition: td_api.h:22175
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:11933
int32 priority_
Priority of the upload (1-32). The higher the priority, the earlier the file will be uploaded....
Definition: td_api.h:102297
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:106846
Definition: td_api.h:18391
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4489
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41278
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:28131
int53 user_id_
User identifier.
Definition: td_api.h:113751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46301
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80118
object_ptr< groupCallParticipant > participant_
New data about the participant.
Definition: td_api.h:69549
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111748
int53 chat_id_
Chat identifier.
Definition: td_api.h:16307
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50266
bool is_outgoing_
True, if the call is outgoing.
Definition: td_api.h:5908
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40307
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:118654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116490
Definition: td_api.h:17847
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76679
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< upgradedGiftBackdropCount > > backdrops_
Available backdrops; for searchGiftsForResale requests without offset and attributes only.
Definition: td_api.h:21010
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105975
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56372
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45675
Definition: td_api.h:7965
Definition: td_api.h:106303
void store(TlStorerToString &s, const char *field_name) const final
int64 web_app_launch_id_
Identifier of Web App launch.
Definition: td_api.h:70891
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:34893
bool is_shareable_
True, if at least one link has been created for the folder.
Definition: td_api.h:11813
int32 limit_
The maximum number of topics to be loaded. For optimal performance, the number of loaded topics is ch...
Definition: td_api.h:101445
void store(TlStorerToString &s, const char *field_name) const final
string value_
The value of the option.
Definition: td_api.h:41213
int53 chat_id_
Chat identifier.
Definition: td_api.h:118493
object_ptr< passportElements > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86256
object_ptr< formattedText > bio_
A short user bio; may be null for bots.
Definition: td_api.h:73494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17901
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:114734
string title_
Group call title; for video chats only.
Definition: td_api.h:21503
array< string > emojis_
The new list of active emoji reactions.
Definition: td_api.h:70930
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:85742
object_ptr< MessageSender > participant_id_
Identifier of the group call participant, which sent the data.
Definition: td_api.h:81688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24005
string title_
Group call recording title; 0-64 characters.
Definition: td_api.h:116805
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17049
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Media caption.
Definition: td_api.h:34315
string name_
The name of the background.
Definition: td_api.h:106493
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:81361
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68509
string number_
Document number; 1-24 characters.
Definition: td_api.h:24370
Definition: td_api.h:18352
int32 administrator_count_
Number of privileged users in the supergroup or channel; 0 if unknown.
Definition: td_api.h:62263
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80471
double horizontal_accuracy_
The estimated horizontal accuracy of the location, in meters; as defined by the sender....
Definition: td_api.h:33151
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90023
Definition: td_api.h:106070
Definition: td_api.h:80441
bool is_restore_
Pass true if this is a restore of a Telegram Premium purchase; only for App Store.
Definition: td_api.h:59660
Definition: td_api.h:112428
int32 date_
Point in time (Unix timestamp) when the current user joined, or the point in time when the supergroup...
Definition: td_api.h:62146
Definition: td_api.h:65628
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:61363
bool restrict_user_is_premium_
True, if the shared users must or must not be Telegram Premium users.
Definition: td_api.h:30969
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77136
object_ptr< orderInfo > order_info_
Information about the order; may be null.
Definition: td_api.h:72121
Definition: td_api.h:62077
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59803
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:13600
Definition: td_api.h:59178
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:4023
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108461
string emoji_
The emoji.
Definition: td_api.h:86345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103599
Definition: td_api.h:101732
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:73502
Definition: td_api.h:63960
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50368
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98433
Definition: td_api.h:115990
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:11321
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59476
Definition: td_api.h:19810
Definition: td_api.h:9270
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:104895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20815
string first_name_
First name of the user; 1-255 characters in length.
Definition: td_api.h:16125
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:109304
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG format; as defined by the sender; may be null.
Definition: td_api.h:75425
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:107704
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87856
Definition: td_api.h:49823
Definition: td_api.h:94571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26020
object_ptr< AuthorizationState > authorization_state_
New authorization state.
Definition: td_api.h:65878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55196
Definition: td_api.h:79444
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110331
object_ptr< attachmentMenuBot > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86642
Definition: td_api.h:53824
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107209
getStoryAvailableReactions()
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:82750
array< object_ptr< datedFile > > files_
List of attached files.
Definition: td_api.h:18463
Definition: td_api.h:48245
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:83462
Definition: td_api.h:81618
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:17235
string method_
The method name.
Definition: td_api.h:109712
Definition: td_api.h:55669
int53 paid_message_star_count_
The number of Telegram Stars the sender paid to send the message.
Definition: td_api.h:33833
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:119968
Definition: td_api.h:109410
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:71801
Definition: td_api.h:116352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92710
int32 boost_count_
The number of boosts received by the chat from the giveaway; for Telegram Star giveaways only.
Definition: td_api.h:48530
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:24935
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:60369
object_ptr< pageBlockCaption > caption_
Audio file caption.
Definition: td_api.h:41973
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116218
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:93603
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:81519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60229
Definition: td_api.h:80493
string title_
Title of the chat to which the join request was sent.
Definition: td_api.h:8493
Definition: td_api.h:85285
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:73343
object_ptr< NotificationGroupType > type_
New type of the notification group.
Definition: td_api.h:68475
object_ptr< formattedText > quote_
Quote to search for.
Definition: td_api.h:107761
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:100155
Definition: td_api.h:64712
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116775
object_ptr< passportElementsWithErrors > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95336
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:68992
int64 total_amount_
Total amount of the cryptocurrency earned, in the smallest units of the cryptocurrency.
Definition: td_api.h:14095
Definition: td_api.h:16497
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101606
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text to search for.
Definition: td_api.h:93114
Definition: td_api.h:67418
Definition: td_api.h:75573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101004
string invite_link_
Invite link for which to return join requests. If empty, all join requests will be returned....
Definition: td_api.h:89174
int32 open_period_
Amount of time the poll will be active after creation, in seconds; for bots only.
Definition: td_api.h:26169
array< object_ptr< ReactionType > > old_reaction_types_
Old list of chosen reactions.
Definition: td_api.h:72492
int53 user_id_
User identifier.
Definition: td_api.h:92690
Definition: td_api.h:81403
object_ptr< error > error_
The cause of the story posting failure.
Definition: td_api.h:69984
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111254
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:15160
object_ptr< InputCredentials > credentials_
The credentials chosen by user for payment; pass null for a payment in Telegram Stars.
Definition: td_api.h:109429
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112140
Definition: td_api.h:13325
Definition: td_api.h:105953
string password_
The 2-step verification password of the current user.
Definition: td_api.h:97872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86481
array< int32 > removed_notification_ids_
Identifiers of removed group notifications, sorted by notification identifier.
Definition: td_api.h:68487
int53 star_count_
The number of Telegram Stars to pay for subscription.
Definition: td_api.h:100448
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:18602
int32 width_
Block width; 0 if unknown.
Definition: td_api.h:42193
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:13071
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105024
Definition: td_api.h:113903
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53942
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:82900
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82980
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:5800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73842
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:33487
Definition: td_api.h:31248
Definition: td_api.h:75267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57008
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:118276
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7844
bool can_send_basic_messages_
True, if the user can send text messages, contacts, giveaways, giveaway winners, invoices,...
Definition: td_api.h:13664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3955
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:21834
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18907
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:78007
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111524
object_ptr< PassportElementType > type_
Element type.
Definition: td_api.h:82911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5999
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:84983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74896
Definition: td_api.h:83844
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54043
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43192
string phone_number_
The phone number to be saved.
Definition: td_api.h:27046
array< object_ptr< availableReaction > > popular_reactions_
List of popular reactions.
Definition: td_api.h:2867
Definition: td_api.h:93053
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:111336
object_ptr< datedFile > reverse_side_
Reverse side of the document; only for driver license and identity card; may be null.
Definition: td_api.h:22263
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:110962
object_ptr< user > user_
New data about the user.
Definition: td_api.h:68752
object_ptr< maskPosition > mask_position_
Position where the mask is placed; pass null if not specified.
Definition: td_api.h:27591
Definition: td_api.h:53209
Definition: td_api.h:20791
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:12963
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:25381
int32 group_call_id_
Group call identifier.
Definition: td_api.h:118923
Definition: td_api.h:49052
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:102374
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:67489
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:111779
object_ptr< outline > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98060
array< object_ptr< testString > > value_
Vector of objects.
Definition: td_api.h:63797
void store(TlStorerToString &s, const char *field_name) const final
bytes data_
Data to encrypt.
Definition: td_api.h:85826
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:56789
bool message_pins_
True, if pin/unpin events need to be returned.
Definition: td_api.h:11688
string title_
Title for the option choice.
Definition: td_api.h:52743
string parameter_
A hidden parameter sent to the bot for deep linking purposes (https://core.telegram....
Definition: td_api.h:108496
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84832
Definition: td_api.h:69023
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56000
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105601
Definition: td_api.h:52523
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:30425
Definition: td_api.h:22953
string url_
The URL where the withdrawal transaction can be viewed.
Definition: td_api.h:53060
bool request_photo_
Pass true to request photo of the users; bots only.
Definition: td_api.h:30979
object_ptr< formattedText > paid_media_caption_
Extended media caption; may be null if none.
Definition: td_api.h:35083
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71000
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6128
int53 user_chat_id_
Chat identifier of the private chat with the user.
Definition: td_api.h:4991
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:115610
Definition: td_api.h:95607
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118465
bool can_save_credentials_
True, if the user can choose to save credentials.
Definition: td_api.h:44998
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:85109
string url_
The link to open when the suggestion is clicked.
Definition: td_api.h:62094
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:25699
bool was_missed_
True, if the called user missed or declined the call.
Definition: td_api.h:35177
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:5802
Definition: td_api.h:27629
object_ptr< Update > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117877
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:57903
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90719
object_ptr< error > error_
The error to be returned.
Definition: td_api.h:117766
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:59217
linkPreviewTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22985
Definition: td_api.h:89223
string purchase_token_
Google Play purchase token.
Definition: td_api.h:60041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68272
bool invite_link_changes_
True, if changes to invite links need to be returned.
Definition: td_api.h:11704
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:11811
string id_
Unique identifier of the connection.
Definition: td_api.h:4987
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:10044
string game_short_name_
Short name of the game.
Definition: td_api.h:26046
Definition: td_api.h:65015
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:13185
string custom_title_
A custom title of the owner; 0-16 characters without emoji; applicable to supergroups only.
Definition: td_api.h:12981
object_ptr< addedReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94074
array< int32 > slot_ids_
Identifiers of boost slots of the current user from which to apply boosts to the chat.
Definition: td_api.h:78009
Definition: td_api.h:44668
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:47083
array< object_ptr< prepaidGiveaway > > prepaid_giveaways_
The list of prepaid giveaways available for the chat; only for chat administrators.
Definition: td_api.h:9433
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:98484
Definition: td_api.h:30610
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:23027
int32 complete_date_
Point in time (Unix timestamp) when the file downloading was completed; 0 if the file downloading isn...
Definition: td_api.h:18749
int32 volume_level_
New participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:113645
string manage_premium_subscription_url_
A URL for managing Telegram Premium subscription.
Definition: td_api.h:62019
setStoryReaction()
int32 unread_count_
Total number of unread chats.
Definition: td_api.h:69809
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:27867
object_ptr< recoveryEmailAddress > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96842
int53 chat_id_
Identifier of the chat that posted original story.
Definition: td_api.h:61235
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:54235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88474
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113324
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:116170
Definition: td_api.h:21403
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:61378
Definition: td_api.h:104725
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78615
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StickerFormat > format_
Format of the sticker.
Definition: td_api.h:27587
int53 message_id_
The identifier of the message; may be 0 if the replied message is in unknown chat.
Definition: td_api.h:38889
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9545
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< EmailAddressAuthentication > code_
Email address authentication to check.
Definition: td_api.h:78695
Definition: td_api.h:69971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67699
array< int53 > message_ids_
Identifiers of the messages to forward. Message identifiers must be in a strictly increasing order....
Definition: td_api.h:86094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75076
object_ptr< inputThumbnail > thumbnail_
Sticker thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:25650
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:21125
Definition: td_api.h:120871
Definition: td_api.h:16673
array< string > emojis_
Encryption key fingerprint represented as 4 emoji.
Definition: td_api.h:6767
Definition: td_api.h:66908
string title_
Title of the chat; for bots only.
Definition: td_api.h:55878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8871
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:45000
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:55686
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:89400
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:76417
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:109768
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:41256
Definition: td_api.h:86462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35886
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:109916
int32 shortcut_id_
The identifier of the deleted shortcut.
Definition: td_api.h:68137
Definition: td_api.h:3804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25462
int53 new_linked_chat_id_
New supergroup linked chat identifier.
Definition: td_api.h:10255
string language_pack_id_
Language pack identifier.
Definition: td_api.h:93221
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:76893
array< object_ptr< notification > > added_notifications_
List of added group notifications, sorted by notification identifier.
Definition: td_api.h:68485
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:33439
object_ptr< emojiKeywords > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107028
Definition: td_api.h:102282
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:26326
object_ptr< emojiStatus > emoji_status_
New emoji status; pass null to switch to the default badge.
Definition: td_api.h:116253
string query_
Query to search for. If the query is empty, returns up to 50 recently found chats.
Definition: td_api.h:106844
int53 id_
Message identifier; unique for the chat to which the message belongs.
Definition: td_api.h:33775
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86253
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95484
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:65253
bool has_password_
True, if a 2-step verification password is set.
Definition: td_api.h:44857
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:69635
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68638
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119647
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66424
int32 new_slow_mode_delay_
New value of slow_mode_delay, in seconds.
Definition: td_api.h:10465
string description_
Chat folder description.
Definition: td_api.h:51670
object_ptr< forumTopicInfo > new_topic_info_
Information about the new pinned topic; may be null.
Definition: td_api.h:11644
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:116331
Definition: td_api.h:89993
Definition: td_api.h:34621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95221
Definition: td_api.h:93375
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:18457
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:49533
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113011
object_ptr< venue > venue_
Venue to send.
Definition: td_api.h:25924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96839
object_ptr< InputPassportElement > element_
Input Telegram Passport element.
Definition: td_api.h:114575
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:96592
object_ptr< LoginUrlInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93690
Definition: td_api.h:71240
object_ptr< RichText > text_
Content of the caption.
Definition: td_api.h:42621
int32 group_call_id_
Group call identifier of the video chat.
Definition: td_api.h:116918
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:33815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19417
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112355
bool is_secret_
True, if the animation thumbnail must be blurred and the animation must be shown only while tapped.
Definition: td_api.h:34184
string credentials_title_
Title of the saved credentials chosen by the buyer.
Definition: td_api.h:45377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15506
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:13588
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52547
int53 offset_
Offset from which downloaded prefix size needs to be calculated.
Definition: td_api.h:91837
int64 id_
The globally unique identifier of push notification subscription.
Definition: td_api.h:50956
object_ptr< chatRevenueAmount > revenue_amount_
Amount of earned revenue.
Definition: td_api.h:14152
Definition: td_api.h:111715
Definition: td_api.h:78254
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:21527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119965
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:107005
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:37980
string email_address_pattern_
Pattern of the email address to which an authentication code was sent.
Definition: td_api.h:17559
object_ptr< botMenuButton > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93957
int32 length_
Length of the code; 0 if unknown.
Definition: td_api.h:17561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92657
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40454
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70168
Definition: td_api.h:68087
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33981
int32 web_app_background_light_color_
Default light background color for bot Web Apps; -1 if not specified.
Definition: td_api.h:4015
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:75222
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54484
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:96335
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105972
bool is_premium_
True, if Telegram Premium subscription is required to use the effect.
Definition: td_api.h:37674
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:110709
int53 user_id_
Identifier of the user that bought the product.
Definition: td_api.h:57715
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59944
bool is_tcp_
True, if the server uses TCP instead of UDP.
Definition: td_api.h:6583
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91346
object_ptr< MessageSender > new_owner_id_
Identifier of the user or the channel chat that will receive the gift.
Definition: td_api.h:120270
string query_
Query to search for; may be empty to return all downloaded files.
Definition: td_api.h:107056
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:7362
int53 chat_id_
Chat identifier.
Definition: td_api.h:82428
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:33342
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87170
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69523
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:118764
Definition: td_api.h:65379
Definition: td_api.h:119237
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76115
string name_
Name of the category.
Definition: td_api.h:17732
int32 use_date_
Point in time (Unix timestamp) when the code was activated; 0 if none.
Definition: td_api.h:47036
Definition: td_api.h:37366
string key_
String key.
Definition: td_api.h:31259
void store(TlStorerToString &s, const char *field_name) const final
bytes new_encryption_key_
New encryption key.
Definition: td_api.h:112929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7046
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:100695
Definition: td_api.h:67754
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:56585
bool is_topic_message_
True, if the message is a forum topic message.
Definition: td_api.h:33797
array< object_ptr< chatStatisticsInviterInfo > > top_inviters_
List of most active inviters of new members in the last week.
Definition: td_api.h:14558
bool include_non_contacts_
True, if non-contact users need to be included.
Definition: td_api.h:11829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27511
string start_parameter_
Unique invoice bot deep link parameter for the generation of this invoice. If empty,...
Definition: td_api.h:26106
Definition: td_api.h:91977
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76627
object_ptr< formattedText > text_
The text.
Definition: td_api.h:93846
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:77644
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:25599
string password_
The 2-step verification password of the current user.
Definition: td_api.h:95368
string title_
Title of the query result.
Definition: td_api.h:24444
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107397
string name_
Name of the symbol.
Definition: td_api.h:73234
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:111613
Definition: td_api.h:52250
bytes data_
The data to write.
Definition: td_api.h:121036
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:107943
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82291
int53 message_id_
Identifier of the message.
Definition: td_api.h:103737
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:83401
string name_
Theme name.
Definition: td_api.h:14987
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:105336
int53 transfer_star_count_
Number of Telegram Stars that must be paid to transfer the upgraded gift.
Definition: td_api.h:72679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45692
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:18459
int53 star_count_
The amount of Telegram Stars that must be paid for each period.
Definition: td_api.h:56840
int32 date_
Notification date.
Definition: td_api.h:40467
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:63334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81027
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:55250
Definition: td_api.h:107173
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:75912
Definition: td_api.h:104458
string language_code_
A two-letter ISO 639-1 language code for country information localization.
Definition: td_api.h:95618
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98363
int53 chat_id_
Identifier of the target chat; must be an identifier of a channel chat.
Definition: td_api.h:90004
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54694
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44593
string transaction_id_
Identifier of the transaction for Telegram Stars purchase; for receiver only.
Definition: td_api.h:36848
int32 date_
Point in time (Unix timestamp) when the file was uploaded.
Definition: td_api.h:16599
Definition: td_api.h:118641
string id_
Unique identifier of the query result.
Definition: td_api.h:23234
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:30971
int53 bot_user_id_
User identifier of the bot that owns the game.
Definition: td_api.h:26044
Definition: td_api.h:3634
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68326
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115801
string custom_title_
A custom title of the administrator; 0-16 characters without emoji; applicable to supergroups only.
Definition: td_api.h:13026
Definition: td_api.h:86223
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15645
string title_
New sticker set title.
Definition: td_api.h:115781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55326
Definition: td_api.h:49099
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:4001
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:102293
int53 message_id_
Message identifier.
Definition: td_api.h:66087
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39704
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:59118
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:16982
Definition: td_api.h:14801
Definition: td_api.h:33764
Definition: td_api.h:112918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89422
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:66312
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:106721
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30516
Definition: td_api.h:46098
object_ptr< StoreTransaction > transaction_
Information about the transaction.
Definition: td_api.h:110189
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:47142
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:115779
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:17229
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:63380
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program will be connected.
Definition: td_api.h:80504
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:25878
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:24937
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:10620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111140
Definition: td_api.h:81350
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:45307
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:39435
Definition: td_api.h:56827
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:97514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44623
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54081
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:15865
int32 proxy_id_
Proxy identifier. Use 0 to ping a Telegram server without a proxy.
Definition: td_api.h:102155
object_ptr< PaymentFormType > type_
Type of the payment form.
Definition: td_api.h:44920
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41120
Definition: td_api.h:115318
Definition: td_api.h:110021
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:96385
Definition: td_api.h:52702
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:95620
string transaction_id_
Identifier of the transaction for Telegram Stars credit.
Definition: td_api.h:36899
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54574
int32 file_id_
Identifier of the downloaded file.
Definition: td_api.h:103630
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64535
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:22826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27394
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11540
object_ptr< InternalLinkType > edit_commands_link_
The internal link, which can be used to edit bot commands; may be null.
Definition: td_api.h:4031
bytes file_hash_
Current hash of the file containing the selfie.
Definition: td_api.h:27340
int32 end_date_
Point in time (Unix timestamp) when the away messages will stop to be sent.
Definition: td_api.h:4583
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107553
string email_address_
The email address of the user.
Definition: td_api.h:110082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59388
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:13596
Definition: td_api.h:107687
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:97069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85950
bool clear_cashtags_
Pass true to clear the list of recently searched for cashtags; otherwise, the list of recently search...
Definition: td_api.h:79906
object_ptr< PremiumLimitType > limit_type_
Type of the limit.
Definition: td_api.h:95976
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:21505
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:116866
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:76955
Definition: td_api.h:47620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102639
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93818
array< int32 > source_ids_
The list of synchronization source identifiers.
Definition: td_api.h:22135
string web_app_short_name_
Short name of the Web App.
Definition: td_api.h:108338
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< TopChatCategory > category_
Category of frequently used chats.
Definition: td_api.h:104416
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89655
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:117613
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:100339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25510
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49939
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< botMediaPreview > > previews_
List of media previews.
Definition: td_api.h:4187
int32 offset_
The offset from which to return the stickers; must be non-negative.
Definition: td_api.h:108117
Definition: td_api.h:90979
int53 chat_id_
Chat identifier.
Definition: td_api.h:88093
int32 total_count_
Approximate total number of chat members found.
Definition: td_api.h:13226
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:25383
Definition: td_api.h:118265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112733
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94127
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:9431
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:67048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52679
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:106733
int32 story_id_
The identifier of the story.
Definition: td_api.h:80248
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:74586
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:95391
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:114377
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:84056
Definition: td_api.h:40013
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:96927
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84763
double duration_
Duration of the video, in seconds.
Definition: td_api.h:61565
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:34180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19797
Definition: td_api.h:49361
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:19992
int32 height_
Video height.
Definition: td_api.h:899
Definition: td_api.h:11920
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24400
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:112062
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:98949
Definition: td_api.h:82586
int53 chat_id_
Chat identifier.
Definition: td_api.h:104952
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:85485
Definition: td_api.h:87764
Definition: td_api.h:53611
int32 winner_count_
Number of users which will receive giveaway prize.
Definition: td_api.h:48526
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47727
int32 boost_count_
The number of boosts received by the chat.
Definition: td_api.h:9423
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15979
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107267
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:88006
int53 chat_id_
Chat identifier.
Definition: td_api.h:56153
string language_pack_id_
Identifier of a previously added custom local language pack in the current localization target.
Definition: td_api.h:112876
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:60583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46361
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:80950
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:101743
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48451
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:75162
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:57814
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88910
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:89920
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:35056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20733
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:71906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97431
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107784
int53 giveaway_message_id_
Identifier of the message with the giveaway in the boosted chat.
Definition: td_api.h:36767
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91421
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:11877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120559
object_ptr< userFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99724
Definition: td_api.h:119873
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18967
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:112388
Definition: td_api.h:104044
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:84125
double seconds_
Number of seconds.
Definition: td_api.h:54898
object_ptr< document > document_
Document with the background; may be null. Null only for filled and chat theme backgrounds.
Definition: td_api.h:2929
Definition: td_api.h:109142
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:34724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64127
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:120434
object_ptr< affiliateProgramParameters > parameters_
The parameters of the affiliate program.
Definition: td_api.h:15761
Definition: td_api.h:96054
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:94960
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79224
int53 message_id_
Identifier of the message.
Definition: td_api.h:114519
object_ptr< chatLocation > location_
New location for the chat; must be valid and not null.
Definition: td_api.h:111949
Definition: td_api.h:92346
int53 chat_id_
Chat identifier.
Definition: td_api.h:94641
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:56892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16796
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:56728
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:94696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87800
void store(TlStorerToString &s, const char *field_name) const final
string state_
State, if applicable; empty if unknown.
Definition: td_api.h:33194
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:28211
Definition: td_api.h:39321
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:75110
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:81905
object_ptr< upgradedGiftModel > model_
The model.
Definition: td_api.h:73138
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:27593
int32 unread_count_
Total number of unread messages.
Definition: td_api.h:69762
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21876
Definition: td_api.h:47962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39350
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39036
Definition: td_api.h:97857
object_ptr< PassportElementType > type_
Type of the element.
Definition: td_api.h:44807
string result_id_
Identifier of the inline query result.
Definition: td_api.h:76835
Definition: td_api.h:71699
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62487
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96894
Definition: td_api.h:69191
bool has_scheduled_messages_
New value of has_scheduled_messages.
Definition: td_api.h:67893
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:107305
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:68296
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74060
bool need_autoplay_
True, if the animation must be played automatically.
Definition: td_api.h:41930
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22686
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:33821
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17871
object_ptr< document > document_
The document description.
Definition: td_api.h:34269
bool is_default_
True, if the option must be chosen by default.
Definition: td_api.h:56449
object_ptr< BlockList > block_list_
Block list to which the chat is added; may be null if none.
Definition: td_api.h:7667
Definition: td_api.h:77313
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:45839
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79174
Definition: td_api.h:63503
object_ptr< backgrounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92827
Definition: td_api.h:59261
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100731
string code_
Authentication code to check.
Definition: td_api.h:78643
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:51529
string id_
Unique identifier of the query result.
Definition: td_api.h:22916
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105358
object_ptr< quickReplyMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76979
Definition: td_api.h:52824
object_ptr< animatedChatPhoto > animation_
A big (up to 1280x1280) animated variant of the photo in MPEG4 format; may be null.
Definition: td_api.h:13758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55007
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79711
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7222
postStory()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85470
int32 backdrop_id_
Identifier of the backdrop.
Definition: td_api.h:72908
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19237
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104284
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68806
Definition: td_api.h:53170
string query_
Query to search for.
Definition: td_api.h:107874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38766
void store(TlStorerToString &s, const char *field_name) const final
string short_name_
Web App short name.
Definition: td_api.h:75533
int32 min_profile_background_custom_emoji_boost_level_
The minimum boost level required to set custom emoji for profile background.
Definition: td_api.h:8952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86164
object_ptr< ReplyMarkup > reply_markup_
Reply markup for the message; may be null if none.
Definition: td_api.h:33847
Definition: td_api.h:33230
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26306
string location_
Human-readable description of a country and a region from which the user was logged in,...
Definition: td_api.h:15877
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49792
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28008
string title_
Title of the video.
Definition: td_api.h:23280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113008
int64 revenue_star_count_
The number of Telegram Stars that were earned by the affiliate program.
Definition: td_api.h:15769
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114597
Definition: td_api.h:38594
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59897
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:20697
Definition: td_api.h:10494
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110545
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90404
Definition: td_api.h:69665
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103500
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102745
Definition: td_api.h:70841
object_ptr< location > location_
The location.
Definition: td_api.h:12875
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109455
Definition: td_api.h:82417
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:14536
Definition: td_api.h:96681
Definition: td_api.h:26542
string old_description_
Previous chat description.
Definition: td_api.h:10169
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79020
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89161
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5489
Definition: td_api.h:60351
string email_address_
Email address of the user.
Definition: td_api.h:41258
Definition: td_api.h:56625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36354
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120297
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105417
bool is_paused_
True, if downloading of the file is paused.
Definition: td_api.h:69293
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:88878
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67573
Definition: td_api.h:29768
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of Telegram Stars that were gifted.
Definition: td_api.h:36846
bool is_current_user_
True, if the current user was added to the group.
Definition: td_api.h:50463
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:37185
Definition: td_api.h:8422
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:64810
Definition: td_api.h:42047
bool allow_save_
Pass true to save the order information.
Definition: td_api.h:120767
Definition: td_api.h:64380
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12808
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:87020
int53 user_id_
Identifier of the user that bought the subscription.
Definition: td_api.h:57901
object_ptr< InlineQueryResultsButtonType > type_
Type of the button.
Definition: td_api.h:23425
Definition: td_api.h:85094
object_ptr< identityDocument > driver_license_
Driver license.
Definition: td_api.h:43496
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:92139
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51964
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:104924
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64050
int32 height_
Block height; 0 if unknown.
Definition: td_api.h:42195
Definition: td_api.h:39747
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77263
string event_
A JSON-serialized event.
Definition: td_api.h:72166
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:113608
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatMember > old_chat_member_
Previous chat member.
Definition: td_api.h:72346
Definition: td_api.h:44968
Definition: td_api.h:35824
string query_
Query the user searches for.
Definition: td_api.h:97359
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:119248
Definition: td_api.h:93003
string street_
The address; empty if unknown.
Definition: td_api.h:33198
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:28125
Definition: td_api.h:88496
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75252
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11660
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:7671
int32 width_
Map width in pixels before applying scale; 16-1024.
Definition: td_api.h:93785
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:86892
object_ptr< InputFile > animation_
Animation to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:23859
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:87803
string received_gift_id_
Unique identifier of the received gift for the current user; only for the gifts owned by the current ...
Definition: td_api.h:20761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112623
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105706
Definition: td_api.h:47740
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118624
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:4679
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91910
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:73184
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined/was promoted/was banned in the chat.
Definition: td_api.h:12925
Definition: td_api.h:11394
Definition: td_api.h:104617
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14316
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:40423
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77696
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:72340
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:33192
string description_
Product description; 0-255 characters.
Definition: td_api.h:26090
int53 user_id_
Identifier of the user.
Definition: td_api.h:99651
string short_description_
New bot's short description on the specified language.
Definition: td_api.h:110524
int32 total_count_
Number of total times the gift can be purchased; 0 if not limited.
Definition: td_api.h:20705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7913
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:39178
void store(TlStorerToString &s, const char *field_name) const final
int64 sticker_set_id_
Identifier of the sticker set.
Definition: td_api.h:62871
int32 total_count_
Total number of messages found.
Definition: td_api.h:38390
inputStoryAreaTypeSuggestedReaction()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90602
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106050
Definition: td_api.h:55459
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13515
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47211
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117874
int53 amount_
The paid amount, in the smallest units of the currency; 0 if unknown.
Definition: td_api.h:36571
Definition: td_api.h:12823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76560
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:115496
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89602
Definition: td_api.h:84233
Definition: td_api.h:62691
object_ptr< messageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94722
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49393
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48498
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages.
Definition: td_api.h:106729
Definition: td_api.h:82531
object_ptr< RichText > text_
Text.
Definition: td_api.h:53463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25084
Definition: td_api.h:53656
array< object_ptr< passportElementError > > errors_
Errors in the elements that are already available.
Definition: td_api.h:44724
string text_
Additional report details; 0-1024 characters; leave empty for the initial request.
Definition: td_api.h:105395
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:91988
string mobile_network_code_
Current mobile network code.
Definition: td_api.h:105286
string title_
Title of the result.
Definition: td_api.h:25041
Definition: td_api.h:105582
Definition: td_api.h:767
canPostStoryResultActiveStoryLimitExceeded()
int32 button_id_
Identifier of the button.
Definition: td_api.h:116633
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:63939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21436
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:103952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100185
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:24521
array< string > strings_
The strings to search in for the query.
Definition: td_api.h:108174
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30753
Definition: td_api.h:23937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23210
int53 star_count_
Number of Telegram Stars that were paid.
Definition: td_api.h:45423
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story to delete.
Definition: td_api.h:83403
object_ptr< formattedText > text_
Text of the quote. Only Bold, Italic, Underline, Strikethrough, Spoiler, and CustomEmoji entities can...
Definition: td_api.h:64755
int32 unread_count_
The number of unread messages left in the chat.
Definition: td_api.h:66923
Definition: td_api.h:116907
int32 port_
Proxy server port.
Definition: td_api.h:117706
Definition: td_api.h:97683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84635
object_ptr< ChatBoostSource > source_
Source of the boost.
Definition: td_api.h:8901
void store(TlStorerToString &s, const char *field_name) const final
int53 files_size_
Approximate total size of files, in bytes.
Definition: td_api.h:59597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47547
int32 limit_
The maximum number of gifts to return.
Definition: td_api.h:107130
Definition: td_api.h:27982
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:116056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51766
object_ptr< RichText > subheader_
Subheader.
Definition: td_api.h:41536
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100941
Definition: td_api.h:55489
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94772
bool is_test_
True, if the payment is a test payment.
Definition: td_api.h:30429
double height_percentage_
The height of the rectangle, as a percentage of the media height.
Definition: td_api.h:60305
object_ptr< audio > audio_
Audio file; may be null.
Definition: td_api.h:41971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27316
int53 user_id_
User identifier.
Definition: td_api.h:116306
Definition: td_api.h:88561
int32 volume_level_
New value of volume_level; 1-20000 in hundreds of percents.
Definition: td_api.h:11365
bool can_delete_messages_
True, if the administrator can delete messages of other users.
Definition: td_api.h:8646
array< object_ptr< chatPosition > > positions_
Positions of the chat in chat lists.
Definition: td_api.h:7661
Definition: td_api.h:86659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51686
Definition: td_api.h:10158
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:56437
Definition: td_api.h:39972
Definition: td_api.h:46584
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:48821
array< object_ptr< PageBlock > > page_blocks_
Slideshow item contents.
Definition: td_api.h:42343
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:4007
Definition: td_api.h:112810
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:57583
Definition: td_api.h:31838
int64 story_sound_id_
Identifier of the notification sound to be played for stories; 0 if sound is disabled.
Definition: td_api.h:13598
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:85596
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78817
Definition: td_api.h:56572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53556
string id_
Unique identifier of the query result.
Definition: td_api.h:24511
Definition: td_api.h:75653
string stream_key_
Stream key.
Definition: td_api.h:53837
Definition: td_api.h:33136
bool is_additional_
True, if the option must be shown only in the full list of payment options.
Definition: td_api.h:56591
bool need_autoplay_
True, if the video must be played automatically.
Definition: td_api.h:42062
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:25436
Definition: td_api.h:27117
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84655
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:24232
Definition: td_api.h:19040
Definition: td_api.h:52530
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14830
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:10171
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:73361
Definition: td_api.h:55865
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113219
bool is_video_
Pass true if the group call is a video call.
Definition: td_api.h:100710
int32 date_
Point in time (Unix timestamp) when the gift was sent.
Definition: td_api.h:51547
string old_username_
Previous chat username.
Definition: td_api.h:10631
object_ptr< inlineQueryResults > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92777
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49662
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:66919
object_ptr< photo > photo_
Photo.
Definition: td_api.h:23188
Definition: td_api.h:73223
Definition: td_api.h:87326
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115194
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70249
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53326
int53 discussion_chat_id_
Identifier of a new channel's discussion group. Use 0 to remove the discussion group....
Definition: td_api.h:111781
object_ptr< ResendCodeReason > reason_
Reason of code resending; pass null if unknown.
Definition: td_api.h:105875
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:51013
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:62315
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:96967
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50308
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:15820
bool animate_custom_emoji_
True, if custom emoji in the name must be animated.
Definition: td_api.h:12122
bool can_send_other_messages_
True, if the user can send animations, games, stickers, and dice and use inline bots.
Definition: td_api.h:13680
bool is_rtmp_stream_
Pass true to create an RTMP stream instead of an ordinary video chat.
Definition: td_api.h:81576
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80185
int53 chat_id_
Chat identifier.
Definition: td_api.h:102458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63212
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58129
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:103043
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:102215
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:84672
int53 chat_id_
Chat identifier.
Definition: td_api.h:112439
Definition: td_api.h:99255
int53 message_id_
Identifier of the sent message.
Definition: td_api.h:66492
object_ptr< availableReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98416
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105651
Definition: td_api.h:112049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77976
array< int64 > custom_emoji_ids_
The list of custom emoji identifiers.
Definition: td_api.h:18180
Definition: td_api.h:6248
Definition: td_api.h:98938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53313
int53 user_id_
User identifier.
Definition: td_api.h:18600
Definition: td_api.h:38160
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:119624
int32 story_id_
Story identifier.
Definition: td_api.h:32610
int32 height_
Video height.
Definition: td_api.h:25713
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:87462
Definition: td_api.h:34801
int32 photo_size_
Product photo size.
Definition: td_api.h:26094
array< object_ptr< RichText > > texts_
Texts.
Definition: td_api.h:53796
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:48768
object_ptr< localFile > local_
Information about the local copy of the file.
Definition: td_api.h:18696
Definition: td_api.h:18732
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3358
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5703
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:86720
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:24704
Definition: td_api.h:37132
object_ptr< sticker > sticker_
The animated sticker to be played.
Definition: td_api.h:71384
Definition: td_api.h:62394
int32 since_date_
Point in time (Unix timestamp) from which the statistics are collected.
Definition: td_api.h:40113
string title_
Title of the voice note.
Definition: td_api.h:23328
Definition: td_api.h:9363
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:87779
int32 zoom_
Map zoom level.
Definition: td_api.h:42570
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:97896
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:115895
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:84187
object_ptr< chatInviteLinkInfo > info_
Information about the chat invite link.
Definition: td_api.h:62832
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87415
int32 total_reaction_count_
Approximate total number of found reactions; always 0 for chat stories.
Definition: td_api.h:61112
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:79956
Definition: td_api.h:68819
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:11204
Definition: td_api.h:117020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86203
int32 correct_option_id_
0-based identifier of the correct answer option; -1 for a yet unanswered poll.
Definition: td_api.h:46155
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:99147
int32 limit_
The maximum number of chats to be loaded. For optimal performance, the number of loaded chats is chos...
Definition: td_api.h:101252
int64 symbol_custom_emoji_id_
Custom emoji identifier of the symbol of the upgraded gift.
Definition: td_api.h:18276
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:49744
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:108113
bool is_upgrade_
True, if the gift was obtained by upgrading of a previously received gift; otherwise,...
Definition: td_api.h:50002
string city_
City; empty if unknown.
Definition: td_api.h:33196
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:85041
int32 translated_string_count_
Total number of translated strings from the language pack.
Definition: td_api.h:31202
bool need_debug_information_
True, if the call debug information must be sent to the server.
Definition: td_api.h:6853
bool is_outgoing_
True, if the message that was forwarded is outgoing; always false if sender is unknown.
Definition: td_api.h:19998
Definition: td_api.h:42422
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18770
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:94582
bool can_edit_scheduling_state_
True, if scheduling state of the message can be edited.
Definition: td_api.h:38456
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:117955
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120852
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68767
bool use_default_mute_stories_
If true, story notifications are received only for the first 5 chats from topChatCategoryUsers regard...
Definition: td_api.h:54225
array< object_ptr< languagePackInfo > > language_packs_
List of available language packs for this application.
Definition: td_api.h:33108
Definition: td_api.h:72473
Definition: td_api.h:38719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95079
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51192
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97481
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24208
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:71752
Definition: td_api.h:11232
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:114872
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43706
object_ptr< botMediaPreviewInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33254
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56140
Definition: td_api.h:3684
Definition: td_api.h:12672
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76676
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:66227
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:113936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105781
Definition: td_api.h:67586
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115089
Definition: td_api.h:112212
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40156
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14402
Definition: td_api.h:6398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61491
Definition: td_api.h:56190
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10355
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:48825
object_ptr< ChatAvailableReactions > old_available_reactions_
Previous chat available reactions.
Definition: td_api.h:10085
object_ptr< savedMessagesTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97039
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39306
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117735
int53 chat_id_
Chat identifier.
Definition: td_api.h:55876
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53785
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101762
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:83791
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74120
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:49615
bool member_joins_
True, if members joining events need to be returned.
Definition: td_api.h:11690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108594
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61292
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:100393
int53 message_id_
Message identifier.
Definition: td_api.h:72540
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72142
Definition: td_api.h:55519
bytes nonce_
Nonce to pass to the SafetyNet Attestation API.
Definition: td_api.h:19619
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:60786
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:68741
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86815
bool send_email_address_to_provider_
True, if the user's email address will be sent to the provider.
Definition: td_api.h:30441
bool can_be_deleted_
True, if the file can be deleted.
Definition: td_api.h:33050
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97036
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:60989
object_ptr< sticker > effect_animation_
Effect animation for the reaction.
Definition: td_api.h:18084
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:74183
string theme_name_
Name of the new chat theme; pass an empty string to return the default theme.
Definition: td_api.h:112550
Definition: td_api.h:85406
int53 message_id_
The message identifier. The message will not be available in the chat history, but the identifier can...
Definition: td_api.h:41016
bool restrict_chat_has_username_
True, if the chat must or must not have a username.
Definition: td_api.h:31034
int53 chat_id_
Chat identifier.
Definition: td_api.h:68614
string name_
Anchor name.
Definition: td_api.h:53712
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45498
object_ptr< message > message_
The message.
Definition: td_api.h:5629
int32 max_notification_id_
The maximum identifier of removed notifications.
Definition: td_api.h:103901
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:34311
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63356
object_ptr< error > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117788
Definition: td_api.h:117220
array< int53 > other_user_ids_
List of user identifiers of other users currently using the application.
Definition: td_api.h:105632
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:108115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99868
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56233
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:74783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47367
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:110578
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:11696
Definition: td_api.h:95660
bool can_get_star_revenue_statistics_
True, if the supergroup or channel Telegram Star revenue statistics are available.
Definition: td_api.h:62293
string result_id_
Identifier of the inline query result.
Definition: td_api.h:27740
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:89953
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:21523
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67460
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:26617
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56127
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:17609
object_ptr< venue > venue_
The venue description.
Definition: td_api.h:34773
bool is_channel_post_
True, if the message is a channel post. All messages to channels are channel posts,...
Definition: td_api.h:33795
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:86620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57361
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95643
string query_
A query to search for in the first names, last names and usernames of the users to return.
Definition: td_api.h:89176
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99094
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114160
Definition: td_api.h:76190
Definition: td_api.h:33097
Definition: td_api.h:105673
int53 chat_id_
Identifier of a supergroup or a channel chat that created the giveaway.
Definition: td_api.h:57343
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69355
string hash_
Hash value from the link.
Definition: td_api.h:45746
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:94314
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6705
Definition: td_api.h:44306
object_ptr< ChatStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70867
Definition: td_api.h:36019
Definition: td_api.h:115768
Definition: td_api.h:20395
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:109598
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Number of messages in the album.
Definition: td_api.h:50905
inputStoryAreaTypeMessage()
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:83973
Definition: td_api.h:77051
int32 id_
Unique persistent identifier of this notification.
Definition: td_api.h:40465
object_ptr< photo > photo_
Product photo; may be null.
Definition: td_api.h:48674
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:3995
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48105
int32 new_profile_accent_color_id_
New identifier of chat's profile accent color; -1 if none.
Definition: td_api.h:10767
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115688
Definition: td_api.h:101576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93865
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85205
object_ptr< chatBoostSlots > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67321
int53 chat_id_
Chat identifier.
Definition: td_api.h:66178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42965
Definition: td_api.h:18830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46601
int64 upgraded_gift_id_
Identifier of the upgraded gift.
Definition: td_api.h:18268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67909
Definition: td_api.h:8939
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55566
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17535
Definition: td_api.h:46966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43141
Definition: td_api.h:84605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99196
int32 request_count_
The number of billed requests.
Definition: td_api.h:57454
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118621
int64 custom_emoji_id_
Unique identifier of the custom emoji.
Definition: td_api.h:51347
object_ptr< TargetChat > target_chat_
Target chat from which to send the inline query.
Definition: td_api.h:22640
int32 limit_
The maximum number of gifts to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:96455
Definition: td_api.h:16204
Definition: td_api.h:98383
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44413
int32 rating_
Call rating; 1-5.
Definition: td_api.h:108809
int64 sticker_set_id_
Sticker set identifier.
Definition: td_api.h:13916
array< string > x_
Vector of strings to return.
Definition: td_api.h:117522
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19357
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:77954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22287
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:98555
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:61339
int53 bot_user_id_
Identifier of the target bot. The bot must have the main Web App.
Definition: td_api.h:87287
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94610
bool for_dark_theme_
True, if default background for dark theme has changed.
Definition: td_api.h:70474
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:38448
object_ptr< voiceNote > voice_note_
The voice note description.
Definition: td_api.h:34557
object_ptr< shippingOption > shipping_option_
Chosen shipping option; may be null.
Definition: td_api.h:45375
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:120707
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total shipping costs.
Definition: td_api.h:55983
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:26167
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:60745
int32 unclaimed_prize_count_
Number of undistributed prizes; for Telegram Premium giveaways only.
Definition: td_api.h:36785
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:108777
Definition: td_api.h:97642
Definition: td_api.h:35377
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77485
array< object_ptr< gameHighScore > > scores_
A list of game high scores.
Definition: td_api.h:20650
object_ptr< minithumbnail > minithumbnail_
Chat photo minithumbnail; may be null.
Definition: td_api.h:13815
int32 withdrawal_date_
Point in time (Unix timestamp) when the earnings withdrawal started.
Definition: td_api.h:14295
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100787
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65227
string id_
Unique identifier of the saved credentials.
Definition: td_api.h:53877
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:25709
string text_
The text of the announcement.
Definition: td_api.h:14466
Definition: td_api.h:19924
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:100734
string story_poster_username_
Username of the poster of the story.
Definition: td_api.h:29779
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87512
Definition: td_api.h:45454
Definition: td_api.h:93156
object_ptr< publicForwards > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94613
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:54023
object_ptr< MessageSender > member_id_
Member identifier. Chats can be only banned and unbanned in supergroups and channels.
Definition: td_api.h:112006
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:62172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92223
int32 limit_
The expected number of message positions to be returned; 50-2000. A smaller number of positions can b...
Definition: td_api.h:90062
Definition: td_api.h:79689
int53 user_id_
User identifier.
Definition: td_api.h:92554
array< object_ptr< storageStatisticsByChat > > by_chat_
Statistics split by chats.
Definition: td_api.h:59459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60903
string token_
The token to use for data loading.
Definition: td_api.h:58666
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:39431
object_ptr< gift > gift_
The gift.
Definition: td_api.h:55103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37272
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48027
Definition: td_api.h:106423
object_ptr< photo > photo_
Article's main photo; may be null.
Definition: td_api.h:31849
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10271
void store(TlStorerToString &s, const char *field_name) const final
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:59124
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:82110
bool has_posted_to_profile_stories_
True, if the user has posted to profile stories.
Definition: td_api.h:73486
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:84922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85789
int53 offset_message_thread_id_
The message thread identifier of the last found topic, or 0 for the first request.
Definition: td_api.h:92141
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:50614
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:27585
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatLocation > new_location_
New location; may be null.
Definition: td_api.h:10297
activateStoryStealthMode()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15521
object_ptr< UserType > type_
Type of the user.
Definition: td_api.h:73383
int32 date_
Point in time (Unix timestamp) when the user rights were changed.
Definition: td_api.h:72338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112898
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicIcon > icon_
Icon of the topic.
Definition: td_api.h:19873
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93497
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71773
object_ptr< WebAppOpenMode > mode_
The mode in which the Web App is opened; pass null to open in webAppOpenModeFullSize.
Definition: td_api.h:75732
bool enable_
Pass true to immediately enable the proxy.
Definition: td_api.h:76774
string store_product_id_
Identifier of the store product associated with the option.
Definition: td_api.h:47911
Definition: td_api.h:19100
bool is_looped_
True, if the video must be looped.
Definition: td_api.h:42064
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14120
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:105818
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67121
bool is_edited_
True, if the story was edited.
Definition: td_api.h:60157
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:51011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96034
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18339
Definition: td_api.h:68897
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:29781
string theme_name_
Name of the chat theme.
Definition: td_api.h:3245
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:85183
Definition: td_api.h:83156
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:105565
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22584
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:36961
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:35756
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:31190
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83713
bool is_beta_
True, if the language pack is a beta language pack.
Definition: td_api.h:31196
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48280
bool has_documents_
True, if the album has at least one document.
Definition: td_api.h:50913
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34668
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102174
int32 group_call_id_
Group call identifier.
Definition: td_api.h:116576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26788
Definition: td_api.h:117563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92523
int32 unread_count_
Number of unread messages in the topic.
Definition: td_api.h:19760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115351
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77586
premiumStoryFeatureCustomExpirationDuration()
string title_
Game title.
Definition: td_api.h:20550
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10187
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46541
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:36390
bool has_aggressive_anti_spam_enabled_
New value of has_aggressive_anti_spam_enabled.
Definition: td_api.h:10928
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:119463
Definition: td_api.h:10704
int32 duration_
Duration of the animation, in seconds; as defined by the sender.
Definition: td_api.h:1057
Definition: td_api.h:118426
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:81559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103121
Definition: td_api.h:27685
int53 chat_id_
Chat identifier.
Definition: td_api.h:72394
bool is_all_history_available_
True, if new chat members will have access to old messages. In public, discussion,...
Definition: td_api.h:62299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11381
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90157
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71958
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60690
Definition: td_api.h:53248
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18809
Definition: td_api.h:30649
string id_
Unique identifier of the query result.
Definition: td_api.h:24688
Definition: td_api.h:116730
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:101856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45399
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108719
Definition: td_api.h:86559
Definition: td_api.h:79294
Definition: td_api.h:71537
Definition: td_api.h:116618
Definition: td_api.h:64509
bool need_another_sender_
True, if the message can be re-sent only on behalf of a different sender.
Definition: td_api.h:39427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34533
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70220
Definition: td_api.h:11592
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6235
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84700
bool is_inline_
True, if the bot supports inline queries.
Definition: td_api.h:74787
object_ptr< upgradedGift > gift_
The upgraded gift.
Definition: td_api.h:58071
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< pageBlockListItem > > items_
The items of the list.
Definition: td_api.h:41803
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21475
int53 chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:112386
object_ptr< StatisticalGraph > revenue_by_hour_graph_
A graph containing amount of revenue in a given hour.
Definition: td_api.h:14148
object_ptr< formattedText > default_custom_description_
Default custom description of verification reason to be used as placeholder in setMessageSenderBotVer...
Definition: td_api.h:4321
Definition: td_api.h:19691
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; may be null if empty; pass null to skip thumbnail uploading.
Definition: td_api.h:25776
canPostStoryResultBoostNeeded()
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:103154
Definition: td_api.h:41243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22506
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:51551
int64 id_
Unique identifier of the notification sound.
Definition: td_api.h:40796
Definition: td_api.h:10578
object_ptr< emojiStatus > emoji_status_
New emoji status; pass null to switch to the default badge.
Definition: td_api.h:113249
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101168
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40612
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86128
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31378
object_ptr< formattedText > caption_
New message content caption; 0-getOption("message_caption_length_max") characters; pass null to remov...
Definition: td_api.h:85045
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104705
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6445
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:10675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36927
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14482
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82511
object_ptr< ChatList > chat_list_
The chat list from which the chat was removed.
Definition: td_api.h:66879
int32 total_upgraded_count_
Total number of gifts that were upgraded from the same gift.
Definition: td_api.h:72749
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111859
Definition: td_api.h:118215
Definition: td_api.h:113288
string title_
Title of the resulting file.
Definition: td_api.h:24690
Definition: td_api.h:1514
Definition: td_api.h:43252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25978
Definition: td_api.h:118535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78273
Definition: td_api.h:66392
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:37747
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:112443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41902
Definition: td_api.h:21410
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108021
int53 user_id_
User identifier.
Definition: td_api.h:99843
object_ptr< groupCallInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81030
object_ptr< StarTransactionType > type_
Type of the transaction.
Definition: td_api.h:57044
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:119117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79708
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:64757
object_ptr< thumbnail > thumbnail_
Animation thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:1071
Definition: td_api.h:79550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13131
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45351
int32 width_
Video width.
Definition: td_api.h:25711
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20624
Definition: td_api.h:114347
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:71964
Definition: td_api.h:40506
int64 query_id_
Identifier of the inline query, used to found the venue.
Definition: td_api.h:27738
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42082
object_ptr< message > message_
The message with the file.
Definition: td_api.h:18745
Definition: td_api.h:74953
Definition: td_api.h:78734
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113060
Definition: td_api.h:112267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66286
object_ptr< InputFile > audio_
Audio file to be sent.
Definition: td_api.h:25432
bool member_restrictions_
True, if member restricted/unrestricted/banned/unbanned events need to be returned.
Definition: td_api.h:11698
bool is_unclaimed_
True, if the winner for the corresponding giveaway prize wasn't chosen, because there were not enough...
Definition: td_api.h:9331
Definition: td_api.h:1468
Definition: td_api.h:46144
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90605
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71185
string mime_type_
The MIME type of the file.
Definition: td_api.h:91888
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111143
int32 distance_
The distance between the users.
Definition: td_api.h:37543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9926
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:92582
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33035
object_ptr< AffiliateProgramSortOrder > sort_order_
Sort order for the results.
Definition: td_api.h:106436
Definition: td_api.h:85585
string name_
The name of the shortcut that can be used to use the shortcut.
Definition: td_api.h:51106
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63691
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:59642
bool need_postal_code_
True, if the user ZIP/postal code must be provided.
Definition: td_api.h:45220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75807
int53 user_id_
User identifier.
Definition: td_api.h:99599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52918
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:25825
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90107
object_ptr< TextEntityType > type_
Type of the entity.
Definition: td_api.h:63922
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:78537
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4777
bool is_marked_as_unread_
New value of is_marked_as_unread.
Definition: td_api.h:67767
Definition: td_api.h:26448
Definition: td_api.h:74381
Definition: td_api.h:106109
object_ptr< userPrivacySettingRules > rules_
New privacy rules.
Definition: td_api.h:69720
Definition: td_api.h:33660
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:111838
int32 port_
Proxy server port.
Definition: td_api.h:76772
string id_
Unique identifier of the query result.
Definition: td_api.h:24982
Definition: td_api.h:56872
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:97696
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60732
Definition: td_api.h:37573
int32 unread_message_count_
Approximate number of unread messages in the message thread.
Definition: td_api.h:39891
int32 sending_id_
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can b...
Definition: td_api.h:109600
object_ptr< chatPhoto > photo_
The suggested chat photo. Use the method setProfilePhoto with inputChatPhotoPrevious to apply the pho...
Definition: td_api.h:36195
bool view_as_topics_
New value of view_as_topics.
Definition: td_api.h:118548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88591
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3314
Definition: td_api.h:86077
void store(TlStorerToString &s, const char *field_name) const final
int53 button_id_
Button identifier.
Definition: td_api.h:93666
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92052
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111695
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98886
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:40489
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:102096
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91307
void store(TlStorerToString &s, const char *field_name) const final
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:66042
int32 width_
Video width.
Definition: td_api.h:61567
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8030
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:40642
bool is_general_
True, if the topic is the General topic list.
Definition: td_api.h:19879
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:87831
Definition: td_api.h:21048
int64 id_
The query identifier.
Definition: td_api.h:72205
object_ptr< StoryOrigin > origin_
Origin of the story that was reposted.
Definition: td_api.h:61473
object_ptr< file > file_
The thumbnail.
Definition: td_api.h:64946
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46854
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:21716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108774
int53 chat_id_
Target chat.
Definition: td_api.h:76476
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:59213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110931
Definition: td_api.h:108855
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96664
string username_
Username to be resolved.
Definition: td_api.h:107425
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100678
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:6897
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:71710
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57063
int53 chat_id_
Target chat.
Definition: td_api.h:109300
int53 chat_id_
Chat identifier.
Definition: td_api.h:101587
bool synchronous_
Pass true to return response only after the file download has succeeded, has failed,...
Definition: td_api.h:83799
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:88115
bool added_to_attachment_menu_
True, if the user added the current bot to attachment menu; only available to bots.
Definition: td_api.h:73387
Definition: td_api.h:87976
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76223
int53 message_id_
Identifier of the message.
Definition: td_api.h:114073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60762
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:36561
void store(TlStorerToString &s, const char *field_name) const final
bool is_official_
True, if the language pack is official.
Definition: td_api.h:31192
array< object_ptr< stickerSetInfo > > sets_
List of trending sticker sets.
Definition: td_api.h:65544
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:106378
string language_code_
Language code of the media previews to reorder.
Definition: td_api.h:104574
string token_
Device registration token; may be empty to deregister a device.
Definition: td_api.h:16691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15008
int53 chat_id_
Chat identifier.
Definition: td_api.h:94865
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24169
bool is_my_video_enabled_
Pass true if the current user's video is enabled.
Definition: td_api.h:118872
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78082
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:58970
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45811
int53 receiver_user_id_
The identifier of a user that received Telegram Premium; 0 if the gift is incoming.
Definition: td_api.h:36500
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76624
array< object_ptr< profileAccentColor > > colors_
Information about supported colors.
Definition: td_api.h:70597
Definition: td_api.h:113686
bool is_received_
True, if the call has already been received by the other party.
Definition: td_api.h:6689
object_ptr< chatFolder > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88594
Definition: td_api.h:52774
int53 bot_user_id_
Unique user identifier for the bot.
Definition: td_api.h:82007
object_ptr< formattedText > caption_
Audio caption.
Definition: td_api.h:34229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76737
bool value_
The value.
Definition: td_api.h:30582
bool include_groups_
True, if basic groups and supergroups need to be included.
Definition: td_api.h:11833
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:36565
Definition: td_api.h:20592
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75859
Definition: td_api.h:62952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3663
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:3486
object_ptr< languagePackStrings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93301
deleteStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49348
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:25057
object_ptr< RichText > text_
Paragraph text.
Definition: td_api.h:41614
Definition: td_api.h:101239
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:76411
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98307
string result_
A JSON-serialized result.
Definition: td_api.h:16391
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119220
Definition: td_api.h:90462
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:62178
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:45913
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20453
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4664
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:18514
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:25593
int32 date_
Point in time (Unix timestamp) when the reactions were changed.
Definition: td_api.h:72542
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:45705
array< object_ptr< messageReaction > > reactions_
List of added reactions.
Definition: td_api.h:38605
Definition: td_api.h:104149
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:51894
object_ptr< ChatEventAction > action_
The action.
Definition: td_api.h:9491
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:87493
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:73470
object_ptr< starAmount > star_amount_
The new amount of owned Telegram Stars.
Definition: td_api.h:71170
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53643
int53 user_id_
Administrator user identifier.
Definition: td_api.h:14714
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:108813
bool has_automatic_translation_
True, if automatic translation of messages is enabled in the channel.
Definition: td_api.h:62154
Definition: td_api.h:59491
int32 discount_percentage_
The discount associated with this option, as a percentage.
Definition: td_api.h:47907
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:71297
object_ptr< StatisticalGraph > story_interaction_graph_
A graph containing number of story views and shares.
Definition: td_api.h:61517
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92167
string directory_
Directory in which the file is expected to be saved.
Definition: td_api.h:98668
object_ptr< formattedText > caption_
Video caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:25717
object_ptr< voiceNote > voice_note_
Voice note.
Definition: td_api.h:23326
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7377
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85387
bool is_frozen_
True, if the account is frozen.
Definition: td_api.h:70723
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:58575
object_ptr< sticker > sticker_
A sticker to be shown in the transaction information; may be null if unknown.
Definition: td_api.h:58418
int32 total_count_
The total number of affiliate programs that were connected to the affiliate.
Definition: td_api.h:15816
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:26108
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35704
Definition: td_api.h:116565
int53 chat_id_
Chat identifier.
Definition: td_api.h:105113
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:89288
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:13580
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:40421
Definition: td_api.h:100639
int32 story_id_
Story identifier.
Definition: td_api.h:98340
array< object_ptr< passportRequiredElement > > required_elements_
Telegram Passport elements that must be provided to complete the form.
Definition: td_api.h:43359
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:80954
int53 user_id_
Identifier of the user to which Telegram Stars are gifted.
Definition: td_api.h:59942
int53 from_user_id_
If not 0, a user identifier, which default setting was automatically applied.
Definition: td_api.h:35951
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:19704
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:52069
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:114135
bool can_edit_name_
True, if the bot can edit name of the business account.
Definition: td_api.h:4731
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
The identifier of the supergroup.
Definition: td_api.h:119622
Definition: td_api.h:99782
string invoice_link_
The link to the subscription invoice.
Definition: td_api.h:56938
object_ptr< photo > photo_
Photo file; may be null.
Definition: td_api.h:42013
object_ptr< draftMessage > draft_message_
A draft of a message in the message thread; may be null if none.
Definition: td_api.h:39895
bool is_video_
Pass true if the call was a video call.
Definition: td_api.h:83590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87956
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72707
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82288
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:38897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78129
array< object_ptr< notificationGroup > > groups_
Lists of active notification groups.
Definition: td_api.h:68533
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116663
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:7175
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55656
int32 total_count_
Total number of gifts found.
Definition: td_api.h:21002
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:5810
int32 api_id_
Telegram API identifier, as provided by the application.
Definition: td_api.h:55236
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76331
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:62257
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105654
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:16254
object_ptr< inlineQueryResultsButton > button_
Button to be shown above inline query results; may be null.
Definition: td_api.h:23375
Definition: td_api.h:23930
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:42303
Definition: td_api.h:45358
Definition: td_api.h:71657
Definition: td_api.h:18127
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:38446
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:11282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76439
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:105080
bool is_closed_
True, if the poll is closed.
Definition: td_api.h:46005
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:3472
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76507
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:107311
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33457
Definition: td_api.h:33312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22373
Definition: td_api.h:7790
bool exclude_upgraded_
Pass true to exclude upgraded gifts.
Definition: td_api.h:96449
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:87236
object_ptr< PaymentProvider > payment_provider_
Information about the payment provider.
Definition: td_api.h:44990
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93036
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76510
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:17337
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79839
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:40167
void store(TlStorerToString &s, const char *field_name) const final
string price_
Product price.
Definition: td_api.h:49660
string access_token_
The access token that will be used to send notifications; may be empty to deregister a device.
Definition: td_api.h:16820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119270
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:26165
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:115748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107444
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:114464
Definition: td_api.h:85703
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84278
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72562
array< int53 > chat_ids_
Identifiers of selected private chats.
Definition: td_api.h:5798
Definition: td_api.h:85870
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117785
int32 period_
The number of seconds between consecutive Telegram Star debiting.
Definition: td_api.h:56838
object_ptr< personalDocument > bank_statement_
Bank statement.
Definition: td_api.h:43691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42223
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100568
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:98001
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:83983
int53 sender_business_bot_user_id_
If non-zero, the user identifier of the business bot that sent this message.
Definition: td_api.h:33829
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:21012
int32 preload_prefix_size_
Size of file prefix, which is expected to be preloaded, in bytes.
Definition: td_api.h:61579
Definition: td_api.h:26512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19839
Definition: td_api.h:112322
Definition: td_api.h:41915
int32 bottom_color_
A bottom color of the background in the RGB format.
Definition: td_api.h:3024
Definition: td_api.h:120423
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104600
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115804
Definition: td_api.h:56301
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:111501
object_ptr< notificationSounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97201
Definition: td_api.h:19370
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:17231
int53 chat_id_
Chat identifier.
Definition: td_api.h:67303
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:68618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103760
int53 chat_id_
Chat identifier.
Definition: td_api.h:80146
int32 audio_source_id_
Audio channel synchronization source identifier; received from tgcalls.
Definition: td_api.h:21758
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96076
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:94698
int53 chat_id_
Chat identifier.
Definition: td_api.h:67597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40337
object_ptr< background > background_
The background to be used in chats; may be null.
Definition: td_api.h:64887
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:9954
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:25542
Definition: td_api.h:120144
Definition: td_api.h:107290
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:76829
Definition: td_api.h:38973
string url_
An HTTP URL to pass to getLoginUrlInfo.
Definition: td_api.h:22446
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:59662
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81767
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98366
int32 limit_
The maximum number of transactions to be returned; up to 200.
Definition: td_api.h:89796
Definition: td_api.h:47313
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PremiumLimitType > type_
The type of the limit.
Definition: td_api.h:47278
object_ptr< chatAdministratorRights > rights_
Rights of the administrator.
Definition: td_api.h:13030
bool can_accept_calls_
Pass true to allow accepting incoming calls by the session; pass false otherwise.
Definition: td_api.h:119250
int53 chat_id_
Chat identifier of the messagePaymentSuccessful message.
Definition: td_api.h:95515
Definition: td_api.h:57025
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:10129
int53 user_id_
Identifier of the user that did the payment.
Definition: td_api.h:103208
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:9005
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100834
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:76480
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23963
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:73355
int32 restricted_user_count_
Number of users restricted by the administrator.
Definition: td_api.h:14720
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82622
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:86317
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:36765
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:25782
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94663
void store(TlStorerToString &s, const char *field_name) const final
int64 id_
Unique query identifier.
Definition: td_api.h:71902
Definition: td_api.h:71078
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25203
Definition: td_api.h:16809
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98819
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:92747
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:85179
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8710
int53 chat_id_
Identifier of the chat with the live location message.
Definition: td_api.h:66448
int32 media_timestamp_
Timestamp from which a video/audio/video note/voice note/story playing must start,...
Definition: td_api.h:64637
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48066
bool only_for_self_
True, if the background was set only for self.
Definition: td_api.h:35869
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40277
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:116308
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:109165
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40397
object_ptr< quickReplyMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76921
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105219
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:10103
object_ptr< sharedChat > chat_
The shared chat.
Definition: td_api.h:37296
string inline_message_id_
Identifier of the inline message from which the query originated.
Definition: td_api.h:71960
string text_
Text.
Definition: td_api.h:63836
int64 poll_id_
Unique poll identifier.
Definition: td_api.h:72289
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105197
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:40852
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25900
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:84052
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58174
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:17292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104024
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81598
Definition: td_api.h:19070
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:94046
bool delete_all_messages_
Pass true to delete all messages from the same sender.
Definition: td_api.h:77952
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24758
string hash_
Hash of the entire element.
Definition: td_api.h:18467
Definition: td_api.h:86856
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:41655
Definition: td_api.h:16022
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:101917
Definition: td_api.h:99114
int53 message_id_
Identifier of the message.
Definition: td_api.h:84121
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:31200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70906
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:84801
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51362
Definition: td_api.h:103032
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:96126
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:76135
array< object_ptr< unreadReaction > > unread_reactions_
Information about unread reactions added to the message.
Definition: td_api.h:33811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30597
int32 total_count_
Total number of gifts with the symbol.
Definition: td_api.h:73283
bool is_left_
True, if the user has left the group themselves.
Definition: td_api.h:50657
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:47085
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:111414
updateStoryPostFailed()
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:54219
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89486
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:73190
int32 unread_reaction_count_
The number of messages with unread reactions left in the chat.
Definition: td_api.h:67557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73156
string mime_type_
MIME type of the file; as defined by the sender.
Definition: td_api.h:17288
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24044
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:62301
int53 chat_id_
Chat identifier.
Definition: td_api.h:3815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97949
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:62604
bool edit_icon_custom_emoji_id_
True, if icon's custom_emoji_id is changed.
Definition: td_api.h:36074
string new_username_
New chat username.
Definition: td_api.h:10633
int53 message_id_
Identifier of the giveaway or a giveaway winners message in the chat.
Definition: td_api.h:92306
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111192
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:57985
object_ptr< starSubscriptionPricing > pricing_
The subscription plan.
Definition: td_api.h:56791
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:66752
int32 custom_emoji_reaction_count_
Number of custom emoji reactions that can be added to the list of available reactions.
Definition: td_api.h:9020
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99832
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50437
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7192
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45100
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:81227
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105933
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78454
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:51942
Definition: td_api.h:37967
Definition: td_api.h:111058
bool is_flipped_
True, if reaction corner is flipped.
Definition: td_api.h:27826
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44694
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:99518
Definition: td_api.h:102923
int64 id_
Chat event identifier.
Definition: td_api.h:9485
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97434
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80037
object_ptr< StickerFormat > format_
Sticker format.
Definition: td_api.h:58807
Definition: td_api.h:47267
int32 limit_
The maximum number of story interactions to return.
Definition: td_api.h:90233
Definition: td_api.h:77605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10691
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64673
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:31184
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61948
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11501
Definition: td_api.h:6218
Definition: td_api.h:112375
object_ptr< availableReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94130
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31233
bool need_name_
True, if the user's name is needed for payment.
Definition: td_api.h:30431
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98057
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94940
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:34456
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:118652
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:72342
Definition: td_api.h:110123
int53 chat_id_
Chat identifier.
Definition: td_api.h:33779
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:5527
int53 chat_id_
Chat identifier.
Definition: td_api.h:100815
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:55256
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27658
int53 chat_id_
The chat identifier of the sent message.
Definition: td_api.h:65956
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46271
Definition: td_api.h:97451
object_ptr< InputFile > animation_
Animation file to be sent.
Definition: td_api.h:25369
Definition: td_api.h:21055
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:46029
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120177
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:9489
string language_pack_id_
Identifier of the language pack to delete.
Definition: td_api.h:82803
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9854
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91562
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82238
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:60149
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6795
bool is_owned_
True, if the sticker set is owned by the current user.
Definition: td_api.h:59110
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:111386
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:118331
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78079
Definition: td_api.h:52213
string emojis_
New string with 1-20 emoji corresponding to the sticker.
Definition: td_api.h:115498
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100071
string password_
Password for logging in; may be empty.
Definition: td_api.h:49020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16406
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106181
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94236
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61935
object_ptr< sticker > sticker_
A sticker to be shown along with the option; may be null if unknown.
Definition: td_api.h:47095
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104386
array< object_ptr< businessOpeningHoursInterval > > opening_hours_
Intervals of the time when the business is open.
Definition: td_api.h:5716
int53 chat_id_
Chat identifier.
Definition: td_api.h:111834
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:107525
int53 chat_id_
Identifier of the chat to send messages.
Definition: td_api.h:105814
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:97586
object_ptr< StoryList > story_list_
The story list.
Definition: td_api.h:70066
int32 edit_date_
Point in time (Unix timestamp) when the message was edited.
Definition: td_api.h:66134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105470
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:14556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63446
bool can_restrict_members_
True, if the administrator can restrict, ban, or unban chat members or view supergroup statistics; al...
Definition: td_api.h:8650
object_ptr< video > video_
Message content; may be null.
Definition: td_api.h:50200
bool allow_scrolling_
True, if scrolling needs to be allowed.
Definition: td_api.h:42201
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:36380
Definition: td_api.h:7274
string theme_name_
The new name of the chat theme; may be empty if theme was reset to default.
Definition: td_api.h:67473
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:36671
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63652
Definition: td_api.h:8842
Definition: td_api.h:101679
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:6989
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:73472
object_ptr< ReactionType > reaction_type_
Type of the reaction.
Definition: td_api.h:27822
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46571
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104353
object_ptr< CanSendMessageToUserResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35151
Definition: td_api.h:28023
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:79075
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; as defined by the sender; may be null.
Definition: td_api.h:75226
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65182
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:110740
object_ptr< formattedText > text_
Text to show along with the gift; 0-getOption("gift_text_length_max") characters. Only Bold,...
Definition: td_api.h:109091
string password_
Authentication password.
Definition: td_api.h:6625
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:62184
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:111225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44831
object_ptr< BackgroundType > type_
Background type; pass null to use default background type for the chosen background; backgroundTypeCh...
Definition: td_api.h:111615
Definition: td_api.h:23085
Definition: td_api.h:100587
int32 refund_date_
Point in time (Unix timestamp) when the transaction was refunded.
Definition: td_api.h:14340
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84044
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65306
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40239
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:108566
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:96486
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:111162
string terms_of_service_id_
Terms of service identifier.
Definition: td_api.h:75890
bool is_contact_
The user is a contact of the current user.
Definition: td_api.h:73359
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:94837
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:24641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95995
Definition: td_api.h:51518
void store(TlStorerToString &s, const char *field_name) const final
bool is_disconnected_
Pass true if the user was disconnected.
Definition: td_api.h:83584
string error_message_
An error message, empty on success.
Definition: td_api.h:77620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58934
int53 user_id_
User identifier.
Definition: td_api.h:20605
Definition: td_api.h:19430
int32 message_count_
The total number of messages in the shortcut.
Definition: td_api.h:51110
object_ptr< encryptedCredentials > credentials_
Encrypted data credentials.
Definition: td_api.h:37499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120403
bool request_title_
Pass true to request title of the chat; bots only.
Definition: td_api.h:31046
bool is_muted_for_current_user_
True, if the participant is muted for the current user.
Definition: td_api.h:21838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5175
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:92743
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:119040
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to return the notification settings information.
Definition: td_api.h:97309
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:84246
object_ptr< animation > animation_
Web App animation; may be null.
Definition: td_api.h:75541
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:36834
object_ptr< sticker > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95946
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:2925
array< object_ptr< textEntity > > entities_
List of text entities.
Definition: td_api.h:63877
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86939
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93634
int32 number_
Unique number of the upgraded gift among gifts upgraded from the same gift.
Definition: td_api.h:72747
Definition: td_api.h:21449
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:110765
bool is_animation_
True, if the video has no sound.
Definition: td_api.h:61573
string username_
Username of the chat.
Definition: td_api.h:106599
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40740
int32 accent_color_id_
The new chat accent color identifier.
Definition: td_api.h:66657
Definition: td_api.h:20033
string json_
The JSON-serialized string.
Definition: td_api.h:93064
bool is_canceled_
New value of is_canceled.
Definition: td_api.h:85539
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:34458
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75406
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77346
array< object_ptr< receivedGift > > gifts_
The list of gifts.
Definition: td_api.h:51620
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108414
Definition: td_api.h:83962
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:115893
Definition: td_api.h:74421
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20092
bool has_active_stories_
True, if the user has non-expired stories available to the current user.
Definition: td_api.h:73373
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:106660
Definition: td_api.h:49691
string last_name_
Last name of the user.
Definition: td_api.h:73339
string value_
The value.
Definition: td_api.h:30660
int53 chat_id_
Chat identifier.
Definition: td_api.h:87987
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26866
object_ptr< SpeechRecognitionResult > speech_recognition_result_
Result of speech recognition in the video note; may be null.
Definition: td_api.h:75427
Definition: td_api.h:41564
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20062
object_ptr< forumTopicInfo > topic_info_
Information about the topic.
Definition: td_api.h:11603
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:9429
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:76148
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:107945
Definition: td_api.h:63825
object_ptr< chatAdministrators > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46391
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:102566
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94834
string id_
Unique identifier for the message.
Definition: td_api.h:48624
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:116976
object_ptr< video > video_
Video.
Definition: td_api.h:23278
Definition: td_api.h:21100
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:20280
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:76258
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23300
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< upgradedGiftBackdrop > backdrop_
The backdrop.
Definition: td_api.h:73047
Definition: td_api.h:44975
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102258
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:74144
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66853
Definition: td_api.h:45566
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27472
int32 date_
Point in time (Unix timestamp) when the sound was created.
Definition: td_api.h:40800
Definition: td_api.h:90421
string one_value_
Value for one object.
Definition: td_api.h:31350
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:60173
array< object_ptr< groupCallVideoSourceGroup > > source_groups_
List of synchronization source groups of the video.
Definition: td_api.h:21902
int53 user_id_
Identifier of the user that added the paid reaction.
Definition: td_api.h:58240
int32 secondary_background_color_
A secondary color for the background in the RGB format.
Definition: td_api.h:64802
object_ptr< video > video_
The video description.
Definition: td_api.h:34452
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70699
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:36669
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:36973
int53 notification_settings_chat_id_
Chat identifier, which notification settings must be applied to the added notifications.
Definition: td_api.h:68479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98107
int32 authorization_form_id_
Authorization form identifier.
Definition: td_api.h:95311
object_ptr< ReactionType > reaction_type_
The new type of the default reaction.
Definition: td_api.h:71011
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84148
bool supports_video_calls_
True, if a video call can be created with the user.
Definition: td_api.h:73478
Definition: td_api.h:34300
int32 profile_accent_color_id_
Identifier of the accent color to use for profile; pass -1 if none.
Definition: td_api.h:115064
Definition: td_api.h:91068
object_ptr< StickerType > sticker_type_
Type of the stickers to return.
Definition: td_api.h:108109
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43862
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:120612
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83710
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:854
int53 chat_id_
Chat identifier.
Definition: td_api.h:67219
Definition: td_api.h:52220
string secret_
The proxy's secret in hexadecimal encoding.
Definition: td_api.h:49063
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:85602
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16052
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105762
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82825
object_ptr< formattedText > caption_
Voice note caption.
Definition: td_api.h:34559
array< object_ptr< inputPaidMedia > > paid_media_
The content of the paid media.
Definition: td_api.h:25536
object_ptr< UserStatus > status_
Current online status of the user.
Definition: td_api.h:73345
int64 inline_query_id_
Unique identifier of the inline query to pass to sendInlineQueryResultMessage.
Definition: td_api.h:48579
bool contains_unread_mention_
True, if the message contains an unread mention for the current user.
Definition: td_api.h:33799
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88845
Definition: td_api.h:109643
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:113753
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94990
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90315
bool was_refunded_
True, if the giveaway was canceled and was fully refunded.
Definition: td_api.h:36775
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20410
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12630
int53 message_thread_id_
Message thread identifier, unique within the chat.
Definition: td_api.h:39887
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88162
array< object_ptr< chatMember > > members_
A list of chat members.
Definition: td_api.h:13228
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103888
bool can_get_interactions_
True, if interactions with the story can be received through getStoryInteractions.
Definition: td_api.h:60175
int53 last_read_outbox_message_id_
Identifier of the last read outgoing reply to the message.
Definition: td_api.h:38828
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:102620
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:81117
object_ptr< messageEffect > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94180
Definition: td_api.h:87061
object_ptr< inlineQueryResultsButton > button_
Button to be shown above inline query results; pass null if none.
Definition: td_api.h:77500
string language_code_
IETF language tag of the user's language; only available to bots.
Definition: td_api.h:73385
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:62182
object_ptr< forumTopics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92170
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:23282
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56286
int32 old_profile_accent_color_id_
Previous identifier of chat's profile accent color; -1 if none.
Definition: td_api.h:10763
int64 web_app_launch_id_
Identifier of Web App launch, received from openWebApp.
Definition: td_api.h:80299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52043
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61875
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:55142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99016
Definition: td_api.h:88613
void store(TlStorerToString &s, const char *field_name) const final
string url_
URL of the embedded post.
Definition: td_api.h:42247
string subscription_id_
Identifier of the subscription.
Definition: td_api.h:106159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53853
object_ptr< file > voice_
File containing the voice note.
Definition: td_api.h:75486
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:34135
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:78060
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101503
int32 group_call_id_
Group call identifier.
Definition: td_api.h:85931
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:2873
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:84674
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25763
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:108641
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:6765
array< object_ptr< contact > > contacts_
The new list of contacts, contact's vCard are ignored and are not imported.
Definition: td_api.h:78487
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:80557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71932
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:121032
int53 chat_id_
Identifier of the chat in which to return information about message positions.
Definition: td_api.h:90056
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:45999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38959
string code_
Verification code to check.
Definition: td_api.h:79405
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44087
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116129
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:101927
int32 count_
Total number of files in the chat.
Definition: td_api.h:59506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44383
object_ptr< businessMessage > message_
The new message.
Definition: td_api.h:71670
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113830
string inline_message_id_
Inline message identifier.
Definition: td_api.h:113747
int32 cache_time_
Time during which the result of the query can be cached, in seconds.
Definition: td_api.h:77385
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:37030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73112
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21938
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:45527
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77641
int32 additional_chat_count_
Number of other chats that participated in the giveaway.
Definition: td_api.h:36769
Definition: td_api.h:83301
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60849
int53 chat_id_
Chat identifier.
Definition: td_api.h:89172
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:97071
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:67136
array< object_ptr< datedFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:45577
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier of the sponsored message.
Definition: td_api.h:80009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85559
Definition: td_api.h:75359
double growth_rate_percentage_
The growth rate of the value, as a percentage.
Definition: td_api.h:58748
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:109235
int53 user_id_
Identifier of the user.
Definition: td_api.h:106374
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:34271
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37230
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6669
object_ptr< messageSendOptions > options_
Options to be used to send the message; pass null to use default options.
Definition: td_api.h:109159
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:48770
object_ptr< PremiumLimitType > limit_type_
Type of the exceeded limit.
Definition: td_api.h:47973
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96354
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:72098
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:21507
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62112
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:38895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6549
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54604
Definition: td_api.h:61149
int32 length_
Video width and height; as defined by the sender.
Definition: td_api.h:75421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69091
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66154
Definition: td_api.h:48157
Definition: td_api.h:38643
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103655
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:45513
Definition: td_api.h:40149
Definition: td_api.h:105864
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if unknown.
Definition: td_api.h:36575
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:55596
string id_
Remote file identifier.
Definition: td_api.h:24154
int32 total_count_
Approximate total number of requests found.
Definition: td_api.h:12641
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120233
int32 forward_count_
Number of times the message was forwarded.
Definition: td_api.h:38026
int53 last_resale_star_count_
Number of Telegram Stars that were paid by the sender for the gift; 0 if the gift was upgraded or tra...
Definition: td_api.h:37040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101712
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51128
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20338
int32 message_count_
Number of received paid messages.
Definition: td_api.h:58368
Definition: td_api.h:20748
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined the chat.
Definition: td_api.h:21296
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62034
bool can_be_reported_
True, if the chat can be reported to Telegram moderators through reportChat or reportChatPhoto.
Definition: td_api.h:7683
string message_
Error message; subject to future changes.
Definition: td_api.h:18516
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103497
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:83586
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46811
bool can_report_chat_
True, if the message can be reported using reportChat.
Definition: td_api.h:38474
Definition: td_api.h:97503
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:66223
Definition: td_api.h:65289
string login_email_address_pattern_
Pattern of the email address set up for logging in.
Definition: td_api.h:44867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33587
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Text.
Definition: td_api.h:53259
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:99036
Definition: td_api.h:66953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16230
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120788
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114041
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:41844
bool can_send_polls_
True, if the user can send polls.
Definition: td_api.h:13678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105021
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:55928
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:5529
Definition: td_api.h:107464
object_ptr< address > shipping_address_
User shipping address.
Definition: td_api.h:72067
string provider_
Name of the animation search provider.
Definition: td_api.h:71425
Definition: td_api.h:63786
int64 new_profile_background_custom_emoji_id_
New identifier of the custom emoji; 0 if none.
Definition: td_api.h:10769
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings for the given scope.
Definition: td_api.h:115443
int53 user_id_
Identifier of the user or 0 to get the default menu button.
Definition: td_api.h:93935
array< object_ptr< UserPrivacySettingRule > > rules_
A list of rules.
Definition: td_api.h:74392
string language_code_
Language code for which the emoji replacements will be suggested.
Definition: td_api.h:91593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69313
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:4011
array< int32 > pinned_story_ids_
Identifiers of the pinned stories; returned only in getChatPostedToChatPageStories with from_story_id...
Definition: td_api.h:60088
int32 view_count_
Number of the instant view views; 0 if unknown.
Definition: td_api.h:75779
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7776
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:51790
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114214
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:46055
string url_
The link that can be used to refer users if the program is still active.
Definition: td_api.h:15757
int64 old_profile_background_custom_emoji_id_
Previous identifier of the custom emoji; 0 if none.
Definition: td_api.h:10765
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:98088
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:109977
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:36117
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:18363
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:56439
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:13868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48318
array< int53 > message_ids_
Identifiers of the quick reply messages to readd. Message identifiers must be in a strictly increasin...
Definition: td_api.h:102992
bool is_forum_
True, if the supergroup is a forum with topics.
Definition: td_api.h:62174
premiumLimitTypeStorySuggestedReactionAreaCount()
int53 chat_id_
Identifier of the chat the messages belong to.
Definition: td_api.h:94918
Definition: td_api.h:49092
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:25114
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65336
Definition: td_api.h:19856
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:56443
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:21521
string offset_
Offset of the first entry to return as received from the previous request with the same order and att...
Definition: td_api.h:107128
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PremiumStoryFeature > feature_
The used feature.
Definition: td_api.h:48090
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17721
Definition: td_api.h:16848
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:23861
Definition: td_api.h:82842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99055
string offset_
Offset of the first entry to return.
Definition: td_api.h:71807
int53 chat_id_
Chat identifier.
Definition: td_api.h:66268
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:24838
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:112789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69874
int53 chat_id_
Chat identifier.
Definition: td_api.h:112333
bool only_completed_
Pass true to remove only completed downloads.
Definition: td_api.h:103374
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81770
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22725
object_ptr< InternalLinkType > edit_settings_link_
The internal link, which can be used to edit bot settings; may be null.
Definition: td_api.h:4037
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47607
array< bytes > file_hashes_
Current hashes of all attached files.
Definition: td_api.h:27496
Definition: td_api.h:65469
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:75423
bool is_premium_
True, if the user is a Telegram Premium user.
Definition: td_api.h:73367
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Profile accent color identifier.
Definition: td_api.h:48717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95702
editBusinessStory()
int64 custom_emoji_id_
Unique identifier of the custom emoji shown on the topic icon; 0 if none.
Definition: td_api.h:19823
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:4739
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:49264
object_ptr< RichText > text_
Cell text; may be null. If the text is null, then the cell must be invisible.
Definition: td_api.h:42867
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:69718
object_ptr< pushReceiverId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103288
object_ptr< forumTopicInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80978
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78509
string id_
Unique identifier of the query result.
Definition: td_api.h:24925
void store(TlStorerToString &s, 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:117674
int53 message_id_
Identifier of the message.
Definition: td_api.h:94643
Definition: td_api.h:115161
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13884
int64 session_id_
Session identifier.
Definition: td_api.h:119301
bool is_closed_
Pass true to close the topic; pass false to reopen it.
Definition: td_api.h:118656
string language_pack_id_
Language pack identifier.
Definition: td_api.h:117142
void store(TlStorerToString &s, const char *field_name) const final
string text_
Additional report details; 0-1024 characters.
Definition: td_api.h:105119
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21160
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:93116
object_ptr< chatFolderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80744
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:47877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44533
void store(TlStorerToString &s, const char *field_name) const final
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:110906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116937
bool use_portrait_orientation_
Pass true to use portrait orientation for video instead of landscape one.
Definition: td_api.h:116809
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:25829
array< int32 > shortcut_ids_
The new list of identifiers of quick reply shortcuts.
Definition: td_api.h:68176
string title_
Product title; 1-32 characters.
Definition: td_api.h:26088
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:58370
Definition: td_api.h:7106
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:113299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58543
int32 expiration_date_
Point in time (Unix timestamp) when the boost will expire.
Definition: td_api.h:9187
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62064
string partial_text_
Partially recognized text.
Definition: td_api.h:56034
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69236
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:41457
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:77274
Definition: td_api.h:92293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76168
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:60169
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7630
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
Animation file.
Definition: td_api.h:23053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55626
array< object_ptr< story > > stories_
List of stories.
Definition: td_api.h:20408
object_ptr< location > location_
Location to be sent.
Definition: td_api.h:25876
int53 actor_user_id_
Identifier of the user, changing the rights.
Definition: td_api.h:72336
Definition: td_api.h:16163
int64 payment_form_id_
Payment form identifier returned by getPaymentForm.
Definition: td_api.h:109423
bool is_recommended_
True, if the message needs to be labeled as "recommended" instead of "sponsored".
Definition: td_api.h:56246
Definition: td_api.h:103252
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:96441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16571
double previous_value_
The value for the previous day.
Definition: td_api.h:58746
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:13811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90816
int64 id_
Unique query identifier.
Definition: td_api.h:72109
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:101467
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:2817
int53 chat_id_
Chat identifier.
Definition: td_api.h:67639
Definition: td_api.h:102447
string bank_card_number_
The bank card number.
Definition: td_api.h:86920
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:26929
bool can_set_background_custom_emoji_
True, if custom emoji for reply header and link preview background can be set.
Definition: td_api.h:9030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89708
object_ptr< chatPermissions > permissions_
Actions that non-administrator chat members are allowed to take in the chat.
Definition: td_api.h:7657
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:94683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73065
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:112823
object_ptr< video > video_
Video file; may be null.
Definition: td_api.h:42058
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51740
int32 width_
Width of the animation; may be replaced by the server.
Definition: td_api.h:25377
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75522
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:101860
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of sticker sets to return.
Definition: td_api.h:107243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56610
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53352
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:57630
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:8660
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:105117
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:83493
Definition: td_api.h:103569
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43331
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120954
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113167
int53 message_id_
Identifier of the message.
Definition: td_api.h:80351
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:9836
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:109546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106512
int64 cryptocurrency_amount_
The withdrawn amount, in the smallest units of the cryptocurrency.
Definition: td_api.h:14200
object_ptr< chatPermissions > old_permissions_
Previous chat permissions.
Definition: td_api.h:10379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80371
Definition: td_api.h:62860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90440
string editable_username_
The active username, which can be changed with setUsername or setSupergroupUsername....
Definition: td_api.h:74879
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:24986
string title_
Document title.
Definition: td_api.h:23142
Definition: td_api.h:78476
bytes data_
The encrypted credentials.
Definition: td_api.h:18402
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93904
int53 star_count_
The number of Telegram Stars to be distributed through the giveaway.
Definition: td_api.h:63388
Definition: td_api.h:34840
object_ptr< ChatMemberStatus > status_
Status of the member in the chat.
Definition: td_api.h:12927
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19447
string language_pack_database_path_
Path to the language pack database in which strings are stored.
Definition: td_api.h:93217
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:113093
string nonce_
Unique request identifier provided by the service.
Definition: td_api.h:95258
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111469
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:90741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4420
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:37618
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:73186
bool edit_message_
Pass true to edit the game message to include the current scoreboard.
Definition: td_api.h:113417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109118
object_ptr< locationAddress > address_
Address of the location; may be null if unknown.
Definition: td_api.h:60371
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:106621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102589
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37833
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68548
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:90527
Definition: td_api.h:87660
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:58366
object_ptr< botCommands > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90550
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:36840
bool loaded_all_participants_
True, if all group call participants are loaded.
Definition: td_api.h:21529
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44740
void store(TlStorerToString &s, const char *field_name) const final
int32 authorization_form_id_
Authorization form identifier.
Definition: td_api.h:109364
Definition: td_api.h:69458
int32 purchase_date_
Point in time (Unix timestamp) when the item was purchased.
Definition: td_api.h:15615
int32 call_id_
Call identifier.
Definition: td_api.h:108866
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:104519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44225
object_ptr< themeParameters > theme_
Theme parameters to convert to JSON.
Definition: td_api.h:99177
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:24068
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120236
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110156
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
The number of refunded Telegram Stars.
Definition: td_api.h:37145
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39811
object_ptr< gift > gift_
The gift.
Definition: td_api.h:2726
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:76413
string id_
Unique identifier of the query result.
Definition: td_api.h:22964
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19962
int32 width_
Sticker width.
Definition: td_api.h:25652
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115197
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:104521
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:34726
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:56499
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:42191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51078
string time_zone_id_
Unique time zone identifier.
Definition: td_api.h:5714
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:107639
string phone_number_
Phone number of the user.
Definition: td_api.h:16123
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:73357
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53957
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:19867
bool can_set_custom_emoji_sticker_set_
True, if custom emoji sticker set can be set for the chat.
Definition: td_api.h:9038
Definition: td_api.h:13454
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:23745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15258
Definition: td_api.h:13265
string emoji_
Emoji corresponding to the effect that can be used if static icon isn't available.
Definition: td_api.h:37672
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34998
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:20139
Definition: td_api.h:33692
Definition: td_api.h:16542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100360
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:62808
Definition: td_api.h:44426
string data_
JSON-encoded data with the credential identifier from the payment provider.
Definition: td_api.h:23987
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:81574
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:34897
Definition: td_api.h:15659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116273
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:62329
string store_product_id_
Identifier of the purchased store product.
Definition: td_api.h:60039
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:33823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17114
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:84054
Definition: td_api.h:16296
object_ptr< forumTopicInfo > info_
New information about the topic.
Definition: td_api.h:68257
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:56587
object_ptr< inputThumbnail > thumbnail_
Document thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:25488
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:103846
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102261
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52957
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114717
bool needs_repainting_
Pass true if stickers in the sticker set must be repainted; for custom emoji sticker sets only.
Definition: td_api.h:81231
Definition: td_api.h:48481
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:36320
object_ptr< scopeAutosaveSettings > settings_
Autosave settings for the chat.
Definition: td_api.h:2547
Definition: td_api.h:85759
int53 chat_id_
Chat identifier.
Definition: td_api.h:94694
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:88511
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7145
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:24990
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92713
Definition: td_api.h:65867
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:12921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93687
int32 story_id_
Story identifier.
Definition: td_api.h:90225
int32 message_count_
The number of refunded messages.
Definition: td_api.h:37143
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:78582
int32 verbosity_level_
The minimum verbosity level needed for the message to be logged; 0-1023.
Definition: td_api.h:76538
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:100598
string business_connection_id_
Unique identifier of business connection through which the message was received.
Definition: td_api.h:102826
Definition: td_api.h:36487
string other_value_
Default value.
Definition: td_api.h:31358
Definition: td_api.h:52817
Definition: td_api.h:48903
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57187
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39957
array< int53 > user_ids_
Identifiers of the users which can activate the gift codes.
Definition: td_api.h:59756
string platform_
Operating system the application has been run or is running on, as provided by the application.
Definition: td_api.h:55246
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:108336
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:102564
Definition: td_api.h:90888
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:119944
Definition: td_api.h:13215
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:100093
array< object_ptr< PaidMedia > > media_
The bought media if the transaction wasn't refunded.
Definition: td_api.h:57587
Definition: td_api.h:52490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8827
object_ptr< PassportElement > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114600
object_ptr< MessageSender > sender_id_
Identifier of a message sender to block/unblock.
Definition: td_api.h:114192
int32 limit_
The maximum number of items to be returned.
Definition: td_api.h:97411
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text of the answer.
Definition: td_api.h:6936
string message_
Error message.
Definition: td_api.h:27130
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102795
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:102404
Definition: td_api.h:80711
string id_
Unique identifier of the query result.
Definition: td_api.h:24442
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114767
Definition: td_api.h:43293
string id_
Unique identifier of the query result.
Definition: td_api.h:24631
string query_
Query to search for.
Definition: td_api.h:107303
object_ptr< productInfo > product_info_
Information about the bought subscription.
Definition: td_api.h:57767
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:10811
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:109089
int64 website_id_
Website identifier.
Definition: td_api.h:83741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79875
Definition: td_api.h:1889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91098
void store(TlStorerToString &s, const char *field_name) const final
int32 slot_id_
Unique identifier of the slot.
Definition: td_api.h:9181
Definition: td_api.h:82478
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:925
Definition: td_api.h:120692
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118092
int53 chat_id_
Chat identifier.
Definition: td_api.h:88876
Definition: td_api.h:17854
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83512
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:70639
string url_
URL to be opened.
Definition: td_api.h:6940
Definition: td_api.h:60358
Definition: td_api.h:89728
Definition: td_api.h:111433
object_ptr< formattedText > text_
Text of the terms of service.
Definition: td_api.h:63514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46998
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none.
Definition: td_api.h:36842
void store(TlStorerToString &s, const char *field_name) const final
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:60579
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:112085
object_ptr< GroupCallVideoQuality > video_quality_
Video quality as received from tgcalls; pass null to get the worst available quality.
Definition: td_api.h:100112
Definition: td_api.h:18059
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105305
getStory()
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:47183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15900
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90026
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:66000
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87362
string title_
The new chat title.
Definition: td_api.h:66573
object_ptr< businessInfo > business_info_
Information about business settings for Telegram Business accounts; may be null if none.
Definition: td_api.h:73512
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:98110
Definition: td_api.h:93835
inputStoryAreaTypeLink()
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:84381
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:35226
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23615
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:78845
int53 user_id_
Identifier of the bot that received Telegram Stars.
Definition: td_api.h:58459
int53 max_tip_amount_
The maximum allowed amount of tip in the smallest units of the currency.
Definition: td_api.h:30421
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:105176
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101414
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat with the bot.
Definition: td_api.h:116629
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:25719
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118948
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11420
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:55549
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:102884
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:34317
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< businessBotRights > rights_
Rights of the bot.
Definition: td_api.h:4944
string url_
The referral link of the affiliate program.
Definition: td_api.h:83651
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81654
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:14636
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108666
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14034
int53 chat_id_
Chat identifier.
Definition: td_api.h:67807
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:12643
Definition: td_api.h:78201
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:102013
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:98342
object_ptr< photo > author_photo_
Post author photo; may be null.
Definition: td_api.h:42251
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68926
bool has_unread_active_stories_
True, if the user has unread non-expired stories available to the current user.
Definition: td_api.h:73375
Definition: td_api.h:94907
Definition: td_api.h:39234
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:108554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114325
Definition: td_api.h:13394
object_ptr< chatJoinRequestsInfo > pending_join_requests_
Information about pending join requests; may be null if none.
Definition: td_api.h:7715
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
User identifier of the target bot.
Definition: td_api.h:87390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15837
Definition: td_api.h:9984
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69887
Definition: td_api.h:49315
Definition: td_api.h:64140
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:35508
object_ptr< file > file_
New data about the file.
Definition: td_api.h:69076
object_ptr< MessageSender > participant_id_
Identifier of the group call participant.
Definition: td_api.h:21810
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103868
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:22875
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16367
void store(TlStorerToString &s, const char *field_name) const final
bool is_enabled_
True, if the connection is enabled; false otherwise.
Definition: td_api.h:4997
string name_
Unique name of the upgraded gift that can be used with internalLinkTypeUpgradedGift or sendResoldGift...
Definition: td_api.h:72745
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:16898
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:100764
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81333
Definition: td_api.h:49406
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66811
Definition: td_api.h:22092
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< contact > contact_
User contact.
Definition: td_api.h:24633
Definition: td_api.h:2715
Definition: td_api.h:43602
string title_
Title for the option choice.
Definition: td_api.h:52067
string performer_
Performer of the audio file.
Definition: td_api.h:24578
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50629
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82567
object_ptr< starRevenueStatus > status_
New Telegram Star revenue status.
Definition: td_api.h:71253
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:51537
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72604
Definition: td_api.h:38539
Definition: td_api.h:13060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98916
Definition: td_api.h:65045
object_ptr< story > story_
The reposted story.
Definition: td_api.h:61067
int53 language_pack_database_size_
Size of the language pack database.
Definition: td_api.h:59603
string provider_token_
Payment provider token; may be empty for payments in Telegram Stars.
Definition: td_api.h:26102
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:76951
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:86090
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55579
object_ptr< call > call_
New data about a call.
Definition: td_api.h:69469
void store(TlStorerToString &s, const char *field_name) const final
bool is_bordered_
True, if the table is bordered.
Definition: td_api.h:42437
Definition: td_api.h:2370
int32 date_
Point in time (Unix timestamp) when the withdrawal was completed.
Definition: td_api.h:53058
Definition: td_api.h:58613
Definition: td_api.h:102815
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:19764
object_ptr< forumTopicInfo > info_
Basic information about the topic.
Definition: td_api.h:19752
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55288
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:119675
Definition: td_api.h:96143
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92368
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< emojiKeyword > > emoji_keywords_
List of emojis with their keywords.
Definition: td_api.h:18029
int53 chat_id_
Chat identifier.
Definition: td_api.h:106791
int64 id_
Unique query identifier.
Definition: td_api.h:72007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31116
Definition: td_api.h:34711
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:22968
int32 call_id_
Call identifier.
Definition: td_api.h:40977
string offset_
Offset of the first affiliate program to return as received from the previous request; use empty stri...
Definition: td_api.h:106438
string path_
Local path to the locally available file part; may be empty.
Definition: td_api.h:33046
string query_
Search query.
Definition: td_api.h:86288
string remote_file_id_
Remote identifier of the file to get.
Definition: td_api.h:96872
array< object_ptr< ReactionType > > new_reaction_types_
New list of chosen reactions.
Definition: td_api.h:72494
object_ptr< forumTopicInfo > old_topic_info_
Old information about the topic.
Definition: td_api.h:11483
int32 old_message_auto_delete_time_
Previous value of message_auto_delete_time.
Definition: td_api.h:10337
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3591
object_ptr< OptionValue > value_
The new option value.
Definition: td_api.h:70152
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:4274
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115354
object_ptr< ChatMemberStatus > status_
Status of the current user in the supergroup or channel; custom title will always be empty.
Definition: td_api.h:62148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76278
int32 log_in_date_
Point in time (Unix timestamp) when the user has logged in.
Definition: td_api.h:65589
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:35346
array< int32 > file_ids_
File identifiers of the media in the new order.
Definition: td_api.h:104576
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:4723
Definition: td_api.h:18950
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:119195
Definition: td_api.h:58560
int32 position_
0-based message position in the full list of suitable messages.
Definition: td_api.h:38343
Definition: td_api.h:76527
Definition: td_api.h:94854
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18003
object_ptr< ReactionType > tag_
The tag.
Definition: td_api.h:53921
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:76599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65426
Definition: td_api.h:63548
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:120210
Definition: td_api.h:60817
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:116107
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:63289
Definition: td_api.h:27898
Definition: td_api.h:22860
Definition: td_api.h:64320
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:87412
array< object_ptr< background > > backgrounds_
A list of backgrounds.
Definition: td_api.h:3286
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41960
string query_
Text of the query.
Definition: td_api.h:71855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64157
string title_
Product title.
Definition: td_api.h:48670
int32 width_
Thumbnail width, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:28224
Definition: td_api.h:55789
bool is_header_
True, if it is a header cell.
Definition: td_api.h:42869
array< object_ptr< botCommand > > commands_
List of the bot's commands.
Definition: td_api.h:112712
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:76256
Definition: td_api.h:48659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5355
object_ptr< messageViewers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94890
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:4009
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:57765
object_ptr< orderInfo > saved_order_info_
Saved server-side order information; may be null.
Definition: td_api.h:44994
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:88039
canPostStory()
string description_
The text shown in the chat with the bot if the chat is empty.
Definition: td_api.h:3997
Definition: td_api.h:37846
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110159
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:25774
int32 limit_
The maximum number of affiliate programs to return.
Definition: td_api.h:106440
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< contact > contact_
The contact description.
Definition: td_api.h:34812
int32 max_layer_
The maximum supported API layer; use 92.
Definition: td_api.h:6475
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74428
string recovery_email_address_
Recovery email address.
Definition: td_api.h:51751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49435
object_ptr< CanPostStoryResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78132
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8736
Definition: td_api.h:19310
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6338
Definition: td_api.h:39366
string id_
Unique identifier of the query result.
Definition: td_api.h:23096
bool can_be_reported_
True, if the message can be reported to Telegram moderators through reportChatSponsoredMessage.
Definition: td_api.h:56248
Definition: td_api.h:87712
Definition: td_api.h:68699
Definition: td_api.h:83390
Definition: td_api.h:112697
object_ptr< connectedWebsites > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90702
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:59702
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42935
object_ptr< point > end_point_
The end point of the straight line.
Definition: td_api.h:75016
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39627
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:82268
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84106
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17313
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< personalDocument > temporary_registration_
Temporary registration.
Definition: td_api.h:43808
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:109421
Definition: td_api.h:104882
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:14650
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:95151
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:90869
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98977
string name_
Name of the model.
Definition: td_api.h:73091
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:23639
object_ptr< MessageSender > sender_id_
Identifier of the sender, which added the reaction.
Definition: td_api.h:105234
int32 connection_date_
Point in time (Unix timestamp) when the affiliate program was connected.
Definition: td_api.h:15763
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115144
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39674
Definition: td_api.h:52695
string codec_
Codec used for video file encoding, for example, "h264", "h265", or "av1".
Definition: td_api.h:901
Definition: td_api.h:6971
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:76601
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:62269
object_ptr< businessConnection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87693
Definition: td_api.h:15850
object_ptr< InputBackground > background_
The input background to use; pass null to create a new filled background.
Definition: td_api.h:112983
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61043
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:57721
Definition: td_api.h:20124
object_ptr< PassportElementType > type_
Telegram Passport element type.
Definition: td_api.h:95366
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:22530
object_ptr< chatBackground > background_
The new chat background; may be null if background was reset to default.
Definition: td_api.h:67431
object_ptr< upgradedGiftBackdropColors > backdrop_colors_
Colors of the backdrop of the upgraded gift.
Definition: td_api.h:18278
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:84123
object_ptr< chatMember > new_chat_member_
New chat member.
Definition: td_api.h:72348
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:27756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88112
void store(TlStorerToString &s, const char *field_name) const final
string title_
Reaction title.
Definition: td_api.h:18072
object_ptr< PassportElementErrorSource > source_
Error source.
Definition: td_api.h:43933
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:111303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103285
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20516
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4527
Definition: td_api.h:103467
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:5758
object_ptr< testString > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117392
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:112786
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:101690
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:90231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69565
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19117
string gender_
Gender of the user, "male" or "female".
Definition: td_api.h:45523
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67867
Definition: td_api.h:99691
int53 message_id_
Identifier of the message.
Definition: td_api.h:84248
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:47913
Definition: td_api.h:59341
Definition: td_api.h:18440
Definition: td_api.h:17770
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26489
string id_
Unique identifier of the query result.
Definition: td_api.h:25039
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20469
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114875
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85208
array< object_ptr< message > > messages_
List of messages; messages may be null.
Definition: td_api.h:40026
Definition: td_api.h:36307
int64 sticker_id_
Identifier of the sticker in the set.
Definition: td_api.h:13918
int53 chat_id_
Identifier of the chat in which to search. Specify 0 to search in all secret chats.
Definition: td_api.h:107937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44890
bool can_get_embedding_code_
True, if code for message embedding can be received using getMessageEmbeddingCode.
Definition: td_api.h:38458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82822
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:107748
bool is_active_
True, if the reaction can be added to new messages and enabled in chats.
Definition: td_api.h:18074
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:116749
Definition: td_api.h:97793
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:12923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65396
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75132
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:114075
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:98719
object_ptr< inputTextQuote > quote_
Quote from the message to be replied; pass null if none.
Definition: td_api.h:26370
object_ptr< PaidReactionType > type_
The new type of the default paid reaction.
Definition: td_api.h:71050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53598
object_ptr< message > message_
Pinned message.
Definition: td_api.h:9647
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:38893
Definition: td_api.h:61156
bytes data_
Data to decrypt.
Definition: td_api.h:81692
object_ptr< InputFile > sticker_
Sticker file to delete from the list.
Definition: td_api.h:103580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27355
Definition: td_api.h:23040
Definition: td_api.h:52170
Definition: td_api.h:100041
Definition: td_api.h:41486
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114819
bool force_regular_
If true, only regular polls must be allowed to create.
Definition: td_api.h:30921
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:62327
object_ptr< game > game_
The game description.
Definition: td_api.h:34944
array< object_ptr< upgradedGiftBackdrop > > backdrops_
Examples of possible backdrops that can be chosen for the gift after upgrade.
Definition: td_api.h:20953
int32 max_media_duration_
The maximum allowed duration of media for speech recognition without Telegram Premium subscription,...
Definition: td_api.h:71293
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:77084
bool can_edit_profile_photo_
True, if the bot can edit profile photo of the business account.
Definition: td_api.h:4735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119485
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:118010
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106014
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program were connected.
Definition: td_api.h:90635
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:72490
Definition: td_api.h:6886
string offset_
Offset of the first subscription to return as received from the previous request; use empty string to...
Definition: td_api.h:97749
object_ptr< JsonValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93086
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:8811
object_ptr< formattedText > caption_
Story caption; pass null to use an empty caption; 0-getOption("story_caption_length_max") characters;...
Definition: td_api.h:102221
int32 height_
Video height; as defined by the sender.
Definition: td_api.h:75214
Definition: td_api.h:107414
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:31040
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:117472
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Background type; backgroundTypeChatTheme isn't supported.
Definition: td_api.h:86869
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59966
Definition: td_api.h:100908
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:45894
Definition: td_api.h:119714
Definition: td_api.h:39928
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:82597
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:31042
int64 chat_instance_
Identifier that uniquely corresponds to the chat to which the message was sent.
Definition: td_api.h:71910
Definition: td_api.h:75091
Definition: td_api.h:45296
Definition: td_api.h:33570
Definition: td_api.h:23175
Definition: td_api.h:13174
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98160
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:64812
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:74625
int32 live_period_
Amount of time relative to the message sent time until the location can be updated,...
Definition: td_api.h:24803
object_ptr< businessLocation > location_
Location of the business; may be null if none.
Definition: td_api.h:5523
bool from_background_
Pass true if the message is sent from the background.
Definition: td_api.h:39180
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66682
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:108568
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:21541
object_ptr< PhoneNumberCodeType > type_
Type of the request for which the code is sent.
Definition: td_api.h:109494
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:114619
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:63186
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19267
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110002
Definition: td_api.h:87117
Definition: td_api.h:61186
object_ptr< CallState > state_
Call state.
Definition: td_api.h:5912
object_ptr< chatActiveStories > active_stories_
The new list of active stories.
Definition: td_api.h:70027
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:25540
int32 completed_count_
Number of completed file downloads found.
Definition: td_api.h:17341
bool can_change_gift_settings_
True, if the bot can change gift receiving settings of the business account.
Definition: td_api.h:4743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106399
Definition: td_api.h:58959
Definition: TlObject.h:31
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104755
string email_address_
Email address.
Definition: td_api.h:53423
Definition: td_api.h:43070
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:6851
object_ptr< seconds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102177
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28152
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67153
Definition: td_api.h:14416
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:89398
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:61581
int32 group_call_id_
Group call identifier.
Definition: td_api.h:119036
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:77220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26827
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:114129
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60329
string phone_number_
Phone number.
Definition: td_api.h:43847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30714
Definition: td_api.h:53491
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106089
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:68473
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54356
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51430
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:96407
object_ptr< chatPermissions > permissions_
New non-administrator members permissions in the chat.
Definition: td_api.h:112280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81817
object_ptr< ChatSource > source_
Source of the chat in the chat list; may be null.
Definition: td_api.h:14051
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:42106
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:36675
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119856
int53 chat_id_
Chat identifier.
Definition: td_api.h:118120
string language_pack_id_
Identifier of a language pack to be added.
Definition: td_api.h:76309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34749
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:23379
int53 message_id_
Message identifier.
Definition: td_api.h:66225
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:57810
Definition: td_api.h:8304
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:60189
string description_
Game description.
Definition: td_api.h:20554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112843
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18877
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:76657
object_ptr< ReactionType > chosen_reaction_type_
Type of the chosen reaction; may be null if none.
Definition: td_api.h:60183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3260
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:67134
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48789
array< object_ptr< InputFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:27537
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34165
bool can_pin_messages_
True, if the administrator can pin messages; applicable to basic groups and supergroups only.
Definition: td_api.h:8652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107264
Definition: td_api.h:48301
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:73510
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34869
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:92876
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:88193
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:74779
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81263
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63745
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99671
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:3022
Definition: td_api.h:1150
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113503
Definition: td_api.h:110676
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:17756
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21734
object_ptr< formattedText > caption_
Photo caption.
Definition: td_api.h:34361
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the topic.
Definition: td_api.h:68306
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:90168
Definition: td_api.h:79244
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:63287
int53 chat_id_
Chat identifier.
Definition: td_api.h:67723
object_ptr< RichText > text_
The text.
Definition: td_api.h:53667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119217
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:24813
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:119038
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5603
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116713
object_ptr< foundPosition > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107787
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79978
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:19571
int53 user_id_
Identifier of the user.
Definition: td_api.h:116251
Definition: td_api.h:70304
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:60716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14588
int53 user_id_
User identifier.
Definition: td_api.h:15040
int53 user_id_
User identifier.
Definition: td_api.h:85714
string gift_name_
Unique name of the upgraded gift that can be used with internalLinkTypeUpgradedGift.
Definition: td_api.h:18272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81188
Definition: td_api.h:39241
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:62291
Definition: td_api.h:47892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33082
int32 winner_count_
Number of winners in the giveaway.
Definition: td_api.h:36719
bytes element_hash_
Current hash of the entire element.
Definition: td_api.h:27181
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118198
void store(TlStorerToString &s, const char *field_name) const final
int32 score_
User score.
Definition: td_api.h:20607
string emoji_
The animated emoji.
Definition: td_api.h:8243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10523
int53 user_id_
User identifier.
Definition: td_api.h:68710
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Text of the fact-check.
Definition: td_api.h:18558
array< object_ptr< chatEvent > > events_
List of events.
Definition: td_api.h:11764
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10865
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:33630
object_ptr< rtmpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100074
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:99793
int53 bot_user_id_
User identifier of the service's bot.
Definition: td_api.h:95252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59290
object_ptr< PublicChatType > type_
Type of the public chats, for which to check the limit.
Definition: td_api.h:79053
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:43263
Definition: td_api.h:40841
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26905
object_ptr< ChatPhotoStickerType > type_
Type of the sticker.
Definition: td_api.h:13866
int53 message_id_
Identifier of the message. Use messageProperties.can_recognize_speech to check whether the message is...
Definition: td_api.h:103045
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:77218
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88232
Definition: td_api.h:68165
int32 sticker_height_
Height of the sticker.
Definition: td_api.h:24933
Definition: td_api.h:75005
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101328
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:33060
Definition: td_api.h:18018
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84829
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:33809
object_ptr< ChatMemberStatus > status_
New member status.
Definition: td_api.h:9880
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > header_
Always visible heading for the block.
Definition: td_api.h:42481
Definition: td_api.h:111768
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71563
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21623
void store(TlStorerToString &s, const char *field_name) const final
linkPreviewTypeArticle()
array< object_ptr< botMediaPreview > > previews_
List of media previews.
Definition: td_api.h:4143
int53 user_id_
User identifier.
Definition: td_api.h:55926
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73552
void store(TlStorerToString &s, const char *field_name) const final
string auth_base64url_
Base64url-encoded authentication secret.
Definition: td_api.h:16941
int53 chat_id_
Chat identifier.
Definition: td_api.h:89792
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:35715
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:35067
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109002
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:81301
object_ptr< photo > photo_
Photo of the sponsor; may be null if must not be shown.
Definition: td_api.h:39792
object_ptr< NetworkType > type_
The new network type; pass null to set network type to networkTypeOther.
Definition: td_api.h:114358
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83554
Definition: td_api.h:56016
Definition: td_api.h:22809
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52026
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:106543
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:113041
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:114099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5085
object_ptr< InputChatPhoto > photo_
Profile photo to set; pass null to remove the photo.
Definition: td_api.h:110908
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94943
array< string > disabled_usernames_
List of currently disabled usernames; the username can be activated with toggleUsernameIsActive,...
Definition: td_api.h:74877
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:107702
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:87833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68968
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109949
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< inputPassportElementError > > errors_
The errors.
Definition: td_api.h:114632
int53 won_star_count_
The number of Telegram Stars that will be won by the winners of the giveaway.
Definition: td_api.h:56540
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:56112
object_ptr< ResetPasswordResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106131
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:62754
string url_
The URL.
Definition: td_api.h:53835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38274
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:3118
Definition: td_api.h:114118
object_ptr< autoDownloadSettings > settings_
New user auto-download settings.
Definition: td_api.h:110252
int64 id_
Unique game identifier.
Definition: td_api.h:20546
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30688
int32 limit_
The maximum number of boosts to be returned; up to 100. For optimal performance, the number of return...
Definition: td_api.h:88452
bool is_forum_
New value of is_forum.
Definition: td_api.h:119727
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80579
Definition: td_api.h:35296
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101626
string short_name_
Game short name.
Definition: td_api.h:20548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70945
updateStoryPostSucceeded()
object_ptr< StatisticalGraph > view_count_by_source_graph_
A graph containing number of message views per source.
Definition: td_api.h:14638
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:59211
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26944
Definition: td_api.h:16458
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113327
Definition: td_api.h:34972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22892
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:9042
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:98138
int53 chat_id_
Chat identifier.
Definition: td_api.h:94750
int32 width_
Photo width.
Definition: td_api.h:25591
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< JsonValue > value_
Member's value.
Definition: td_api.h:30500
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5265
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101559
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89203
object_ptr< InputMessageContent > input_message_text_
Content of the message draft; must be of the type inputMessageText, inputMessageVideoNote,...
Definition: td_api.h:17390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40367
string name_
Native name of the country.
Definition: td_api.h:16256
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:9325
int64 sticker_id_
Identifier of the sticker representing the model.
Definition: td_api.h:72830
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94007
int32 retry_after_
Time left before the user can post the next story.
Definition: td_api.h:7246
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:97804
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:97462
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:88446
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65974
Definition: td_api.h:33181
string emoji_
Text representation of the reaction.
Definition: td_api.h:51308
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112676
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:113197
Definition: td_api.h:111600
int32 count_
Count.
Definition: td_api.h:16174
string query_
Query to search for in the forum topic's name.
Definition: td_api.h:92135
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< supergroup > supergroup_
New data about the supergroup.
Definition: td_api.h:68830
object_ptr< pageBlockCaption > caption_
Voice note caption.
Definition: td_api.h:42108
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:72017
object_ptr< BlockList > block_list_
Block list to which the chat is added; may be null if none.
Definition: td_api.h:67851
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:36957
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55067
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:37616
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46451
int32 height_
Sticker height.
Definition: td_api.h:25654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115970
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92774
int32 unread_reaction_count_
Number of messages with unread reactions in the chat.
Definition: td_api.h:7695
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50482
Definition: td_api.h:28167
object_ptr< StatisticalGraph > day_graph_
A graph containing distribution of message views per hour.
Definition: td_api.h:14550
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36048
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:75730
bool for_dark_theme_
Pass true if the background is deleted for a dark theme.
Definition: td_api.h:82650
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:51156
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24550
Definition: td_api.h:107988
Definition: td_api.h:90382
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88696
object_ptr< PassportElementType > type_
Type of Telegram Passport element that has the error.
Definition: td_api.h:27128
Definition: td_api.h:16082
int32 accent_color_id_
Identifier of the accent color for message sender name, and backgrounds of chat photo,...
Definition: td_api.h:7649
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16484
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14788
string shipping_option_id_
Identifier of a chosen shipping option, if applicable.
Definition: td_api.h:109427
Definition: td_api.h:24182
bool can_be_paid_
True, if the message can be paid using inputInvoiceMessage.
Definition: td_api.h:38442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72310
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:71382
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14423
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115036
object_ptr< InputMessageContent > input_message_content_
The content of the message to be added.
Definition: td_api.h:76484
int53 user_id_
Identifier of the user to which Telegram Stars are gifted.
Definition: td_api.h:63332
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:87130
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > credit_
Block credit (like HTML tag <cite>).
Definition: td_api.h:42623
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:79023
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62418
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:33791
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35665
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:6524
object_ptr< SuggestedAction > action_
Suggested action to hide.
Definition: td_api.h:100546
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:57131
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97098
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7827
string ip_address_
IP address from which the session was created, in human-readable format.
Definition: td_api.h:55254
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44323
void store(TlStorerToString &s, const char *field_name) const final
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:117091
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:24643
Definition: td_api.h:79144
Definition: td_api.h:81890
object_ptr< quickReplyMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76863
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89652
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the backdrop.
Definition: td_api.h:72951
Definition: td_api.h:39687
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:35081
string custom_parameters_
Custom JSON-encoded call parameters to be passed to tgcalls.
Definition: td_api.h:6773
int32 reaction_count_
Number of reactions added to the story; 0 if none or unknown.
Definition: td_api.h:60931
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46082
bool is_selfie_required_
True, if a selfie is required with the identity document.
Definition: td_api.h:44809
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:18747
int53 offset_
The offset from which to read the file.
Definition: td_api.h:102936
int32 duration_
Duration of the animation, in seconds.
Definition: td_api.h:25375
string title_
Title text of the start page.
Definition: td_api.h:5857
Definition: td_api.h:20220
array< object_ptr< PassportElementType > > types_
Types of Telegram Passport elements chosen by user to complete the authorization form.
Definition: td_api.h:109366
void store(TlStorerToString &s, const char *field_name) const final
string parameters_
JSON-serialized method parameters.
Definition: td_api.h:108982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14961
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:78110
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for.
Definition: td_api.h:62442
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:43931
Definition: td_api.h:101484
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60026
object_ptr< photo > photo_
Profile photo of the user; for bots only; may be null.
Definition: td_api.h:55934
bool is_video_chat_
True, if the call is bound to a chat.
Definition: td_api.h:21513
int53 shared_chat_id_
Identifier of the shared chat.
Definition: td_api.h:116635
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81433
void store(TlStorerToString &s, const char *field_name) const final
string server_
Proxy server domain or IP address.
Definition: td_api.h:76770
array< int32 > value_
Vector of numbers.
Definition: td_api.h:63676
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:24448
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:81926
Definition: td_api.h:35566
bool can_enable_video_
True, if the current user can broadcast video or share screen.
Definition: td_api.h:21537
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67996
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64020
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:75216
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:68217
bool member_invites_
True, if invited member events need to be returned.
Definition: td_api.h:11694
Definition: td_api.h:27678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21350
Definition: td_api.h:6072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71107
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:64893
object_ptr< BackgroundFill > fill_
The background fill.
Definition: td_api.h:3206
bool has_sponsored_messages_enabled_
Pass true to enable sponsored messages for the current user; false to disable them.
Definition: td_api.h:119145
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37473
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:60191
Definition: td_api.h:40894
string text_
Text of the answer.
Definition: td_api.h:77379
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:25118
object_ptr< formattedText > message_
New information message.
Definition: td_api.h:116420
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:109093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19177
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117339
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95174
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:49746
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:82029
Definition: td_api.h:86609
object_ptr< storyRepostInfo > repost_info_
Information about the original story; may be null if the story wasn't reposted.
Definition: td_api.h:60179
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118195
int32 width_
Media width; 0 if unknown.
Definition: td_api.h:43033
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83426
string cryptocurrency_
Cryptocurrency in which revenue is calculated.
Definition: td_api.h:14093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10982
int32 group_call_id_
Group call identifier.
Definition: td_api.h:116862
bool is_pinned_
Pass true to pin the message, pass false to unpin it.
Definition: td_api.h:111229
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12722
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117114
Definition: td_api.h:116792
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111698
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:107090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103065
Definition: td_api.h:6181
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:92198
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61447
Definition: td_api.h:23848
object_ptr< ReportSponsoredResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105361
int53 message_id_
Identifier of the reacted message; can be 0 or an identifier of a deleted message.
Definition: td_api.h:58242
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:114685
array< int53 > user_ids_
A list of user identifiers.
Definition: td_api.h:74922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58985
Definition: td_api.h:40966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53274
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:21175
object_ptr< DeviceToken > device_token_
Device token.
Definition: td_api.h:103263
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:36563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81138
object_ptr< sticker > sticker_
The sticker to be shown in the transaction information; may be null if unknown.
Definition: td_api.h:57303
object_ptr< sticker > appear_animation_
Appear animation for the reaction.
Definition: td_api.h:18078
object_ptr< message > message_
Information about the message.
Definition: td_api.h:49182
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54437
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56527
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87097
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:113749
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7261
updateStoryDeleted()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62886
int32 count_
Total number of files.
Definition: td_api.h:59457
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39734
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39152
int32 total_count_
Approximate total number of messages found; -1 if unknown.
Definition: td_api.h:20182
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82669
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66199
array< object_ptr< paymentOption > > additional_payment_options_
The list of additional payment options.
Definition: td_api.h:44992
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:12985
int32 bottom_bar_background_color_
A color of the bottom bar background in the RGB format.
Definition: td_api.h:64806
bool can_be_downloaded_
True, if it is possible to download or generate the file.
Definition: td_api.h:33048
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< webApp > web_app_
Information about the Web App.
Definition: td_api.h:4444
Definition: td_api.h:84303
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112517
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13934
Definition: td_api.h:25574
Definition: td_api.h:13530
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60951
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:83825
string document_url_
URL of the file.
Definition: td_api.h:24694
Definition: td_api.h:15107
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:95874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24730
int32 story_id_
The identifier of the story.
Definition: td_api.h:38943
int32 unread_mention_count_
The new number of unread mention messages left in the chat.
Definition: td_api.h:66314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61253
int53 receiver_user_id_
The identifier of a user that received Telegram Stars; 0 if the gift is incoming.
Definition: td_api.h:36836
bool only_active_
Pass true to search only for active downloads, including paused.
Definition: td_api.h:107058
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81717
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:62325
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92638
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:45629
int32 profile_accent_color_id_
Identifier of the profile accent color for the chat's profile; -1 if none.
Definition: td_api.h:7653
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6205
string device_token_
Device token from Apple Push Notification service.
Definition: td_api.h:19569
Definition: td_api.h:22203
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14358
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3043
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:85296
int64 cloud_project_number_
Cloud project number to pass to the Play Integrity API.
Definition: td_api.h:19660
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:17021
Definition: td_api.h:65499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64277
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:115608
Definition: td_api.h:45412
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42677
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26062
Definition: td_api.h:117359
string name_
Name of the topic; 1-128 characters.
Definition: td_api.h:80952
int53 user_id_
Sticker file owner; ignored for regular users.
Definition: td_api.h:120703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65456
object_ptr< secretChat > secret_chat_
New data about the secret chat.
Definition: td_api.h:68869
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103702
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:38887
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:36076
Definition: td_api.h:21747
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110601
object_ptr< InputPaidMediaType > type_
Type of the media.
Definition: td_api.h:26459
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:108562
object_ptr< foundChatBoosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88477
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:62295
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14922
int64 gift_id_
Identifier of the gift to send.
Definition: td_api.h:109087
int32 open_period_
Amount of time the poll will be active after creation, in seconds.
Definition: td_api.h:46001
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:30813
int32 freezing_date_
Point in time (Unix timestamp) when the account was frozen; 0 if the account isn't frozen.
Definition: td_api.h:70725
object_ptr< ChatMemberStatus > status_
The new status of the member in the chat.
Definition: td_api.h:112008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71827
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64187
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:69295
string query_
Query to search for.
Definition: td_api.h:106656
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49171
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:86406
int32 min_layer_
The minimum supported API layer; use 65.
Definition: td_api.h:6473
int53 message_id_
Identifier of the message.
Definition: td_api.h:94531
object_ptr< ConnectionState > state_
The new connection state.
Definition: td_api.h:70684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64729
int32 last_used_date_
Point in time (Unix timestamp) when the proxy was last used; 0 if never.
Definition: td_api.h:48920
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:63236
Definition: td_api.h:21666
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:116363
array< object_ptr< chatTheme > > chat_themes_
The new list of chat themes.
Definition: td_api.h:70516
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:62313
bool is_for_close_friends_
True, if the story is available only to close friends.
Definition: td_api.h:60832
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104074
int53 user_id_
User identifier.
Definition: td_api.h:68908
int32 year_
Year; 1-9999.
Definition: td_api.h:16512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49078
Definition: td_api.h:14976
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118462
Definition: td_api.h:110509
Definition: td_api.h:39874
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:12793
Definition: td_api.h:9223
int53 message_id_
Identifier of the message.
Definition: td_api.h:94210
bool success_
True, if the payment request was successful; otherwise, the verification_url will be non-empty.
Definition: td_api.h:45465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101960
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83465
Definition: td_api.h:77103
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PageBlockVerticalAlignment > valign_
Vertical cell content alignment.
Definition: td_api.h:42877
Definition: td_api.h:5416
object_ptr< botMediaPreviews > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87309
int32 file_id_
Identifier of the file.
Definition: td_api.h:91835
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:65998
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:70727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57961
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103652
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:95537
Definition: td_api.h:69152
int32 total_count_
Approximate total number of stories found.
Definition: td_api.h:20406
int32 group_call_id_
Group call identifier.
Definition: td_api.h:113641
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:96443
Definition: td_api.h:37405
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:82619
string author_
Information author.
Definition: td_api.h:74668
object_ptr< ChatType > chat_type_
The type of the chat from which the query originated; may be null if unknown.
Definition: td_api.h:71803
bool is_dark_
True, if reaction has a dark background.
Definition: td_api.h:60454
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:101931
Definition: td_api.h:79806
array< int53 > message_ids_
Unique identifiers of the messages.
Definition: td_api.h:83063
bool is_content_modified_
True, if story content was modified during reposting; otherwise, story wasn't modified.
Definition: td_api.h:61475
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:47187
Definition: td_api.h:53452
Definition: td_api.h:37885
Definition: td_api.h:78099
Definition: td_api.h:581
Definition: td_api.h:6188
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:26264
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:120640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68152
Definition: td_api.h:115540
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:77011
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the media, if applicable.
Definition: td_api.h:26465
Definition: td_api.h:15666
Definition: td_api.h:85345
bool exclude_secret_chats_
Pass true to keep local message drafts in secret chats.
Definition: td_api.h:79611
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:52387
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:21824
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18503
object_ptr< StoryAreaType > type_
Type of the area.
Definition: td_api.h:60259
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:14532
Definition: td_api.h:13988
int53 star_count_
Number of Telegram Stars.
Definition: td_api.h:56396
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54195
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95705
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of messages to be returned.
Definition: td_api.h:106793
Definition: td_api.h:59089
string query_
Query to search for.
Definition: td_api.h:106719
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:65641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106760
object_ptr< InputGroupCall > input_group_call_
The group call to join.
Definition: td_api.h:100919
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:76833
Definition: td_api.h:61506
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44353
int64 id_
Unique identifier of the effect.
Definition: td_api.h:37668
object_ptr< birthdate > birthdate_
Birthdate of the user.
Definition: td_api.h:15534
object_ptr< identityDocument > passport_
Passport.
Definition: td_api.h:43457
object_ptr< inputIdentityDocument > identity_card_
The identity card to be saved.
Definition: td_api.h:26734
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:89741
int32 chat_theme_background_count_
Number of chat theme backgrounds that can be set as chat background.
Definition: td_api.h:9034
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:92396
int53 message_id_
The message identifier.
Definition: td_api.h:66180
Definition: td_api.h:5574
bool allow_custom_emoji_
True, if any custom emoji reaction can be added by Telegram Premium subscribers.
Definition: td_api.h:2869
Definition: td_api.h:5618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94071
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36810
object_ptr< PremiumSource > source_
Source of the request; pass null if the method is called from some non-standard source.
Definition: td_api.h:95785
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:3162
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:85630
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105526
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:62164
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:75862
string appeal_link_
The link to open to send an appeal to unfreeze the account.
Definition: td_api.h:70729
int32 heading_
For live locations, a direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:25880
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69010
bool is_installed_
The new value of is_installed.
Definition: td_api.h:78539
int53 chat_id_
Chat identifier.
Definition: td_api.h:67891
bool disable_mention_notifications_
If true, notifications for messages with mentions will be created as for an ordinary unread message.
Definition: td_api.h:13610
Definition: td_api.h:7797
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:101417
string password_
The 2-step verification password of the current user.
Definition: td_api.h:89850
Definition: td_api.h:68651
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< document > document_
Document.
Definition: td_api.h:23140
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:120609
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text.
Definition: td_api.h:53142
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:110910
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:57345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19387
int53 chat_id_
Chat identifier.
Definition: td_api.h:114850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110051
int53 chat_id_
Chat identifier.
Definition: td_api.h:72334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71485
object_ptr< InputChatPhoto > photo_
Profile photo to set.
Definition: td_api.h:115119
object_ptr< formattedText > caption_
Document caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") charac...
Definition: td_api.h:25492
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:89425
Definition: td_api.h:63665
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65439
Definition: td_api.h:34681
bool is_muted_
New value of is_muted.
Definition: td_api.h:11323
object_ptr< NotificationType > type_
Notification type.
Definition: td_api.h:40471
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:86516
int32 new_accent_color_id_
New identifier of chat accent color.
Definition: td_api.h:10719
string language_code_
Language code of the media previews to delete.
Definition: td_api.h:81903
bool is_cached_
True, if the URL has cached instant view server-side.
Definition: td_api.h:53380
Definition: td_api.h:18547
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:72009
array< int64 > notification_sound_ids_
The new list of identifiers of saved notification sounds.
Definition: td_api.h:70435
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:26270
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34287
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91137
int32 button_text_color_
A color of text on the buttons in the RGB format.
Definition: td_api.h:64828
bool clear_draft_
True, if a chat message draft must be deleted.
Definition: td_api.h:25328
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:63073
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:24637
Definition: td_api.h:2852
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71644
Definition: td_api.h:22164
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:51561
Definition: td_api.h:66167
bool user_is_bot_
True, if the shared users must be bots; otherwise, the shared users must not be bots....
Definition: td_api.h:30967
int32 duration_
Duration of the voice note, in seconds; as defined by the sender.
Definition: td_api.h:75478
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41642
bool is_muted_for_all_users_
True, if the participant is muted for all users.
Definition: td_api.h:21836
bytes data_
The data.
Definition: td_api.h:108868
object_ptr< businessMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108669
Definition: td_api.h:97736
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:94807
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80374
int53 tip_amount_
The amount of tip chosen by the buyer in the smallest units of the currency.
Definition: td_api.h:45379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48847
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the chat.
Definition: td_api.h:7697
Definition: td_api.h:45776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20845
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< story > story_
Information about the story.
Definition: td_api.h:49221
Definition: td_api.h:30534
inputStoryArea()
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76801
bool can_edit_bio_
True, if the bot can edit bio of the business account.
Definition: td_api.h:4733
Definition: td_api.h:95451
Definition: td_api.h:35536
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90957
void store(TlStorerToString &s, const char *field_name) const final
string new_hint_
New password hint; may be empty.
Definition: td_api.h:103156
Definition: td_api.h:76582
Definition: td_api.h:15029
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102536
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:36907
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if none.
Definition: td_api.h:36844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20203
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115973
object_ptr< productInfo > product_info_
Information about the bought subscription.
Definition: td_api.h:57812
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37392
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:98897
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:65210
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:7711
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83030
Definition: td_api.h:26801
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113447
Definition: td_api.h:43641
Definition: td_api.h:92732
Definition: td_api.h:74998
object_ptr< sticker > sticker_
Sticker.
Definition: td_api.h:23236
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:62743
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:60159
bool can_connect_to_business_
True, if the bot supports connection to Telegram Business accounts.
Definition: td_api.h:74793
premiumStoryFeatureStealthMode()
object_ptr< forumTopicInfo > old_topic_info_
Information about the old pinned topic; may be null.
Definition: td_api.h:11642
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106624
string key_
Member's key.
Definition: td_api.h:30498
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24958
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:39941
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83175
int32 limit_
The maximum number of messages to be returned; up to 100.
Definition: td_api.h:107374
Definition: td_api.h:98599
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36550
Definition: td_api.h:54002
Definition: td_api.h:13569
Definition: td_api.h:6563
Definition: td_api.h:53410
void store(TlStorerToString &s, const char *field_name) const final
string english_name_
English name of the country.
Definition: td_api.h:16258
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12769
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114328
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:62186
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:114506
bool is_upload_
True, if upload speed was limited; false, if download speed was limited.
Definition: td_api.h:71509
Definition: td_api.h:21599
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the result.
Definition: td_api.h:22920
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:8597
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3387
bool can_get_added_reactions_
True, if the list of added reactions is available using getMessageAddedReactions.
Definition: td_api.h:38611
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:104788
Definition: td_api.h:81506
Definition: td_api.h:51842
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96315
Definition: td_api.h:8582
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:109999
Definition: td_api.h:51779
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:5631
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71443
Definition: td_api.h:114399
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:77296
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57217
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66074
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46871
bool show_alert_
Pass true to show an alert to the user instead of a toast notification.
Definition: td_api.h:77381
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:97017
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:8204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96661
Definition: td_api.h:5248
string audio_url_
The URL of the audio file.
Definition: td_api.h:24580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70660
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61845
int32 date_
Point in time (Unix timestamp) when the post was created; 0 if unknown.
Definition: td_api.h:42253
Definition: td_api.h:19010
string emoji_
The corresponding emoji.
Definition: td_api.h:34853
Definition: td_api.h:23809
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112951
array< int53 > message_ids_
Identifiers of the messages to get.
Definition: td_api.h:94920
Definition: td_api.h:77996
object_ptr< InputGroupCall > input_group_call_
The group call which participants will be returned.
Definition: td_api.h:92501
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:69163
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:7717
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:75224
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65032
object_ptr< MessageSchedulingState > scheduling_state_
The scheduling state of the message; may be null if the message isn't scheduled.
Definition: td_api.h:33783
int53 chat_id_
Chat identifier.
Definition: td_api.h:108921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116328
Definition: td_api.h:102873
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:36673
int32 id_
Unique story identifier among stories posted by the given chat.
Definition: td_api.h:60145
int53 chat_id_
Chat identifier; 0 if none.
Definition: td_api.h:59502
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115086
Definition: td_api.h:91246
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76383
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:109239
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > video_
File containing the video.
Definition: td_api.h:75228
Definition: td_api.h:67796
array< string > tags_
List of log tags.
Definition: td_api.h:33353
Definition: td_api.h:113736
int32 group_call_id_
Group call identifier.
Definition: td_api.h:92449
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:62160
string title_
New chat title.
Definition: td_api.h:50536
Definition: td_api.h:91927
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:105389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106011
bool is_pinned_
True, if the topic is pinned in the topic list.
Definition: td_api.h:19758
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6089
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:108001
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5295
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:99568
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:69178
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85321
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30291
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91804
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:24994
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:118515
string field_name_
Field name.
Definition: td_api.h:44012
double rotation_angle_
Clockwise rotation angle of the rectangle, in degrees; 0-360.
Definition: td_api.h:60307
string hashtag_
Hashtag to delete.
Definition: td_api.h:104055
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:68302
array< object_ptr< chatPhoto > > photos_
List of photos.
Definition: td_api.h:14001
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19460
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:20707
Definition: td_api.h:110837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61707
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:22569
Definition: td_api.h:55699
string author_signature_
For messages originally sent by an anonymous chat administrator, original message author signature.
Definition: td_api.h:38258
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83423
bool can_hide_members_
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searc...
Definition: td_api.h:3480
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:55242
bool can_enable_automatic_translation_
True, if automatic translation of messages can be enabled in the chat.
Definition: td_api.h:9040
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed; for bots only.
Definition: td_api.h:26171
object_ptr< outline > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100305
string description_
New chat description; 0-255 characters.
Definition: td_api.h:111728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49720
bool has_public_winners_
True, if the list of winners of the giveaway will be available to everyone.
Definition: td_api.h:21179
Definition: td_api.h:3604
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102906
int32 score_
New score, 0 for pinned message.
Definition: td_api.h:49617
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103977
string transaction_id_
Unique identifier of the transaction that can be used to dispute it.
Definition: td_api.h:45425
int32 pending_update_count_
The number of pending updates.
Definition: td_api.h:110687
int32 message_auto_delete_time_
New value auto-delete or self-destruct time, in seconds; 0 if disabled.
Definition: td_api.h:35949
int32 gift_count_
Number of saved to profile gifts for channels without can_post_messages administrator right,...
Definition: td_api.h:62309
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:98523
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44473
bool is_secret_
True, if the photo must be blurred and must be shown only while tapped.
Definition: td_api.h:34367
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101659
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:98955
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:111388
Definition: td_api.h:83571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71686
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:36512
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:101919
string emoji_
Emoji representing the weather.
Definition: td_api.h:16351
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25138
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16009
int53 message_id_
Identifier of the message.
Definition: td_api.h:111227
int53 star_count_
Number of Telegram Stars that must be paid for the gift.
Definition: td_api.h:20695
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80582
string voice_note_url_
The URL of the voice note file.
Definition: td_api.h:25112
string bio_
The participant user's bio or the participant chat's description.
Definition: td_api.h:21820
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111917
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier of the administrator.
Definition: td_api.h:8593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103230
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:65409
Definition: td_api.h:55821
Definition: td_api.h:25814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49591
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68113
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:16775
bool can_post_messages_
True, if the administrator can create channel posts or view channel statistics; applicable to channel...
Definition: td_api.h:8642
int32 story_id_
Story identifier.
Definition: td_api.h:98444
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92438
int32 row_size_
Number of reaction per row, 5-25.
Definition: td_api.h:94106
Definition: td_api.h:75717
int32 id_
Secret chat identifier.
Definition: td_api.h:54939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61647
Definition: td_api.h:61217
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:113301
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90777
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:72755
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91807
string language_code_
Language code of the media preview to edit.
Definition: td_api.h:83857
object_ptr< contact > contact_
A user contact.
Definition: td_api.h:22873
Definition: td_api.h:112104
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43875
Definition: td_api.h:7059
array< object_ptr< PageBlock > > page_blocks_
Content of the instant view page.
Definition: td_api.h:75777
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24057
object_ptr< CallDiscardReason > reason_
The reason why the call has ended.
Definition: td_api.h:6849
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:18662
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:107645
object_ptr< formattedText > text_
Text of the message.
Definition: td_api.h:34131
string language_pack_id_
Language pack identifier.
Definition: td_api.h:93167
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44711
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7085
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:5531
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73752
Definition: td_api.h:73735
Definition: td_api.h:104251
Definition: td_api.h:58998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10145
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110934
Definition: td_api.h:18679
int53 chat_id_
Chat identifier.
Definition: td_api.h:99949
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98741
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:30249
string platform_
Operating system the browser is running on.
Definition: td_api.h:15869
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96483
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:24878
void store(TlStorerToString &s, 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:54990
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45142
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:119358
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98004
Definition: td_api.h:64548
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:21828
bool can_get_statistics_
True, if message statistics are available through getMessageStatistics and message forwards can be re...
Definition: td_api.h:38468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35106
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:69631
bool is_unclaimed_
True, if the winner for the corresponding Telegram Premium subscription wasn't chosen.
Definition: td_api.h:36567
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15550
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48174
bool need_email_address_
True, if the user's email address is needed for payment.
Definition: td_api.h:30435
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87640
object_ptr< sponsoredMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90140
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:119569
Definition: td_api.h:103197
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:49918
Definition: td_api.h:24267
fileTypePhotoStory()
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100363
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:5906
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59024
Definition: td_api.h:44269
int32 button_id_
Identifier of the keyboard button with the request.
Definition: td_api.h:37298
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:18461
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:119940
Definition: td_api.h:48613
array< array< object_ptr< pageBlockTableCell > > > cells_
Table cells.
Definition: td_api.h:42435
bool record_video_
Pass true to record a video file instead of an audio file.
Definition: td_api.h:116807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43378
bool message_edits_
True, if message edits need to be returned.
Definition: td_api.h:11684
Definition: td_api.h:95355
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:67263
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37902
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109679
Definition: td_api.h:89890
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:16693
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:108923
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120668
object_ptr< currentWeather > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91012
Definition: td_api.h:63907
bool can_get_revenue_statistics_
True, if the bot's revenue statistics are available to the current user.
Definition: td_api.h:4025
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6029
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67741
bool send_copy_
Pass true to copy content of the messages without reference to the original sender....
Definition: td_api.h:86098
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53727
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:50118
Definition: td_api.h:7235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48888
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:105936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43745
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:103550
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16926
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65516
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:36382
Definition: td_api.h:25242
Definition: td_api.h:38379
bool is_first_recurring_
True, if this is the first recurring payment.
Definition: td_api.h:36386
object_ptr< chatFolder > folder_
The new chat folder.
Definition: td_api.h:88624
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94333
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:78368
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:118817
string offset_
Offset of the first transaction to return as received from the previous request; use empty string to ...
Definition: td_api.h:97810
object_ptr< location > location_
Location result.
Definition: td_api.h:24801
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27843
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:91990
int53 message_id_
Message identifier.
Definition: td_api.h:66270
int64 notification_sound_id_
Identifier of the notification sound.
Definition: td_api.h:104262
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85451
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91229
string code_
The code to check.
Definition: td_api.h:79305
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17803
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35119
bool member_leaves_
True, if members leaving events need to be returned.
Definition: td_api.h:11692
int32 id_
Unique identifier of the backdrop.
Definition: td_api.h:72949
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:89178
int32 length_
Length of the code.
Definition: td_api.h:1850
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:120537
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117389
bool request_username_
Pass true to request username of the chat; bots only.
Definition: td_api.h:31048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34428
Definition: td_api.h:83780
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73902
object_ptr< themeSettings > dark_settings_
Theme settings for a dark chat theme.
Definition: td_api.h:14991
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54814
Definition: td_api.h:81282
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:34899
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:69121
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20798
object_ptr< message > new_message_
The message after it was edited.
Definition: td_api.h:9565
string text_
Text of the button.
Definition: td_api.h:4226
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62847
int32 sending_id_
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can b...
Definition: td_api.h:39194
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:68304
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75670
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:38556
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:120325
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:36448
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:47457
int32 creation_date_
Point in time (Unix timestamp) when the topic was created.
Definition: td_api.h:19875
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:48260
string emoji_
Text representation of the reaction.
Definition: td_api.h:91543
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97198
bool http_only_
Pass true if the proxy supports only HTTP requests and doesn't support transparent TCP connections vi...
Definition: td_api.h:49022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48378
string sender_name_
Name of the sender of the message if the sender is hidden by their privacy settings.
Definition: td_api.h:19994
int32 min_date_
If not 0, the minimum date of the messages to return.
Definition: td_api.h:107313
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101818
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:60883
Definition: td_api.h:23763
Definition: td_api.h:101523
bool has_audios_
True, if the album has at least one audio file.
Definition: td_api.h:50911
int32 inactive_session_ttl_days_
Number of days of inactivity before sessions will automatically be terminated; 1-366 days.
Definition: td_api.h:55834
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10565
Definition: td_api.h:86145
Definition: td_api.h:51297
Definition: td_api.h:4259
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81191
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56770
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:117253
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:86092
string id_
Unique identifier of the query result.
Definition: td_api.h:24862
bool sort_by_price_
Pass true to sort results by gift price instead of send date.
Definition: td_api.h:96451
object_ptr< story > story_
The new information about the story.
Definition: td_api.h:69859
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:93722
int32 creation_date_
Point in time (Unix timestamp) when the giveaway was created.
Definition: td_api.h:21111
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116440
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:95671
object_ptr< chatJoinRequestsInfo > pending_join_requests_
The new data about pending join requests; may be null.
Definition: td_api.h:67347
Definition: td_api.h:107926
string native_name_
Name of the language in that language.
Definition: td_api.h:31188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15055
Definition: td_api.h:118588
bool are_tags_
True, if the reactions will be tags and the message can be found by them.
Definition: td_api.h:2871
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
The animation description.
Definition: td_api.h:34176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44186
Definition: td_api.h:26075
int32 text_color_
A color for the text on the backdrop in the RGB format.
Definition: td_api.h:73003
bool has_videos_
True, if the album has at least one video file.
Definition: td_api.h:50909
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:42817
object_ptr< groupCallInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100944
bool has_spoiler_
True, if the video preview must be covered by a spoiler animation.
Definition: td_api.h:34464
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109334
int53 user_id_
Affected chat member user identifier.
Definition: td_api.h:10040
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:81229
array< int53 > message_ids_
The identifiers of the messages being viewed.
Definition: td_api.h:120823
Definition: td_api.h:62736
string formatted_phone_number_
The phone number without country calling code formatted accordingly to local rules....
Definition: td_api.h:45791
Definition: td_api.h:22669
string application_name_
Name of the application, as provided by the application.
Definition: td_api.h:55238
Definition: td_api.h:98327
string forward_text_
If non-empty, new text of the button in forwarded messages.
Definition: td_api.h:22450
int53 message_thread_id_
Message thread identifier in which messages will be unpinned.
Definition: td_api.h:120486
object_ptr< InputFile > sticker_
Sticker file to delete.
Definition: td_api.h:104109
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Text representation of the reaction.
Definition: td_api.h:18070
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:62168
object_ptr< voiceNote > voice_note_
Message content; may be null.
Definition: td_api.h:50290
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:115663
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114096
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:71851
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:98249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37314
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:45841
object_ptr< EmailAddressAuthentication > code_
Email address authentication to check.
Definition: td_api.h:79155
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:37539
int53 chat_id_
Identifier of the target chat; must be an identifier of a channel chat.
Definition: td_api.h:89951
Definition: td_api.h:3402
Definition: td_api.h:116851
object_ptr< InputFile > media_
Photo or video to be sent.
Definition: td_api.h:26461
string name_
New name of the topic; 0-128 characters. If empty, the previous topic name is kept.
Definition: td_api.h:84670
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40953
Definition: td_api.h:117855
void store(TlStorerToString &s, const char *field_name) const final
string query_
Search query by which to filter events.
Definition: td_api.h:88509
reportStory()
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103871
Definition: td_api.h:54928
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:37026
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105897
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:75055
string author_
Article author; may be empty.
Definition: td_api.h:42815
object_ptr< collectibleItemInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90495
Definition: td_api.h:20351
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48744
Definition: td_api.h:113850
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3621
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:97151
string language_pack_id_
Identifier of the updated language pack.
Definition: td_api.h:70641
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:85598
bool can_get_viewers_
True, if chat members already viewed the message can be received through getMessageViewers.
Definition: td_api.h:38470
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:57541
string action_
The action for the check.
Definition: td_api.h:69426
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:116691
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ThumbnailFormat > format_
Thumbnail format.
Definition: td_api.h:64940
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:33793
int32 channel_id_
Identifier of an audio/video channel.
Definition: td_api.h:75323
string url_
URL.
Definition: td_api.h:53378
int32 file_index_
Index of a file with the error.
Definition: td_api.h:44141
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24253
Definition: td_api.h:17172
object_ptr< groupCallParticipants > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92526
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53866
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total price of the product.
Definition: td_api.h:30417
int53 received_bytes_
Total number of bytes received.
Definition: td_api.h:40173
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105473
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:33827
Definition: td_api.h:75312
Definition: td_api.h:53287
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:42568
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:34466
bool redirect_stderr_
Pass true to additionally redirect stderr to the log file. Ignored on Windows.
Definition: td_api.h:33282
object_ptr< emojiStatus > emoji_status_
Emoji status to be shown along with chat title; may be null.
Definition: td_api.h:7703
Definition: td_api.h:55092
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:89234
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:72751
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:25701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99968
void store(TlStorerToString &s, const char *field_name) const final
int32 value_
Number.
Definition: td_api.h:63598
Definition: td_api.h:90514
object_ptr< gift > gift_
The gift.
Definition: td_api.h:57945
bool include_channels_
True, if channels need to be included.
Definition: td_api.h:11835
Definition: td_api.h:113402
Definition: td_api.h:174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7407
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117001
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21242
void store(TlStorerToString &s, const char *field_name) const final
string emojis_
Space-separated list of emojis to search for.
Definition: td_api.h:108111
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16243
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:4747
int32 height_
Sticker height; as defined by the sender.
Definition: td_api.h:58803
bool can_delete_sent_messages_
True, if the bot can delete sent messages.
Definition: td_api.h:4727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80975
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75700
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73932
string new_hint_
New password hint; may be empty.
Definition: td_api.h:103100
bool is_personal_
True, if a forced reply must automatically be shown to the current user. For outgoing messages,...
Definition: td_api.h:51892
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:14632
int32 limit_
The maximum number of forum topics to be returned; up to 100. For optimal performance,...
Definition: td_api.h:92143
Definition: td_api.h:82639
array< object_ptr< availableReaction > > recent_reactions_
List of recently used reactions.
Definition: td_api.h:2865
string name_
Name of the sticker set.
Definition: td_api.h:107999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80165
Definition: td_api.h:86022
object_ptr< forumTopicInfo > new_topic_info_
New information about the topic.
Definition: td_api.h:11485
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74484
array< array< object_ptr< inlineKeyboardButton > > > rows_
A list of rows of inline keyboard buttons.
Definition: td_api.h:51988
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:7937
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:59556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34959
bool are_paused_
Pass true to pause all downloads; pass false to unpause them.
Definition: td_api.h:117905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71605
bool mute_stories_
True, if story notifications are disabled for the chat.
Definition: td_api.h:13594
bool is_canceled_
True, if the subscription was canceled.
Definition: td_api.h:56787
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58342
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:116970
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:107529
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76976
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98127
Definition: td_api.h:86959
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52577
int53 story_poster_chat_id_
The identifier of the chat that posted the opened story.
Definition: td_api.h:101793
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:73490
string field_name_
Field name.
Definition: td_api.h:27220
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:8322
object_ptr< chatRevenueAmount > revenue_amount_
New amount of earned revenue.
Definition: td_api.h:71211
string query_
Query to search for.
Definition: td_api.h:106897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11779
double x_
The point's first coordinate.
Definition: td_api.h:45937
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:76281
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75450
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of chat message views and shares.
Definition: td_api.h:14644
Definition: td_api.h:96093
int32 thumbnail_width_
Width of the thumbnail.
Definition: td_api.h:24700
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:109824
string info_
Additional optional information about the sponsor to be shown along with the message.
Definition: td_api.h:39794
object_ptr< ChatList > list_
The chat list.
Definition: td_api.h:14045
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49678
object_ptr< testVectorIntObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110656
string native_last_name_
Native last name of the user; 1-255 characters.
Definition: td_api.h:45519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93533
Definition: td_api.h:4712
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107494
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:67132
Definition: td_api.h:44755
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108411
void store(TlStorerToString &s, const char *field_name) const final
string name_
Unique name of the upgraded gift.
Definition: td_api.h:99457
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:94102
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:110136
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3984
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:63574
object_ptr< linkPreview > link_preview_
A link preview attached to the message; may be null.
Definition: td_api.h:34133
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22847
Definition: td_api.h:95099
string location_
A human-readable description of the location from which the session was created, based on the IP addr...
Definition: td_api.h:65593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15731
string first_name_
The new value of the first name for the business account; 1-64 characters.
Definition: td_api.h:110850
int53 chat_id_
Chat identifier.
Definition: td_api.h:89848
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17931
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109794
object_ptr< chatBackground > background_
The new background.
Definition: td_api.h:35867
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:59852
bool is_anonymous_
True, if the poll is anonymous.
Definition: td_api.h:45997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39122
string text_
The text to copy to clipboard.
Definition: td_api.h:22749
int32 min_channel_chat_boost_level_
The minimum chat boost level required to use the color in a channel chat.
Definition: td_api.h:48725
Definition: td_api.h:65319
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43096
string url_
The URL.
Definition: td_api.h:22214
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48438
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97661
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed.
Definition: td_api.h:46003
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:76361
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102642
bool is_closed_
True, if the poll needs to be sent already closed; for bots only.
Definition: td_api.h:26173
bool allow_save_
True, if the credential identifier can be saved on the server side.
Definition: td_api.h:23989
array< object_ptr< MessageSender > > participant_ids_
Identifiers of the participants.
Definition: td_api.h:21951
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59777
Definition: td_api.h:804
int53 bot_user_id_
User identifier of the bot created the program.
Definition: td_api.h:15759
Definition: td_api.h:2577
object_ptr< chatFolder > folder_
Chat folder.
Definition: td_api.h:88726
int32 slow_mode_delay_
Delay between consecutive sent messages for non-administrator supergroup members, in seconds.
Definition: td_api.h:62271
void store(TlStorerToString &s, const char *field_name) const final
string token_
The token.
Definition: td_api.h:17481
Definition: td_api.h:45828
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:10967
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86003
int53 user_id_
Identifier of a user that won in the giveaway; 0 if none.
Definition: td_api.h:9323
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56062
Definition: td_api.h:72527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84275
Definition: td_api.h:65195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61776
string game_short_name_
Short name of the game.
Definition: td_api.h:24756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17075
Definition: td_api.h:97348
bool can_be_saved_
True, if content of the message can be saved locally or copied using inputMessageForwarded or forward...
Definition: td_api.h:38450
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19477
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to change the notification settings.
Definition: td_api.h:115441
int32 winner_count_
The number of users to receive giveaway prize.
Definition: td_api.h:101041
string manage_url_
URL to be opened to manage the bot.
Definition: td_api.h:4677
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:91532
object_ptr< downloadedFileCounts > total_counts_
Total number of suitable files, ignoring offset.
Definition: td_api.h:20231
Definition: td_api.h:90938
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104971
int53 star_count_
The number of Telegram Stars to withdraw. Must be at least getOption("star_withdrawal_count_min").
Definition: td_api.h:97870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69484
void store(TlStorerToString &s, 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:118371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78365
int53 user_id_
Identifier of the user that bought the media.
Definition: td_api.h:57628
int32 new_message_auto_delete_time_
New value of message_auto_delete_time.
Definition: td_api.h:10339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116023
object_ptr< preparedInlineMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96179
int53 chat_id_
Chat identifier.
Definition: td_api.h:66748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47487
int53 user_id_
Identifier of the chat partner.
Definition: td_api.h:54941
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:48206
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the topic.
Definition: td_api.h:19770
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116388
int53 chat_id_
Identifier of the chat in which to count messages.
Definition: td_api.h:89455
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:107643
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:34516
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:13541
array< int32 > available_accent_color_ids_
The list of accent color identifiers, which can be set through setProfileAccentColor and setChatProfi...
Definition: td_api.h:70599
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39075
void store(TlStorerToString &s, const char *field_name) const final
int32 member_count_
Number of members in the group.
Definition: td_api.h:3415
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20109
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119006
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:93789
object_ptr< MessageContent > content_
Content of the message.
Definition: td_api.h:33845
int53 message_id_
Identifier of the message with the button.
Definition: td_api.h:116631
object_ptr< starTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97838
int32 average_character_count_
Average number of characters in sent messages; 0 if unknown.
Definition: td_api.h:14858
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75948
Definition: td_api.h:101839
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:50422
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88415
Definition: td_api.h:49448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42502
string url_
An HTTP URL to pass to getWebAppUrl.
Definition: td_api.h:23512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17624
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114930
string theme_name_
If non-empty, name of a theme, set for the chat.
Definition: td_api.h:7707
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:51541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35244
object_ptr< PaidReactionType > type_
Type of the paid reaction; pass null if the user didn't choose reaction type explicitly,...
Definition: td_api.h:76715
object_ptr< languagePackInfo > info_
Information about the language pack. Language pack identifier must start with 'X',...
Definition: td_api.h:112821
Definition: td_api.h:9939
object_ptr< accountTtl > ttl_
New account TTL.
Definition: td_api.h:109877
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:85111
Definition: td_api.h:68246
object_ptr< chatInviteLink > invite_link_
The invite link, which was used to send join request; may be null.
Definition: td_api.h:72400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6385
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:86096
string text_
Text of a message to log.
Definition: td_api.h:76540
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:102085
int32 reset_in_
Left time before the email address will be reset, in seconds. updateAuthorizationState is not sent wh...
Definition: td_api.h:17648
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:69589
int53 chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:8542
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109847
object_ptr< statisticalValue > mean_message_reaction_count_
Mean number of times reactions were added to the recently sent messages.
Definition: td_api.h:14620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73662
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70055
Definition: td_api.h:5218
Definition: td_api.h:107628
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63535
object_ptr< MessageSender > actor_id_
Identifier of the user or chat that made the interaction.
Definition: td_api.h:60879
Definition: td_api.h:66866
string description_
A short description of the result, if known.
Definition: td_api.h:23192
int53 chat_id_
Chat identifier.
Definition: td_api.h:102773
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24775
string description_
Supergroup or channel description.
Definition: td_api.h:62259
string message_
Message text of the start page.
Definition: td_api.h:5859
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10439
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84212
int53 story_poster_chat_id_
The identifier of the poster of the story to close.
Definition: td_api.h:80246
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9299
object_ptr< messageReplyInfo > reply_info_
Information about direct or indirect replies to the message; may be null. Currently,...
Definition: td_api.h:38028
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:112766
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:108391
Definition: td_api.h:53124
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:85240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50017
string email_address_
Email address.
Definition: td_api.h:43886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33617
int32 distance_
The distance to the user.
Definition: td_api.h:50827
object_ptr< messageForwardInfo > forward_info_
Information about the initial message sender; may be null if none or unknown.
Definition: td_api.h:33805
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80115
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:4675
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85920
Definition: td_api.h:66995
object_ptr< chatFolder > folder_
The new chat folder.
Definition: td_api.h:80722
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35011
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:69119
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91907
Definition: td_api.h:66560
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39089
int32 api_id_
Application identifier for Telegram API access, which can be obtained at https://my....
Definition: td_api.h:116176
object_ptr< messageThreadInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94775
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98635
array< object_ptr< story > > stories_
The list of stories.
Definition: td_api.h:60086
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:72673
Definition: td_api.h:37919
object_ptr< starSubscriptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97772
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:116054
int32 limit_
The maximum number of participants to return; must be positive.
Definition: td_api.h:92503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64857
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69958
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35164
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:109308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56411
Definition: td_api.h:12752
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:76837
int32 total_count_
Total number of found messages.
Definition: td_api.h:33963
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74640
object_ptr< PaidReactionType > type_
New type of the paid reaction.
Definition: td_api.h:114521
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:112441
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27885
Definition: td_api.h:114997
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110384
string code_
Verification code to check.
Definition: td_api.h:79103
bool is_translation_required_
True, if a certified English translation is required with the document.
Definition: td_api.h:44811
array< int53 > message_thread_ids_
The new list of pinned forum topics.
Definition: td_api.h:114852
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100513
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84348
object_ptr< RichText > text_
Text.
Definition: td_api.h:53298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79374
bool is_default_
True, if the option must be chosen by default.
Definition: td_api.h:56542
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:105501
object_ptr< BlockList > block_list_
Block list to which the user is added; may be null if none.
Definition: td_api.h:73474
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:92857
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:76713
string username_
Username to be checked.
Definition: td_api.h:79000
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:105393
Definition: td_api.h:9552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63851
Definition: td_api.h:91824
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8103
premiumStoryFeaturePriorityOrder()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63407
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88265
int64 session_id_
Session identifier.
Definition: td_api.h:80452
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68368
bool is_mention_
True, if the user was mentioned in the story.
Definition: td_api.h:50116
object_ptr< ChatAvailableReactions > available_reactions_
Reactions available in the chat. All explicitly specified emoji reactions must be active....
Definition: td_api.h:111556
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< premiumGiveawayPaymentOption > > options_
The list of options.
Definition: td_api.h:47237
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:108838
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:25379
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:81235
void store(TlStorerToString &s, const char *field_name) const final
int32 next_resale_date_
Point in time (Unix timestamp) when the gift can be resold to another user; 0 if the gift can't be re...
Definition: td_api.h:51559
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:48772
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37353
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:25715
Definition: td_api.h:31129
int32 height_
Thumbnail height, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:28226
int32 total_count_
Total number of photos.
Definition: td_api.h:13999
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:70068
int64 inline_query_id_
Unique identifier of the inline query.
Definition: td_api.h:23373
int53 chat_id_
Chat identifier of the sponsored message.
Definition: td_api.h:105172
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49146
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:93985
object_ptr< poll > poll_
New data about the poll.
Definition: td_api.h:72250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40042
int32 title_color_count_
Number of custom colors for chat title.
Definition: td_api.h:9022
Definition: td_api.h:42796
Definition: td_api.h:38930
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77663
Definition: td_api.h:96374
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4961
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:120266
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:42345
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:26411
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80741
array< object_ptr< PageBlock > > page_blocks_
Block contents.
Definition: td_api.h:42483
Definition: td_api.h:19400
Definition: td_api.h:81212
int32 messages_between_
The minimum number of messages between shown sponsored messages, or 0 if only one sponsored message m...
Definition: td_api.h:56314
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:110565
Definition: td_api.h:51607
string currency_
Currency for the price of the product.
Definition: td_api.h:36446
string new_recovery_email_address_
New recovery email address; may be empty.
Definition: td_api.h:114691
bool can_be_transferred_
True, if the gift can be transferred to another owner.
Definition: td_api.h:72677
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:38024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66061
object_ptr< giftUpgradePreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37119
object_ptr< RichText > text_
Quote text.
Definition: td_api.h:41884
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:112225
Definition: td_api.h:15604
Definition: td_api.h:56973
Definition: td_api.h:30768
bool withdrawal_enabled_
True, if Telegram Stars can be withdrawn now or later.
Definition: td_api.h:56732
string old_password_
Previous 2-step verification password of the user.
Definition: td_api.h:114683
void store(TlStorerToString &s, const char *field_name) const final
int64 effect_id_
Unique identifier of the effect.
Definition: td_api.h:94158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85900
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:73514
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< testInt > > value_
Vector of objects.
Definition: td_api.h:63717
Definition: td_api.h:100535
int53 message_id_
Message identifier of the message with the button. The message must not be scheduled.
Definition: td_api.h:93664
Definition: td_api.h:17218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94719
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:62307
object_ptr< sticker > sticker_
The sticker description.
Definition: td_api.h:34410
int53 chat_id_
Identifier of the chat with the bot.
Definition: td_api.h:116741
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:26557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92365
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8060
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108464
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63626
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:78184
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:74288
string ip_address_
IP address from which the user was logged in, in human-readable format.
Definition: td_api.h:15875
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:58416
object_ptr< InlineQueryResult > result_
Resulted inline message of the query.
Definition: td_api.h:48581
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40826
int53 chat_id_
The identifier of the chat to which the message to be replied belongs.
Definition: td_api.h:26366
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:90660
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57277
Definition: td_api.h:115108
bool is_forum_
Pass true to create a forum supergroup chat.
Definition: td_api.h:81295
string nonce_
Unique base64url-encoded nonce for the classic Play Integrity verification (https://developer....
Definition: td_api.h:69381
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:38454
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15178
int53 user_id_
Identifier of the user or 0 to set menu button for all users.
Definition: td_api.h:114016
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StarSubscriptionType > type_
Type of the subscription.
Definition: td_api.h:56793
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:40217
Definition: td_api.h:23550
object_ptr< GiftForResaleOrder > order_
Order in which the results will be sorted.
Definition: td_api.h:107124
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63613
object_ptr< EmojiCategoryType > type_
Type of emoji categories to return; pass null to get default emoji categories.
Definition: td_api.h:91493
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:11817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114764
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27924
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:68098
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:10423
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96176
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77133
object_ptr< callProtocol > protocol_
Call protocols supported by the other call participant.
Definition: td_api.h:6759
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:9189
Definition: td_api.h:83730
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56700
bool is_regular_
True, if the poll is regular and not in quiz mode.
Definition: td_api.h:49836
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:104786
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:24698
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94887
bytes waveform_
A waveform representation of the video note's audio in 5-bit format; may be empty if unknown.
Definition: td_api.h:75419
int32 start_timestamp_
Timestamp from which the video playing must start, in seconds.
Definition: td_api.h:25705
Definition: td_api.h:110951
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82082
bool can_edit_messages_
True, if the administrator can edit messages of other users and pin messages; applicable to channels ...
Definition: td_api.h:8644
int32 profile_accent_color_id_
Identifier of the accent color for the user's profile; -1 if none.
Definition: td_api.h:73353
bool has_photos_
True, if the album has at least one photo.
Definition: td_api.h:50907
Definition: td_api.h:80135
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:13086
Definition: td_api.h:107804
object_ptr< inputPersonalDocument > temporary_registration_
The temporary registration document to be saved.
Definition: td_api.h:27007
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:14150
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Media height; 0 if unknown.
Definition: td_api.h:43035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36474
int32 audio_source_
Group call participant's synchronization audio source identifier, or 0 for the current user.
Definition: td_api.h:113585
Definition: td_api.h:87276
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:116887
Definition: td_api.h:38167
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:7679
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:101929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2467
Definition: td_api.h:63060
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:120904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116545
object_ptr< MessageSender > sender_id_
Sender of the gift.
Definition: td_api.h:37100
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:67447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74687
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36741
Definition: td_api.h:54057
int32 level_
Current boost level of the chat.
Definition: td_api.h:9419
array< object_ptr< businessFeaturePromotionAnimation > > business_animations_
The list of available promotion animations for Business features.
Definition: td_api.h:48212
object_ptr< InputFile > photo_
Photo to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:23820
Definition: td_api.h:20312
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10904
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:50575
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19207
Definition: td_api.h:3567
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:81572
object_ptr< formattedText > text_
Text to show to the user receiving Telegram Premium; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:63139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117632
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:4021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103547
object_ptr< session > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80424
string next_offset_
Offset for the next inline query; pass an empty string if there are no more results.
Definition: td_api.h:77506
Definition: td_api.h:106939
string city_
City.
Definition: td_api.h:491
Definition: td_api.h:56921
bool is_test_
True, if the invoice is a test invoice.
Definition: td_api.h:35075
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80997
Definition: td_api.h:86909
void store(TlStorerToString &s, const char *field_name) const final
bool has_hidden_members_
New value of has_hidden_members.
Definition: td_api.h:119571
int32 width_
Width of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:53624
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:40521
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79474
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:17286
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:51535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115298
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:24115
Definition: td_api.h:38245
int53 star_count_
Number of Telegram Stars distributed among winners of the giveaway.
Definition: td_api.h:9327
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:39384
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:21519
object_ptr< AuthorizationState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86681
bool value_
The value of the option.
Definition: td_api.h:41105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106972
void store(TlStorerToString &s, const char *field_name) const final