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 photo;
528 
532 class advertisementSponsor final : public Object {
537  std::int32_t get_id() const final {
538  return ID;
539  }
540 
541  public:
543  string url_;
547  string info_;
548 
553 
561  advertisementSponsor(string const &url_, object_ptr<photo> &&photo_, string const &info_);
562 
564  static const std::int32_t ID = 1388914159;
565 
571  void store(TlStorerToString &s, const char *field_name) const final;
572 };
573 
574 class starAmount;
575 
579 class affiliateInfo final : public Object {
584  std::int32_t get_id() const final {
585  return ID;
586  }
587 
588  public:
595 
599  affiliateInfo();
600 
609 
611  static const std::int32_t ID = -1312695046;
612 
618  void store(TlStorerToString &s, const char *field_name) const final;
619 };
620 
622 
623 class starAmount;
624 
628 class affiliateProgramInfo final : public Object {
633  std::int32_t get_id() const final {
634  return ID;
635  }
636 
637  public:
644 
649 
658 
660  static const std::int32_t ID = -1761810251;
661 
667  void store(TlStorerToString &s, const char *field_name) const final;
668 };
669 
673 class affiliateProgramParameters final : public Object {
678  std::int32_t get_id() const final {
679  return ID;
680  }
681 
682  public:
687 
692 
700 
702  static const std::int32_t ID = 1642662996;
703 
709  void store(TlStorerToString &s, const char *field_name) const final;
710 };
711 
717  public:
718 };
719 
728  std::int32_t get_id() const final {
729  return ID;
730  }
731 
732  public:
733 
738 
740  static const std::int32_t ID = -1963282585;
741 
747  void store(TlStorerToString &s, const char *field_name) const final;
748 };
749 
758  std::int32_t get_id() const final {
759  return ID;
760  }
761 
762  public:
763 
768 
770  static const std::int32_t ID = -1558628083;
771 
777  void store(TlStorerToString &s, const char *field_name) const final;
778 };
779 
788  std::int32_t get_id() const final {
789  return ID;
790  }
791 
792  public:
793 
798 
800  static const std::int32_t ID = 1923269304;
801 
807  void store(TlStorerToString &s, const char *field_name) const final;
808 };
809 
814 class AffiliateType: public Object {
815  public:
816 };
817 
826  std::int32_t get_id() const final {
827  return ID;
828  }
829 
830  public:
831 
836 
838  static const std::int32_t ID = 1453785589;
839 
845  void store(TlStorerToString &s, const char *field_name) const final;
846 };
847 
851 class affiliateTypeBot final : public AffiliateType {
856  std::int32_t get_id() const final {
857  return ID;
858  }
859 
860  public:
863 
868 
874  explicit affiliateTypeBot(int53 user_id_);
875 
877  static const std::int32_t ID = -1032587200;
878 
884  void store(TlStorerToString &s, const char *field_name) const final;
885 };
886 
890 class affiliateTypeChannel final : public AffiliateType {
895  std::int32_t get_id() const final {
896  return ID;
897  }
898 
899  public:
902 
907 
914 
916  static const std::int32_t ID = -683939735;
917 
923  void store(TlStorerToString &s, const char *field_name) const final;
924 };
925 
929 class ageVerificationParameters final : public Object {
934  std::int32_t get_id() const final {
935  return ID;
936  }
937 
938  public:
944  string country_;
945 
950 
959 
961  static const std::int32_t ID = -2050025833;
962 
968  void store(TlStorerToString &s, const char *field_name) const final;
969 };
970 
971 class file;
972 
976 class alternativeVideo final : public Object {
981  std::int32_t get_id() const final {
982  return ID;
983  }
984 
985  public:
993  string codec_;
998 
1002  alternativeVideo();
1003 
1015 
1017  static const std::int32_t ID = 483379470;
1018 
1024  void store(TlStorerToString &s, const char *field_name) const final;
1025 };
1026 
1027 class file;
1028 
1032 class animatedChatPhoto final : public Object {
1037  std::int32_t get_id() const final {
1038  return ID;
1039  }
1040 
1041  public:
1048 
1053 
1062 
1064  static const std::int32_t ID = 191994926;
1065 
1071  void store(TlStorerToString &s, const char *field_name) const final;
1072 };
1073 
1074 class file;
1075 
1076 class sticker;
1077 
1081 class animatedEmoji final : public Object {
1086  std::int32_t get_id() const final {
1087  return ID;
1088  }
1089 
1090  public:
1101 
1105  animatedEmoji();
1106 
1117 
1119  static const std::int32_t ID = 1378918079;
1120 
1126  void store(TlStorerToString &s, const char *field_name) const final;
1127 };
1128 
1129 class file;
1130 
1131 class minithumbnail;
1132 
1133 class thumbnail;
1134 
1138 class animation final : public Object {
1143  std::int32_t get_id() const final {
1144  return ID;
1145  }
1146 
1147  public:
1155  string file_name_;
1157  string mime_type_;
1166 
1170  animation();
1171 
1186 
1188  static const std::int32_t ID = -872359106;
1189 
1195  void store(TlStorerToString &s, const char *field_name) const final;
1196 };
1197 
1198 class animation;
1199 
1203 class animations final : public Object {
1208  std::int32_t get_id() const final {
1209  return ID;
1210  }
1211 
1212  public:
1215 
1219  animations();
1220 
1227 
1229  static const std::int32_t ID = 344216945;
1230 
1236  void store(TlStorerToString &s, const char *field_name) const final;
1237 };
1238 
1242 class archiveChatListSettings final : public Object {
1247  std::int32_t get_id() const final {
1248  return ID;
1249  }
1250 
1251  public:
1258 
1263 
1272 
1274  static const std::int32_t ID = 1058499236;
1275 
1281  void store(TlStorerToString &s, const char *field_name) const final;
1282 };
1283 
1285 
1286 class file;
1287 
1291 class attachmentMenuBot final : public Object {
1296  std::int32_t get_id() const final {
1297  return ID;
1298  }
1299 
1300  public:
1324  string name_;
1347 
1352 
1381 
1383  static const std::int32_t ID = -1183966273;
1384 
1390  void store(TlStorerToString &s, const char *field_name) const final;
1391 };
1392 
1396 class attachmentMenuBotColor final : public Object {
1401  std::int32_t get_id() const final {
1402  return ID;
1403  }
1404 
1405  public:
1410 
1415 
1423 
1425  static const std::int32_t ID = 1680039612;
1426 
1432  void store(TlStorerToString &s, const char *field_name) const final;
1433 };
1434 
1435 class file;
1436 
1437 class minithumbnail;
1438 
1439 class thumbnail;
1440 
1444 class audio final : public Object {
1449  std::int32_t get_id() const final {
1450  return ID;
1451  }
1452 
1453  public:
1457  string title_;
1459  string performer_;
1461  string file_name_;
1463  string mime_type_;
1472 
1476  audio();
1477 
1492 
1494  static const std::int32_t ID = -166398841;
1495 
1501  void store(TlStorerToString &s, const char *field_name) const final;
1502 };
1503 
1504 class audio;
1505 
1509 class audios final : public Object {
1514  std::int32_t get_id() const final {
1515  return ID;
1516  }
1517 
1518  public:
1523 
1527  audios();
1528 
1536 
1538  static const std::int32_t ID = -680688982;
1539 
1545  void store(TlStorerToString &s, const char *field_name) const final;
1546 };
1547 
1549 
1553 class authenticationCodeInfo final : public Object {
1558  std::int32_t get_id() const final {
1559  return ID;
1560  }
1561 
1562  public:
1571 
1576 
1586 
1588  static const std::int32_t ID = -860345416;
1589 
1595  void store(TlStorerToString &s, const char *field_name) const final;
1596 };
1597 
1599 
1605  public:
1606 };
1607 
1616  std::int32_t get_id() const final {
1617  return ID;
1618  }
1619 
1620  public:
1623 
1628 
1635 
1637  static const std::int32_t ID = 2079628074;
1638 
1644  void store(TlStorerToString &s, const char *field_name) const final;
1645 };
1646 
1655  std::int32_t get_id() const final {
1656  return ID;
1657  }
1658 
1659  public:
1662 
1667 
1674 
1676  static const std::int32_t ID = 962650760;
1677 
1683  void store(TlStorerToString &s, const char *field_name) const final;
1684 };
1685 
1694  std::int32_t get_id() const final {
1695  return ID;
1696  }
1697 
1698  public:
1701 
1706 
1712  explicit authenticationCodeTypeSmsWord(string const &first_letter_);
1713 
1715  static const std::int32_t ID = -1509540765;
1716 
1722  void store(TlStorerToString &s, const char *field_name) const final;
1723 };
1724 
1733  std::int32_t get_id() const final {
1734  return ID;
1735  }
1736 
1737  public:
1739  string first_word_;
1740 
1745 
1751  explicit authenticationCodeTypeSmsPhrase(string const &first_word_);
1752 
1754  static const std::int32_t ID = 784108753;
1755 
1761  void store(TlStorerToString &s, const char *field_name) const final;
1762 };
1763 
1772  std::int32_t get_id() const final {
1773  return ID;
1774  }
1775 
1776  public:
1779 
1784 
1791 
1793  static const std::int32_t ID = 1636265063;
1794 
1800  void store(TlStorerToString &s, const char *field_name) const final;
1801 };
1802 
1811  std::int32_t get_id() const final {
1812  return ID;
1813  }
1814 
1815  public:
1817  string pattern_;
1818 
1823 
1829  explicit authenticationCodeTypeFlashCall(string const &pattern_);
1830 
1832  static const std::int32_t ID = 1395882402;
1833 
1839  void store(TlStorerToString &s, const char *field_name) const final;
1840 };
1841 
1850  std::int32_t get_id() const final {
1851  return ID;
1852  }
1853 
1854  public:
1859 
1864 
1872 
1874  static const std::int32_t ID = 700123783;
1875 
1881  void store(TlStorerToString &s, const char *field_name) const final;
1882 };
1883 
1892  std::int32_t get_id() const final {
1893  return ID;
1894  }
1895 
1896  public:
1898  string url_;
1901 
1906 
1914 
1916  static const std::int32_t ID = -2129693491;
1917 
1923  void store(TlStorerToString &s, const char *field_name) const final;
1924 };
1925 
1934  std::int32_t get_id() const final {
1935  return ID;
1936  }
1937 
1938  public:
1943 
1948 
1956 
1958  static const std::int32_t ID = 1872475422;
1959 
1965  void store(TlStorerToString &s, const char *field_name) const final;
1966 };
1967 
1976  std::int32_t get_id() const final {
1977  return ID;
1978  }
1979 
1980  public:
1982  string receipt_;
1987 
1992 
2001 
2003  static const std::int32_t ID = -11162989;
2004 
2010  void store(TlStorerToString &s, const char *field_name) const final;
2011 };
2012 
2014 
2016 
2018 
2019 class termsOfService;
2020 
2026  public:
2027 };
2028 
2037  std::int32_t get_id() const final {
2038  return ID;
2039  }
2040 
2041  public:
2042 
2047 
2049  static const std::int32_t ID = 904720988;
2050 
2056  void store(TlStorerToString &s, const char *field_name) const final;
2057 };
2058 
2067  std::int32_t get_id() const final {
2068  return ID;
2069  }
2070 
2071  public:
2072 
2077 
2079  static const std::int32_t ID = 306402531;
2080 
2086  void store(TlStorerToString &s, const char *field_name) const final;
2087 };
2088 
2097  std::int32_t get_id() const final {
2098  return ID;
2099  }
2100 
2101  public:
2108 
2113 
2122 
2124  static const std::int32_t ID = 2097616261;
2125 
2131  void store(TlStorerToString &s, const char *field_name) const final;
2132 };
2133 
2142  std::int32_t get_id() const final {
2143  return ID;
2144  }
2145 
2146  public:
2151 
2156 
2164 
2166  static const std::int32_t ID = 1040478663;
2167 
2173  void store(TlStorerToString &s, const char *field_name) const final;
2174 };
2175 
2184  std::int32_t get_id() const final {
2185  return ID;
2186  }
2187 
2188  public:
2197 
2202 
2212 
2214  static const std::int32_t ID = -1868627365;
2215 
2221  void store(TlStorerToString &s, const char *field_name) const final;
2222 };
2223 
2232  std::int32_t get_id() const final {
2233  return ID;
2234  }
2235 
2236  public:
2239 
2244 
2251 
2253  static const std::int32_t ID = 52643073;
2254 
2260  void store(TlStorerToString &s, const char *field_name) const final;
2261 };
2262 
2271  std::int32_t get_id() const final {
2272  return ID;
2273  }
2274 
2275  public:
2277  string link_;
2278 
2283 
2289  explicit authorizationStateWaitOtherDeviceConfirmation(string const &link_);
2290 
2292  static const std::int32_t ID = 860166378;
2293 
2299  void store(TlStorerToString &s, const char *field_name) const final;
2300 };
2301 
2310  std::int32_t get_id() const final {
2311  return ID;
2312  }
2313 
2314  public:
2317 
2322 
2329 
2331  static const std::int32_t ID = 550350511;
2332 
2338  void store(TlStorerToString &s, const char *field_name) const final;
2339 };
2340 
2349  std::int32_t get_id() const final {
2350  return ID;
2351  }
2352 
2353  public:
2362 
2367 
2377 
2379  static const std::int32_t ID = 112238030;
2380 
2386  void store(TlStorerToString &s, const char *field_name) const final;
2387 };
2388 
2397  std::int32_t get_id() const final {
2398  return ID;
2399  }
2400 
2401  public:
2402 
2407 
2409  static const std::int32_t ID = -1834871737;
2410 
2416  void store(TlStorerToString &s, const char *field_name) const final;
2417 };
2418 
2427  std::int32_t get_id() const final {
2428  return ID;
2429  }
2430 
2431  public:
2432 
2437 
2439  static const std::int32_t ID = 154449270;
2440 
2446  void store(TlStorerToString &s, const char *field_name) const final;
2447 };
2448 
2457  std::int32_t get_id() const final {
2458  return ID;
2459  }
2460 
2461  public:
2462 
2467 
2469  static const std::int32_t ID = 445855311;
2470 
2476  void store(TlStorerToString &s, const char *field_name) const final;
2477 };
2478 
2487  std::int32_t get_id() const final {
2488  return ID;
2489  }
2490 
2491  public:
2492 
2497 
2499  static const std::int32_t ID = 1526047584;
2500 
2506  void store(TlStorerToString &s, const char *field_name) const final;
2507 };
2508 
2512 class autoDownloadSettings final : public Object {
2517  std::int32_t get_id() const final {
2518  return ID;
2519  }
2520 
2521  public:
2540 
2545 
2560 
2562  static const std::int32_t ID = 991433696;
2563 
2569  void store(TlStorerToString &s, const char *field_name) const final;
2570 };
2571 
2572 class autoDownloadSettings;
2573 
2577 class autoDownloadSettingsPresets final : public Object {
2582  std::int32_t get_id() const final {
2583  return ID;
2584  }
2585 
2586  public:
2593 
2598 
2607 
2609  static const std::int32_t ID = -782099166;
2610 
2616  void store(TlStorerToString &s, const char *field_name) const final;
2617 };
2618 
2620 
2621 class scopeAutosaveSettings;
2622 
2626 class autosaveSettings final : public Object {
2631  std::int32_t get_id() const final {
2632  return ID;
2633  }
2634 
2635  public:
2644 
2648  autosaveSettings();
2649 
2659 
2661  static const std::int32_t ID = 1629412502;
2662 
2668  void store(TlStorerToString &s, const char *field_name) const final;
2669 };
2670 
2671 class scopeAutosaveSettings;
2672 
2676 class autosaveSettingsException final : public Object {
2681  std::int32_t get_id() const final {
2682  return ID;
2683  }
2684 
2685  public:
2690 
2695 
2703 
2705  static const std::int32_t ID = 1483470280;
2706 
2712  void store(TlStorerToString &s, const char *field_name) const final;
2713 };
2714 
2720  public:
2721 };
2722 
2731  std::int32_t get_id() const final {
2732  return ID;
2733  }
2734 
2735  public:
2736 
2741 
2743  static const std::int32_t ID = 1395227007;
2744 
2750  void store(TlStorerToString &s, const char *field_name) const final;
2751 };
2752 
2761  std::int32_t get_id() const final {
2762  return ID;
2763  }
2764 
2765  public:
2766 
2771 
2773  static const std::int32_t ID = 853544526;
2774 
2780  void store(TlStorerToString &s, const char *field_name) const final;
2781 };
2782 
2791  std::int32_t get_id() const final {
2792  return ID;
2793  }
2794 
2795  public:
2796 
2801 
2803  static const std::int32_t ID = -499572783;
2804 
2810  void store(TlStorerToString &s, const char *field_name) const final;
2811 };
2812 
2821  std::int32_t get_id() const final {
2822  return ID;
2823  }
2824 
2825  public:
2828 
2833 
2840 
2842  static const std::int32_t ID = -1632255255;
2843 
2849  void store(TlStorerToString &s, const char *field_name) const final;
2850 };
2851 
2852 class gift;
2853 
2857 class availableGift final : public Object {
2862  std::int32_t get_id() const final {
2863  return ID;
2864  }
2865 
2866  public:
2874  string title_;
2875 
2879  availableGift();
2880 
2890 
2892  static const std::int32_t ID = 850530502;
2893 
2899  void store(TlStorerToString &s, const char *field_name) const final;
2900 };
2901 
2902 class availableGift;
2903 
2907 class availableGifts final : public Object {
2912  std::int32_t get_id() const final {
2913  return ID;
2914  }
2915 
2916  public:
2919 
2923  availableGifts();
2924 
2931 
2933  static const std::int32_t ID = -1450341886;
2934 
2940  void store(TlStorerToString &s, const char *field_name) const final;
2941 };
2942 
2943 class ReactionType;
2944 
2948 class availableReaction final : public Object {
2953  std::int32_t get_id() const final {
2954  return ID;
2955  }
2956 
2957  public:
2962 
2967 
2975 
2977  static const std::int32_t ID = -117292153;
2978 
2984  void store(TlStorerToString &s, const char *field_name) const final;
2985 };
2986 
2988 
2989 class availableReaction;
2990 
2994 class availableReactions final : public Object {
2999  std::int32_t get_id() const final {
3000  return ID;
3001  }
3002 
3003  public:
3016 
3021 
3033 
3035  static const std::int32_t ID = 912529522;
3036 
3042  void store(TlStorerToString &s, const char *field_name) const final;
3043 };
3044 
3045 class BackgroundType;
3046 
3047 class document;
3048 
3052 class background final : public Object {
3057  std::int32_t get_id() const final {
3058  return ID;
3059  }
3060 
3061  public:
3067  bool is_dark_;
3069  string name_;
3074 
3078  background();
3079 
3091 
3093  static const std::int32_t ID = -429971172;
3094 
3100  void store(TlStorerToString &s, const char *field_name) const final;
3101 };
3102 
3107 class BackgroundFill: public Object {
3108  public:
3109 };
3110 
3114 class backgroundFillSolid final : public BackgroundFill {
3119  std::int32_t get_id() const final {
3120  return ID;
3121  }
3122 
3123  public:
3126 
3131 
3137  explicit backgroundFillSolid(int32 color_);
3138 
3140  static const std::int32_t ID = 1010678813;
3141 
3147  void store(TlStorerToString &s, const char *field_name) const final;
3148 };
3149 
3158  std::int32_t get_id() const final {
3159  return ID;
3160  }
3161 
3162  public:
3169 
3174 
3183 
3185  static const std::int32_t ID = -1839206017;
3186 
3192  void store(TlStorerToString &s, const char *field_name) const final;
3193 };
3194 
3203  std::int32_t get_id() const final {
3204  return ID;
3205  }
3206 
3207  public:
3210 
3215 
3222 
3224  static const std::int32_t ID = -1145469255;
3225 
3231  void store(TlStorerToString &s, const char *field_name) const final;
3232 };
3233 
3234 class BackgroundFill;
3235 
3240 class BackgroundType: public Object {
3241  public:
3242 };
3243 
3252  std::int32_t get_id() const final {
3253  return ID;
3254  }
3255 
3256  public:
3261 
3266 
3274 
3276  static const std::int32_t ID = 1972128891;
3277 
3283  void store(TlStorerToString &s, const char *field_name) const final;
3284 };
3285 
3294  std::int32_t get_id() const final {
3295  return ID;
3296  }
3297 
3298  public:
3307 
3312 
3322 
3324  static const std::int32_t ID = 1290213117;
3325 
3331  void store(TlStorerToString &s, const char *field_name) const final;
3332 };
3333 
3337 class backgroundTypeFill final : public BackgroundType {
3342  std::int32_t get_id() const final {
3343  return ID;
3344  }
3345 
3346  public:
3349 
3354 
3361 
3363  static const std::int32_t ID = 993008684;
3364 
3370  void store(TlStorerToString &s, const char *field_name) const final;
3371 };
3372 
3381  std::int32_t get_id() const final {
3382  return ID;
3383  }
3384 
3385  public:
3387  string theme_name_;
3388 
3393 
3399  explicit backgroundTypeChatTheme(string const &theme_name_);
3400 
3402  static const std::int32_t ID = 1299879762;
3403 
3409  void store(TlStorerToString &s, const char *field_name) const final;
3410 };
3411 
3412 class background;
3413 
3417 class backgrounds final : public Object {
3422  std::int32_t get_id() const final {
3423  return ID;
3424  }
3425 
3426  public:
3429 
3433  backgrounds();
3434 
3441 
3443  static const std::int32_t ID = 724728704;
3444 
3450  void store(TlStorerToString &s, const char *field_name) const final;
3451 };
3452 
3456 class bankCardActionOpenUrl final : public Object {
3461  std::int32_t get_id() const final {
3462  return ID;
3463  }
3464 
3465  public:
3467  string text_;
3469  string url_;
3470 
3475 
3482  bankCardActionOpenUrl(string const &text_, string const &url_);
3483 
3485  static const std::int32_t ID = -196454267;
3486 
3492  void store(TlStorerToString &s, const char *field_name) const final;
3493 };
3494 
3495 class bankCardActionOpenUrl;
3496 
3500 class bankCardInfo final : public Object {
3505  std::int32_t get_id() const final {
3506  return ID;
3507  }
3508 
3509  public:
3511  string title_;
3514 
3518  bankCardInfo();
3519 
3527 
3529  static const std::int32_t ID = -2116647730;
3530 
3536  void store(TlStorerToString &s, const char *field_name) const final;
3537 };
3538 
3539 class ChatMemberStatus;
3540 
3544 class basicGroup final : public Object {
3549  std::int32_t get_id() const final {
3550  return ID;
3551  }
3552 
3553  public:
3564 
3568  basicGroup();
3569 
3580 
3582  static const std::int32_t ID = -194767217;
3583 
3589  void store(TlStorerToString &s, const char *field_name) const final;
3590 };
3591 
3592 class botCommands;
3593 
3594 class chatInviteLink;
3595 
3596 class chatMember;
3597 
3598 class chatPhoto;
3599 
3603 class basicGroupFullInfo final : public Object {
3608  std::int32_t get_id() const final {
3609  return ID;
3610  }
3611 
3612  public:
3629 
3634 
3648 
3650  static const std::int32_t ID = -1879035520;
3651 
3657  void store(TlStorerToString &s, const char *field_name) const final;
3658 };
3659 
3663 class birthdate final : public Object {
3668  std::int32_t get_id() const final {
3669  return ID;
3670  }
3671 
3672  public:
3679 
3683  birthdate();
3684 
3693 
3695  static const std::int32_t ID = 1644064030;
3696 
3702  void store(TlStorerToString &s, const char *field_name) const final;
3703 };
3704 
3709 class BlockList: public Object {
3710  public:
3711 };
3712 
3716 class blockListMain final : public BlockList {
3721  std::int32_t get_id() const final {
3722  return ID;
3723  }
3724 
3725  public:
3726 
3730  blockListMain();
3731 
3733  static const std::int32_t ID = 1352930172;
3734 
3740  void store(TlStorerToString &s, const char *field_name) const final;
3741 };
3742 
3746 class blockListStories final : public BlockList {
3751  std::int32_t get_id() const final {
3752  return ID;
3753  }
3754 
3755  public:
3756 
3760  blockListStories();
3761 
3763  static const std::int32_t ID = 103323228;
3764 
3770  void store(TlStorerToString &s, const char *field_name) const final;
3771 };
3772 
3776 class botCommand final : public Object {
3781  std::int32_t get_id() const final {
3782  return ID;
3783  }
3784 
3785  public:
3787  string command_;
3790 
3794  botCommand();
3795 
3802  botCommand(string const &command_, string const &description_);
3803 
3805  static const std::int32_t ID = -1032140601;
3806 
3812  void store(TlStorerToString &s, const char *field_name) const final;
3813 };
3814 
3819 class BotCommandScope: public Object {
3820  public:
3821 };
3822 
3831  std::int32_t get_id() const final {
3832  return ID;
3833  }
3834 
3835  public:
3836 
3841 
3843  static const std::int32_t ID = 795652779;
3844 
3850  void store(TlStorerToString &s, const char *field_name) const final;
3851 };
3852 
3861  std::int32_t get_id() const final {
3862  return ID;
3863  }
3864 
3865  public:
3866 
3871 
3873  static const std::int32_t ID = -344889543;
3874 
3880  void store(TlStorerToString &s, const char *field_name) const final;
3881 };
3882 
3891  std::int32_t get_id() const final {
3892  return ID;
3893  }
3894 
3895  public:
3896 
3901 
3903  static const std::int32_t ID = -981088162;
3904 
3910  void store(TlStorerToString &s, const char *field_name) const final;
3911 };
3912 
3921  std::int32_t get_id() const final {
3922  return ID;
3923  }
3924 
3925  public:
3926 
3931 
3933  static const std::int32_t ID = 1998329169;
3934 
3940  void store(TlStorerToString &s, const char *field_name) const final;
3941 };
3942 
3946 class botCommandScopeChat final : public BotCommandScope {
3951  std::int32_t get_id() const final {
3952  return ID;
3953  }
3954 
3955  public:
3958 
3963 
3970 
3972  static const std::int32_t ID = -430234971;
3973 
3979  void store(TlStorerToString &s, const char *field_name) const final;
3980 };
3981 
3990  std::int32_t get_id() const final {
3991  return ID;
3992  }
3993 
3994  public:
3997 
4002 
4009 
4011  static const std::int32_t ID = 1119682126;
4012 
4018  void store(TlStorerToString &s, const char *field_name) const final;
4019 };
4020 
4029  std::int32_t get_id() const final {
4030  return ID;
4031  }
4032 
4033  public:
4038 
4043 
4051 
4053  static const std::int32_t ID = -211380494;
4054 
4060  void store(TlStorerToString &s, const char *field_name) const final;
4061 };
4062 
4063 class botCommand;
4064 
4068 class botCommands final : public Object {
4073  std::int32_t get_id() const final {
4074  return ID;
4075  }
4076 
4077  public:
4082 
4086  botCommands();
4087 
4095 
4097  static const std::int32_t ID = 1741364468;
4098 
4104  void store(TlStorerToString &s, const char *field_name) const final;
4105 };
4106 
4107 class InternalLinkType;
4108 
4109 class affiliateProgramInfo;
4110 
4111 class animation;
4112 
4113 class botCommand;
4114 
4115 class botMenuButton;
4116 
4118 
4120 
4121 class photo;
4122 
4126 class botInfo final : public Object {
4131  std::int32_t get_id() const final {
4132  return ID;
4133  }
4134 
4135  public:
4180 
4184  botInfo();
4185 
4213 
4215  static const std::int32_t ID = 1771886272;
4216 
4222  void store(TlStorerToString &s, const char *field_name) const final;
4223 };
4224 
4225 class StoryContent;
4226 
4230 class botMediaPreview final : public Object {
4235  std::int32_t get_id() const final {
4236  return ID;
4237  }
4238 
4239  public:
4244 
4248  botMediaPreview();
4249 
4257 
4259  static const std::int32_t ID = -1632264984;
4260 
4266  void store(TlStorerToString &s, const char *field_name) const final;
4267 };
4268 
4269 class botMediaPreview;
4270 
4274 class botMediaPreviewInfo final : public Object {
4279  std::int32_t get_id() const final {
4280  return ID;
4281  }
4282 
4283  public:
4288 
4293 
4301 
4303  static const std::int32_t ID = -284783012;
4304 
4310  void store(TlStorerToString &s, const char *field_name) const final;
4311 };
4312 
4313 class botMediaPreview;
4314 
4318 class botMediaPreviews final : public Object {
4323  std::int32_t get_id() const final {
4324  return ID;
4325  }
4326 
4327  public:
4330 
4334  botMediaPreviews();
4335 
4342 
4344  static const std::int32_t ID = -1787720586;
4345 
4351  void store(TlStorerToString &s, const char *field_name) const final;
4352 };
4353 
4357 class botMenuButton final : public Object {
4362  std::int32_t get_id() const final {
4363  return ID;
4364  }
4365 
4366  public:
4368  string text_;
4370  string url_;
4371 
4375  botMenuButton();
4376 
4383  botMenuButton(string const &text_, string const &url_);
4384 
4386  static const std::int32_t ID = -944407322;
4387 
4393  void store(TlStorerToString &s, const char *field_name) const final;
4394 };
4395 
4396 class formattedText;
4397 
4401 class botVerification final : public Object {
4406  std::int32_t get_id() const final {
4407  return ID;
4408  }
4409 
4410  public:
4417 
4421  botVerification();
4422 
4431 
4433  static const std::int32_t ID = -1319061774;
4434 
4440  void store(TlStorerToString &s, const char *field_name) const final;
4441 };
4442 
4443 class formattedText;
4444 
4448 class botVerificationParameters final : public Object {
4453  std::int32_t get_id() const final {
4454  return ID;
4455  }
4456 
4457  public:
4466 
4471 
4481 
4483  static const std::int32_t ID = -723737249;
4484 
4490  void store(TlStorerToString &s, const char *field_name) const final;
4491 };
4492 
4493 class webApp;
4494 
4500  public:
4501 };
4502 
4511  std::int32_t get_id() const final {
4512  return ID;
4513  }
4514 
4515  public:
4518 
4523 
4530 
4532  static const std::int32_t ID = 2016325603;
4533 
4539  void store(TlStorerToString &s, const char *field_name) const final;
4540 };
4541 
4550  std::int32_t get_id() const final {
4551  return ID;
4552  }
4553 
4554  public:
4555 
4560 
4562  static const std::int32_t ID = -2104795235;
4563 
4569  void store(TlStorerToString &s, const char *field_name) const final;
4570 };
4571 
4580  std::int32_t get_id() const final {
4581  return ID;
4582  }
4583 
4584  public:
4587 
4592 
4599 
4601  static const std::int32_t ID = -240843561;
4602 
4608  void store(TlStorerToString &s, const char *field_name) const final;
4609 };
4610 
4619  std::int32_t get_id() const final {
4620  return ID;
4621  }
4622 
4623  public:
4624 
4629 
4631  static const std::int32_t ID = -1983497220;
4632 
4638  void store(TlStorerToString &s, const char *field_name) const final;
4639 };
4640 
4645 class BuiltInTheme: public Object {
4646  public:
4647 };
4648 
4652 class builtInThemeClassic final : public BuiltInTheme {
4657  std::int32_t get_id() const final {
4658  return ID;
4659  }
4660 
4661  public:
4662 
4667 
4669  static const std::int32_t ID = -696429972;
4670 
4676  void store(TlStorerToString &s, const char *field_name) const final;
4677 };
4678 
4682 class builtInThemeDay final : public BuiltInTheme {
4687  std::int32_t get_id() const final {
4688  return ID;
4689  }
4690 
4691  public:
4692 
4696  builtInThemeDay();
4697 
4699  static const std::int32_t ID = 411774754;
4700 
4706  void store(TlStorerToString &s, const char *field_name) const final;
4707 };
4708 
4712 class builtInThemeNight final : public BuiltInTheme {
4717  std::int32_t get_id() const final {
4718  return ID;
4719  }
4720 
4721  public:
4722 
4727 
4729  static const std::int32_t ID = 429672829;
4730 
4736  void store(TlStorerToString &s, const char *field_name) const final;
4737 };
4738 
4742 class builtInThemeTinted final : public BuiltInTheme {
4747  std::int32_t get_id() const final {
4748  return ID;
4749  }
4750 
4751  public:
4752 
4757 
4759  static const std::int32_t ID = 513932973;
4760 
4766  void store(TlStorerToString &s, const char *field_name) const final;
4767 };
4768 
4772 class builtInThemeArctic final : public BuiltInTheme {
4777  std::int32_t get_id() const final {
4778  return ID;
4779  }
4780 
4781  public:
4782 
4787 
4789  static const std::int32_t ID = 1427659554;
4790 
4796  void store(TlStorerToString &s, const char *field_name) const final;
4797 };
4798 
4804  public:
4805 };
4806 
4815  std::int32_t get_id() const final {
4816  return ID;
4817  }
4818 
4819  public:
4820 
4825 
4827  static const std::int32_t ID = -910564679;
4828 
4834  void store(TlStorerToString &s, const char *field_name) const final;
4835 };
4836 
4845  std::int32_t get_id() const final {
4846  return ID;
4847  }
4848 
4849  public:
4850 
4855 
4857  static const std::int32_t ID = -968630506;
4858 
4864  void store(TlStorerToString &s, const char *field_name) const final;
4865 };
4866 
4875  std::int32_t get_id() const final {
4876  return ID;
4877  }
4878 
4879  public:
4884 
4889 
4897 
4899  static const std::int32_t ID = -1967108654;
4900 
4906  void store(TlStorerToString &s, const char *field_name) const final;
4907 };
4908 
4910 
4911 class businessRecipients;
4912 
4916 class businessAwayMessageSettings final : public Object {
4921  std::int32_t get_id() const final {
4922  return ID;
4923  }
4924 
4925  public:
4934 
4939 
4949 
4951  static const std::int32_t ID = 353084137;
4952 
4958  void store(TlStorerToString &s, const char *field_name) const final;
4959 };
4960 
4964 class businessBotManageBar final : public Object {
4969  std::int32_t get_id() const final {
4970  return ID;
4971  }
4972 
4973  public:
4977  string manage_url_;
4982 
4987 
4997 
4999  static const std::int32_t ID = -311399806;
5000 
5006  void store(TlStorerToString &s, const char *field_name) const final;
5007 };
5008 
5012 class businessBotRights final : public Object {
5017  std::int32_t get_id() const final {
5018  return ID;
5019  }
5020 
5021  public:
5050 
5055 
5075 
5077  static const std::int32_t ID = 1224839038;
5078 
5084  void store(TlStorerToString &s, const char *field_name) const final;
5085 };
5086 
5087 class formattedText;
5088 
5092 class businessChatLink final : public Object {
5097  std::int32_t get_id() const final {
5098  return ID;
5099  }
5100 
5101  public:
5103  string link_;
5107  string title_;
5110 
5114  businessChatLink();
5115 
5124  businessChatLink(string const &link_, object_ptr<formattedText> &&text_, string const &title_, int32 view_count_);
5125 
5127  static const std::int32_t ID = -1902539901;
5128 
5134  void store(TlStorerToString &s, const char *field_name) const final;
5135 };
5136 
5137 class formattedText;
5138 
5142 class businessChatLinkInfo final : public Object {
5147  std::int32_t get_id() const final {
5148  return ID;
5149  }
5150 
5151  public:
5156 
5161 
5169 
5171  static const std::int32_t ID = -864865105;
5172 
5178  void store(TlStorerToString &s, const char *field_name) const final;
5179 };
5180 
5181 class businessChatLink;
5182 
5186 class businessChatLinks final : public Object {
5191  std::int32_t get_id() const final {
5192  return ID;
5193  }
5194 
5195  public:
5198 
5203 
5210 
5212  static const std::int32_t ID = 79067036;
5213 
5219  void store(TlStorerToString &s, const char *field_name) const final;
5220 };
5221 
5222 class businessBotRights;
5223 
5224 class businessRecipients;
5225 
5229 class businessConnectedBot final : public Object {
5234  std::int32_t get_id() const final {
5235  return ID;
5236  }
5237 
5238  public:
5245 
5250 
5259 
5261  static const std::int32_t ID = -1815439021;
5262 
5268  void store(TlStorerToString &s, const char *field_name) const final;
5269 };
5270 
5271 class businessBotRights;
5272 
5276 class businessConnection final : public Object {
5281  std::int32_t get_id() const final {
5282  return ID;
5283  }
5284 
5285  public:
5287  string id_;
5298 
5303 
5315 
5317  static const std::int32_t ID = -995703933;
5318 
5324  void store(TlStorerToString &s, const char *field_name) const final;
5325 };
5326 
5331 class BusinessFeature: public Object {
5332  public:
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 = -1064304004;
5356 
5362  void store(TlStorerToString &s, const char *field_name) const final;
5363 };
5364 
5373  std::int32_t get_id() const final {
5374  return ID;
5375  }
5376 
5377  public:
5378 
5383 
5385  static const std::int32_t ID = 461054701;
5386 
5392  void store(TlStorerToString &s, const char *field_name) const final;
5393 };
5394 
5403  std::int32_t get_id() const final {
5404  return ID;
5405  }
5406 
5407  public:
5408 
5413 
5415  static const std::int32_t ID = -1674048894;
5416 
5422  void store(TlStorerToString &s, const char *field_name) const final;
5423 };
5424 
5433  std::int32_t get_id() const final {
5434  return ID;
5435  }
5436 
5437  public:
5438 
5443 
5445  static const std::int32_t ID = 1789424756;
5446 
5452  void store(TlStorerToString &s, const char *field_name) const final;
5453 };
5454 
5463  std::int32_t get_id() const final {
5464  return ID;
5465  }
5466 
5467  public:
5468 
5473 
5475  static const std::int32_t ID = 1090119901;
5476 
5482  void store(TlStorerToString &s, const char *field_name) const final;
5483 };
5484 
5493  std::int32_t get_id() const final {
5494  return ID;
5495  }
5496 
5497  public:
5498 
5503 
5505  static const std::int32_t ID = 1878693646;
5506 
5512  void store(TlStorerToString &s, const char *field_name) const final;
5513 };
5514 
5523  std::int32_t get_id() const final {
5524  return ID;
5525  }
5526 
5527  public:
5528 
5533 
5535  static const std::int32_t ID = 401471457;
5536 
5542  void store(TlStorerToString &s, const char *field_name) const final;
5543 };
5544 
5548 class businessFeatureBots final : public BusinessFeature {
5553  std::int32_t get_id() const final {
5554  return ID;
5555  }
5556 
5557  public:
5558 
5563 
5565  static const std::int32_t ID = 275084773;
5566 
5572  void store(TlStorerToString &s, const char *field_name) const final;
5573 };
5574 
5583  std::int32_t get_id() const final {
5584  return ID;
5585  }
5586 
5587  public:
5588 
5593 
5595  static const std::int32_t ID = -846282523;
5596 
5602  void store(TlStorerToString &s, const char *field_name) const final;
5603 };
5604 
5613  std::int32_t get_id() const final {
5614  return ID;
5615  }
5616 
5617  public:
5618 
5623 
5625  static const std::int32_t ID = -543880918;
5626 
5632  void store(TlStorerToString &s, const char *field_name) const final;
5633 };
5634 
5643  std::int32_t get_id() const final {
5644  return ID;
5645  }
5646 
5647  public:
5648 
5653 
5655  static const std::int32_t ID = -1812245550;
5656 
5662  void store(TlStorerToString &s, const char *field_name) const final;
5663 };
5664 
5665 class BusinessFeature;
5666 
5667 class animation;
5668 
5677  std::int32_t get_id() const final {
5678  return ID;
5679  }
5680 
5681  public:
5686 
5691 
5699 
5701  static const std::int32_t ID = 2047174666;
5702 
5708  void store(TlStorerToString &s, const char *field_name) const final;
5709 };
5710 
5711 class BusinessFeature;
5712 
5716 class businessFeatures final : public Object {
5721  std::int32_t get_id() const final {
5722  return ID;
5723  }
5724 
5725  public:
5728 
5732  businessFeatures();
5733 
5740 
5742  static const std::int32_t ID = -1532468184;
5743 
5749  void store(TlStorerToString &s, const char *field_name) const final;
5750 };
5751 
5752 class businessRecipients;
5753 
5762  std::int32_t get_id() const final {
5763  return ID;
5764  }
5765 
5766  public:
5773 
5778 
5787 
5789  static const std::int32_t ID = 1689140754;
5790 
5796  void store(TlStorerToString &s, const char *field_name) const final;
5797 };
5798 
5800 
5802 
5803 class businessLocation;
5804 
5805 class businessOpeningHours;
5806 
5807 class businessStartPage;
5808 
5812 class businessInfo final : public Object {
5817  std::int32_t get_id() const final {
5818  return ID;
5819  }
5820 
5821  public:
5838 
5842  businessInfo();
5843 
5857 
5859  static const std::int32_t ID = 1428179342;
5860 
5866  void store(TlStorerToString &s, const char *field_name) const final;
5867 };
5868 
5869 class location;
5870 
5874 class businessLocation final : public Object {
5879  std::int32_t get_id() const final {
5880  return ID;
5881  }
5882 
5883  public:
5887  string address_;
5888 
5892  businessLocation();
5893 
5901 
5903  static const std::int32_t ID = -1084969126;
5904 
5910  void store(TlStorerToString &s, const char *field_name) const final;
5911 };
5912 
5913 class message;
5914 
5918 class businessMessage final : public Object {
5923  std::int32_t get_id() const final {
5924  return ID;
5925  }
5926 
5927  public:
5932 
5936  businessMessage();
5937 
5945 
5947  static const std::int32_t ID = -94353850;
5948 
5954  void store(TlStorerToString &s, const char *field_name) const final;
5955 };
5956 
5957 class businessMessage;
5958 
5962 class businessMessages final : public Object {
5967  std::int32_t get_id() const final {
5968  return ID;
5969  }
5970 
5971  public:
5974 
5978  businessMessages();
5979 
5986 
5988  static const std::int32_t ID = -764562473;
5989 
5995  void store(TlStorerToString &s, const char *field_name) const final;
5996 };
5997 
5999 
6003 class businessOpeningHours final : public Object {
6008  std::int32_t get_id() const final {
6009  return ID;
6010  }
6011 
6012  public:
6017 
6022 
6030 
6032  static const std::int32_t ID = 816603700;
6033 
6039  void store(TlStorerToString &s, const char *field_name) const final;
6040 };
6041 
6045 class businessOpeningHoursInterval final : public Object {
6050  std::int32_t get_id() const final {
6051  return ID;
6052  }
6053 
6054  public:
6059 
6064 
6072 
6074  static const std::int32_t ID = -1108322732;
6075 
6081  void store(TlStorerToString &s, const char *field_name) const final;
6082 };
6083 
6087 class businessRecipients final : public Object {
6092  std::int32_t get_id() const final {
6093  return ID;
6094  }
6095 
6096  public:
6111 
6116 
6129 
6131  static const std::int32_t ID = 868656909;
6132 
6138  void store(TlStorerToString &s, const char *field_name) const final;
6139 };
6140 
6141 class sticker;
6142 
6146 class businessStartPage final : public Object {
6151  std::int32_t get_id() const final {
6152  return ID;
6153  }
6154 
6155  public:
6157  string title_;
6159  string message_;
6162 
6167 
6175  businessStartPage(string const &title_, string const &message_, object_ptr<sticker> &&sticker_);
6176 
6178  static const std::int32_t ID = -1616709681;
6179 
6185  void store(TlStorerToString &s, const char *field_name) const final;
6186 };
6187 
6188 class CallState;
6189 
6193 class call final : public Object {
6198  std::int32_t get_id() const final {
6199  return ID;
6200  }
6201 
6202  public:
6213 
6217  call();
6218 
6229 
6231  static const std::int32_t ID = 920360804;
6232 
6238  void store(TlStorerToString &s, const char *field_name) const final;
6239 };
6240 
6245 class CallDiscardReason: public Object {
6246  public:
6247 };
6248 
6257  std::int32_t get_id() const final {
6258  return ID;
6259  }
6260 
6261  public:
6262 
6267 
6269  static const std::int32_t ID = -1258917949;
6270 
6276  void store(TlStorerToString &s, const char *field_name) const final;
6277 };
6278 
6287  std::int32_t get_id() const final {
6288  return ID;
6289  }
6290 
6291  public:
6292 
6297 
6299  static const std::int32_t ID = 1680358012;
6300 
6306  void store(TlStorerToString &s, const char *field_name) const final;
6307 };
6308 
6317  std::int32_t get_id() const final {
6318  return ID;
6319  }
6320 
6321  public:
6322 
6327 
6329  static const std::int32_t ID = -1729926094;
6330 
6336  void store(TlStorerToString &s, const char *field_name) const final;
6337 };
6338 
6347  std::int32_t get_id() const final {
6348  return ID;
6349  }
6350 
6351  public:
6352 
6357 
6359  static const std::int32_t ID = -1342872670;
6360 
6366  void store(TlStorerToString &s, const char *field_name) const final;
6367 };
6368 
6377  std::int32_t get_id() const final {
6378  return ID;
6379  }
6380 
6381  public:
6382 
6387 
6389  static const std::int32_t ID = 438216166;
6390 
6396  void store(TlStorerToString &s, const char *field_name) const final;
6397 };
6398 
6407  std::int32_t get_id() const final {
6408  return ID;
6409  }
6410 
6411  public:
6414 
6419 
6425  explicit callDiscardReasonUpgradeToGroupCall(string const &invite_link_);
6426 
6428  static const std::int32_t ID = 1254509319;
6429 
6435  void store(TlStorerToString &s, const char *field_name) const final;
6436 };
6437 
6441 class callId final : public Object {
6446  std::int32_t get_id() const final {
6447  return ID;
6448  }
6449 
6450  public:
6453 
6457  callId();
6458 
6464  explicit callId(int32 id_);
6465 
6467  static const std::int32_t ID = 65717769;
6468 
6474  void store(TlStorerToString &s, const char *field_name) const final;
6475 };
6476 
6481 class CallProblem: public Object {
6482  public:
6483 };
6484 
6488 class callProblemEcho final : public CallProblem {
6493  std::int32_t get_id() const final {
6494  return ID;
6495  }
6496 
6497  public:
6498 
6502  callProblemEcho();
6503 
6505  static const std::int32_t ID = 801116548;
6506 
6512  void store(TlStorerToString &s, const char *field_name) const final;
6513 };
6514 
6518 class callProblemNoise final : public CallProblem {
6523  std::int32_t get_id() const final {
6524  return ID;
6525  }
6526 
6527  public:
6528 
6532  callProblemNoise();
6533 
6535  static const std::int32_t ID = 1053065359;
6536 
6542  void store(TlStorerToString &s, const char *field_name) const final;
6543 };
6544 
6553  std::int32_t get_id() const final {
6554  return ID;
6555  }
6556 
6557  public:
6558 
6563 
6565  static const std::int32_t ID = 1119493218;
6566 
6572  void store(TlStorerToString &s, const char *field_name) const final;
6573 };
6574 
6583  std::int32_t get_id() const final {
6584  return ID;
6585  }
6586 
6587  public:
6588 
6593 
6595  static const std::int32_t ID = 379960581;
6596 
6602  void store(TlStorerToString &s, const char *field_name) const final;
6603 };
6604 
6608 class callProblemSilentLocal final : public CallProblem {
6613  std::int32_t get_id() const final {
6614  return ID;
6615  }
6616 
6617  public:
6618 
6623 
6625  static const std::int32_t ID = 253652790;
6626 
6632  void store(TlStorerToString &s, const char *field_name) const final;
6633 };
6634 
6638 class callProblemSilentRemote final : public CallProblem {
6643  std::int32_t get_id() const final {
6644  return ID;
6645  }
6646 
6647  public:
6648 
6653 
6655  static const std::int32_t ID = 573634714;
6656 
6662  void store(TlStorerToString &s, const char *field_name) const final;
6663 };
6664 
6668 class callProblemDropped final : public CallProblem {
6673  std::int32_t get_id() const final {
6674  return ID;
6675  }
6676 
6677  public:
6678 
6683 
6685  static const std::int32_t ID = -1207311487;
6686 
6692  void store(TlStorerToString &s, const char *field_name) const final;
6693 };
6694 
6703  std::int32_t get_id() const final {
6704  return ID;
6705  }
6706 
6707  public:
6708 
6713 
6715  static const std::int32_t ID = 385245706;
6716 
6722  void store(TlStorerToString &s, const char *field_name) const final;
6723 };
6724 
6733  std::int32_t get_id() const final {
6734  return ID;
6735  }
6736 
6737  public:
6738 
6743 
6745  static const std::int32_t ID = 2115315411;
6746 
6752  void store(TlStorerToString &s, const char *field_name) const final;
6753 };
6754 
6758 class callProtocol final : public Object {
6763  std::int32_t get_id() const final {
6764  return ID;
6765  }
6766 
6767  public:
6769  bool udp_p2p_;
6778 
6782  callProtocol();
6783 
6794 
6796  static const std::int32_t ID = -1075562897;
6797 
6803  void store(TlStorerToString &s, const char *field_name) const final;
6804 };
6805 
6806 class CallServerType;
6807 
6811 class callServer final : public Object {
6816  std::int32_t get_id() const final {
6817  return ID;
6818  }
6819 
6820  public:
6824  string ip_address_;
6831 
6835  callServer();
6836 
6847 
6849  static const std::int32_t ID = 1865932695;
6850 
6856  void store(TlStorerToString &s, const char *field_name) const final;
6857 };
6858 
6863 class CallServerType: public Object {
6864  public:
6865 };
6866 
6875  std::int32_t get_id() const final {
6876  return ID;
6877  }
6878 
6879  public:
6883  bool is_tcp_;
6884 
6889 
6897 
6899  static const std::int32_t ID = 850343189;
6900 
6906  void store(TlStorerToString &s, const char *field_name) const final;
6907 };
6908 
6912 class callServerTypeWebrtc final : public CallServerType {
6917  std::int32_t get_id() const final {
6918  return ID;
6919  }
6920 
6921  public:
6923  string username_;
6925  string password_;
6930 
6935 
6944  callServerTypeWebrtc(string const &username_, string const &password_, bool supports_turn_, bool supports_stun_);
6945 
6947  static const std::int32_t ID = 1250622821;
6948 
6954  void store(TlStorerToString &s, const char *field_name) const final;
6955 };
6956 
6957 class CallDiscardReason;
6958 
6959 class callProtocol;
6960 
6961 class callServer;
6962 
6963 class error;
6964 
6969 class CallState: public Object {
6970  public:
6971 };
6972 
6976 class callStatePending final : public CallState {
6981  std::int32_t get_id() const final {
6982  return ID;
6983  }
6984 
6985  public:
6990 
6994  callStatePending();
6995 
7003 
7005  static const std::int32_t ID = 1073048620;
7006 
7012  void store(TlStorerToString &s, const char *field_name) const final;
7013 };
7014 
7018 class callStateExchangingKeys final : public CallState {
7023  std::int32_t get_id() const final {
7024  return ID;
7025  }
7026 
7027  public:
7028 
7033 
7035  static const std::int32_t ID = -1848149403;
7036 
7042  void store(TlStorerToString &s, const char *field_name) const final;
7043 };
7044 
7048 class callStateReady final : public CallState {
7053  std::int32_t get_id() const final {
7054  return ID;
7055  }
7056 
7057  public:
7063  string config_;
7074 
7078  callStateReady();
7079 
7093 
7095  static const std::int32_t ID = -281776921;
7096 
7102  void store(TlStorerToString &s, const char *field_name) const final;
7103 };
7104 
7108 class callStateHangingUp final : public CallState {
7113  std::int32_t get_id() const final {
7114  return ID;
7115  }
7116 
7117  public:
7118 
7123 
7125  static const std::int32_t ID = -2133790038;
7126 
7132  void store(TlStorerToString &s, const char *field_name) const final;
7133 };
7134 
7138 class callStateDiscarded final : public CallState {
7143  std::int32_t get_id() const final {
7144  return ID;
7145  }
7146 
7147  public:
7156 
7161 
7171 
7173  static const std::int32_t ID = 1394310213;
7174 
7180  void store(TlStorerToString &s, const char *field_name) const final;
7181 };
7182 
7186 class callStateError final : public CallState {
7191  std::int32_t get_id() const final {
7192  return ID;
7193  }
7194 
7195  public:
7198 
7202  callStateError();
7203 
7210 
7212  static const std::int32_t ID = -975215467;
7213 
7219  void store(TlStorerToString &s, const char *field_name) const final;
7220 };
7221 
7225 class callbackQueryAnswer final : public Object {
7230  std::int32_t get_id() const final {
7231  return ID;
7232  }
7233 
7234  public:
7236  string text_;
7240  string url_;
7241 
7246 
7254  callbackQueryAnswer(string const &text_, bool show_alert_, string const &url_);
7255 
7257  static const std::int32_t ID = 360867933;
7258 
7264  void store(TlStorerToString &s, const char *field_name) const final;
7265 };
7266 
7272  public:
7273 };
7274 
7283  std::int32_t get_id() const final {
7284  return ID;
7285  }
7286 
7287  public:
7290 
7295 
7301  explicit callbackQueryPayloadData(bytes const &data_);
7302 
7304  static const std::int32_t ID = -1977729946;
7305 
7311  void store(TlStorerToString &s, const char *field_name) const final;
7312 };
7313 
7322  std::int32_t get_id() const final {
7323  return ID;
7324  }
7325 
7326  public:
7328  string password_;
7331 
7336 
7344 
7346  static const std::int32_t ID = 1340266738;
7347 
7353  void store(TlStorerToString &s, const char *field_name) const final;
7354 };
7355 
7364  std::int32_t get_id() const final {
7365  return ID;
7366  }
7367 
7368  public:
7371 
7376 
7382  explicit callbackQueryPayloadGame(string const &game_short_name_);
7383 
7385  static const std::int32_t ID = 1303571512;
7386 
7392  void store(TlStorerToString &s, const char *field_name) const final;
7393 };
7394 
7400  public:
7401 };
7402 
7411  std::int32_t get_id() const final {
7412  return ID;
7413  }
7414 
7415  public:
7418 
7423 
7430 
7432  static const std::int32_t ID = 2083205610;
7433 
7439  void store(TlStorerToString &s, const char *field_name) const final;
7440 };
7441 
7450  std::int32_t get_id() const final {
7451  return ID;
7452  }
7453 
7454  public:
7455 
7460 
7462  static const std::int32_t ID = 935130501;
7463 
7469  void store(TlStorerToString &s, const char *field_name) const final;
7470 };
7471 
7480  std::int32_t get_id() const final {
7481  return ID;
7482  }
7483 
7484  public:
7485 
7490 
7492  static const std::int32_t ID = 80246195;
7493 
7499  void store(TlStorerToString &s, const char *field_name) const final;
7500 };
7501 
7510  std::int32_t get_id() const final {
7511  return ID;
7512  }
7513 
7514  public:
7515 
7520 
7522  static const std::int32_t ID = -1640759002;
7523 
7529  void store(TlStorerToString &s, const char *field_name) const final;
7530 };
7531 
7540  std::int32_t get_id() const final {
7541  return ID;
7542  }
7543 
7544  public:
7547 
7552 
7559 
7561  static const std::int32_t ID = 552858605;
7562 
7568  void store(TlStorerToString &s, const char *field_name) const final;
7569 };
7570 
7579  std::int32_t get_id() const final {
7580  return ID;
7581  }
7582 
7583  public:
7586 
7591 
7598 
7600  static const std::int32_t ID = -784208562;
7601 
7607  void store(TlStorerToString &s, const char *field_name) const final;
7608 };
7609 
7610 class formattedText;
7611 
7616 class CanSendGiftResult: public Object {
7617  public:
7618 };
7619 
7628  std::int32_t get_id() const final {
7629  return ID;
7630  }
7631 
7632  public:
7633 
7638 
7640  static const std::int32_t ID = 641908725;
7641 
7647  void store(TlStorerToString &s, const char *field_name) const final;
7648 };
7649 
7658  std::int32_t get_id() const final {
7659  return ID;
7660  }
7661 
7662  public:
7665 
7670 
7677 
7679  static const std::int32_t ID = 1359108924;
7680 
7686  void store(TlStorerToString &s, const char *field_name) const final;
7687 };
7688 
7694  public:
7695 };
7696 
7705  std::int32_t get_id() const final {
7706  return ID;
7707  }
7708 
7709  public:
7710 
7715 
7717  static const std::int32_t ID = 1530583042;
7718 
7724  void store(TlStorerToString &s, const char *field_name) const final;
7725 };
7726 
7735  std::int32_t get_id() const final {
7736  return ID;
7737  }
7738 
7739  public:
7742 
7747 
7754 
7756  static const std::int32_t ID = -1346487602;
7757 
7763  void store(TlStorerToString &s, const char *field_name) const final;
7764 };
7765 
7774  std::int32_t get_id() const final {
7775  return ID;
7776  }
7777 
7778  public:
7779 
7784 
7786  static const std::int32_t ID = -1944639903;
7787 
7793  void store(TlStorerToString &s, const char *field_name) const final;
7794 };
7795 
7804  std::int32_t get_id() const final {
7805  return ID;
7806  }
7807 
7808  public:
7809 
7814 
7816  static const std::int32_t ID = 1929699797;
7817 
7823  void store(TlStorerToString &s, const char *field_name) const final;
7824 };
7825 
7831  public:
7832 };
7833 
7842  std::int32_t get_id() const final {
7843  return ID;
7844  }
7845 
7846  public:
7847 
7852 
7854  static const std::int32_t ID = -89881021;
7855 
7861  void store(TlStorerToString &s, const char *field_name) const final;
7862 };
7863 
7872  std::int32_t get_id() const final {
7873  return ID;
7874  }
7875 
7876  public:
7877 
7882 
7884  static const std::int32_t ID = 1548372703;
7885 
7891  void store(TlStorerToString &s, const char *field_name) const final;
7892 };
7893 
7902  std::int32_t get_id() const final {
7903  return ID;
7904  }
7905 
7906  public:
7909 
7914 
7921 
7923  static const std::int32_t ID = 811440913;
7924 
7930  void store(TlStorerToString &s, const char *field_name) const final;
7931 };
7932 
7941  std::int32_t get_id() const final {
7942  return ID;
7943  }
7944 
7945  public:
7948 
7953 
7960 
7962  static const std::int32_t ID = 984664289;
7963 
7969  void store(TlStorerToString &s, const char *field_name) const final;
7970 };
7971 
7972 class BlockList;
7973 
7974 class ChatActionBar;
7975 
7977 
7978 class ChatList;
7979 
7980 class ChatTheme;
7981 
7982 class ChatType;
7983 
7984 class MessageSender;
7985 
7986 class businessBotManageBar;
7987 
7988 class chatBackground;
7989 
7990 class chatJoinRequestsInfo;
7991 
7993 
7994 class chatPermissions;
7995 
7996 class chatPhotoInfo;
7997 
7998 class chatPosition;
7999 
8000 class draftMessage;
8001 
8002 class emojiStatus;
8003 
8004 class message;
8005 
8006 class videoChat;
8007 
8011 class chat final : public Object {
8016  std::int32_t get_id() const final {
8017  return ID;
8018  }
8019 
8020  public:
8026  string title_;
8103 
8107  chat();
8108 
8155 
8157  static const std::int32_t ID = 1889386973;
8158 
8164  void store(TlStorerToString &s, const char *field_name) const final;
8165 };
8166 
8171 class ChatAction: public Object {
8172  public:
8173 };
8174 
8178 class chatActionTyping final : public ChatAction {
8183  std::int32_t get_id() const final {
8184  return ID;
8185  }
8186 
8187  public:
8188 
8192  chatActionTyping();
8193 
8195  static const std::int32_t ID = 380122167;
8196 
8202  void store(TlStorerToString &s, const char *field_name) const final;
8203 };
8204 
8208 class chatActionRecordingVideo final : public ChatAction {
8213  std::int32_t get_id() const final {
8214  return ID;
8215  }
8216 
8217  public:
8218 
8223 
8225  static const std::int32_t ID = 216553362;
8226 
8232  void store(TlStorerToString &s, const char *field_name) const final;
8233 };
8234 
8238 class chatActionUploadingVideo final : public ChatAction {
8243  std::int32_t get_id() const final {
8244  return ID;
8245  }
8246 
8247  public:
8250 
8255 
8262 
8264  static const std::int32_t ID = 1234185270;
8265 
8271  void store(TlStorerToString &s, const char *field_name) const final;
8272 };
8273 
8282  std::int32_t get_id() const final {
8283  return ID;
8284  }
8285 
8286  public:
8287 
8292 
8294  static const std::int32_t ID = -808850058;
8295 
8301  void store(TlStorerToString &s, const char *field_name) const final;
8302 };
8303 
8312  std::int32_t get_id() const final {
8313  return ID;
8314  }
8315 
8316  public:
8319 
8324 
8331 
8333  static const std::int32_t ID = -613643666;
8334 
8340  void store(TlStorerToString &s, const char *field_name) const final;
8341 };
8342 
8346 class chatActionUploadingPhoto final : public ChatAction {
8351  std::int32_t get_id() const final {
8352  return ID;
8353  }
8354 
8355  public:
8358 
8363 
8370 
8372  static const std::int32_t ID = 654240583;
8373 
8379  void store(TlStorerToString &s, const char *field_name) const final;
8380 };
8381 
8390  std::int32_t get_id() const final {
8391  return ID;
8392  }
8393 
8394  public:
8397 
8402 
8409 
8411  static const std::int32_t ID = 167884362;
8412 
8418  void store(TlStorerToString &s, const char *field_name) const final;
8419 };
8420 
8429  std::int32_t get_id() const final {
8430  return ID;
8431  }
8432 
8433  public:
8434 
8439 
8441  static const std::int32_t ID = 372753697;
8442 
8448  void store(TlStorerToString &s, const char *field_name) const final;
8449 };
8450 
8459  std::int32_t get_id() const final {
8460  return ID;
8461  }
8462 
8463  public:
8464 
8469 
8471  static const std::int32_t ID = -2017893596;
8472 
8478  void store(TlStorerToString &s, const char *field_name) const final;
8479 };
8480 
8489  std::int32_t get_id() const final {
8490  return ID;
8491  }
8492 
8493  public:
8494 
8499 
8501  static const std::int32_t ID = -1222507496;
8502 
8508  void store(TlStorerToString &s, const char *field_name) const final;
8509 };
8510 
8519  std::int32_t get_id() const final {
8520  return ID;
8521  }
8522 
8523  public:
8524 
8529 
8531  static const std::int32_t ID = -865884164;
8532 
8538  void store(TlStorerToString &s, const char *field_name) const final;
8539 };
8540 
8549  std::int32_t get_id() const final {
8550  return ID;
8551  }
8552 
8553  public:
8554 
8559 
8561  static const std::int32_t ID = 16523393;
8562 
8568  void store(TlStorerToString &s, const char *field_name) const final;
8569 };
8570 
8579  std::int32_t get_id() const final {
8580  return ID;
8581  }
8582 
8583  public:
8586 
8591 
8598 
8600  static const std::int32_t ID = 1172364918;
8601 
8607  void store(TlStorerToString &s, const char *field_name) const final;
8608 };
8609 
8618  std::int32_t get_id() const final {
8619  return ID;
8620  }
8621 
8622  public:
8624  string emoji_;
8625 
8630 
8636  explicit chatActionWatchingAnimations(string const &emoji_);
8637 
8639  static const std::int32_t ID = 2052990641;
8640 
8646  void store(TlStorerToString &s, const char *field_name) const final;
8647 };
8648 
8652 class chatActionCancel final : public ChatAction {
8657  std::int32_t get_id() const final {
8658  return ID;
8659  }
8660 
8661  public:
8662 
8666  chatActionCancel();
8667 
8669  static const std::int32_t ID = 1160523958;
8670 
8676  void store(TlStorerToString &s, const char *field_name) const final;
8677 };
8678 
8679 class accountInfo;
8680 
8685 class ChatActionBar: public Object {
8686  public:
8687 };
8688 
8697  std::int32_t get_id() const final {
8698  return ID;
8699  }
8700 
8701  public:
8704 
8709 
8715  explicit chatActionBarReportSpam(bool can_unarchive_);
8716 
8718  static const std::int32_t ID = -1312758246;
8719 
8725  void store(TlStorerToString &s, const char *field_name) const final;
8726 };
8727 
8736  std::int32_t get_id() const final {
8737  return ID;
8738  }
8739 
8740  public:
8741 
8746 
8748  static const std::int32_t ID = 1985313904;
8749 
8755  void store(TlStorerToString &s, const char *field_name) const final;
8756 };
8757 
8766  std::int32_t get_id() const final {
8767  return ID;
8768  }
8769 
8770  public:
8775 
8780 
8788 
8790  static const std::int32_t ID = -1476817269;
8791 
8797  void store(TlStorerToString &s, const char *field_name) const final;
8798 };
8799 
8808  std::int32_t get_id() const final {
8809  return ID;
8810  }
8811 
8812  public:
8813 
8818 
8820  static const std::int32_t ID = -733325295;
8821 
8827  void store(TlStorerToString &s, const char *field_name) const final;
8828 };
8829 
8838  std::int32_t get_id() const final {
8839  return ID;
8840  }
8841 
8842  public:
8843 
8848 
8850  static const std::int32_t ID = 35188697;
8851 
8857  void store(TlStorerToString &s, const char *field_name) const final;
8858 };
8859 
8868  std::int32_t get_id() const final {
8869  return ID;
8870  }
8871 
8872  public:
8874  string title_;
8879 
8884 
8893 
8895  static const std::int32_t ID = 1037140744;
8896 
8902  void store(TlStorerToString &s, const char *field_name) const final;
8903 };
8904 
8905 class StoryList;
8906 
8907 class storyInfo;
8908 
8912 class chatActiveStories final : public Object {
8917  std::int32_t get_id() const final {
8918  return ID;
8919  }
8920 
8921  public:
8934 
8939 
8951 
8953  static const std::int32_t ID = 396502772;
8954 
8960  void store(TlStorerToString &s, const char *field_name) const final;
8961 };
8962 
8966 class chatAdministrator final : public Object {
8971  std::int32_t get_id() const final {
8972  return ID;
8973  }
8974 
8975  public:
8982 
8987 
8995  chatAdministrator(int53 user_id_, string const &custom_title_, bool is_owner_);
8996 
8998  static const std::int32_t ID = 1920449836;
8999 
9005  void store(TlStorerToString &s, const char *field_name) const final;
9006 };
9007 
9011 class chatAdministratorRights final : public Object {
9016  std::int32_t get_id() const final {
9017  return ID;
9018  }
9019 
9020  public:
9053 
9058 
9080 
9082  static const std::int32_t ID = -1142880374;
9083 
9089  void store(TlStorerToString &s, const char *field_name) const final;
9090 };
9091 
9092 class chatAdministrator;
9093 
9097 class chatAdministrators final : public Object {
9102  std::int32_t get_id() const final {
9103  return ID;
9104  }
9105 
9106  public:
9109 
9114 
9121 
9123  static const std::int32_t ID = -2126186435;
9124 
9130  void store(TlStorerToString &s, const char *field_name) const final;
9131 };
9132 
9133 class ReactionType;
9134 
9140  public:
9141 };
9142 
9151  std::int32_t get_id() const final {
9152  return ID;
9153  }
9154 
9155  public:
9158 
9163 
9170 
9172  static const std::int32_t ID = 694160279;
9173 
9179  void store(TlStorerToString &s, const char *field_name) const final;
9180 };
9181 
9190  std::int32_t get_id() const final {
9191  return ID;
9192  }
9193 
9194  public:
9199 
9204 
9212 
9214  static const std::int32_t ID = 152513153;
9215 
9221  void store(TlStorerToString &s, const char *field_name) const final;
9222 };
9223 
9224 class background;
9225 
9229 class chatBackground final : public Object {
9234  std::int32_t get_id() const final {
9235  return ID;
9236  }
9237 
9238  public:
9243 
9247  chatBackground();
9248 
9256 
9258  static const std::int32_t ID = 1653152104;
9259 
9265  void store(TlStorerToString &s, const char *field_name) const final;
9266 };
9267 
9268 class ChatBoostSource;
9269 
9273 class chatBoost final : public Object {
9278  std::int32_t get_id() const final {
9279  return ID;
9280  }
9281 
9282  public:
9284  string id_;
9293 
9297  chatBoost();
9298 
9309 
9311  static const std::int32_t ID = -1765815118;
9312 
9318  void store(TlStorerToString &s, const char *field_name) const final;
9319 };
9320 
9322 
9326 class chatBoostFeatures final : public Object {
9331  std::int32_t get_id() const final {
9332  return ID;
9333  }
9334 
9335  public:
9356 
9361 
9377 
9379  static const std::int32_t ID = -940531367;
9380 
9386  void store(TlStorerToString &s, const char *field_name) const final;
9387 };
9388 
9392 class chatBoostLevelFeatures final : public Object {
9397  std::int32_t get_id() const final {
9398  return ID;
9399  }
9400 
9401  public:
9432 
9437 
9458 
9460  static const std::int32_t ID = 975439470;
9461 
9467  void store(TlStorerToString &s, const char *field_name) const final;
9468 };
9469 
9473 class chatBoostLink final : public Object {
9478  std::int32_t get_id() const final {
9479  return ID;
9480  }
9481 
9482  public:
9484  string link_;
9487 
9491  chatBoostLink();
9492 
9499  chatBoostLink(string const &link_, bool is_public_);
9500 
9502  static const std::int32_t ID = -1253999503;
9503 
9509  void store(TlStorerToString &s, const char *field_name) const final;
9510 };
9511 
9515 class chatBoostLinkInfo final : public Object {
9520  std::int32_t get_id() const final {
9521  return ID;
9522  }
9523 
9524  public:
9529 
9534 
9542 
9544  static const std::int32_t ID = -602785660;
9545 
9551  void store(TlStorerToString &s, const char *field_name) const final;
9552 };
9553 
9557 class chatBoostSlot final : public Object {
9562  std::int32_t get_id() const final {
9563  return ID;
9564  }
9565 
9566  public:
9577 
9581  chatBoostSlot();
9582 
9593 
9595  static const std::int32_t ID = 123206343;
9596 
9602  void store(TlStorerToString &s, const char *field_name) const final;
9603 };
9604 
9605 class chatBoostSlot;
9606 
9610 class chatBoostSlots final : public Object {
9615  std::int32_t get_id() const final {
9616  return ID;
9617  }
9618 
9619  public:
9622 
9626  chatBoostSlots();
9627 
9634 
9636  static const std::int32_t ID = 1014966293;
9637 
9643  void store(TlStorerToString &s, const char *field_name) const final;
9644 };
9645 
9650 class ChatBoostSource: public Object {
9651  public:
9652 };
9653 
9662  std::int32_t get_id() const final {
9663  return ID;
9664  }
9665 
9666  public:
9670  string gift_code_;
9671 
9676 
9684 
9686  static const std::int32_t ID = -98299206;
9687 
9693  void store(TlStorerToString &s, const char *field_name) const final;
9694 };
9695 
9704  std::int32_t get_id() const final {
9705  return ID;
9706  }
9707 
9708  public:
9712  string gift_code_;
9719 
9724 
9735 
9737  static const std::int32_t ID = 1918145690;
9738 
9744  void store(TlStorerToString &s, const char *field_name) const final;
9745 };
9746 
9755  std::int32_t get_id() const final {
9756  return ID;
9757  }
9758 
9759  public:
9762 
9767 
9774 
9776  static const std::int32_t ID = 972011;
9777 
9783  void store(TlStorerToString &s, const char *field_name) const final;
9784 };
9785 
9786 class prepaidGiveaway;
9787 
9791 class chatBoostStatus final : public Object {
9796  std::int32_t get_id() const final {
9797  return ID;
9798  }
9799 
9800  public:
9802  string boost_url_;
9821 
9825  chatBoostStatus();
9826 
9842 
9844  static const std::int32_t ID = -1050332618;
9845 
9851  void store(TlStorerToString &s, const char *field_name) const final;
9852 };
9853 
9854 class ChatEventAction;
9855 
9856 class MessageSender;
9857 
9861 class chatEvent final : public Object {
9866  std::int32_t get_id() const final {
9867  return ID;
9868  }
9869 
9870  public:
9879 
9883  chatEvent();
9884 
9894 
9896  static const std::int32_t ID = -652102704;
9897 
9903  void store(TlStorerToString &s, const char *field_name) const final;
9904 };
9905 
9907 
9908 class ChatMemberStatus;
9909 
9910 class MessageSender;
9911 
9912 class chatBackground;
9913 
9914 class chatInviteLink;
9915 
9916 class chatLocation;
9917 
9918 class chatPermissions;
9919 
9920 class chatPhoto;
9921 
9922 class emojiStatus;
9923 
9924 class forumTopicInfo;
9925 
9926 class message;
9927 
9932 class ChatEventAction: public Object {
9933  public:
9934 };
9935 
9944  std::int32_t get_id() const final {
9945  return ID;
9946  }
9947 
9948  public:
9953 
9958 
9966 
9968  static const std::int32_t ID = -430967304;
9969 
9975  void store(TlStorerToString &s, const char *field_name) const final;
9976 };
9977 
9986  std::int32_t get_id() const final {
9987  return ID;
9988  }
9989 
9990  public:
9995 
10000 
10008 
10010  static const std::int32_t ID = 935316851;
10011 
10017  void store(TlStorerToString &s, const char *field_name) const final;
10018 };
10019 
10028  std::int32_t get_id() const final {
10029  return ID;
10030  }
10031 
10032  public:
10035 
10040 
10047 
10049  static const std::int32_t ID = 438742298;
10050 
10056  void store(TlStorerToString &s, const char *field_name) const final;
10057 };
10058 
10067  std::int32_t get_id() const final {
10068  return ID;
10069  }
10070 
10071  public:
10074 
10079 
10086 
10088  static const std::int32_t ID = -376161513;
10089 
10095  void store(TlStorerToString &s, const char *field_name) const final;
10096 };
10097 
10106  std::int32_t get_id() const final {
10107  return ID;
10108  }
10109 
10110  public:
10113 
10118 
10125 
10127  static const std::int32_t ID = 2009893861;
10128 
10134  void store(TlStorerToString &s, const char *field_name) const final;
10135 };
10136 
10145  std::int32_t get_id() const final {
10146  return ID;
10147  }
10148 
10149  public:
10150 
10155 
10157  static const std::int32_t ID = -235468508;
10158 
10164  void store(TlStorerToString &s, const char *field_name) const final;
10165 };
10166 
10175  std::int32_t get_id() const final {
10176  return ID;
10177  }
10178 
10179  public:
10184 
10189 
10197 
10199  static const std::int32_t ID = -1445536390;
10200 
10206  void store(TlStorerToString &s, const char *field_name) const final;
10207 };
10208 
10217  std::int32_t get_id() const final {
10218  return ID;
10219  }
10220 
10221  public:
10226 
10231 
10239 
10241  static const std::int32_t ID = -1647804865;
10242 
10248  void store(TlStorerToString &s, const char *field_name) const final;
10249 };
10250 
10259  std::int32_t get_id() const final {
10260  return ID;
10261  }
10262 
10263  public:
10268 
10273 
10281 
10283  static const std::int32_t ID = 953663433;
10284 
10290  void store(TlStorerToString &s, const char *field_name) const final;
10291 };
10292 
10296 class chatEventMemberLeft final : public ChatEventAction {
10301  std::int32_t get_id() const final {
10302  return ID;
10303  }
10304 
10305  public:
10306 
10311 
10313  static const std::int32_t ID = -948420593;
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:
10342 
10347 
10356 
10358  static const std::int32_t ID = 525297761;
10359 
10365  void store(TlStorerToString &s, const char *field_name) const final;
10366 };
10367 
10376  std::int32_t get_id() const final {
10377  return ID;
10378  }
10379 
10380  public:
10387 
10392 
10401 
10403  static const std::int32_t ID = 1603608069;
10404 
10410  void store(TlStorerToString &s, const char *field_name) const final;
10411 };
10412 
10421  std::int32_t get_id() const final {
10422  return ID;
10423  }
10424 
10425  public:
10432 
10437 
10446 
10448  static const std::int32_t ID = -1141198846;
10449 
10455  void store(TlStorerToString &s, const char *field_name) const final;
10456 };
10457 
10466  std::int32_t get_id() const final {
10467  return ID;
10468  }
10469 
10470  public:
10475 
10480 
10488 
10490  static const std::int32_t ID = -1749491521;
10491 
10497  void store(TlStorerToString &s, const char *field_name) const final;
10498 };
10499 
10508  std::int32_t get_id() const final {
10509  return ID;
10510  }
10511 
10512  public:
10517 
10522 
10530 
10532  static const std::int32_t ID = -1225953992;
10533 
10539  void store(TlStorerToString &s, const char *field_name) const final;
10540 };
10541 
10550  std::int32_t get_id() const final {
10551  return ID;
10552  }
10553 
10554  public:
10559 
10564 
10571  chatEventDescriptionChanged(string const &old_description_, string const &new_description_);
10572 
10574  static const std::int32_t ID = 39112478;
10575 
10581  void store(TlStorerToString &s, const char *field_name) const final;
10582 };
10583 
10592  std::int32_t get_id() const final {
10593  return ID;
10594  }
10595 
10596  public:
10601 
10606 
10614 
10616  static const std::int32_t ID = -2081850594;
10617 
10623  void store(TlStorerToString &s, const char *field_name) const final;
10624 };
10625 
10634  std::int32_t get_id() const final {
10635  return ID;
10636  }
10637 
10638  public:
10643 
10648 
10656 
10658  static const std::int32_t ID = 1797419439;
10659 
10665  void store(TlStorerToString &s, const char *field_name) const final;
10666 };
10667 
10676  std::int32_t get_id() const final {
10677  return ID;
10678  }
10679 
10680  public:
10685 
10690 
10698 
10700  static const std::int32_t ID = -405930674;
10701 
10707  void store(TlStorerToString &s, const char *field_name) const final;
10708 };
10709 
10718  std::int32_t get_id() const final {
10719  return ID;
10720  }
10721 
10722  public:
10727 
10732 
10740 
10742  static const std::int32_t ID = 17317668;
10743 
10749  void store(TlStorerToString &s, const char *field_name) const final;
10750 };
10751 
10760  std::int32_t get_id() const final {
10761  return ID;
10762  }
10763 
10764  public:
10769 
10774 
10782 
10784  static const std::int32_t ID = -1311557720;
10785 
10791  void store(TlStorerToString &s, const char *field_name) const final;
10792 };
10793 
10802  std::int32_t get_id() const final {
10803  return ID;
10804  }
10805 
10806  public:
10811 
10816 
10824 
10826  static const std::int32_t ID = -811572541;
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:
10853 
10858 
10866 
10868  static const std::int32_t ID = -1653195765;
10869 
10875  void store(TlStorerToString &s, const char *field_name) const final;
10876 };
10877 
10886  std::int32_t get_id() const final {
10887  return ID;
10888  }
10889 
10890  public:
10895 
10900 
10908 
10910  static const std::int32_t ID = -1243130481;
10911 
10917  void store(TlStorerToString &s, const char *field_name) const final;
10918 };
10919 
10928  std::int32_t get_id() const final {
10929  return ID;
10930  }
10931 
10932  public:
10937 
10942 
10950 
10952  static const std::int32_t ID = 118244123;
10953 
10959  void store(TlStorerToString &s, const char *field_name) const final;
10960 };
10961 
10970  std::int32_t get_id() const final {
10971  return ID;
10972  }
10973 
10974  public:
10976  string old_title_;
10978  string new_title_;
10979 
10984 
10991  chatEventTitleChanged(string const &old_title_, string const &new_title_);
10992 
10994  static const std::int32_t ID = 1134103250;
10995 
11001  void store(TlStorerToString &s, const char *field_name) const final;
11002 };
11003 
11012  std::int32_t get_id() const final {
11013  return ID;
11014  }
11015 
11016  public:
11021 
11026 
11033  chatEventUsernameChanged(string const &old_username_, string const &new_username_);
11034 
11036  static const std::int32_t ID = 1728558443;
11037 
11043  void store(TlStorerToString &s, const char *field_name) const final;
11044 };
11045 
11054  std::int32_t get_id() const final {
11055  return ID;
11056  }
11057 
11058  public:
11063 
11068 
11076 
11078  static const std::int32_t ID = -1508790810;
11079 
11085  void store(TlStorerToString &s, const char *field_name) const final;
11086 };
11087 
11096  std::int32_t get_id() const final {
11097  return ID;
11098  }
11099 
11100  public:
11109 
11114 
11124 
11126  static const std::int32_t ID = -427591885;
11127 
11133  void store(TlStorerToString &s, const char *field_name) const final;
11134 };
11135 
11144  std::int32_t get_id() const final {
11145  return ID;
11146  }
11147 
11148  public:
11157 
11162 
11172 
11174  static const std::int32_t ID = -1514612124;
11175 
11181  void store(TlStorerToString &s, const char *field_name) const final;
11182 };
11183 
11192  std::int32_t get_id() const final {
11193  return ID;
11194  }
11195 
11196  public:
11199 
11204 
11211 
11213  static const std::int32_t ID = -184270335;
11214 
11220  void store(TlStorerToString &s, const char *field_name) const final;
11221 };
11222 
11231  std::int32_t get_id() const final {
11232  return ID;
11233  }
11234 
11235  public:
11238 
11243 
11250 
11252  static const std::int32_t ID = -62548373;
11253 
11259  void store(TlStorerToString &s, const char *field_name) const final;
11260 };
11261 
11270  std::int32_t get_id() const final {
11271  return ID;
11272  }
11273 
11274  public:
11277 
11282 
11289 
11291  static const std::int32_t ID = -1599063019;
11292 
11298  void store(TlStorerToString &s, const char *field_name) const final;
11299 };
11300 
11309  std::int32_t get_id() const final {
11310  return ID;
11311  }
11312 
11313  public:
11316 
11321 
11328 
11330  static const std::int32_t ID = -125348094;
11331 
11337  void store(TlStorerToString &s, const char *field_name) const final;
11338 };
11339 
11348  std::int32_t get_id() const final {
11349  return ID;
11350  }
11351 
11352  public:
11355 
11360 
11367 
11369  static const std::int32_t ID = -1313265634;
11370 
11376  void store(TlStorerToString &s, const char *field_name) const final;
11377 };
11378 
11387  std::int32_t get_id() const final {
11388  return ID;
11389  }
11390 
11391  public:
11394 
11399 
11406 
11408  static const std::int32_t ID = -794343453;
11409 
11415  void store(TlStorerToString &s, const char *field_name) const final;
11416 };
11417 
11426  std::int32_t get_id() const final {
11427  return ID;
11428  }
11429 
11430  public:
11433 
11438 
11445 
11447  static const std::int32_t ID = 194147926;
11448 
11454  void store(TlStorerToString &s, const char *field_name) const final;
11455 };
11456 
11465  std::int32_t get_id() const final {
11466  return ID;
11467  }
11468 
11469  public:
11474 
11479 
11487 
11489  static const std::int32_t ID = -460190366;
11490 
11496  void store(TlStorerToString &s, const char *field_name) const final;
11497 };
11498 
11507  std::int32_t get_id() const final {
11508  return ID;
11509  }
11510 
11511  public:
11514 
11519 
11526 
11528  static const std::int32_t ID = -1579417629;
11529 
11535  void store(TlStorerToString &s, const char *field_name) const final;
11536 };
11537 
11546  std::int32_t get_id() const final {
11547  return ID;
11548  }
11549 
11550  public:
11553 
11558 
11565 
11567  static const std::int32_t ID = -1394974361;
11568 
11574  void store(TlStorerToString &s, const char *field_name) const final;
11575 };
11576 
11585  std::int32_t get_id() const final {
11586  return ID;
11587  }
11588 
11589  public:
11592 
11597 
11604 
11606  static const std::int32_t ID = 1822853755;
11607 
11613  void store(TlStorerToString &s, const char *field_name) const final;
11614 };
11615 
11624  std::int32_t get_id() const final {
11625  return ID;
11626  }
11627 
11628  public:
11631 
11636 
11643 
11645  static const std::int32_t ID = 1630039112;
11646 
11652  void store(TlStorerToString &s, const char *field_name) const final;
11653 };
11654 
11663  std::int32_t get_id() const final {
11664  return ID;
11665  }
11666 
11667  public:
11670 
11675 
11682 
11684  static const std::int32_t ID = -126547970;
11685 
11691  void store(TlStorerToString &s, const char *field_name) const final;
11692 };
11693 
11702  std::int32_t get_id() const final {
11703  return ID;
11704  }
11705 
11706  public:
11711 
11716 
11724 
11726  static const std::int32_t ID = 521165047;
11727 
11733  void store(TlStorerToString &s, const char *field_name) const final;
11734 };
11735 
11744  std::int32_t get_id() const final {
11745  return ID;
11746  }
11747 
11748  public:
11753 
11758 
11766 
11768  static const std::int32_t ID = 1131385534;
11769 
11775  void store(TlStorerToString &s, const char *field_name) const final;
11776 };
11777 
11786  std::int32_t get_id() const final {
11787  return ID;
11788  }
11789 
11790  public:
11793 
11798 
11804  explicit chatEventIsForumToggled(bool is_forum_);
11805 
11807  static const std::int32_t ID = 1516491033;
11808 
11814  void store(TlStorerToString &s, const char *field_name) const final;
11815 };
11816 
11825  std::int32_t get_id() const final {
11826  return ID;
11827  }
11828 
11829  public:
11832 
11837 
11844 
11846  static const std::int32_t ID = 2005269314;
11847 
11853  void store(TlStorerToString &s, const char *field_name) const final;
11854 };
11855 
11864  std::int32_t get_id() const final {
11865  return ID;
11866  }
11867 
11868  public:
11873 
11878 
11886 
11888  static const std::int32_t ID = 1624910860;
11889 
11895  void store(TlStorerToString &s, const char *field_name) const final;
11896 };
11897 
11906  std::int32_t get_id() const final {
11907  return ID;
11908  }
11909 
11910  public:
11913 
11918 
11925 
11927  static const std::int32_t ID = -962704070;
11928 
11934  void store(TlStorerToString &s, const char *field_name) const final;
11935 };
11936 
11945  std::int32_t get_id() const final {
11946  return ID;
11947  }
11948 
11949  public:
11952 
11957 
11964 
11966  static const std::int32_t ID = -1609175250;
11967 
11973  void store(TlStorerToString &s, const char *field_name) const final;
11974 };
11975 
11984  std::int32_t get_id() const final {
11985  return ID;
11986  }
11987 
11988  public:
11991 
11996 
12003 
12005  static const std::int32_t ID = -1332795123;
12006 
12012  void store(TlStorerToString &s, const char *field_name) const final;
12013 };
12014 
12023  std::int32_t get_id() const final {
12024  return ID;
12025  }
12026 
12027  public:
12032 
12037 
12045 
12047  static const std::int32_t ID = 2143626222;
12048 
12054  void store(TlStorerToString &s, const char *field_name) const final;
12055 };
12056 
12060 class chatEventLogFilters final : public Object {
12065  std::int32_t get_id() const final {
12066  return ID;
12067  }
12068 
12069  public:
12098 
12103 
12123 
12125  static const std::int32_t ID = -1032965711;
12126 
12132  void store(TlStorerToString &s, const char *field_name) const final;
12133 };
12134 
12135 class chatEvent;
12136 
12140 class chatEvents final : public Object {
12145  std::int32_t get_id() const final {
12146  return ID;
12147  }
12148 
12149  public:
12152 
12156  chatEvents();
12157 
12164 
12166  static const std::int32_t ID = -585329664;
12167 
12173  void store(TlStorerToString &s, const char *field_name) const final;
12174 };
12175 
12176 class chatFolderIcon;
12177 
12178 class chatFolderName;
12179 
12183 class chatFolder final : public Object {
12188  std::int32_t get_id() const final {
12189  return ID;
12190  }
12191 
12192  public:
12223 
12227  chatFolder();
12228 
12249 
12251  static const std::int32_t ID = 1596164696;
12252 
12258  void store(TlStorerToString &s, const char *field_name) const final;
12259 };
12260 
12264 class chatFolderIcon final : public Object {
12269  std::int32_t get_id() const final {
12270  return ID;
12271  }
12272 
12273  public:
12275  string name_;
12276 
12280  chatFolderIcon();
12281 
12287  explicit chatFolderIcon(string const &name_);
12288 
12290  static const std::int32_t ID = -146104090;
12291 
12297  void store(TlStorerToString &s, const char *field_name) const final;
12298 };
12299 
12300 class chatFolderIcon;
12301 
12302 class chatFolderName;
12303 
12307 class chatFolderInfo final : public Object {
12312  std::int32_t get_id() const final {
12313  return ID;
12314  }
12315 
12316  public:
12329 
12333  chatFolderInfo();
12334 
12346 
12348  static const std::int32_t ID = 815535117;
12349 
12355  void store(TlStorerToString &s, const char *field_name) const final;
12356 };
12357 
12361 class chatFolderInviteLink final : public Object {
12366  std::int32_t get_id() const final {
12367  return ID;
12368  }
12369 
12370  public:
12374  string name_;
12377 
12382 
12390  chatFolderInviteLink(string const &invite_link_, string const &name_, array<int53> &&chat_ids_);
12391 
12393  static const std::int32_t ID = 493969661;
12394 
12400  void store(TlStorerToString &s, const char *field_name) const final;
12401 };
12402 
12403 class chatFolderInfo;
12404 
12408 class chatFolderInviteLinkInfo final : public Object {
12413  std::int32_t get_id() const final {
12414  return ID;
12415  }
12416 
12417  public:
12424 
12429 
12438 
12440  static const std::int32_t ID = 1119450395;
12441 
12447  void store(TlStorerToString &s, const char *field_name) const final;
12448 };
12449 
12450 class chatFolderInviteLink;
12451 
12455 class chatFolderInviteLinks final : public Object {
12460  std::int32_t get_id() const final {
12461  return ID;
12462  }
12463 
12464  public:
12467 
12472 
12479 
12481  static const std::int32_t ID = 1853351525;
12482 
12488  void store(TlStorerToString &s, const char *field_name) const final;
12489 };
12490 
12491 class formattedText;
12492 
12496 class chatFolderName final : public Object {
12501  std::int32_t get_id() const final {
12502  return ID;
12503  }
12504 
12505  public:
12510 
12514  chatFolderName();
12515 
12523 
12525  static const std::int32_t ID = -330482274;
12526 
12532  void store(TlStorerToString &s, const char *field_name) const final;
12533 };
12534 
12536 
12540 class chatInviteLink final : public Object {
12545  std::int32_t get_id() const final {
12546  return ID;
12547  }
12548 
12549  public:
12553  string name_;
12578 
12582  chatInviteLink();
12583 
12603 
12605  static const std::int32_t ID = -957651664;
12606 
12612  void store(TlStorerToString &s, const char *field_name) const final;
12613 };
12614 
12618 class chatInviteLinkCount final : public Object {
12623  std::int32_t get_id() const final {
12624  return ID;
12625  }
12626 
12627  public:
12634 
12639 
12648 
12650  static const std::int32_t ID = -1021999210;
12651 
12657  void store(TlStorerToString &s, const char *field_name) const final;
12658 };
12659 
12660 class chatInviteLinkCount;
12661 
12665 class chatInviteLinkCounts final : public Object {
12670  std::int32_t get_id() const final {
12671  return ID;
12672  }
12673 
12674  public:
12677 
12682 
12689 
12691  static const std::int32_t ID = 920326637;
12692 
12698  void store(TlStorerToString &s, const char *field_name) const final;
12699 };
12700 
12701 class InviteLinkChatType;
12702 
12704 
12705 class chatPhotoInfo;
12706 
12707 class verificationStatus;
12708 
12712 class chatInviteLinkInfo final : public Object {
12717  std::int32_t get_id() const final {
12718  return ID;
12719  }
12720 
12721  public:
12729  string title_;
12748 
12753 
12772 
12774  static const std::int32_t ID = -1145310535;
12775 
12781  void store(TlStorerToString &s, const char *field_name) const final;
12782 };
12783 
12787 class chatInviteLinkMember final : public Object {
12792  std::int32_t get_id() const final {
12793  return ID;
12794  }
12795 
12796  public:
12805 
12810 
12820 
12822  static const std::int32_t ID = 29156795;
12823 
12829  void store(TlStorerToString &s, const char *field_name) const final;
12830 };
12831 
12832 class chatInviteLinkMember;
12833 
12837 class chatInviteLinkMembers final : public Object {
12842  std::int32_t get_id() const final {
12843  return ID;
12844  }
12845 
12846  public:
12851 
12856 
12864 
12866  static const std::int32_t ID = 315635051;
12867 
12873  void store(TlStorerToString &s, const char *field_name) const final;
12874 };
12875 
12877 
12886  std::int32_t get_id() const final {
12887  return ID;
12888  }
12889 
12890  public:
12897 
12902 
12911 
12913  static const std::int32_t ID = 953119592;
12914 
12920  void store(TlStorerToString &s, const char *field_name) const final;
12921 };
12922 
12923 class chatInviteLink;
12924 
12928 class chatInviteLinks final : public Object {
12933  std::int32_t get_id() const final {
12934  return ID;
12935  }
12936 
12937  public:
12942 
12946  chatInviteLinks();
12947 
12955 
12957  static const std::int32_t ID = 112891427;
12958 
12964  void store(TlStorerToString &s, const char *field_name) const final;
12965 };
12966 
12970 class chatJoinRequest final : public Object {
12975  std::int32_t get_id() const final {
12976  return ID;
12977  }
12978 
12979  public:
12985  string bio_;
12986 
12990  chatJoinRequest();
12991 
12999  chatJoinRequest(int53 user_id_, int32 date_, string const &bio_);
13000 
13002  static const std::int32_t ID = 59341416;
13003 
13009  void store(TlStorerToString &s, const char *field_name) const final;
13010 };
13011 
13012 class chatJoinRequest;
13013 
13017 class chatJoinRequests final : public Object {
13022  std::int32_t get_id() const final {
13023  return ID;
13024  }
13025 
13026  public:
13031 
13035  chatJoinRequests();
13036 
13044 
13046  static const std::int32_t ID = 1291680519;
13047 
13053  void store(TlStorerToString &s, const char *field_name) const final;
13054 };
13055 
13059 class chatJoinRequestsInfo final : public Object {
13064  std::int32_t get_id() const final {
13065  return ID;
13066  }
13067 
13068  public:
13073 
13078 
13086 
13088  static const std::int32_t ID = 888534463;
13089 
13095  void store(TlStorerToString &s, const char *field_name) const final;
13096 };
13097 
13102 class ChatList: public Object {
13103  public:
13104 };
13105 
13109 class chatListMain final : public ChatList {
13114  std::int32_t get_id() const final {
13115  return ID;
13116  }
13117 
13118  public:
13119 
13123  chatListMain();
13124 
13126  static const std::int32_t ID = -400991316;
13127 
13133  void store(TlStorerToString &s, const char *field_name) const final;
13134 };
13135 
13139 class chatListArchive final : public ChatList {
13144  std::int32_t get_id() const final {
13145  return ID;
13146  }
13147 
13148  public:
13149 
13153  chatListArchive();
13154 
13156  static const std::int32_t ID = 362770115;
13157 
13163  void store(TlStorerToString &s, const char *field_name) const final;
13164 };
13165 
13169 class chatListFolder final : public ChatList {
13174  std::int32_t get_id() const final {
13175  return ID;
13176  }
13177 
13178  public:
13181 
13185  chatListFolder();
13186 
13193 
13195  static const std::int32_t ID = 385760856;
13196 
13202  void store(TlStorerToString &s, const char *field_name) const final;
13203 };
13204 
13205 class ChatList;
13206 
13210 class chatLists final : public Object {
13215  std::int32_t get_id() const final {
13216  return ID;
13217  }
13218 
13219  public:
13222 
13226  chatLists();
13227 
13234 
13236  static const std::int32_t ID = -258292771;
13237 
13243  void store(TlStorerToString &s, const char *field_name) const final;
13244 };
13245 
13246 class location;
13247 
13251 class chatLocation final : public Object {
13256  std::int32_t get_id() const final {
13257  return ID;
13258  }
13259 
13260  public:
13264  string address_;
13265 
13269  chatLocation();
13270 
13278 
13280  static const std::int32_t ID = -1566863583;
13281 
13287  void store(TlStorerToString &s, const char *field_name) const final;
13288 };
13289 
13290 class ChatMemberStatus;
13291 
13292 class MessageSender;
13293 
13297 class chatMember final : public Object {
13302  std::int32_t get_id() const final {
13303  return ID;
13304  }
13305 
13306  public:
13315 
13319  chatMember();
13320 
13330 
13332  static const std::int32_t ID = 1829953909;
13333 
13339  void store(TlStorerToString &s, const char *field_name) const final;
13340 };
13341 
13343 
13344 class chatPermissions;
13345 
13350 class ChatMemberStatus: public Object {
13351  public:
13352 };
13353 
13362  std::int32_t get_id() const final {
13363  return ID;
13364  }
13365 
13366  public:
13373 
13378 
13387 
13389  static const std::int32_t ID = -160019714;
13390 
13396  void store(TlStorerToString &s, const char *field_name) const final;
13397 };
13398 
13407  std::int32_t get_id() const final {
13408  return ID;
13409  }
13410 
13411  public:
13418 
13423 
13432 
13434  static const std::int32_t ID = -70024163;
13435 
13441  void store(TlStorerToString &s, const char *field_name) const final;
13442 };
13443 
13452  std::int32_t get_id() const final {
13453  return ID;
13454  }
13455 
13456  public:
13459 
13464 
13471 
13473  static const std::int32_t ID = -32707562;
13474 
13480  void store(TlStorerToString &s, const char *field_name) const final;
13481 };
13482 
13491  std::int32_t get_id() const final {
13492  return ID;
13493  }
13494 
13495  public:
13502 
13507 
13516 
13518  static const std::int32_t ID = 1661432998;
13519 
13525  void store(TlStorerToString &s, const char *field_name) const final;
13526 };
13527 
13536  std::int32_t get_id() const final {
13537  return ID;
13538  }
13539 
13540  public:
13541 
13546 
13548  static const std::int32_t ID = -5815259;
13549 
13555  void store(TlStorerToString &s, const char *field_name) const final;
13556 };
13557 
13566  std::int32_t get_id() const final {
13567  return ID;
13568  }
13569 
13570  public:
13573 
13578 
13585 
13587  static const std::int32_t ID = -1653518666;
13588 
13594  void store(TlStorerToString &s, const char *field_name) const final;
13595 };
13596 
13597 class chatMember;
13598 
13602 class chatMembers final : public Object {
13607  std::int32_t get_id() const final {
13608  return ID;
13609  }
13610 
13611  public:
13616 
13620  chatMembers();
13621 
13629 
13631  static const std::int32_t ID = -497558622;
13632 
13638  void store(TlStorerToString &s, const char *field_name) const final;
13639 };
13640 
13645 class ChatMembersFilter: public Object {
13646  public:
13647 };
13648 
13657  std::int32_t get_id() const final {
13658  return ID;
13659  }
13660 
13661  public:
13662 
13667 
13669  static const std::int32_t ID = 1774485671;
13670 
13676  void store(TlStorerToString &s, const char *field_name) const final;
13677 };
13678 
13687  std::int32_t get_id() const final {
13688  return ID;
13689  }
13690 
13691  public:
13692 
13697 
13699  static const std::int32_t ID = -1266893796;
13700 
13706  void store(TlStorerToString &s, const char *field_name) const final;
13707 };
13708 
13717  std::int32_t get_id() const final {
13718  return ID;
13719  }
13720 
13721  public:
13722 
13727 
13729  static const std::int32_t ID = 670504342;
13730 
13736  void store(TlStorerToString &s, const char *field_name) const final;
13737 };
13738 
13747  std::int32_t get_id() const final {
13748  return ID;
13749  }
13750 
13751  public:
13754 
13759 
13766 
13768  static const std::int32_t ID = 856419831;
13769 
13775  void store(TlStorerToString &s, const char *field_name) const final;
13776 };
13777 
13786  std::int32_t get_id() const final {
13787  return ID;
13788  }
13789 
13790  public:
13791 
13796 
13798  static const std::int32_t ID = 1256282813;
13799 
13805  void store(TlStorerToString &s, const char *field_name) const final;
13806 };
13807 
13816  std::int32_t get_id() const final {
13817  return ID;
13818  }
13819 
13820  public:
13821 
13826 
13828  static const std::int32_t ID = -1863102648;
13829 
13835  void store(TlStorerToString &s, const char *field_name) const final;
13836 };
13837 
13846  std::int32_t get_id() const final {
13847  return ID;
13848  }
13849 
13850  public:
13851 
13856 
13858  static const std::int32_t ID = -1422567288;
13859 
13865  void store(TlStorerToString &s, const char *field_name) const final;
13866 };
13867 
13868 class MessageSender;
13869 
13873 class chatMessageSender final : public Object {
13878  std::int32_t get_id() const final {
13879  return ID;
13880  }
13881 
13882  public:
13887 
13892 
13900 
13902  static const std::int32_t ID = 760590010;
13903 
13909  void store(TlStorerToString &s, const char *field_name) const final;
13910 };
13911 
13912 class chatMessageSender;
13913 
13917 class chatMessageSenders final : public Object {
13922  std::int32_t get_id() const final {
13923  return ID;
13924  }
13925 
13926  public:
13929 
13934 
13941 
13943  static const std::int32_t ID = -1866230970;
13944 
13950  void store(TlStorerToString &s, const char *field_name) const final;
13951 };
13952 
13956 class chatNotificationSettings final : public Object {
13961  std::int32_t get_id() const final {
13962  return ID;
13963  }
13964 
13965  public:
13998 
14003 
14025 
14027  static const std::int32_t ID = 1459533846;
14028 
14034  void store(TlStorerToString &s, const char *field_name) const final;
14035 };
14036 
14040 class chatPermissions final : public Object {
14045  std::int32_t get_id() const final {
14046  return ID;
14047  }
14048 
14049  public:
14078 
14082  chatPermissions();
14083 
14103 
14105  static const std::int32_t ID = -118334855;
14106 
14112  void store(TlStorerToString &s, const char *field_name) const final;
14113 };
14114 
14115 class animatedChatPhoto;
14116 
14117 class chatPhotoSticker;
14118 
14119 class minithumbnail;
14120 
14121 class photoSize;
14122 
14126 class chatPhoto final : public Object {
14131  std::int32_t get_id() const final {
14132  return ID;
14133  }
14134 
14135  public:
14150 
14154  chatPhoto();
14155 
14168 
14170  static const std::int32_t ID = -1430870201;
14171 
14177  void store(TlStorerToString &s, const char *field_name) const final;
14178 };
14179 
14180 class file;
14181 
14182 class minithumbnail;
14183 
14187 class chatPhotoInfo final : public Object {
14192  std::int32_t get_id() const final {
14193  return ID;
14194  }
14195 
14196  public:
14207 
14211  chatPhotoInfo();
14212 
14223 
14225  static const std::int32_t ID = 281195686;
14226 
14232  void store(TlStorerToString &s, const char *field_name) const final;
14233 };
14234 
14235 class BackgroundFill;
14236 
14237 class ChatPhotoStickerType;
14238 
14242 class chatPhotoSticker final : public Object {
14247  std::int32_t get_id() const final {
14248  return ID;
14249  }
14250 
14251  public:
14256 
14260  chatPhotoSticker();
14261 
14269 
14271  static const std::int32_t ID = -1459387485;
14272 
14278  void store(TlStorerToString &s, const char *field_name) const final;
14279 };
14280 
14286  public:
14287 };
14288 
14297  std::int32_t get_id() const final {
14298  return ID;
14299  }
14300 
14301  public:
14306 
14311 
14319 
14321  static const std::int32_t ID = -415147620;
14322 
14328  void store(TlStorerToString &s, const char *field_name) const final;
14329 };
14330 
14339  std::int32_t get_id() const final {
14340  return ID;
14341  }
14342 
14343  public:
14346 
14351 
14358 
14360  static const std::int32_t ID = -266224943;
14361 
14367  void store(TlStorerToString &s, const char *field_name) const final;
14368 };
14369 
14370 class chatPhoto;
14371 
14375 class chatPhotos final : public Object {
14380  std::int32_t get_id() const final {
14381  return ID;
14382  }
14383 
14384  public:
14389 
14393  chatPhotos();
14394 
14402 
14404  static const std::int32_t ID = -1510699180;
14405 
14411  void store(TlStorerToString &s, const char *field_name) const final;
14412 };
14413 
14414 class ChatList;
14415 
14416 class ChatSource;
14417 
14421 class chatPosition final : public Object {
14426  std::int32_t get_id() const final {
14427  return ID;
14428  }
14429 
14430  public:
14439 
14443  chatPosition();
14444 
14454 
14456  static const std::int32_t ID = -622557355;
14457 
14463  void store(TlStorerToString &s, const char *field_name) const final;
14464 };
14465 
14469 class chatRevenueAmount final : public Object {
14474  std::int32_t get_id() const final {
14475  return ID;
14476  }
14477 
14478  public:
14489 
14494 
14505 
14507  static const std::int32_t ID = -1505178024;
14508 
14514  void store(TlStorerToString &s, const char *field_name) const final;
14515 };
14516 
14517 class StatisticalGraph;
14518 
14519 class chatRevenueAmount;
14520 
14524 class chatRevenueStatistics final : public Object {
14529  std::int32_t get_id() const final {
14530  return ID;
14531  }
14532 
14533  public:
14541  double usd_rate_;
14542 
14547 
14557 
14559  static const std::int32_t ID = 1667438779;
14560 
14566  void store(TlStorerToString &s, const char *field_name) const final;
14567 };
14568 
14570 
14574 class chatRevenueTransaction final : public Object {
14579  std::int32_t get_id() const final {
14580  return ID;
14581  }
14582 
14583  public:
14590 
14595 
14604 
14606  static const std::int32_t ID = 80192767;
14607 
14613  void store(TlStorerToString &s, const char *field_name) const final;
14614 };
14615 
14617 
14623  public:
14624 };
14625 
14634  std::int32_t get_id() const final {
14635  return ID;
14636  }
14637 
14638  public:
14639 
14644 
14646  static const std::int32_t ID = -27518756;
14647 
14653  void store(TlStorerToString &s, const char *field_name) const final;
14654 };
14655 
14664  std::int32_t get_id() const final {
14665  return ID;
14666  }
14667 
14668  public:
14673 
14678 
14686 
14688  static const std::int32_t ID = -1907391317;
14689 
14695  void store(TlStorerToString &s, const char *field_name) const final;
14696 };
14697 
14706  std::int32_t get_id() const final {
14707  return ID;
14708  }
14709 
14710  public:
14713 
14718 
14725 
14727  static const std::int32_t ID = 1252049103;
14728 
14734  void store(TlStorerToString &s, const char *field_name) const final;
14735 };
14736 
14745  std::int32_t get_id() const final {
14746  return ID;
14747  }
14748 
14749  public:
14754 
14759 
14767 
14769  static const std::int32_t ID = 327153867;
14770 
14776  void store(TlStorerToString &s, const char *field_name) const final;
14777 };
14778 
14787  std::int32_t get_id() const final {
14788  return ID;
14789  }
14790 
14791  public:
14794 
14799 
14806 
14808  static const std::int32_t ID = -1488694273;
14809 
14815  void store(TlStorerToString &s, const char *field_name) const final;
14816 };
14817 
14819 
14823 class chatRevenueTransactions final : public Object {
14828  std::int32_t get_id() const final {
14829  return ID;
14830  }
14831 
14832  public:
14839 
14844 
14853 
14855  static const std::int32_t ID = -2017122771;
14856 
14862  void store(TlStorerToString &s, const char *field_name) const final;
14863 };
14864 
14869 class ChatSource: public Object {
14870  public:
14871 };
14872 
14876 class chatSourceMtprotoProxy final : public ChatSource {
14881  std::int32_t get_id() const final {
14882  return ID;
14883  }
14884 
14885  public:
14886 
14891 
14893  static const std::int32_t ID = 394074115;
14894 
14900  void store(TlStorerToString &s, const char *field_name) const final;
14901 };
14902 
14911  std::int32_t get_id() const final {
14912  return ID;
14913  }
14914 
14915  public:
14917  string type_;
14919  string text_;
14920 
14925 
14932  chatSourcePublicServiceAnnouncement(string const &type_, string const &text_);
14933 
14935  static const std::int32_t ID = -328571244;
14936 
14942  void store(TlStorerToString &s, const char *field_name) const final;
14943 };
14944 
14945 class StatisticalGraph;
14946 
14948 
14950 
14952 
14954 
14955 class dateRange;
14956 
14957 class statisticalValue;
14958 
14963 class ChatStatistics: public Object {
14964  public:
14965 };
14966 
14975  std::int32_t get_id() const final {
14976  return ID;
14977  }
14978 
14979  public:
15012 
15017 
15039 
15041  static const std::int32_t ID = -17244633;
15042 
15048  void store(TlStorerToString &s, const char *field_name) const final;
15049 };
15050 
15059  std::int32_t get_id() const final {
15060  return ID;
15061  }
15062 
15063  public:
15108 
15113 
15141 
15143  static const std::int32_t ID = -1375151660;
15144 
15150  void store(TlStorerToString &s, const char *field_name) const final;
15151 };
15152 
15161  std::int32_t get_id() const final {
15162  return ID;
15163  }
15164 
15165  public:
15174 
15179 
15189 
15191  static const std::int32_t ID = -406467202;
15192 
15198  void store(TlStorerToString &s, const char *field_name) const final;
15199 };
15200 
15202 
15211  std::int32_t get_id() const final {
15212  return ID;
15213  }
15214 
15215  public:
15224 
15229 
15239 
15241  static const std::int32_t ID = 1766496909;
15242 
15248  void store(TlStorerToString &s, const char *field_name) const final;
15249 };
15250 
15254 class chatStatisticsInviterInfo final : public Object {
15259  std::int32_t get_id() const final {
15260  return ID;
15261  }
15262 
15263  public:
15268 
15273 
15281 
15283  static const std::int32_t ID = 629396619;
15284 
15290  void store(TlStorerToString &s, const char *field_name) const final;
15291 };
15292 
15301  std::int32_t get_id() const final {
15302  return ID;
15303  }
15304 
15305  public:
15312 
15317 
15326 
15328  static const std::int32_t ID = 1762295371;
15329 
15335  void store(TlStorerToString &s, const char *field_name) const final;
15336 };
15337 
15343  public:
15344 };
15345 
15354  std::int32_t get_id() const final {
15355  return ID;
15356  }
15357 
15358  public:
15361 
15366 
15373 
15375  static const std::int32_t ID = 1872700662;
15376 
15382  void store(TlStorerToString &s, const char *field_name) const final;
15383 };
15384 
15393  std::int32_t get_id() const final {
15394  return ID;
15395  }
15396 
15397  public:
15400 
15405 
15412 
15414  static const std::int32_t ID = 364575152;
15415 
15421  void store(TlStorerToString &s, const char *field_name) const final;
15422 };
15423 
15424 class giftChatTheme;
15425 
15430 class ChatTheme: public Object {
15431  public:
15432 };
15433 
15437 class chatThemeEmoji final : public ChatTheme {
15442  std::int32_t get_id() const final {
15443  return ID;
15444  }
15445 
15446  public:
15448  string name_;
15449 
15453  chatThemeEmoji();
15454 
15460  explicit chatThemeEmoji(string const &name_);
15461 
15463  static const std::int32_t ID = -1863920197;
15464 
15470  void store(TlStorerToString &s, const char *field_name) const final;
15471 };
15472 
15476 class chatThemeGift final : public ChatTheme {
15481  std::int32_t get_id() const final {
15482  return ID;
15483  }
15484 
15485  public:
15488 
15492  chatThemeGift();
15493 
15500 
15502  static const std::int32_t ID = 19728441;
15503 
15509  void store(TlStorerToString &s, const char *field_name) const final;
15510 };
15511 
15516 class ChatType: public Object {
15517  public:
15518 };
15519 
15523 class chatTypePrivate final : public ChatType {
15528  std::int32_t get_id() const final {
15529  return ID;
15530  }
15531 
15532  public:
15535 
15539  chatTypePrivate();
15540 
15546  explicit chatTypePrivate(int53 user_id_);
15547 
15549  static const std::int32_t ID = 1579049844;
15550 
15556  void store(TlStorerToString &s, const char *field_name) const final;
15557 };
15558 
15562 class chatTypeBasicGroup final : public ChatType {
15567  std::int32_t get_id() const final {
15568  return ID;
15569  }
15570 
15571  public:
15574 
15579 
15586 
15588  static const std::int32_t ID = 973884508;
15589 
15595  void store(TlStorerToString &s, const char *field_name) const final;
15596 };
15597 
15601 class chatTypeSupergroup final : public ChatType {
15606  std::int32_t get_id() const final {
15607  return ID;
15608  }
15609 
15610  public:
15615 
15620 
15628 
15630  static const std::int32_t ID = -1472570774;
15631 
15637  void store(TlStorerToString &s, const char *field_name) const final;
15638 };
15639 
15643 class chatTypeSecret final : public ChatType {
15648  std::int32_t get_id() const final {
15649  return ID;
15650  }
15651 
15652  public:
15657 
15661  chatTypeSecret();
15662 
15670 
15672  static const std::int32_t ID = 862366513;
15673 
15679  void store(TlStorerToString &s, const char *field_name) const final;
15680 };
15681 
15685 class chats final : public Object {
15690  std::int32_t get_id() const final {
15691  return ID;
15692  }
15693 
15694  public:
15699 
15703  chats();
15704 
15712 
15714  static const std::int32_t ID = 1809654812;
15715 
15721  void store(TlStorerToString &s, const char *field_name) const final;
15722 };
15723 
15729  public:
15730 };
15731 
15740  std::int32_t get_id() const final {
15741  return ID;
15742  }
15743 
15744  public:
15745 
15750 
15752  static const std::int32_t ID = -1498956964;
15753 
15759  void store(TlStorerToString &s, const char *field_name) const final;
15760 };
15761 
15770  std::int32_t get_id() const final {
15771  return ID;
15772  }
15773 
15774  public:
15775 
15780 
15782  static const std::int32_t ID = -636979370;
15783 
15789  void store(TlStorerToString &s, const char *field_name) const final;
15790 };
15791 
15800  std::int32_t get_id() const final {
15801  return ID;
15802  }
15803 
15804  public:
15805 
15810 
15812  static const std::int32_t ID = 1320892201;
15813 
15819  void store(TlStorerToString &s, const char *field_name) const final;
15820 };
15821 
15830  std::int32_t get_id() const final {
15831  return ID;
15832  }
15833 
15834  public:
15835 
15840 
15842  static const std::int32_t ID = 5885529;
15843 
15849  void store(TlStorerToString &s, const char *field_name) const final;
15850 };
15851 
15860  std::int32_t get_id() const final {
15861  return ID;
15862  }
15863 
15864  public:
15865 
15870 
15872  static const std::int32_t ID = -659264388;
15873 
15879  void store(TlStorerToString &s, const char *field_name) const final;
15880 };
15881 
15890  std::int32_t get_id() const final {
15891  return ID;
15892  }
15893 
15894  public:
15895 
15900 
15902  static const std::int32_t ID = -51833641;
15903 
15909  void store(TlStorerToString &s, const char *field_name) const final;
15910 };
15911 
15917  public:
15918 };
15919 
15928  std::int32_t get_id() const final {
15929  return ID;
15930  }
15931 
15932  public:
15933 
15938 
15940  static const std::int32_t ID = -1404308904;
15941 
15947  void store(TlStorerToString &s, const char *field_name) const final;
15948 };
15949 
15958  std::int32_t get_id() const final {
15959  return ID;
15960  }
15961 
15962  public:
15963 
15968 
15970  static const std::int32_t ID = 177992244;
15971 
15977  void store(TlStorerToString &s, const char *field_name) const final;
15978 };
15979 
15988  std::int32_t get_id() const final {
15989  return ID;
15990  }
15991 
15992  public:
15993 
15998 
16000  static const std::int32_t ID = 1012980872;
16001 
16007  void store(TlStorerToString &s, const char *field_name) const final;
16008 };
16009 
16010 class checklistTask;
16011 
16012 class formattedText;
16013 
16017 class checklist final : public Object {
16022  std::int32_t get_id() const final {
16023  return ID;
16024  }
16025 
16026  public:
16039 
16043  checklist();
16044 
16056 
16058  static const std::int32_t ID = -987598247;
16059 
16065  void store(TlStorerToString &s, const char *field_name) const final;
16066 };
16067 
16068 class formattedText;
16069 
16073 class checklistTask final : public Object {
16078  std::int32_t get_id() const final {
16079  return ID;
16080  }
16081 
16082  public:
16091 
16095  checklistTask();
16096 
16106 
16108  static const std::int32_t ID = 772992512;
16109 
16115  void store(TlStorerToString &s, const char *field_name) const final;
16116 };
16117 
16118 class birthdate;
16119 
16123 class closeBirthdayUser final : public Object {
16128  std::int32_t get_id() const final {
16129  return ID;
16130  }
16131 
16132  public:
16137 
16142 
16150 
16152  static const std::int32_t ID = -2147067410;
16153 
16159  void store(TlStorerToString &s, const char *field_name) const final;
16160 };
16161 
16162 class VectorPathCommand;
16163 
16167 class closedVectorPath final : public Object {
16172  std::int32_t get_id() const final {
16173  return ID;
16174  }
16175 
16176  public:
16179 
16183  closedVectorPath();
16184 
16191 
16193  static const std::int32_t ID = 589951657;
16194 
16200  void store(TlStorerToString &s, const char *field_name) const final;
16201 };
16202 
16206 class collectibleItemInfo final : public Object {
16211  std::int32_t get_id() const final {
16212  return ID;
16213  }
16214 
16215  public:
16219  string currency_;
16227  string url_;
16228 
16233 
16245 
16247  static const std::int32_t ID = 1460640717;
16248 
16254  void store(TlStorerToString &s, const char *field_name) const final;
16255 };
16256 
16262  public:
16263 };
16264 
16273  std::int32_t get_id() const final {
16274  return ID;
16275  }
16276 
16277  public:
16279  string username_;
16280 
16285 
16291  explicit collectibleItemTypeUsername(string const &username_);
16292 
16294  static const std::int32_t ID = 458680273;
16295 
16301  void store(TlStorerToString &s, const char *field_name) const final;
16302 };
16303 
16312  std::int32_t get_id() const final {
16313  return ID;
16314  }
16315 
16316  public:
16319 
16324 
16330  explicit collectibleItemTypePhoneNumber(string const &phone_number_);
16331 
16333  static const std::int32_t ID = 1256251714;
16334 
16340  void store(TlStorerToString &s, const char *field_name) const final;
16341 };
16342 
16344 
16348 class connectedAffiliateProgram final : public Object {
16353  std::int32_t get_id() const final {
16354  return ID;
16355  }
16356 
16357  public:
16359  string url_;
16372 
16377 
16390 
16392  static const std::int32_t ID = 1488942101;
16393 
16399  void store(TlStorerToString &s, const char *field_name) const final;
16400 };
16401 
16403 
16407 class connectedAffiliatePrograms final : public Object {
16412  std::int32_t get_id() const final {
16413  return ID;
16414  }
16415 
16416  public:
16423 
16428 
16437 
16439  static const std::int32_t ID = 1505880847;
16440 
16446  void store(TlStorerToString &s, const char *field_name) const final;
16447 };
16448 
16452 class connectedWebsite final : public Object {
16457  std::int32_t get_id() const final {
16458  return ID;
16459  }
16460 
16461  public:
16469  string browser_;
16471  string platform_;
16477  string ip_address_;
16479  string location_;
16480 
16484  connectedWebsite();
16485 
16499  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_);
16500 
16502  static const std::int32_t ID = 1978115978;
16503 
16509  void store(TlStorerToString &s, const char *field_name) const final;
16510 };
16511 
16512 class connectedWebsite;
16513 
16517 class connectedWebsites final : public Object {
16522  std::int32_t get_id() const final {
16523  return ID;
16524  }
16525 
16526  public:
16529 
16534 
16541 
16543  static const std::int32_t ID = -1727949694;
16544 
16550  void store(TlStorerToString &s, const char *field_name) const final;
16551 };
16552 
16557 class ConnectionState: public Object {
16558  public:
16559 };
16560 
16569  std::int32_t get_id() const final {
16570  return ID;
16571  }
16572 
16573  public:
16574 
16579 
16581  static const std::int32_t ID = 1695405912;
16582 
16588  void store(TlStorerToString &s, const char *field_name) const final;
16589 };
16590 
16599  std::int32_t get_id() const final {
16600  return ID;
16601  }
16602 
16603  public:
16604 
16609 
16611  static const std::int32_t ID = -93187239;
16612 
16618  void store(TlStorerToString &s, const char *field_name) const final;
16619 };
16620 
16629  std::int32_t get_id() const final {
16630  return ID;
16631  }
16632 
16633  public:
16634 
16639 
16641  static const std::int32_t ID = -1298400670;
16642 
16648  void store(TlStorerToString &s, const char *field_name) const final;
16649 };
16650 
16659  std::int32_t get_id() const final {
16660  return ID;
16661  }
16662 
16663  public:
16664 
16669 
16671  static const std::int32_t ID = -188104009;
16672 
16678  void store(TlStorerToString &s, const char *field_name) const final;
16679 };
16680 
16689  std::int32_t get_id() const final {
16690  return ID;
16691  }
16692 
16693  public:
16694 
16699 
16701  static const std::int32_t ID = 48608492;
16702 
16708  void store(TlStorerToString &s, const char *field_name) const final;
16709 };
16710 
16714 class contact final : public Object {
16719  std::int32_t get_id() const final {
16720  return ID;
16721  }
16722 
16723  public:
16727  string first_name_;
16729  string last_name_;
16731  string vcard_;
16734 
16738  contact();
16739 
16749  contact(string const &phone_number_, string const &first_name_, string const &last_name_, string const &vcard_, int53 user_id_);
16750 
16752  static const std::int32_t ID = -1993844876;
16753 
16759  void store(TlStorerToString &s, const char *field_name) const final;
16760 };
16761 
16765 class count final : public Object {
16770  std::int32_t get_id() const final {
16771  return ID;
16772  }
16773 
16774  public:
16777 
16781  count();
16782 
16788  explicit count(int32 count_);
16789 
16791  static const std::int32_t ID = 1295577348;
16792 
16798  void store(TlStorerToString &s, const char *field_name) const final;
16799 };
16800 
16801 class countryInfo;
16802 
16806 class countries final : public Object {
16811  std::int32_t get_id() const final {
16812  return ID;
16813  }
16814 
16815  public:
16818 
16822  countries();
16823 
16830 
16832  static const std::int32_t ID = 1854211813;
16833 
16839  void store(TlStorerToString &s, const char *field_name) const final;
16840 };
16841 
16845 class countryInfo final : public Object {
16850  std::int32_t get_id() const final {
16851  return ID;
16852  }
16853 
16854  public:
16858  string name_;
16865 
16869  countryInfo();
16870 
16880  countryInfo(string const &country_code_, string const &name_, string const &english_name_, bool is_hidden_, array<string> &&calling_codes_);
16881 
16883  static const std::int32_t ID = 1617195722;
16884 
16890  void store(TlStorerToString &s, const char *field_name) const final;
16891 };
16892 
16893 class failedToAddMembers;
16894 
16898 class createdBasicGroupChat final : public Object {
16903  std::int32_t get_id() const final {
16904  return ID;
16905  }
16906 
16907  public:
16912 
16917 
16925 
16927  static const std::int32_t ID = -20417068;
16928 
16934  void store(TlStorerToString &s, const char *field_name) const final;
16935 };
16936 
16940 class currentWeather final : public Object {
16945  std::int32_t get_id() const final {
16946  return ID;
16947  }
16948 
16949  public:
16953  string emoji_;
16954 
16958  currentWeather();
16959 
16966  currentWeather(double temperature_, string const &emoji_);
16967 
16969  static const std::int32_t ID = -355555136;
16970 
16976  void store(TlStorerToString &s, const char *field_name) const final;
16977 };
16978 
16982 class customRequestResult final : public Object {
16987  std::int32_t get_id() const final {
16988  return ID;
16989  }
16990 
16991  public:
16993  string result_;
16994 
16999 
17005  explicit customRequestResult(string const &result_);
17006 
17008  static const std::int32_t ID = -2009960452;
17009 
17015  void store(TlStorerToString &s, const char *field_name) const final;
17016 };
17017 
17021 class data final : public Object {
17026  std::int32_t get_id() const final {
17027  return ID;
17028  }
17029 
17030  public:
17033 
17037  data();
17038 
17044  explicit data(bytes const &data_);
17045 
17047  static const std::int32_t ID = 221197337;
17048 
17054  void store(TlStorerToString &s, const char *field_name) const final;
17055 };
17056 
17060 class databaseStatistics final : public Object {
17065  std::int32_t get_id() const final {
17066  return ID;
17067  }
17068 
17069  public:
17071  string statistics_;
17072 
17077 
17083  explicit databaseStatistics(string const &statistics_);
17084 
17086  static const std::int32_t ID = -1123912880;
17087 
17093  void store(TlStorerToString &s, const char *field_name) const final;
17094 };
17095 
17099 class date final : public Object {
17104  std::int32_t get_id() const final {
17105  return ID;
17106  }
17107 
17108  public:
17115 
17119  date();
17120 
17129 
17131  static const std::int32_t ID = -277956960;
17132 
17138  void store(TlStorerToString &s, const char *field_name) const final;
17139 };
17140 
17144 class dateRange final : public Object {
17149  std::int32_t get_id() const final {
17150  return ID;
17151  }
17152 
17153  public:
17158 
17162  dateRange();
17163 
17171 
17173  static const std::int32_t ID = 1360333926;
17174 
17180  void store(TlStorerToString &s, const char *field_name) const final;
17181 };
17182 
17183 class file;
17184 
17188 class datedFile final : public Object {
17193  std::int32_t get_id() const final {
17194  return ID;
17195  }
17196 
17197  public:
17202 
17206  datedFile();
17207 
17215 
17217  static const std::int32_t ID = -1840795491;
17218 
17224  void store(TlStorerToString &s, const char *field_name) const final;
17225 };
17226 
17227 class formattedText;
17228 
17232 class deepLinkInfo final : public Object {
17237  std::int32_t get_id() const final {
17238  return ID;
17239  }
17240 
17241  public:
17246 
17250  deepLinkInfo();
17251 
17259 
17261  static const std::int32_t ID = 1864081662;
17262 
17268  void store(TlStorerToString &s, const char *field_name) const final;
17269 };
17270 
17275 class DeviceToken: public Object {
17276  public:
17277 };
17278 
17287  std::int32_t get_id() const final {
17288  return ID;
17289  }
17290 
17291  public:
17293  string token_;
17295  bool encrypt_;
17296 
17301 
17308  deviceTokenFirebaseCloudMessaging(string const &token_, bool encrypt_);
17309 
17311  static const std::int32_t ID = -797881849;
17312 
17318  void store(TlStorerToString &s, const char *field_name) const final;
17319 };
17320 
17324 class deviceTokenApplePush final : public DeviceToken {
17329  std::int32_t get_id() const final {
17330  return ID;
17331  }
17332 
17333  public:
17338 
17343 
17350  deviceTokenApplePush(string const &device_token_, bool is_app_sandbox_);
17351 
17353  static const std::int32_t ID = 387541955;
17354 
17360  void store(TlStorerToString &s, const char *field_name) const final;
17361 };
17362 
17371  std::int32_t get_id() const final {
17372  return ID;
17373  }
17374 
17375  public:
17381  bool encrypt_;
17382 
17387 
17396 
17398  static const std::int32_t ID = 804275689;
17399 
17405  void store(TlStorerToString &s, const char *field_name) const final;
17406 };
17407 
17411 class deviceTokenWindowsPush final : public DeviceToken {
17416  std::int32_t get_id() const final {
17417  return ID;
17418  }
17419 
17420  public:
17423 
17428 
17434  explicit deviceTokenWindowsPush(string const &access_token_);
17435 
17437  static const std::int32_t ID = -1410514289;
17438 
17444  void store(TlStorerToString &s, const char *field_name) const final;
17445 };
17446 
17455  std::int32_t get_id() const final {
17456  return ID;
17457  }
17458 
17459  public:
17462 
17467 
17473  explicit deviceTokenMicrosoftPush(string const &channel_uri_);
17474 
17476  static const std::int32_t ID = 1224269900;
17477 
17483  void store(TlStorerToString &s, const char *field_name) const final;
17484 };
17485 
17494  std::int32_t get_id() const final {
17495  return ID;
17496  }
17497 
17498  public:
17501 
17506 
17512  explicit deviceTokenMicrosoftPushVoIP(string const &channel_uri_);
17513 
17515  static const std::int32_t ID = -785603759;
17516 
17522  void store(TlStorerToString &s, const char *field_name) const final;
17523 };
17524 
17528 class deviceTokenWebPush final : public DeviceToken {
17533  std::int32_t get_id() const final {
17534  return ID;
17535  }
17536 
17537  public:
17539  string endpoint_;
17544 
17549 
17557  deviceTokenWebPush(string const &endpoint_, string const &p256dh_base64url_, string const &auth_base64url_);
17558 
17560  static const std::int32_t ID = -1694507273;
17561 
17567  void store(TlStorerToString &s, const char *field_name) const final;
17568 };
17569 
17573 class deviceTokenSimplePush final : public DeviceToken {
17578  std::int32_t get_id() const final {
17579  return ID;
17580  }
17581 
17582  public:
17584  string endpoint_;
17585 
17590 
17596  explicit deviceTokenSimplePush(string const &endpoint_);
17597 
17599  static const std::int32_t ID = 49584736;
17600 
17606  void store(TlStorerToString &s, const char *field_name) const final;
17607 };
17608 
17612 class deviceTokenUbuntuPush final : public DeviceToken {
17617  std::int32_t get_id() const final {
17618  return ID;
17619  }
17620 
17621  public:
17623  string token_;
17624 
17629 
17635  explicit deviceTokenUbuntuPush(string const &token_);
17636 
17638  static const std::int32_t ID = 1782320422;
17639 
17645  void store(TlStorerToString &s, const char *field_name) const final;
17646 };
17647 
17656  std::int32_t get_id() const final {
17657  return ID;
17658  }
17659 
17660  public:
17662  string token_;
17663 
17668 
17674  explicit deviceTokenBlackBerryPush(string const &token_);
17675 
17677  static const std::int32_t ID = 1559167234;
17678 
17684  void store(TlStorerToString &s, const char *field_name) const final;
17685 };
17686 
17690 class deviceTokenTizenPush final : public DeviceToken {
17695  std::int32_t get_id() const final {
17696  return ID;
17697  }
17698 
17699  public:
17701  string reg_id_;
17702 
17707 
17713  explicit deviceTokenTizenPush(string const &reg_id_);
17714 
17716  static const std::int32_t ID = -1359947213;
17717 
17723  void store(TlStorerToString &s, const char *field_name) const final;
17724 };
17725 
17729 class deviceTokenHuaweiPush final : public DeviceToken {
17734  std::int32_t get_id() const final {
17735  return ID;
17736  }
17737 
17738  public:
17740  string token_;
17742  bool encrypt_;
17743 
17748 
17755  deviceTokenHuaweiPush(string const &token_, bool encrypt_);
17756 
17758  static const std::int32_t ID = 1989103142;
17759 
17765  void store(TlStorerToString &s, const char *field_name) const final;
17766 };
17767 
17768 class sticker;
17769 
17774 class DiceStickers: public Object {
17775  public:
17776 };
17777 
17781 class diceStickersRegular final : public DiceStickers {
17786  std::int32_t get_id() const final {
17787  return ID;
17788  }
17789 
17790  public:
17793 
17798 
17805 
17807  static const std::int32_t ID = -740299570;
17808 
17814  void store(TlStorerToString &s, const char *field_name) const final;
17815 };
17816 
17825  std::int32_t get_id() const final {
17826  return ID;
17827  }
17828 
17829  public:
17840 
17845 
17856 
17858  static const std::int32_t ID = -375223124;
17859 
17865  void store(TlStorerToString &s, const char *field_name) const final;
17866 };
17867 
17868 class MessageSender;
17869 
17870 class draftMessage;
17871 
17872 class message;
17873 
17877 class directMessagesChatTopic final : public Object {
17882  std::int32_t get_id() const final {
17883  return ID;
17884  }
17885 
17886  public:
17911 
17916 
17934 
17936  static const std::int32_t ID = 1778377757;
17937 
17943  void store(TlStorerToString &s, const char *field_name) const final;
17944 };
17945 
17946 class file;
17947 
17948 class minithumbnail;
17949 
17950 class thumbnail;
17951 
17955 class document final : public Object {
17960  std::int32_t get_id() const final {
17961  return ID;
17962  }
17963 
17964  public:
17966  string file_name_;
17968  string mime_type_;
17975 
17979  document();
17980 
17991 
17993  static const std::int32_t ID = -1357271080;
17994 
18000  void store(TlStorerToString &s, const char *field_name) const final;
18001 };
18002 
18006 class downloadedFileCounts final : public Object {
18011  std::int32_t get_id() const final {
18012  return ID;
18013  }
18014 
18015  public:
18022 
18027 
18036 
18038  static const std::int32_t ID = -1973999550;
18039 
18045  void store(TlStorerToString &s, const char *field_name) const final;
18046 };
18047 
18048 class InputMessageContent;
18049 
18050 class InputMessageReplyTo;
18051 
18053 
18057 class draftMessage final : public Object {
18062  std::int32_t get_id() const final {
18063  return ID;
18064  }
18065 
18066  public:
18077 
18081  draftMessage();
18082 
18093 
18095  static const std::int32_t ID = -1165040650;
18096 
18102  void store(TlStorerToString &s, const char *field_name) const final;
18103 };
18104 
18110  public:
18111 };
18112 
18121  std::int32_t get_id() const final {
18122  return ID;
18123  }
18124 
18125  public:
18127  string code_;
18128 
18133 
18139  explicit emailAddressAuthenticationCode(string const &code_);
18140 
18142  static const std::int32_t ID = -993257022;
18143 
18149  void store(TlStorerToString &s, const char *field_name) const final;
18150 };
18151 
18160  std::int32_t get_id() const final {
18161  return ID;
18162  }
18163 
18164  public:
18166  string token_;
18167 
18172 
18178  explicit emailAddressAuthenticationAppleId(string const &token_);
18179 
18181  static const std::int32_t ID = 633948265;
18182 
18188  void store(TlStorerToString &s, const char *field_name) const final;
18189 };
18190 
18199  std::int32_t get_id() const final {
18200  return ID;
18201  }
18202 
18203  public:
18205  string token_;
18206 
18211 
18217  explicit emailAddressAuthenticationGoogleId(string const &token_);
18218 
18220  static const std::int32_t ID = -19142846;
18221 
18227  void store(TlStorerToString &s, const char *field_name) const final;
18228 };
18229 
18238  std::int32_t get_id() const final {
18239  return ID;
18240  }
18241 
18242  public:
18247 
18252 
18260 
18262  static const std::int32_t ID = 1151066659;
18263 
18269  void store(TlStorerToString &s, const char *field_name) const final;
18270 };
18271 
18277  public:
18278 };
18279 
18288  std::int32_t get_id() const final {
18289  return ID;
18290  }
18291 
18292  public:
18295 
18300 
18307 
18309  static const std::int32_t ID = -1917177600;
18310 
18316  void store(TlStorerToString &s, const char *field_name) const final;
18317 };
18318 
18327  std::int32_t get_id() const final {
18328  return ID;
18329  }
18330 
18331  public:
18334 
18339 
18346 
18348  static const std::int32_t ID = -1885966805;
18349 
18355  void store(TlStorerToString &s, const char *field_name) const final;
18356 };
18357 
18358 class emojiCategory;
18359 
18363 class emojiCategories final : public Object {
18368  std::int32_t get_id() const final {
18369  return ID;
18370  }
18371 
18372  public:
18375 
18379  emojiCategories();
18380 
18387 
18389  static const std::int32_t ID = -1455387824;
18390 
18396  void store(TlStorerToString &s, const char *field_name) const final;
18397 };
18398 
18399 class EmojiCategorySource;
18400 
18401 class sticker;
18402 
18406 class emojiCategory final : public Object {
18411  std::int32_t get_id() const final {
18412  return ID;
18413  }
18414 
18415  public:
18417  string name_;
18424 
18428  emojiCategory();
18429 
18439 
18441  static const std::int32_t ID = 571335919;
18442 
18448  void store(TlStorerToString &s, const char *field_name) const final;
18449 };
18450 
18456  public:
18457 };
18458 
18467  std::int32_t get_id() const final {
18468  return ID;
18469  }
18470 
18471  public:
18474 
18479 
18486 
18488  static const std::int32_t ID = -453260262;
18489 
18495  void store(TlStorerToString &s, const char *field_name) const final;
18496 };
18497 
18506  std::int32_t get_id() const final {
18507  return ID;
18508  }
18509 
18510  public:
18511 
18516 
18518  static const std::int32_t ID = -1932358388;
18519 
18525  void store(TlStorerToString &s, const char *field_name) const final;
18526 };
18527 
18532 class EmojiCategoryType: public Object {
18533  public:
18534 };
18535 
18544  std::int32_t get_id() const final {
18545  return ID;
18546  }
18547 
18548  public:
18549 
18554 
18556  static const std::int32_t ID = 1188782699;
18557 
18563  void store(TlStorerToString &s, const char *field_name) const final;
18564 };
18565 
18574  std::int32_t get_id() const final {
18575  return ID;
18576  }
18577 
18578  public:
18579 
18584 
18586  static const std::int32_t ID = -1337484846;
18587 
18593  void store(TlStorerToString &s, const char *field_name) const final;
18594 };
18595 
18604  std::int32_t get_id() const final {
18605  return ID;
18606  }
18607 
18608  public:
18609 
18614 
18616  static const std::int32_t ID = 1381282631;
18617 
18623  void store(TlStorerToString &s, const char *field_name) const final;
18624 };
18625 
18634  std::int32_t get_id() const final {
18635  return ID;
18636  }
18637 
18638  public:
18639 
18644 
18646  static const std::int32_t ID = 1059063081;
18647 
18653  void store(TlStorerToString &s, const char *field_name) const final;
18654 };
18655 
18656 class themeSettings;
18657 
18661 class emojiChatTheme final : public Object {
18666  std::int32_t get_id() const final {
18667  return ID;
18668  }
18669 
18670  public:
18672  string name_;
18677 
18681  emojiChatTheme();
18682 
18691 
18693  static const std::int32_t ID = -329422882;
18694 
18700  void store(TlStorerToString &s, const char *field_name) const final;
18701 };
18702 
18706 class emojiKeyword final : public Object {
18711  std::int32_t get_id() const final {
18712  return ID;
18713  }
18714 
18715  public:
18717  string emoji_;
18719  string keyword_;
18720 
18724  emojiKeyword();
18725 
18732  emojiKeyword(string const &emoji_, string const &keyword_);
18733 
18735  static const std::int32_t ID = -2112285985;
18736 
18742  void store(TlStorerToString &s, const char *field_name) const final;
18743 };
18744 
18745 class emojiKeyword;
18746 
18750 class emojiKeywords final : public Object {
18755  std::int32_t get_id() const final {
18756  return ID;
18757  }
18758 
18759  public:
18762 
18766  emojiKeywords();
18767 
18774 
18776  static const std::int32_t ID = 689723339;
18777 
18783  void store(TlStorerToString &s, const char *field_name) const final;
18784 };
18785 
18786 class sticker;
18787 
18791 class emojiReaction final : public Object {
18796  std::int32_t get_id() const final {
18797  return ID;
18798  }
18799 
18800  public:
18802  string emoji_;
18804  string title_;
18821 
18825  emojiReaction();
18826 
18842 
18844  static const std::int32_t ID = 1616063583;
18845 
18851  void store(TlStorerToString &s, const char *field_name) const final;
18852 };
18853 
18854 class EmojiStatusType;
18855 
18859 class emojiStatus final : public Object {
18864  std::int32_t get_id() const final {
18865  return ID;
18866  }
18867 
18868  public:
18873 
18877  emojiStatus();
18878 
18886 
18888  static const std::int32_t ID = 973424912;
18889 
18895  void store(TlStorerToString &s, const char *field_name) const final;
18896 };
18897 
18901 class emojiStatusCustomEmojis final : public Object {
18906  std::int32_t get_id() const final {
18907  return ID;
18908  }
18909 
18910  public:
18913 
18918 
18925 
18927  static const std::int32_t ID = 917123337;
18928 
18934  void store(TlStorerToString &s, const char *field_name) const final;
18935 };
18936 
18938 
18943 class EmojiStatusType: public Object {
18944  public:
18945 };
18946 
18955  std::int32_t get_id() const final {
18956  return ID;
18957  }
18958 
18959  public:
18962 
18967 
18974 
18976  static const std::int32_t ID = -1666780939;
18977 
18983  void store(TlStorerToString &s, const char *field_name) const final;
18984 };
18985 
18994  std::int32_t get_id() const final {
18995  return ID;
18996  }
18997 
18998  public:
19002  string gift_title_;
19004  string gift_name_;
19011 
19016 
19028 
19030  static const std::int32_t ID = -837921804;
19031 
19037  void store(TlStorerToString &s, const char *field_name) const final;
19038 };
19039 
19040 class emojiStatus;
19041 
19045 class emojiStatuses final : public Object {
19050  std::int32_t get_id() const final {
19051  return ID;
19052  }
19053 
19054  public:
19057 
19061  emojiStatuses();
19062 
19069 
19071  static const std::int32_t ID = 1186104146;
19072 
19078  void store(TlStorerToString &s, const char *field_name) const final;
19079 };
19080 
19084 class emojis final : public Object {
19089  std::int32_t get_id() const final {
19090  return ID;
19091  }
19092 
19093  public:
19096 
19100  emojis();
19101 
19107  explicit emojis(array<string> &&emojis_);
19108 
19110  static const std::int32_t ID = 950339552;
19111 
19117  void store(TlStorerToString &s, const char *field_name) const final;
19118 };
19119 
19123 class encryptedCredentials final : public Object {
19128  std::int32_t get_id() const final {
19129  return ID;
19130  }
19131 
19132  public:
19139 
19144 
19152  encryptedCredentials(bytes const &data_, bytes const &hash_, bytes const &secret_);
19153 
19155  static const std::int32_t ID = 1331106766;
19156 
19162  void store(TlStorerToString &s, const char *field_name) const final;
19163 };
19164 
19165 class PassportElementType;
19166 
19167 class datedFile;
19168 
19172 class encryptedPassportElement final : public Object {
19177  std::int32_t get_id() const final {
19178  return ID;
19179  }
19180 
19181  public:
19197  string value_;
19199  string hash_;
19200 
19205 
19220 
19222  static const std::int32_t ID = 2002386193;
19223 
19229  void store(TlStorerToString &s, const char *field_name) const final;
19230 };
19231 
19235 class error final : public Object {
19240  std::int32_t get_id() const final {
19241  return ID;
19242  }
19243 
19244  public:
19248  string message_;
19249 
19253  error();
19254 
19261  error(int32 code_, string const &message_);
19262 
19264  static const std::int32_t ID = -1679978726;
19265 
19271  void store(TlStorerToString &s, const char *field_name) const final;
19272 };
19273 
19274 class formattedText;
19275 
19279 class factCheck final : public Object {
19284  std::int32_t get_id() const final {
19285  return ID;
19286  }
19287 
19288  public:
19293 
19297  factCheck();
19298 
19306 
19308  static const std::int32_t ID = -1048184552;
19309 
19315  void store(TlStorerToString &s, const char *field_name) const final;
19316 };
19317 
19321 class failedToAddMember final : public Object {
19326  std::int32_t get_id() const final {
19327  return ID;
19328  }
19329 
19330  public:
19337 
19342 
19351 
19353  static const std::int32_t ID = -282891070;
19354 
19360  void store(TlStorerToString &s, const char *field_name) const final;
19361 };
19362 
19363 class failedToAddMember;
19364 
19368 class failedToAddMembers final : public Object {
19373  std::int32_t get_id() const final {
19374  return ID;
19375  }
19376 
19377  public:
19380 
19385 
19392 
19394  static const std::int32_t ID = -272587152;
19395 
19401  void store(TlStorerToString &s, const char *field_name) const final;
19402 };
19403 
19404 class localFile;
19405 
19406 class remoteFile;
19407 
19411 class file final : public Object {
19416  std::int32_t get_id() const final {
19417  return ID;
19418  }
19419 
19420  public:
19431 
19435  file();
19436 
19447 
19449  static const std::int32_t ID = 1263291956;
19450 
19456  void store(TlStorerToString &s, const char *field_name) const final;
19457 };
19458 
19459 class message;
19460 
19464 class fileDownload final : public Object {
19469  std::int32_t get_id() const final {
19470  return ID;
19471  }
19472 
19473  public:
19484 
19488  fileDownload();
19489 
19500 
19502  static const std::int32_t ID = -2092100780;
19503 
19509  void store(TlStorerToString &s, const char *field_name) const final;
19510 };
19511 
19515 class fileDownloadedPrefixSize final : public Object {
19520  std::int32_t get_id() const final {
19521  return ID;
19522  }
19523 
19524  public:
19527 
19532 
19539 
19541  static const std::int32_t ID = -2015205381;
19542 
19548  void store(TlStorerToString &s, const char *field_name) const final;
19549 };
19550 
19555 class FileType: public Object {
19556  public:
19557 };
19558 
19562 class fileTypeNone final : public FileType {
19567  std::int32_t get_id() const final {
19568  return ID;
19569  }
19570 
19571  public:
19572 
19576  fileTypeNone();
19577 
19579  static const std::int32_t ID = 2003009189;
19580 
19586  void store(TlStorerToString &s, const char *field_name) const final;
19587 };
19588 
19592 class fileTypeAnimation final : public FileType {
19597  std::int32_t get_id() const final {
19598  return ID;
19599  }
19600 
19601  public:
19602 
19607 
19609  static const std::int32_t ID = -290816582;
19610 
19616  void store(TlStorerToString &s, const char *field_name) const final;
19617 };
19618 
19622 class fileTypeAudio final : public FileType {
19627  std::int32_t get_id() const final {
19628  return ID;
19629  }
19630 
19631  public:
19632 
19636  fileTypeAudio();
19637 
19639  static const std::int32_t ID = -709112160;
19640 
19646  void store(TlStorerToString &s, const char *field_name) const final;
19647 };
19648 
19652 class fileTypeDocument final : public FileType {
19657  std::int32_t get_id() const final {
19658  return ID;
19659  }
19660 
19661  public:
19662 
19666  fileTypeDocument();
19667 
19669  static const std::int32_t ID = -564722929;
19670 
19676  void store(TlStorerToString &s, const char *field_name) const final;
19677 };
19678 
19682 class fileTypeNotificationSound final : public FileType {
19687  std::int32_t get_id() const final {
19688  return ID;
19689  }
19690 
19691  public:
19692 
19697 
19699  static const std::int32_t ID = -1020289271;
19700 
19706  void store(TlStorerToString &s, const char *field_name) const final;
19707 };
19708 
19712 class fileTypePhoto final : public FileType {
19717  std::int32_t get_id() const final {
19718  return ID;
19719  }
19720 
19721  public:
19722 
19726  fileTypePhoto();
19727 
19729  static const std::int32_t ID = -1718914651;
19730 
19736  void store(TlStorerToString &s, const char *field_name) const final;
19737 };
19738 
19742 class fileTypePhotoStory final : public FileType {
19747  std::int32_t get_id() const final {
19748  return ID;
19749  }
19750 
19751  public:
19752 
19757 
19759  static const std::int32_t ID = 2018995956;
19760 
19766  void store(TlStorerToString &s, const char *field_name) const final;
19767 };
19768 
19772 class fileTypeProfilePhoto final : public FileType {
19777  std::int32_t get_id() const final {
19778  return ID;
19779  }
19780 
19781  public:
19782 
19787 
19789  static const std::int32_t ID = 1795089315;
19790 
19796  void store(TlStorerToString &s, const char *field_name) const final;
19797 };
19798 
19802 class fileTypeSecret final : public FileType {
19807  std::int32_t get_id() const final {
19808  return ID;
19809  }
19810 
19811  public:
19812 
19816  fileTypeSecret();
19817 
19819  static const std::int32_t ID = -1871899401;
19820 
19826  void store(TlStorerToString &s, const char *field_name) const final;
19827 };
19828 
19832 class fileTypeSecretThumbnail final : public FileType {
19837  std::int32_t get_id() const final {
19838  return ID;
19839  }
19840 
19841  public:
19842 
19847 
19849  static const std::int32_t ID = -1401326026;
19850 
19856  void store(TlStorerToString &s, const char *field_name) const final;
19857 };
19858 
19862 class fileTypeSecure final : public FileType {
19867  std::int32_t get_id() const final {
19868  return ID;
19869  }
19870 
19871  public:
19872 
19876  fileTypeSecure();
19877 
19879  static const std::int32_t ID = -1419133146;
19880 
19886  void store(TlStorerToString &s, const char *field_name) const final;
19887 };
19888 
19897  std::int32_t get_id() const final {
19898  return ID;
19899  }
19900 
19901  public:
19902 
19907 
19909  static const std::int32_t ID = 2077176475;
19910 
19916  void store(TlStorerToString &s, const char *field_name) const final;
19917 };
19918 
19927  std::int32_t get_id() const final {
19928  return ID;
19929  }
19930 
19931  public:
19932 
19937 
19939  static const std::int32_t ID = -1223900123;
19940 
19946  void store(TlStorerToString &s, const char *field_name) const final;
19947 };
19948 
19957  std::int32_t get_id() const final {
19958  return ID;
19959  }
19960 
19961  public:
19962 
19967 
19969  static const std::int32_t ID = 1495274177;
19970 
19976  void store(TlStorerToString &s, const char *field_name) const final;
19977 };
19978 
19987  std::int32_t get_id() const final {
19988  return ID;
19989  }
19990 
19991  public:
19992 
19997 
19999  static const std::int32_t ID = 1691409181;
20000 
20006  void store(TlStorerToString &s, const char *field_name) const final;
20007 };
20008 
20012 class fileTypeSticker final : public FileType {
20017  std::int32_t get_id() const final {
20018  return ID;
20019  }
20020 
20021  public:
20022 
20026  fileTypeSticker();
20027 
20029  static const std::int32_t ID = 475233385;
20030 
20036  void store(TlStorerToString &s, const char *field_name) const final;
20037 };
20038 
20042 class fileTypeThumbnail final : public FileType {
20047  std::int32_t get_id() const final {
20048  return ID;
20049  }
20050 
20051  public:
20052 
20057 
20059  static const std::int32_t ID = -12443298;
20060 
20066  void store(TlStorerToString &s, const char *field_name) const final;
20067 };
20068 
20072 class fileTypeUnknown final : public FileType {
20077  std::int32_t get_id() const final {
20078  return ID;
20079  }
20080 
20081  public:
20082 
20086  fileTypeUnknown();
20087 
20089  static const std::int32_t ID = -2011566768;
20090 
20096  void store(TlStorerToString &s, const char *field_name) const final;
20097 };
20098 
20102 class fileTypeVideo final : public FileType {
20107  std::int32_t get_id() const final {
20108  return ID;
20109  }
20110 
20111  public:
20112 
20116  fileTypeVideo();
20117 
20119  static const std::int32_t ID = 1430816539;
20120 
20126  void store(TlStorerToString &s, const char *field_name) const final;
20127 };
20128 
20132 class fileTypeVideoNote final : public FileType {
20137  std::int32_t get_id() const final {
20138  return ID;
20139  }
20140 
20141  public:
20142 
20147 
20149  static const std::int32_t ID = -518412385;
20150 
20156  void store(TlStorerToString &s, const char *field_name) const final;
20157 };
20158 
20162 class fileTypeVideoStory final : public FileType {
20167  std::int32_t get_id() const final {
20168  return ID;
20169  }
20170 
20171  public:
20172 
20177 
20179  static const std::int32_t ID = -2146754143;
20180 
20186  void store(TlStorerToString &s, const char *field_name) const final;
20187 };
20188 
20192 class fileTypeVoiceNote final : public FileType {
20197  std::int32_t get_id() const final {
20198  return ID;
20199  }
20200 
20201  public:
20202 
20207 
20209  static const std::int32_t ID = -588681661;
20210 
20216  void store(TlStorerToString &s, const char *field_name) const final;
20217 };
20218 
20222 class fileTypeWallpaper final : public FileType {
20227  std::int32_t get_id() const final {
20228  return ID;
20229  }
20230 
20231  public:
20232 
20237 
20239  static const std::int32_t ID = 1854930076;
20240 
20246  void store(TlStorerToString &s, const char *field_name) const final;
20247 };
20248 
20254  public:
20255 };
20256 
20265  std::int32_t get_id() const final {
20266  return ID;
20267  }
20268 
20269  public:
20270 
20275 
20277  static const std::int32_t ID = -1771112932;
20278 
20284  void store(TlStorerToString &s, const char *field_name) const final;
20285 };
20286 
20295  std::int32_t get_id() const final {
20296  return ID;
20297  }
20298 
20299  public:
20304 
20309 
20317 
20319  static const std::int32_t ID = 222930116;
20320 
20326  void store(TlStorerToString &s, const char *field_name) const final;
20327 };
20328 
20334  public:
20335 };
20336 
20345  std::int32_t get_id() const final {
20346  return ID;
20347  }
20348 
20349  public:
20352 
20357 
20364 
20366  static const std::int32_t ID = 731296497;
20367 
20373  void store(TlStorerToString &s, const char *field_name) const final;
20374 };
20375 
20384  std::int32_t get_id() const final {
20385  return ID;
20386  }
20387 
20388  public:
20390  string nonce_;
20393 
20398 
20406 
20408  static const std::int32_t ID = -889936502;
20409 
20415  void store(TlStorerToString &s, const char *field_name) const final;
20416 };
20417 
20418 class textEntity;
20419 
20423 class formattedText final : public Object {
20428  std::int32_t get_id() const final {
20429  return ID;
20430  }
20431 
20432  public:
20434  string text_;
20437 
20441  formattedText();
20442 
20450 
20452  static const std::int32_t ID = -252624564;
20453 
20459  void store(TlStorerToString &s, const char *field_name) const final;
20460 };
20461 
20463 
20464 class draftMessage;
20465 
20466 class forumTopicInfo;
20467 
20468 class message;
20469 
20473 class forumTopic final : public Object {
20478  std::int32_t get_id() const final {
20479  return ID;
20480  }
20481 
20482  public:
20505 
20509  forumTopic();
20510 
20527 
20529  static const std::int32_t ID = -2094608976;
20530 
20536  void store(TlStorerToString &s, const char *field_name) const final;
20537 };
20538 
20542 class forumTopicIcon final : public Object {
20547  std::int32_t get_id() const final {
20548  return ID;
20549  }
20550 
20551  public:
20556 
20560  forumTopicIcon();
20561 
20569 
20571  static const std::int32_t ID = -818765421;
20572 
20578  void store(TlStorerToString &s, const char *field_name) const final;
20579 };
20580 
20581 class MessageSender;
20582 
20583 class forumTopicIcon;
20584 
20588 class forumTopicInfo final : public Object {
20593  std::int32_t get_id() const final {
20594  return ID;
20595  }
20596 
20597  public:
20605  string name_;
20620 
20624  forumTopicInfo();
20625 
20642 
20644  static const std::int32_t ID = 1573650873;
20645 
20651  void store(TlStorerToString &s, const char *field_name) const final;
20652 };
20653 
20654 class forumTopic;
20655 
20659 class forumTopics final : public Object {
20664  std::int32_t get_id() const final {
20665  return ID;
20666  }
20667 
20668  public:
20679 
20683  forumTopics();
20684 
20695 
20697  static const std::int32_t ID = 732819537;
20698 
20704  void store(TlStorerToString &s, const char *field_name) const final;
20705 };
20706 
20707 class MessageSender;
20708 
20712 class forwardSource final : public Object {
20717  std::int32_t get_id() const final {
20718  return ID;
20719  }
20720 
20721  public:
20734 
20738  forwardSource();
20739 
20751 
20753  static const std::int32_t ID = 1795337929;
20754 
20760  void store(TlStorerToString &s, const char *field_name) const final;
20761 };
20762 
20763 class affiliateProgramInfo;
20764 
20768 class foundAffiliateProgram final : public Object {
20773  std::int32_t get_id() const final {
20774  return ID;
20775  }
20776 
20777  public:
20782 
20787 
20795 
20797  static const std::int32_t ID = -966565242;
20798 
20804  void store(TlStorerToString &s, const char *field_name) const final;
20805 };
20806 
20807 class foundAffiliateProgram;
20808 
20812 class foundAffiliatePrograms final : public Object {
20817  std::int32_t get_id() const final {
20818  return ID;
20819  }
20820 
20821  public:
20828 
20833 
20842 
20844  static const std::int32_t ID = 186317057;
20845 
20851  void store(TlStorerToString &s, const char *field_name) const final;
20852 };
20853 
20854 class chatBoost;
20855 
20859 class foundChatBoosts final : public Object {
20864  std::int32_t get_id() const final {
20865  return ID;
20866  }
20867 
20868  public:
20875 
20879  foundChatBoosts();
20880 
20889 
20891  static const std::int32_t ID = 51457680;
20892 
20898  void store(TlStorerToString &s, const char *field_name) const final;
20899 };
20900 
20901 class message;
20902 
20906 class foundChatMessages final : public Object {
20911  std::int32_t get_id() const final {
20912  return ID;
20913  }
20914 
20915  public:
20922 
20927 
20936 
20938  static const std::int32_t ID = 427484196;
20939 
20945  void store(TlStorerToString &s, const char *field_name) const final;
20946 };
20947 
20948 class downloadedFileCounts;
20949 
20950 class fileDownload;
20951 
20955 class foundFileDownloads final : public Object {
20960  std::int32_t get_id() const final {
20961  return ID;
20962  }
20963 
20964  public:
20971 
20976 
20985 
20987  static const std::int32_t ID = 1395890392;
20988 
20994  void store(TlStorerToString &s, const char *field_name) const final;
20995 };
20996 
20997 class message;
20998 
21002 class foundMessages final : public Object {
21007  std::int32_t get_id() const final {
21008  return ID;
21009  }
21010 
21011  public:
21018 
21022  foundMessages();
21023 
21032 
21034  static const std::int32_t ID = -529809608;
21035 
21041  void store(TlStorerToString &s, const char *field_name) const final;
21042 };
21043 
21047 class foundPosition final : public Object {
21052  std::int32_t get_id() const final {
21053  return ID;
21054  }
21055 
21056  public:
21059 
21063  foundPosition();
21064 
21070  explicit foundPosition(int32 position_);
21071 
21073  static const std::int32_t ID = -1886724216;
21074 
21080  void store(TlStorerToString &s, const char *field_name) const final;
21081 };
21082 
21086 class foundPositions final : public Object {
21091  std::int32_t get_id() const final {
21092  return ID;
21093  }
21094 
21095  public:
21100 
21104  foundPositions();
21105 
21113 
21115  static const std::int32_t ID = -80518368;
21116 
21122  void store(TlStorerToString &s, const char *field_name) const final;
21123 };
21124 
21125 class message;
21126 
21128 
21132 class foundPublicPosts final : public Object {
21137  std::int32_t get_id() const final {
21138  return ID;
21139  }
21140 
21141  public:
21150 
21154  foundPublicPosts();
21155 
21165 
21167  static const std::int32_t ID = 1231347940;
21168 
21174  void store(TlStorerToString &s, const char *field_name) const final;
21175 };
21176 
21177 class story;
21178 
21182 class foundStories final : public Object {
21187  std::int32_t get_id() const final {
21188  return ID;
21189  }
21190 
21191  public:
21198 
21202  foundStories();
21203 
21212 
21214  static const std::int32_t ID = 1678513512;
21215 
21221  void store(TlStorerToString &s, const char *field_name) const final;
21222 };
21223 
21227 class foundUsers final : public Object {
21232  std::int32_t get_id() const final {
21233  return ID;
21234  }
21235 
21236  public:
21241 
21245  foundUsers();
21246 
21253  foundUsers(array<int53> &&user_ids_, string const &next_offset_);
21254 
21256  static const std::int32_t ID = 1150570075;
21257 
21263  void store(TlStorerToString &s, const char *field_name) const final;
21264 };
21265 
21266 class webApp;
21267 
21271 class foundWebApp final : public Object {
21276  std::int32_t get_id() const final {
21277  return ID;
21278  }
21279 
21280  public:
21287 
21291  foundWebApp();
21292 
21301 
21303  static const std::int32_t ID = -290926562;
21304 
21310  void store(TlStorerToString &s, const char *field_name) const final;
21311 };
21312 
21313 class animation;
21314 
21315 class formattedText;
21316 
21317 class photo;
21318 
21322 class game final : public Object {
21327  std::int32_t get_id() const final {
21328  return ID;
21329  }
21330 
21331  public:
21335  string short_name_;
21337  string title_;
21346 
21350  game();
21351 
21364 
21366  static const std::int32_t ID = -1565597752;
21367 
21373  void store(TlStorerToString &s, const char *field_name) const final;
21374 };
21375 
21379 class gameHighScore final : public Object {
21384  std::int32_t get_id() const final {
21385  return ID;
21386  }
21387 
21388  public:
21395 
21399  gameHighScore();
21400 
21409 
21411  static const std::int32_t ID = 342871838;
21412 
21418  void store(TlStorerToString &s, const char *field_name) const final;
21419 };
21420 
21421 class gameHighScore;
21422 
21426 class gameHighScores final : public Object {
21431  std::int32_t get_id() const final {
21432  return ID;
21433  }
21434 
21435  public:
21438 
21442  gameHighScores();
21443 
21450 
21452  static const std::int32_t ID = -725770727;
21453 
21459  void store(TlStorerToString &s, const char *field_name) const final;
21460 };
21461 
21462 class giftPurchaseLimits;
21463 
21464 class sticker;
21465 
21469 class gift final : public Object {
21474  std::int32_t get_id() const final {
21475  return ID;
21476  }
21477 
21478  public:
21505 
21509  gift();
21510 
21529 
21531  static const std::int32_t ID = -198381165;
21532 
21538  void store(TlStorerToString &s, const char *field_name) const final;
21539 };
21540 
21541 class themeSettings;
21542 
21543 class upgradedGift;
21544 
21548 class giftChatTheme final : public Object {
21553  std::int32_t get_id() const final {
21554  return ID;
21555  }
21556 
21557  public:
21564 
21568  giftChatTheme();
21569 
21578 
21580  static const std::int32_t ID = 631944675;
21581 
21587  void store(TlStorerToString &s, const char *field_name) const final;
21588 };
21589 
21590 class giftChatTheme;
21591 
21595 class giftChatThemes final : public Object {
21600  std::int32_t get_id() const final {
21601  return ID;
21602  }
21603 
21604  public:
21609 
21613  giftChatThemes();
21614 
21622 
21624  static const std::int32_t ID = 2032762331;
21625 
21631  void store(TlStorerToString &s, const char *field_name) const final;
21632 };
21633 
21634 class sticker;
21635 
21639 class giftCollection final : public Object {
21644  std::int32_t get_id() const final {
21645  return ID;
21646  }
21647 
21648  public:
21652  string name_;
21657 
21661  giftCollection();
21662 
21672 
21674  static const std::int32_t ID = -974976984;
21675 
21681  void store(TlStorerToString &s, const char *field_name) const final;
21682 };
21683 
21684 class giftCollection;
21685 
21689 class giftCollections final : public Object {
21694  std::int32_t get_id() const final {
21695  return ID;
21696  }
21697 
21698  public:
21701 
21705  giftCollections();
21706 
21713 
21715  static const std::int32_t ID = -2061353335;
21716 
21722  void store(TlStorerToString &s, const char *field_name) const final;
21723 };
21724 
21725 class upgradedGift;
21726 
21730 class giftForResale final : public Object {
21735  std::int32_t get_id() const final {
21736  return ID;
21737  }
21738 
21739  public:
21744 
21748  giftForResale();
21749 
21757 
21759  static const std::int32_t ID = 1130990515;
21760 
21766  void store(TlStorerToString &s, const char *field_name) const final;
21767 };
21768 
21774  public:
21775 };
21776 
21785  std::int32_t get_id() const final {
21786  return ID;
21787  }
21788 
21789  public:
21790 
21795 
21797  static const std::int32_t ID = 1371740258;
21798 
21804  void store(TlStorerToString &s, const char *field_name) const final;
21805 };
21806 
21815  std::int32_t get_id() const final {
21816  return ID;
21817  }
21818 
21819  public:
21820 
21825 
21827  static const std::int32_t ID = -1694144054;
21828 
21834  void store(TlStorerToString &s, const char *field_name) const final;
21835 };
21836 
21845  std::int32_t get_id() const final {
21846  return ID;
21847  }
21848 
21849  public:
21850 
21855 
21857  static const std::int32_t ID = -1301157632;
21858 
21864  void store(TlStorerToString &s, const char *field_name) const final;
21865 };
21866 
21870 class giftPurchaseLimits final : public Object {
21875  std::int32_t get_id() const final {
21876  return ID;
21877  }
21878 
21879  public:
21884 
21889 
21897 
21899  static const std::int32_t ID = -1628985177;
21900 
21906  void store(TlStorerToString &s, const char *field_name) const final;
21907 };
21908 
21912 class giftResaleParameters final : public Object {
21917  std::int32_t get_id() const final {
21918  return ID;
21919  }
21920 
21921  public:
21928 
21933 
21942 
21944  static const std::int32_t ID = -2144380890;
21945 
21951  void store(TlStorerToString &s, const char *field_name) const final;
21952 };
21953 
21958 class GiftResalePrice: public Object {
21959  public:
21960 };
21961 
21965 class giftResalePriceStar final : public GiftResalePrice {
21970  std::int32_t get_id() const final {
21971  return ID;
21972  }
21973 
21974  public:
21977 
21982 
21989 
21991  static const std::int32_t ID = 1184402054;
21992 
21998  void store(TlStorerToString &s, const char *field_name) const final;
21999 };
22000 
22004 class giftResalePriceTon final : public GiftResalePrice {
22009  std::int32_t get_id() const final {
22010  return ID;
22011  }
22012 
22013  public:
22016 
22021 
22028 
22030  static const std::int32_t ID = -415435950;
22031 
22037  void store(TlStorerToString &s, const char *field_name) const final;
22038 };
22039 
22040 class GiftResalePrice;
22041 
22046 class GiftResaleResult: public Object {
22047  public:
22048 };
22049 
22053 class giftResaleResultOk final : public GiftResaleResult {
22058  std::int32_t get_id() const final {
22059  return ID;
22060  }
22061 
22062  public:
22063 
22068 
22070  static const std::int32_t ID = -1403716455;
22071 
22077  void store(TlStorerToString &s, const char *field_name) const final;
22078 };
22079 
22088  std::int32_t get_id() const final {
22089  return ID;
22090  }
22091 
22092  public:
22095 
22100 
22107 
22109  static const std::int32_t ID = -1954623859;
22110 
22116  void store(TlStorerToString &s, const char *field_name) const final;
22117 };
22118 
22119 class acceptedGiftTypes;
22120 
22124 class giftSettings final : public Object {
22129  std::int32_t get_id() const final {
22130  return ID;
22131  }
22132 
22133  public:
22138 
22142  giftSettings();
22143 
22151 
22153  static const std::int32_t ID = 45783168;
22154 
22160  void store(TlStorerToString &s, const char *field_name) const final;
22161 };
22162 
22163 class upgradedGiftBackdrop;
22164 
22165 class upgradedGiftModel;
22166 
22167 class upgradedGiftSymbol;
22168 
22172 class giftUpgradePreview final : public Object {
22177  std::int32_t get_id() const final {
22178  return ID;
22179  }
22180 
22181  public:
22188 
22193 
22202 
22204  static const std::int32_t ID = 729908218;
22205 
22211  void store(TlStorerToString &s, const char *field_name) const final;
22212 };
22213 
22214 class giftForResale;
22215 
22217 
22219 
22221 
22225 class giftsForResale final : public Object {
22230  std::int32_t get_id() const final {
22231  return ID;
22232  }
22233 
22234  public:
22247 
22251  giftsForResale();
22252 
22264 
22266  static const std::int32_t ID = 35082425;
22267 
22273  void store(TlStorerToString &s, const char *field_name) const final;
22274 };
22275 
22277 
22282 class GiveawayInfo: public Object {
22283  public:
22284 };
22285 
22289 class giveawayInfoOngoing final : public GiveawayInfo {
22294  std::int32_t get_id() const final {
22295  return ID;
22296  }
22297 
22298  public:
22305 
22310 
22319 
22321  static const std::int32_t ID = 1649336400;
22322 
22328  void store(TlStorerToString &s, const char *field_name) const final;
22329 };
22330 
22334 class giveawayInfoCompleted final : public GiveawayInfo {
22339  std::int32_t get_id() const final {
22340  return ID;
22341  }
22342 
22343  public:
22357  string gift_code_;
22360 
22365 
22379 
22381  static const std::int32_t ID = 848085852;
22382 
22388  void store(TlStorerToString &s, const char *field_name) const final;
22389 };
22390 
22394 class giveawayParameters final : public Object {
22399  std::int32_t get_id() const final {
22400  return ID;
22401  }
22402 
22403  public:
22418 
22423 
22436 
22438  static const std::int32_t ID = 1171549354;
22439 
22445  void store(TlStorerToString &s, const char *field_name) const final;
22446 };
22447 
22453  public:
22454 };
22455 
22464  std::int32_t get_id() const final {
22465  return ID;
22466  }
22467 
22468  public:
22469 
22474 
22476  static const std::int32_t ID = 304799383;
22477 
22483  void store(TlStorerToString &s, const char *field_name) const final;
22484 };
22485 
22494  std::int32_t get_id() const final {
22495  return ID;
22496  }
22497 
22498  public:
22499 
22504 
22506  static const std::int32_t ID = 492036975;
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 
22543 
22545  static const std::int32_t ID = 301577632;
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 = -934593931;
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:
22609 
22614 
22621 
22623  static const std::int32_t ID = 1879794779;
22624 
22630  void store(TlStorerToString &s, const char *field_name) const final;
22631 };
22632 
22637 class GiveawayPrize: public Object {
22638  public:
22639 };
22640 
22644 class giveawayPrizePremium final : public GiveawayPrize {
22649  std::int32_t get_id() const final {
22650  return ID;
22651  }
22652 
22653  public:
22656 
22661 
22668 
22670  static const std::int32_t ID = 454224248;
22671 
22677  void store(TlStorerToString &s, const char *field_name) const final;
22678 };
22679 
22683 class giveawayPrizeStars final : public GiveawayPrize {
22688  std::int32_t get_id() const final {
22689  return ID;
22690  }
22691 
22692  public:
22695 
22700 
22707 
22709  static const std::int32_t ID = -1790173276;
22710 
22716  void store(TlStorerToString &s, const char *field_name) const final;
22717 };
22718 
22720 
22724 class groupCall final : public Object {
22729  std::int32_t get_id() const final {
22730  return ID;
22731  }
22732 
22733  public:
22737  string title_;
22782 
22786  groupCall();
22787 
22817 
22819  static const std::int32_t ID = -144438687;
22820 
22826  void store(TlStorerToString &s, const char *field_name) const final;
22827 };
22828 
22834  public:
22835 };
22836 
22845  std::int32_t get_id() const final {
22846  return ID;
22847  }
22848 
22849  public:
22850 
22855 
22857  static const std::int32_t ID = -32177779;
22858 
22864  void store(TlStorerToString &s, const char *field_name) const final;
22865 };
22866 
22875  std::int32_t get_id() const final {
22876  return ID;
22877  }
22878 
22879  public:
22880 
22885 
22887  static const std::int32_t ID = -601649103;
22888 
22894  void store(TlStorerToString &s, const char *field_name) const final;
22895 };
22896 
22900 class groupCallId final : public Object {
22905  std::int32_t get_id() const final {
22906  return ID;
22907  }
22908 
22909  public:
22912 
22916  groupCallId();
22917 
22923  explicit groupCallId(int32 id_);
22924 
22926  static const std::int32_t ID = 350534469;
22927 
22933  void store(TlStorerToString &s, const char *field_name) const final;
22934 };
22935 
22939 class groupCallInfo final : public Object {
22944  std::int32_t get_id() const final {
22945  return ID;
22946  }
22947 
22948  public:
22953 
22957  groupCallInfo();
22958 
22966 
22968  static const std::int32_t ID = 892575956;
22969 
22975  void store(TlStorerToString &s, const char *field_name) const final;
22976 };
22977 
22981 class groupCallJoinParameters final : public Object {
22986  std::int32_t get_id() const final {
22987  return ID;
22988  }
22989 
22990  public:
22994  string payload_;
22999 
23004 
23014 
23016  static const std::int32_t ID = 1763438054;
23017 
23023  void store(TlStorerToString &s, const char *field_name) const final;
23024 };
23025 
23026 class MessageSender;
23027 
23029 
23033 class groupCallParticipant final : public Object {
23038  std::int32_t get_id() const final {
23039  return ID;
23040  }
23041 
23042  public:
23054  string bio_;
23078  string order_;
23079 
23084 
23108 
23110  static const std::int32_t ID = 2059182571;
23111 
23117  void store(TlStorerToString &s, const char *field_name) const final;
23118 };
23119 
23121 
23130  std::int32_t get_id() const final {
23131  return ID;
23132  }
23133 
23134  public:
23141 
23146 
23155 
23157  static const std::int32_t ID = -14294645;
23158 
23164  void store(TlStorerToString &s, const char *field_name) const final;
23165 };
23166 
23167 class MessageSender;
23168 
23172 class groupCallParticipants final : public Object {
23177  std::int32_t get_id() const final {
23178  return ID;
23179  }
23180 
23181  public:
23186 
23191 
23199 
23201  static const std::int32_t ID = -1042491570;
23202 
23208  void store(TlStorerToString &s, const char *field_name) const final;
23209 };
23210 
23211 class MessageSender;
23212 
23216 class groupCallRecentSpeaker final : public Object {
23221  std::int32_t get_id() const final {
23222  return ID;
23223  }
23224 
23225  public:
23230 
23235 
23243 
23245  static const std::int32_t ID = 1819519436;
23246 
23252  void store(TlStorerToString &s, const char *field_name) const final;
23253 };
23254 
23260  public:
23261 };
23262 
23271  std::int32_t get_id() const final {
23272  return ID;
23273  }
23274 
23275  public:
23276 
23281 
23283  static const std::int32_t ID = -379186304;
23284 
23290  void store(TlStorerToString &s, const char *field_name) const final;
23291 };
23292 
23301  std::int32_t get_id() const final {
23302  return ID;
23303  }
23304 
23305  public:
23306 
23311 
23313  static const std::int32_t ID = 394968234;
23314 
23320  void store(TlStorerToString &s, const char *field_name) const final;
23321 };
23322 
23331  std::int32_t get_id() const final {
23332  return ID;
23333  }
23334 
23335  public:
23336 
23341 
23343  static const std::int32_t ID = -2125916617;
23344 
23350  void store(TlStorerToString &s, const char *field_name) const final;
23351 };
23352 
23356 class groupCallVideoSourceGroup final : public Object {
23361  std::int32_t get_id() const final {
23362  return ID;
23363  }
23364 
23365  public:
23367  string semantics_;
23370 
23375 
23383 
23385  static const std::int32_t ID = -1190900785;
23386 
23392  void store(TlStorerToString &s, const char *field_name) const final;
23393 };
23394 
23398 class hashtags final : public Object {
23403  std::int32_t get_id() const final {
23404  return ID;
23405  }
23406 
23407  public:
23410 
23414  hashtags();
23415 
23421  explicit hashtags(array<string> &&hashtags_);
23422 
23424  static const std::int32_t ID = 676798885;
23425 
23431  void store(TlStorerToString &s, const char *field_name) const final;
23432 };
23433 
23437 class httpUrl final : public Object {
23442  std::int32_t get_id() const final {
23443  return ID;
23444  }
23445 
23446  public:
23448  string url_;
23449 
23453  httpUrl();
23454 
23460  explicit httpUrl(string const &url_);
23461 
23463  static const std::int32_t ID = -2018019930;
23464 
23470  void store(TlStorerToString &s, const char *field_name) const final;
23471 };
23472 
23473 class date;
23474 
23475 class datedFile;
23476 
23480 class identityDocument final : public Object {
23485  std::int32_t get_id() const final {
23486  return ID;
23487  }
23488 
23489  public:
23491  string number_;
23502 
23506  identityDocument();
23507 
23519 
23521  static const std::int32_t ID = 1001703606;
23522 
23528  void store(TlStorerToString &s, const char *field_name) const final;
23529 };
23530 
23534 class importedContacts final : public Object {
23539  std::int32_t get_id() const final {
23540  return ID;
23541  }
23542 
23543  public:
23548 
23552  importedContacts();
23553 
23561 
23563  static const std::int32_t ID = 2068432290;
23564 
23570  void store(TlStorerToString &s, const char *field_name) const final;
23571 };
23572 
23574 
23578 class inlineKeyboardButton final : public Object {
23583  std::int32_t get_id() const final {
23584  return ID;
23585  }
23586 
23587  public:
23589  string text_;
23592 
23597 
23605 
23607  static const std::int32_t ID = -372105704;
23608 
23614  void store(TlStorerToString &s, const char *field_name) const final;
23615 };
23616 
23617 class TargetChat;
23618 
23624  public:
23625 };
23626 
23635  std::int32_t get_id() const final {
23636  return ID;
23637  }
23638 
23639  public:
23641  string url_;
23642 
23647 
23653  explicit inlineKeyboardButtonTypeUrl(string const &url_);
23654 
23656  static const std::int32_t ID = 1130741420;
23657 
23663  void store(TlStorerToString &s, const char *field_name) const final;
23664 };
23665 
23674  std::int32_t get_id() const final {
23675  return ID;
23676  }
23677 
23678  public:
23680  string url_;
23685 
23690 
23698  inlineKeyboardButtonTypeLoginUrl(string const &url_, int53 id_, string const &forward_text_);
23699 
23701  static const std::int32_t ID = -1203413081;
23702 
23708  void store(TlStorerToString &s, const char *field_name) const final;
23709 };
23710 
23719  std::int32_t get_id() const final {
23720  return ID;
23721  }
23722 
23723  public:
23725  string url_;
23726 
23731 
23737  explicit inlineKeyboardButtonTypeWebApp(string const &url_);
23738 
23740  static const std::int32_t ID = -1767471672;
23741 
23747  void store(TlStorerToString &s, const char *field_name) const final;
23748 };
23749 
23758  std::int32_t get_id() const final {
23759  return ID;
23760  }
23761 
23762  public:
23765 
23770 
23776  explicit inlineKeyboardButtonTypeCallback(bytes const &data_);
23777 
23779  static const std::int32_t ID = -1127515139;
23780 
23786  void store(TlStorerToString &s, const char *field_name) const final;
23787 };
23788 
23797  std::int32_t get_id() const final {
23798  return ID;
23799  }
23800 
23801  public:
23804 
23809 
23816 
23818  static const std::int32_t ID = 908018248;
23819 
23825  void store(TlStorerToString &s, const char *field_name) const final;
23826 };
23827 
23836  std::int32_t get_id() const final {
23837  return ID;
23838  }
23839 
23840  public:
23841 
23846 
23848  static const std::int32_t ID = -383429528;
23849 
23855  void store(TlStorerToString &s, const char *field_name) const final;
23856 };
23857 
23866  std::int32_t get_id() const final {
23867  return ID;
23868  }
23869 
23870  public:
23872  string query_;
23875 
23880 
23888 
23890  static const std::int32_t ID = 544906485;
23891 
23897  void store(TlStorerToString &s, const char *field_name) const final;
23898 };
23899 
23908  std::int32_t get_id() const final {
23909  return ID;
23910  }
23911 
23912  public:
23913 
23918 
23920  static const std::int32_t ID = 1360739440;
23921 
23927  void store(TlStorerToString &s, const char *field_name) const final;
23928 };
23929 
23938  std::int32_t get_id() const final {
23939  return ID;
23940  }
23941 
23942  public:
23945 
23950 
23957 
23959  static const std::int32_t ID = 1836574114;
23960 
23966  void store(TlStorerToString &s, const char *field_name) const final;
23967 };
23968 
23977  std::int32_t get_id() const final {
23978  return ID;
23979  }
23980 
23981  public:
23983  string text_;
23984 
23989 
23995  explicit inlineKeyboardButtonTypeCopyText(string const &text_);
23996 
23998  static const std::int32_t ID = 68883206;
23999 
24005  void store(TlStorerToString &s, const char *field_name) const final;
24006 };
24007 
24008 class animation;
24009 
24010 class audio;
24011 
24012 class contact;
24013 
24014 class document;
24015 
24016 class game;
24017 
24018 class location;
24019 
24020 class photo;
24021 
24022 class sticker;
24023 
24024 class thumbnail;
24025 
24026 class venue;
24027 
24028 class video;
24029 
24030 class voiceNote;
24031 
24036 class InlineQueryResult: public Object {
24037  public:
24038 };
24039 
24048  std::int32_t get_id() const final {
24049  return ID;
24050  }
24051 
24052  public:
24054  string id_;
24056  string url_;
24058  string title_;
24063 
24068 
24078  inlineQueryResultArticle(string const &id_, string const &url_, string const &title_, string const &description_, object_ptr<thumbnail> &&thumbnail_);
24079 
24081  static const std::int32_t ID = 269930522;
24082 
24088  void store(TlStorerToString &s, const char *field_name) const final;
24089 };
24090 
24099  std::int32_t get_id() const final {
24100  return ID;
24101  }
24102 
24103  public:
24105  string id_;
24110 
24115 
24124 
24126  static const std::int32_t ID = -181960174;
24127 
24133  void store(TlStorerToString &s, const char *field_name) const final;
24134 };
24135 
24144  std::int32_t get_id() const final {
24145  return ID;
24146  }
24147 
24148  public:
24150  string id_;
24154  string title_;
24157 
24162 
24172 
24174  static const std::int32_t ID = 466004752;
24175 
24181  void store(TlStorerToString &s, const char *field_name) const final;
24182 };
24183 
24192  std::int32_t get_id() const final {
24193  return ID;
24194  }
24195 
24196  public:
24198  string id_;
24203 
24208 
24217 
24219  static const std::int32_t ID = 1281036382;
24220 
24226  void store(TlStorerToString &s, const char *field_name) const final;
24227 };
24228 
24237  std::int32_t get_id() const final {
24238  return ID;
24239  }
24240 
24241  public:
24243  string id_;
24246 
24251 
24258  inlineQueryResultGame(string const &id_, object_ptr<game> &&game_);
24259 
24261  static const std::int32_t ID = 1706916987;
24262 
24268  void store(TlStorerToString &s, const char *field_name) const final;
24269 };
24270 
24279  std::int32_t get_id() const final {
24280  return ID;
24281  }
24282 
24283  public:
24285  string id_;
24289  string title_;
24290 
24295 
24303  inlineQueryResultAnimation(string const &id_, object_ptr<animation> &&animation_, string const &title_);
24304 
24306  static const std::int32_t ID = 2009984267;
24307 
24313  void store(TlStorerToString &s, const char *field_name) const final;
24314 };
24315 
24324  std::int32_t get_id() const final {
24325  return ID;
24326  }
24327 
24328  public:
24330  string id_;
24333 
24338 
24346 
24348  static const std::int32_t ID = 842650360;
24349 
24355  void store(TlStorerToString &s, const char *field_name) const final;
24356 };
24357 
24366  std::int32_t get_id() const final {
24367  return ID;
24368  }
24369 
24370  public:
24372  string id_;
24376  string title_;
24379 
24384 
24393  inlineQueryResultDocument(string const &id_, object_ptr<document> &&document_, string const &title_, string const &description_);
24394 
24396  static const std::int32_t ID = -1491268539;
24397 
24403  void store(TlStorerToString &s, const char *field_name) const final;
24404 };
24405 
24414  std::int32_t get_id() const final {
24415  return ID;
24416  }
24417 
24418  public:
24420  string id_;
24424  string title_;
24427 
24432 
24441  inlineQueryResultPhoto(string const &id_, object_ptr<photo> &&photo_, string const &title_, string const &description_);
24442 
24444  static const std::int32_t ID = 1848319440;
24445 
24451  void store(TlStorerToString &s, const char *field_name) const final;
24452 };
24453 
24462  std::int32_t get_id() const final {
24463  return ID;
24464  }
24465 
24466  public:
24468  string id_;
24471 
24476 
24484 
24486  static const std::int32_t ID = -1848224245;
24487 
24493  void store(TlStorerToString &s, const char *field_name) const final;
24494 };
24495 
24504  std::int32_t get_id() const final {
24505  return ID;
24506  }
24507 
24508  public:
24510  string id_;
24514  string title_;
24517 
24522 
24531  inlineQueryResultVideo(string const &id_, object_ptr<video> &&video_, string const &title_, string const &description_);
24532 
24534  static const std::int32_t ID = -1373158683;
24535 
24541  void store(TlStorerToString &s, const char *field_name) const final;
24542 };
24543 
24552  std::int32_t get_id() const final {
24553  return ID;
24554  }
24555 
24556  public:
24558  string id_;
24562  string title_;
24563 
24568 
24576  inlineQueryResultVoiceNote(string const &id_, object_ptr<voiceNote> &&voice_note_, string const &title_);
24577 
24579  static const std::int32_t ID = -1897393105;
24580 
24586  void store(TlStorerToString &s, const char *field_name) const final;
24587 };
24588 
24589 class InlineQueryResult;
24590 
24592 
24596 class inlineQueryResults final : public Object {
24601  std::int32_t get_id() const final {
24602  return ID;
24603  }
24604 
24605  public:
24614 
24619 
24629 
24631  static const std::int32_t ID = 1830685615;
24632 
24638  void store(TlStorerToString &s, const char *field_name) const final;
24639 };
24640 
24642 
24646 class inlineQueryResultsButton final : public Object {
24651  std::int32_t get_id() const final {
24652  return ID;
24653  }
24654 
24655  public:
24657  string text_;
24660 
24665 
24673 
24675  static const std::int32_t ID = -790689618;
24676 
24682  void store(TlStorerToString &s, const char *field_name) const final;
24683 };
24684 
24690  public:
24691 };
24692 
24701  std::int32_t get_id() const final {
24702  return ID;
24703  }
24704 
24705  public:
24707  string parameter_;
24708 
24713 
24719  explicit inlineQueryResultsButtonTypeStartBot(string const &parameter_);
24720 
24722  static const std::int32_t ID = -23400235;
24723 
24729  void store(TlStorerToString &s, const char *field_name) const final;
24730 };
24731 
24740  std::int32_t get_id() const final {
24741  return ID;
24742  }
24743 
24744  public:
24746  string url_;
24747 
24752 
24758  explicit inlineQueryResultsButtonTypeWebApp(string const &url_);
24759 
24761  static const std::int32_t ID = -1197382814;
24762 
24768  void store(TlStorerToString &s, const char *field_name) const final;
24769 };
24770 
24771 class InputFile;
24772 
24777 class InputBackground: public Object {
24778  public:
24779 };
24780 
24789  std::int32_t get_id() const final {
24790  return ID;
24791  }
24792 
24793  public:
24796 
24801 
24808 
24810  static const std::int32_t ID = -1747094364;
24811 
24817  void store(TlStorerToString &s, const char *field_name) const final;
24818 };
24819 
24828  std::int32_t get_id() const final {
24829  return ID;
24830  }
24831 
24832  public:
24835 
24840 
24847 
24849  static const std::int32_t ID = -274976231;
24850 
24856  void store(TlStorerToString &s, const char *field_name) const final;
24857 };
24858 
24867  std::int32_t get_id() const final {
24868  return ID;
24869  }
24870 
24871  public:
24874 
24879 
24886 
24888  static const std::int32_t ID = -351905954;
24889 
24895  void store(TlStorerToString &s, const char *field_name) const final;
24896 };
24897 
24898 class formattedText;
24899 
24903 class inputBusinessChatLink final : public Object {
24908  std::int32_t get_id() const final {
24909  return ID;
24910  }
24911 
24912  public:
24916  string title_;
24917 
24922 
24930 
24932  static const std::int32_t ID = 237858296;
24933 
24939  void store(TlStorerToString &s, const char *field_name) const final;
24940 };
24941 
24942 class InputFile;
24943 
24947 class inputBusinessStartPage final : public Object {
24952  std::int32_t get_id() const final {
24953  return ID;
24954  }
24955 
24956  public:
24958  string title_;
24960  string message_;
24963 
24968 
24976  inputBusinessStartPage(string const &title_, string const &message_, object_ptr<InputFile> &&sticker_);
24977 
24979  static const std::int32_t ID = -327383072;
24980 
24986  void store(TlStorerToString &s, const char *field_name) const final;
24987 };
24988 
24989 class InputFile;
24990 
24991 class chatPhotoSticker;
24992 
24997 class InputChatPhoto: public Object {
24998  public:
24999 };
25000 
25009  std::int32_t get_id() const final {
25010  return ID;
25011  }
25012 
25013  public:
25016 
25021 
25028 
25030  static const std::int32_t ID = 23128529;
25031 
25037  void store(TlStorerToString &s, const char *field_name) const final;
25038 };
25039 
25043 class inputChatPhotoStatic final : public InputChatPhoto {
25048  std::int32_t get_id() const final {
25049  return ID;
25050  }
25051 
25052  public:
25055 
25060 
25067 
25069  static const std::int32_t ID = 1979179699;
25070 
25076  void store(TlStorerToString &s, const char *field_name) const final;
25077 };
25078 
25087  std::int32_t get_id() const final {
25088  return ID;
25089  }
25090 
25091  public:
25096 
25101 
25109 
25111  static const std::int32_t ID = 90846242;
25112 
25118  void store(TlStorerToString &s, const char *field_name) const final;
25119 };
25120 
25129  std::int32_t get_id() const final {
25130  return ID;
25131  }
25132 
25133  public:
25136 
25141 
25148 
25150  static const std::int32_t ID = 1315861341;
25151 
25157  void store(TlStorerToString &s, const char *field_name) const final;
25158 };
25159 
25164 class InputChatTheme: public Object {
25165  public:
25166 };
25167 
25171 class inputChatThemeEmoji final : public InputChatTheme {
25176  std::int32_t get_id() const final {
25177  return ID;
25178  }
25179 
25180  public:
25182  string name_;
25183 
25188 
25194  explicit inputChatThemeEmoji(string const &name_);
25195 
25197  static const std::int32_t ID = -1461787199;
25198 
25204  void store(TlStorerToString &s, const char *field_name) const final;
25205 };
25206 
25210 class inputChatThemeGift final : public InputChatTheme {
25215  std::int32_t get_id() const final {
25216  return ID;
25217  }
25218 
25219  public:
25221  string name_;
25222 
25227 
25233  explicit inputChatThemeGift(string const &name_);
25234 
25236  static const std::int32_t ID = 2026976301;
25237 
25243  void store(TlStorerToString &s, const char *field_name) const final;
25244 };
25245 
25246 class formattedText;
25247 
25248 class inputChecklistTask;
25249 
25253 class inputChecklist final : public Object {
25258  std::int32_t get_id() const final {
25259  return ID;
25260  }
25261 
25262  public:
25271 
25275  inputChecklist();
25276 
25286 
25288  static const std::int32_t ID = -145125739;
25289 
25295  void store(TlStorerToString &s, const char *field_name) const final;
25296 };
25297 
25298 class formattedText;
25299 
25303 class inputChecklistTask final : public Object {
25308  std::int32_t get_id() const final {
25309  return ID;
25310  }
25311 
25312  public:
25317 
25322 
25330 
25332  static const std::int32_t ID = 1633462225;
25333 
25339  void store(TlStorerToString &s, const char *field_name) const final;
25340 };
25341 
25346 class InputCredentials: public Object {
25347  public:
25348 };
25349 
25358  std::int32_t get_id() const final {
25359  return ID;
25360  }
25361 
25362  public:
25365 
25370 
25376  explicit inputCredentialsSaved(string const &saved_credentials_id_);
25377 
25379  static const std::int32_t ID = -2034385364;
25380 
25386  void store(TlStorerToString &s, const char *field_name) const final;
25387 };
25388 
25397  std::int32_t get_id() const final {
25398  return ID;
25399  }
25400 
25401  public:
25403  string data_;
25406 
25411 
25418  inputCredentialsNew(string const &data_, bool allow_save_);
25419 
25421  static const std::int32_t ID = -829689558;
25422 
25428  void store(TlStorerToString &s, const char *field_name) const final;
25429 };
25430 
25439  std::int32_t get_id() const final {
25440  return ID;
25441  }
25442 
25443  public:
25445  string data_;
25446 
25451 
25457  explicit inputCredentialsApplePay(string const &data_);
25458 
25460  static const std::int32_t ID = -1246570799;
25461 
25467  void store(TlStorerToString &s, const char *field_name) const final;
25468 };
25469 
25478  std::int32_t get_id() const final {
25479  return ID;
25480  }
25481 
25482  public:
25484  string data_;
25485 
25490 
25496  explicit inputCredentialsGooglePay(string const &data_);
25497 
25499  static const std::int32_t ID = 844384100;
25500 
25506  void store(TlStorerToString &s, const char *field_name) const final;
25507 };
25508 
25513 class InputFile: public Object {
25514  public:
25515 };
25516 
25520 class inputFileId final : public InputFile {
25525  std::int32_t get_id() const final {
25526  return ID;
25527  }
25528 
25529  public:
25532 
25536  inputFileId();
25537 
25543  explicit inputFileId(int32 id_);
25544 
25546  static const std::int32_t ID = 1788906253;
25547 
25553  void store(TlStorerToString &s, const char *field_name) const final;
25554 };
25555 
25559 class inputFileRemote final : public InputFile {
25564  std::int32_t get_id() const final {
25565  return ID;
25566  }
25567 
25568  public:
25570  string id_;
25571 
25575  inputFileRemote();
25576 
25582  explicit inputFileRemote(string const &id_);
25583 
25585  static const std::int32_t ID = -107574466;
25586 
25592  void store(TlStorerToString &s, const char *field_name) const final;
25593 };
25594 
25598 class inputFileLocal final : public InputFile {
25603  std::int32_t get_id() const final {
25604  return ID;
25605  }
25606 
25607  public:
25609  string path_;
25610 
25614  inputFileLocal();
25615 
25621  explicit inputFileLocal(string const &path_);
25622 
25624  static const std::int32_t ID = 2056030919;
25625 
25631  void store(TlStorerToString &s, const char *field_name) const final;
25632 };
25633 
25637 class inputFileGenerated final : public InputFile {
25642  std::int32_t get_id() const final {
25643  return ID;
25644  }
25645 
25646  public:
25650  string conversion_;
25653 
25658 
25666  inputFileGenerated(string const &original_path_, string const &conversion_, int53 expected_size_);
25667 
25669  static const std::int32_t ID = -1333385216;
25670 
25676  void store(TlStorerToString &s, const char *field_name) const final;
25677 };
25678 
25683 class InputGroupCall: public Object {
25684  public:
25685 };
25686 
25690 class inputGroupCallLink final : public InputGroupCall {
25695  std::int32_t get_id() const final {
25696  return ID;
25697  }
25698 
25699  public:
25701  string link_;
25702 
25707 
25713  explicit inputGroupCallLink(string const &link_);
25714 
25716  static const std::int32_t ID = -812157480;
25717 
25723  void store(TlStorerToString &s, const char *field_name) const final;
25724 };
25725 
25734  std::int32_t get_id() const final {
25735  return ID;
25736  }
25737 
25738  public:
25743 
25748 
25756 
25758  static const std::int32_t ID = -341793768;
25759 
25765  void store(TlStorerToString &s, const char *field_name) const final;
25766 };
25767 
25768 class InputFile;
25769 
25770 class date;
25771 
25775 class inputIdentityDocument final : public Object {
25780  std::int32_t get_id() const final {
25781  return ID;
25782  }
25783 
25784  public:
25786  string number_;
25797 
25802 
25814 
25816  static const std::int32_t ID = 767353688;
25817 
25823  void store(TlStorerToString &s, const char *field_name) const final;
25824 };
25825 
25826 class InputMessageContent;
25827 
25828 class ReplyMarkup;
25829 
25830 class contact;
25831 
25832 class location;
25833 
25834 class venue;
25835 
25841  public:
25842 };
25843 
25852  std::int32_t get_id() const final {
25853  return ID;
25854  }
25855 
25856  public:
25858  string id_;
25860  string title_;
25866  string video_url_;
25879 
25884 
25901 
25903  static const std::int32_t ID = -1489808874;
25904 
25910  void store(TlStorerToString &s, const char *field_name) const final;
25911 };
25912 
25921  std::int32_t get_id() const final {
25922  return ID;
25923  }
25924 
25925  public:
25927  string id_;
25929  string url_;
25931  string title_;
25944 
25949 
25964 
25966  static const std::int32_t ID = 1983218620;
25967 
25973  void store(TlStorerToString &s, const char *field_name) const final;
25974 };
25975 
25984  std::int32_t get_id() const final {
25985  return ID;
25986  }
25987 
25988  public:
25990  string id_;
25992  string title_;
25994  string performer_;
25996  string audio_url_;
26003 
26008 
26021 
26023  static const std::int32_t ID = 1260139988;
26024 
26030  void store(TlStorerToString &s, const char *field_name) const final;
26031 };
26032 
26041  std::int32_t get_id() const final {
26042  return ID;
26043  }
26044 
26045  public:
26047  string id_;
26060 
26065 
26078 
26080  static const std::int32_t ID = 1846064594;
26081 
26087  void store(TlStorerToString &s, const char *field_name) const final;
26088 };
26089 
26098  std::int32_t get_id() const final {
26099  return ID;
26100  }
26101 
26102  public:
26104  string id_;
26106  string title_;
26112  string mime_type_;
26123 
26128 
26144 
26146  static const std::int32_t ID = 578801869;
26147 
26153  void store(TlStorerToString &s, const char *field_name) const final;
26154 };
26155 
26164  std::int32_t get_id() const final {
26165  return ID;
26166  }
26167 
26168  public:
26170  string id_;
26175 
26180 
26189 
26191  static const std::int32_t ID = 966074327;
26192 
26198  void store(TlStorerToString &s, const char *field_name) const final;
26199 };
26200 
26209  std::int32_t get_id() const final {
26210  return ID;
26211  }
26212 
26213  public:
26215  string id_;
26221  string title_;
26232 
26237 
26252 
26254  static const std::int32_t ID = -1887650218;
26255 
26261  void store(TlStorerToString &s, const char *field_name) const final;
26262 };
26263 
26272  std::int32_t get_id() const final {
26273  return ID;
26274  }
26275 
26276  public:
26278  string id_;
26280  string title_;
26286  string photo_url_;
26295 
26300 
26315 
26317  static const std::int32_t ID = -1123338721;
26318 
26324  void store(TlStorerToString &s, const char *field_name) const final;
26325 };
26326 
26335  std::int32_t get_id() const final {
26336  return ID;
26337  }
26338 
26339  public:
26341  string id_;
26354 
26359 
26372 
26374  static const std::int32_t ID = 274007129;
26375 
26381  void store(TlStorerToString &s, const char *field_name) const final;
26382 };
26383 
26392  std::int32_t get_id() const final {
26393  return ID;
26394  }
26395 
26396  public:
26398  string id_;
26411 
26416 
26429 
26431  static const std::int32_t ID = 541704509;
26432 
26438  void store(TlStorerToString &s, const char *field_name) const final;
26439 };
26440 
26449  std::int32_t get_id() const final {
26450  return ID;
26451  }
26452 
26453  public:
26455  string id_;
26457  string title_;
26463  string video_url_;
26465  string mime_type_;
26476 
26481 
26498 
26500  static const std::int32_t ID = 1724073191;
26501 
26507  void store(TlStorerToString &s, const char *field_name) const final;
26508 };
26509 
26518  std::int32_t get_id() const final {
26519  return ID;
26520  }
26521 
26522  public:
26524  string id_;
26526  string title_;
26535 
26540 
26552 
26554  static const std::int32_t ID = -1790072503;
26555 
26561  void store(TlStorerToString &s, const char *field_name) const final;
26562 };
26563 
26565 
26570 class InputInvoice: public Object {
26571  public:
26572 };
26573 
26577 class inputInvoiceMessage final : public InputInvoice {
26582  std::int32_t get_id() const final {
26583  return ID;
26584  }
26585 
26586  public:
26591 
26596 
26604 
26606  static const std::int32_t ID = 1490872848;
26607 
26613  void store(TlStorerToString &s, const char *field_name) const final;
26614 };
26615 
26619 class inputInvoiceName final : public InputInvoice {
26624  std::int32_t get_id() const final {
26625  return ID;
26626  }
26627 
26628  public:
26630  string name_;
26631 
26635  inputInvoiceName();
26636 
26642  explicit inputInvoiceName(string const &name_);
26643 
26645  static const std::int32_t ID = -1312155917;
26646 
26652  void store(TlStorerToString &s, const char *field_name) const final;
26653 };
26654 
26658 class inputInvoiceTelegram final : public InputInvoice {
26663  std::int32_t get_id() const final {
26664  return ID;
26665  }
26666 
26667  public:
26670 
26675 
26682 
26684  static const std::int32_t ID = -1762853139;
26685 
26691  void store(TlStorerToString &s, const char *field_name) const final;
26692 };
26693 
26694 class InputFile;
26695 
26697 
26698 class PollType;
26699 
26700 class contact;
26701 
26702 class formattedText;
26703 
26704 class inputChecklist;
26705 
26706 class inputPaidMedia;
26707 
26708 class inputThumbnail;
26709 
26710 class invoice;
26711 
26712 class linkPreviewOptions;
26713 
26714 class location;
26715 
26716 class messageCopyOptions;
26717 
26718 class venue;
26719 
26725  public:
26726 };
26727 
26736  std::int32_t get_id() const final {
26737  return ID;
26738  }
26739 
26740  public:
26747 
26751  inputMessageText();
26752 
26761 
26763  static const std::int32_t ID = -212805484;
26764 
26770  void store(TlStorerToString &s, const char *field_name) const final;
26771 };
26772 
26781  std::int32_t get_id() const final {
26782  return ID;
26783  }
26784 
26785  public:
26804 
26809 
26824 
26826  static const std::int32_t ID = -210404059;
26827 
26833  void store(TlStorerToString &s, const char *field_name) const final;
26834 };
26835 
26844  std::int32_t get_id() const final {
26845  return ID;
26846  }
26847 
26848  public:
26856  string title_;
26858  string performer_;
26861 
26866 
26878 
26880  static const std::int32_t ID = -626786126;
26881 
26887  void store(TlStorerToString &s, const char *field_name) const final;
26888 };
26889 
26898  std::int32_t get_id() const final {
26899  return ID;
26900  }
26901 
26902  public:
26911 
26916 
26926 
26928  static const std::int32_t ID = 1633383097;
26929 
26935  void store(TlStorerToString &s, const char *field_name) const final;
26936 };
26937 
26946  std::int32_t get_id() const final {
26947  return ID;
26948  }
26949 
26950  public:
26960  string payload_;
26961 
26966 
26977 
26979  static const std::int32_t ID = -1274819374;
26980 
26986  void store(TlStorerToString &s, const char *field_name) const final;
26987 };
26988 
26997  std::int32_t get_id() const final {
26998  return ID;
26999  }
27000 
27001  public:
27020 
27025 
27040 
27042  static const std::int32_t ID = -810129442;
27043 
27049  void store(TlStorerToString &s, const char *field_name) const final;
27050 };
27051 
27060  std::int32_t get_id() const final {
27061  return ID;
27062  }
27063 
27064  public:
27074  string emoji_;
27075 
27080 
27091 
27093  static const std::int32_t ID = 1072805625;
27094 
27100  void store(TlStorerToString &s, const char *field_name) const final;
27101 };
27102 
27111  std::int32_t get_id() const final {
27112  return ID;
27113  }
27114 
27115  public:
27142 
27147 
27166 
27168  static const std::int32_t ID = -605958271;
27169 
27175  void store(TlStorerToString &s, const char *field_name) const final;
27176 };
27177 
27186  std::int32_t get_id() const final {
27187  return ID;
27188  }
27189 
27190  public:
27201 
27206 
27217 
27219  static const std::int32_t ID = -714598691;
27220 
27226  void store(TlStorerToString &s, const char *field_name) const final;
27227 };
27228 
27237  std::int32_t get_id() const final {
27238  return ID;
27239  }
27240 
27241  public:
27252 
27257 
27268 
27270  static const std::int32_t ID = 1461977004;
27271 
27277  void store(TlStorerToString &s, const char *field_name) const final;
27278 };
27279 
27288  std::int32_t get_id() const final {
27289  return ID;
27290  }
27291 
27292  public:
27301 
27306 
27316 
27318  static const std::int32_t ID = 648735088;
27319 
27325  void store(TlStorerToString &s, const char *field_name) const final;
27326 };
27327 
27336  std::int32_t get_id() const final {
27337  return ID;
27338  }
27339 
27340  public:
27343 
27348 
27355 
27357  static const std::int32_t ID = 1447926269;
27358 
27364  void store(TlStorerToString &s, const char *field_name) const final;
27365 };
27366 
27375  std::int32_t get_id() const final {
27376  return ID;
27377  }
27378 
27379  public:
27382 
27387 
27394 
27396  static const std::int32_t ID = -982446849;
27397 
27403  void store(TlStorerToString &s, const char *field_name) const final;
27404 };
27405 
27414  std::int32_t get_id() const final {
27415  return ID;
27416  }
27417 
27418  public:
27420  string emoji_;
27423 
27427  inputMessageDice();
27428 
27435  inputMessageDice(string const &emoji_, bool clear_draft_);
27436 
27438  static const std::int32_t ID = 841574313;
27439 
27445  void store(TlStorerToString &s, const char *field_name) const final;
27446 };
27447 
27456  std::int32_t get_id() const final {
27457  return ID;
27458  }
27459 
27460  public:
27465 
27469  inputMessageGame();
27470 
27478 
27480  static const std::int32_t ID = 1252944610;
27481 
27487  void store(TlStorerToString &s, const char *field_name) const final;
27488 };
27489 
27498  std::int32_t get_id() const final {
27499  return ID;
27500  }
27501 
27502  public:
27506  string title_;
27510  string photo_url_;
27529 
27534 
27553 
27555  static const std::int32_t ID = -1162047631;
27556 
27562  void store(TlStorerToString &s, const char *field_name) const final;
27563 };
27564 
27573  std::int32_t get_id() const final {
27574  return ID;
27575  }
27576 
27577  public:
27592 
27596  inputMessagePoll();
27597 
27610 
27612  static const std::int32_t ID = -263337164;
27613 
27619  void store(TlStorerToString &s, const char *field_name) const final;
27620 };
27621 
27630  std::int32_t get_id() const final {
27631  return ID;
27632  }
27633 
27634  public:
27639 
27644 
27652 
27654  static const std::int32_t ID = -370732053;
27655 
27661  void store(TlStorerToString &s, const char *field_name) const final;
27662 };
27663 
27672  std::int32_t get_id() const final {
27673  return ID;
27674  }
27675 
27676  public:
27679 
27684 
27691 
27693  static const std::int32_t ID = -1722965261;
27694 
27700  void store(TlStorerToString &s, const char *field_name) const final;
27701 };
27702 
27711  std::int32_t get_id() const final {
27712  return ID;
27713  }
27714 
27715  public:
27728 
27733 
27745 
27747  static const std::int32_t ID = -1076506316;
27748 
27754  void store(TlStorerToString &s, const char *field_name) const final;
27755 };
27756 
27757 class inputTextQuote;
27758 
27764  public:
27765 };
27766 
27775  std::int32_t get_id() const final {
27776  return ID;
27777  }
27778 
27779  public:
27786 
27791 
27800 
27802  static const std::int32_t ID = -782038760;
27803 
27809  void store(TlStorerToString &s, const char *field_name) const final;
27810 };
27811 
27820  std::int32_t get_id() const final {
27821  return ID;
27822  }
27823 
27824  public:
27833 
27838 
27848 
27850  static const std::int32_t ID = -505276703;
27851 
27857  void store(TlStorerToString &s, const char *field_name) const final;
27858 };
27859 
27868  std::int32_t get_id() const final {
27869  return ID;
27870  }
27871 
27872  public:
27877 
27882 
27890 
27892  static const std::int32_t ID = -1723842320;
27893 
27899  void store(TlStorerToString &s, const char *field_name) const final;
27900 };
27901 
27902 class InputFile;
27903 
27904 class InputPaidMediaType;
27905 
27906 class inputThumbnail;
27907 
27911 class inputPaidMedia final : public Object {
27916  std::int32_t get_id() const final {
27917  return ID;
27918  }
27919 
27920  public:
27933 
27937  inputPaidMedia();
27938 
27950 
27952  static const std::int32_t ID = 475844035;
27953 
27959  void store(TlStorerToString &s, const char *field_name) const final;
27960 };
27961 
27962 class InputFile;
27963 
27969  public:
27970 };
27971 
27980  std::int32_t get_id() const final {
27981  return ID;
27982  }
27983 
27984  public:
27985 
27990 
27992  static const std::int32_t ID = -761660134;
27993 
27999  void store(TlStorerToString &s, const char *field_name) const final;
28000 };
28001 
28010  std::int32_t get_id() const final {
28011  return ID;
28012  }
28013 
28014  public:
28023 
28028 
28038 
28040  static const std::int32_t ID = 1793741625;
28041 
28047  void store(TlStorerToString &s, const char *field_name) const final;
28048 };
28049 
28050 class address;
28051 
28052 class inputIdentityDocument;
28053 
28054 class inputPersonalDocument;
28055 
28056 class personalDetails;
28057 
28063  public:
28064 };
28065 
28074  std::int32_t get_id() const final {
28075  return ID;
28076  }
28077 
28078  public:
28081 
28086 
28093 
28095  static const std::int32_t ID = 164791359;
28096 
28102  void store(TlStorerToString &s, const char *field_name) const final;
28103 };
28104 
28113  std::int32_t get_id() const final {
28114  return ID;
28115  }
28116 
28117  public:
28120 
28125 
28132 
28134  static const std::int32_t ID = -497011356;
28135 
28141  void store(TlStorerToString &s, const char *field_name) const final;
28142 };
28143 
28152  std::int32_t get_id() const final {
28153  return ID;
28154  }
28155 
28156  public:
28159 
28164 
28171 
28173  static const std::int32_t ID = 304813264;
28174 
28180  void store(TlStorerToString &s, const char *field_name) const final;
28181 };
28182 
28191  std::int32_t get_id() const final {
28192  return ID;
28193  }
28194 
28195  public:
28198 
28203 
28210 
28212  static const std::int32_t ID = -9963390;
28213 
28219  void store(TlStorerToString &s, const char *field_name) const final;
28220 };
28221 
28230  std::int32_t get_id() const final {
28231  return ID;
28232  }
28233 
28234  public:
28237 
28242 
28249 
28251  static const std::int32_t ID = 715360043;
28252 
28258  void store(TlStorerToString &s, const char *field_name) const final;
28259 };
28260 
28269  std::int32_t get_id() const final {
28270  return ID;
28271  }
28272 
28273  public:
28276 
28281 
28288 
28290  static const std::int32_t ID = 461630480;
28291 
28297  void store(TlStorerToString &s, const char *field_name) const final;
28298 };
28299 
28308  std::int32_t get_id() const final {
28309  return ID;
28310  }
28311 
28312  public:
28315 
28320 
28327 
28329  static const std::int32_t ID = 1389203841;
28330 
28336  void store(TlStorerToString &s, const char *field_name) const final;
28337 };
28338 
28347  std::int32_t get_id() const final {
28348  return ID;
28349  }
28350 
28351  public:
28354 
28359 
28366 
28368  static const std::int32_t ID = -26585208;
28369 
28375  void store(TlStorerToString &s, const char *field_name) const final;
28376 };
28377 
28386  std::int32_t get_id() const final {
28387  return ID;
28388  }
28389 
28390  public:
28393 
28398 
28405 
28407  static const std::int32_t ID = 1736154155;
28408 
28414  void store(TlStorerToString &s, const char *field_name) const final;
28415 };
28416 
28425  std::int32_t get_id() const final {
28426  return ID;
28427  }
28428 
28429  public:
28432 
28437 
28444 
28446  static const std::int32_t ID = 1314562128;
28447 
28453  void store(TlStorerToString &s, const char *field_name) const final;
28454 };
28455 
28464  std::int32_t get_id() const final {
28465  return ID;
28466  }
28467 
28468  public:
28471 
28476 
28483 
28485  static const std::int32_t ID = -1913238047;
28486 
28492  void store(TlStorerToString &s, const char *field_name) const final;
28493 };
28494 
28503  std::int32_t get_id() const final {
28504  return ID;
28505  }
28506 
28507  public:
28510 
28515 
28521  explicit inputPassportElementPhoneNumber(string const &phone_number_);
28522 
28524  static const std::int32_t ID = 1319357497;
28525 
28531  void store(TlStorerToString &s, const char *field_name) const final;
28532 };
28533 
28542  std::int32_t get_id() const final {
28543  return ID;
28544  }
28545 
28546  public:
28549 
28554 
28560  explicit inputPassportElementEmailAddress(string const &email_address_);
28561 
28563  static const std::int32_t ID = -248605659;
28564 
28570  void store(TlStorerToString &s, const char *field_name) const final;
28571 };
28572 
28574 
28575 class PassportElementType;
28576 
28580 class inputPassportElementError final : public Object {
28585  std::int32_t get_id() const final {
28586  return ID;
28587  }
28588 
28589  public:
28593  string message_;
28596 
28601 
28610 
28612  static const std::int32_t ID = 285756898;
28613 
28619  void store(TlStorerToString &s, const char *field_name) const final;
28620 };
28621 
28627  public:
28628 };
28629 
28638  std::int32_t get_id() const final {
28639  return ID;
28640  }
28641 
28642  public:
28645 
28650 
28657 
28659  static const std::int32_t ID = 267230319;
28660 
28666  void store(TlStorerToString &s, const char *field_name) const final;
28667 };
28668 
28677  std::int32_t get_id() const final {
28678  return ID;
28679  }
28680 
28681  public:
28683  string field_name_;
28686 
28691 
28699 
28701  static const std::int32_t ID = -426795002;
28702 
28708  void store(TlStorerToString &s, const char *field_name) const final;
28709 };
28710 
28719  std::int32_t get_id() const final {
28720  return ID;
28721  }
28722 
28723  public:
28726 
28731 
28738 
28740  static const std::int32_t ID = 588023741;
28741 
28747  void store(TlStorerToString &s, const char *field_name) const final;
28748 };
28749 
28758  std::int32_t get_id() const final {
28759  return ID;
28760  }
28761 
28762  public:
28765 
28770 
28777 
28779  static const std::int32_t ID = 413072891;
28780 
28786  void store(TlStorerToString &s, const char *field_name) const final;
28787 };
28788 
28797  std::int32_t get_id() const final {
28798  return ID;
28799  }
28800 
28801  public:
28804 
28809 
28816 
28818  static const std::int32_t ID = -773575528;
28819 
28825  void store(TlStorerToString &s, const char *field_name) const final;
28826 };
28827 
28836  std::int32_t get_id() const final {
28837  return ID;
28838  }
28839 
28840  public:
28843 
28848 
28855 
28857  static const std::int32_t ID = 505842299;
28858 
28864  void store(TlStorerToString &s, const char *field_name) const final;
28865 };
28866 
28875  std::int32_t get_id() const final {
28876  return ID;
28877  }
28878 
28879  public:
28882 
28887 
28894 
28896  static const std::int32_t ID = -527254048;
28897 
28903  void store(TlStorerToString &s, const char *field_name) const final;
28904 };
28905 
28914  std::int32_t get_id() const final {
28915  return ID;
28916  }
28917 
28918  public:
28921 
28926 
28933 
28935  static const std::int32_t ID = -298492469;
28936 
28942  void store(TlStorerToString &s, const char *field_name) const final;
28943 };
28944 
28953  std::int32_t get_id() const final {
28954  return ID;
28955  }
28956 
28957  public:
28960 
28965 
28972 
28974  static const std::int32_t ID = -2008541640;
28975 
28981  void store(TlStorerToString &s, const char *field_name) const final;
28982 };
28983 
28984 class InputFile;
28985 
28989 class inputPersonalDocument final : public Object {
28994  std::int32_t get_id() const final {
28995  return ID;
28996  }
28997 
28998  public:
29003 
29008 
29016 
29018  static const std::int32_t ID = 1676966826;
29019 
29025  void store(TlStorerToString &s, const char *field_name) const final;
29026 };
29027 
29028 class InputFile;
29029 
29030 class StickerFormat;
29031 
29032 class maskPosition;
29033 
29037 class inputSticker final : public Object {
29042  std::int32_t get_id() const final {
29043  return ID;
29044  }
29045 
29046  public:
29052  string emojis_;
29057 
29061  inputSticker();
29062 
29073 
29075  static const std::int32_t ID = 1589392402;
29076 
29082  void store(TlStorerToString &s, const char *field_name) const final;
29083 };
29084 
29085 class InputStoryAreaType;
29086 
29087 class storyAreaPosition;
29088 
29092 class inputStoryArea final : public Object {
29097  std::int32_t get_id() const final {
29098  return ID;
29099  }
29100 
29101  public:
29106 
29110  inputStoryArea();
29111 
29119 
29121  static const std::int32_t ID = 122859135;
29122 
29128  void store(TlStorerToString &s, const char *field_name) const final;
29129 };
29130 
29131 class ReactionType;
29132 
29133 class location;
29134 
29135 class locationAddress;
29136 
29142  public:
29143 };
29144 
29153  std::int32_t get_id() const final {
29154  return ID;
29155  }
29156 
29157  public:
29162 
29167 
29175 
29177  static const std::int32_t ID = -1433714887;
29178 
29184  void store(TlStorerToString &s, const char *field_name) const final;
29185 };
29186 
29195  std::int32_t get_id() const final {
29196  return ID;
29197  }
29198 
29199  public:
29203  string result_id_;
29204 
29209 
29217 
29219  static const std::int32_t ID = -1395809130;
29220 
29226  void store(TlStorerToString &s, const char *field_name) const final;
29227 };
29228 
29237  std::int32_t get_id() const final {
29238  return ID;
29239  }
29240 
29241  public:
29245  string venue_id_;
29246 
29251 
29258  inputStoryAreaTypePreviousVenue(string const &venue_provider_, string const &venue_id_);
29259 
29261  static const std::int32_t ID = 1846693388;
29262 
29268  void store(TlStorerToString &s, const char *field_name) const final;
29269 };
29270 
29279  std::int32_t get_id() const final {
29280  return ID;
29281  }
29282 
29283  public:
29287  bool is_dark_;
29290 
29295 
29304 
29306  static const std::int32_t ID = 2101826003;
29307 
29313  void store(TlStorerToString &s, const char *field_name) const final;
29314 };
29315 
29324  std::int32_t get_id() const final {
29325  return ID;
29326  }
29327 
29328  public:
29333 
29338 
29346 
29348  static const std::int32_t ID = -266607529;
29349 
29355  void store(TlStorerToString &s, const char *field_name) const final;
29356 };
29357 
29366  std::int32_t get_id() const final {
29367  return ID;
29368  }
29369 
29370  public:
29372  string url_;
29373 
29378 
29384  explicit inputStoryAreaTypeLink(string const &url_);
29385 
29387  static const std::int32_t ID = 1408441160;
29388 
29394  void store(TlStorerToString &s, const char *field_name) const final;
29395 };
29396 
29405  std::int32_t get_id() const final {
29406  return ID;
29407  }
29408 
29409  public:
29413  string emoji_;
29416 
29421 
29430 
29432  static const std::int32_t ID = -1212686691;
29433 
29439  void store(TlStorerToString &s, const char *field_name) const final;
29440 };
29441 
29450  std::int32_t get_id() const final {
29451  return ID;
29452  }
29453 
29454  public:
29456  string gift_name_;
29457 
29462 
29468  explicit inputStoryAreaTypeUpgradedGift(string const &gift_name_);
29469 
29471  static const std::int32_t ID = 793059694;
29472 
29478  void store(TlStorerToString &s, const char *field_name) const final;
29479 };
29480 
29481 class inputStoryArea;
29482 
29486 class inputStoryAreas final : public Object {
29491  std::int32_t get_id() const final {
29492  return ID;
29493  }
29494 
29495  public:
29498 
29502  inputStoryAreas();
29503 
29510 
29512  static const std::int32_t ID = -883247088;
29513 
29519  void store(TlStorerToString &s, const char *field_name) const final;
29520 };
29521 
29522 class InputFile;
29523 
29528 class InputStoryContent: public Object {
29529  public:
29530 };
29531 
29540  std::int32_t get_id() const final {
29541  return ID;
29542  }
29543 
29544  public:
29549 
29554 
29562 
29564  static const std::int32_t ID = -309196727;
29565 
29571  void store(TlStorerToString &s, const char *field_name) const final;
29572 };
29573 
29582  std::int32_t get_id() const final {
29583  return ID;
29584  }
29585 
29586  public:
29592  double duration_;
29597 
29602 
29613 
29615  static const std::int32_t ID = 3809243;
29616 
29622  void store(TlStorerToString &s, const char *field_name) const final;
29623 };
29624 
29625 class SuggestedPostPrice;
29626 
29630 class inputSuggestedPostInfo final : public Object {
29635  std::int32_t get_id() const final {
29636  return ID;
29637  }
29638 
29639  public:
29644 
29649 
29657 
29659  static const std::int32_t ID = -1246794382;
29660 
29666  void store(TlStorerToString &s, const char *field_name) const final;
29667 };
29668 
29669 class formattedText;
29670 
29674 class inputTextQuote final : public Object {
29679  std::int32_t get_id() const final {
29680  return ID;
29681  }
29682 
29683  public:
29688 
29692  inputTextQuote();
29693 
29701 
29703  static const std::int32_t ID = -1219859172;
29704 
29710  void store(TlStorerToString &s, const char *field_name) const final;
29711 };
29712 
29713 class InputFile;
29714 
29718 class inputThumbnail final : public Object {
29723  std::int32_t get_id() const final {
29724  return ID;
29725  }
29726 
29727  public:
29734 
29738  inputThumbnail();
29739 
29748 
29750  static const std::int32_t ID = 1582387236;
29751 
29757  void store(TlStorerToString &s, const char *field_name) const final;
29758 };
29759 
29760 class ProxyType;
29761 
29762 class TargetChat;
29763 
29764 class WebAppOpenMode;
29765 
29767 
29768 class formattedText;
29769 
29774 class InternalLinkType: public Object {
29775  public:
29776 };
29777 
29786  std::int32_t get_id() const final {
29787  return ID;
29788  }
29789 
29790  public:
29791 
29796 
29798  static const std::int32_t ID = 1886108589;
29799 
29805  void store(TlStorerToString &s, const char *field_name) const final;
29806 };
29807 
29816  std::int32_t get_id() const final {
29817  return ID;
29818  }
29819 
29820  public:
29826  string url_;
29827 
29832 
29841 
29843  static const std::int32_t ID = 1682719269;
29844 
29850  void store(TlStorerToString &s, const char *field_name) const final;
29851 };
29852 
29861  std::int32_t get_id() const final {
29862  return ID;
29863  }
29864 
29865  public:
29867  string code_;
29868 
29873 
29879  explicit internalLinkTypeAuthenticationCode(string const &code_);
29880 
29882  static const std::int32_t ID = -209235982;
29883 
29889  void store(TlStorerToString &s, const char *field_name) const final;
29890 };
29891 
29900  std::int32_t get_id() const final {
29901  return ID;
29902  }
29903 
29904  public:
29907 
29912 
29918  explicit internalLinkTypeBackground(string const &background_name_);
29919 
29921  static const std::int32_t ID = 185411848;
29922 
29928  void store(TlStorerToString &s, const char *field_name) const final;
29929 };
29930 
29939  std::int32_t get_id() const final {
29940  return ID;
29941  }
29942 
29943  public:
29948 
29953 
29961 
29963  static const std::int32_t ID = 1401602752;
29964 
29970  void store(TlStorerToString &s, const char *field_name) const final;
29971 };
29972 
29981  std::int32_t get_id() const final {
29982  return ID;
29983  }
29984 
29985  public:
29992 
29997 
30005  internalLinkTypeBotStart(string const &bot_username_, string const &start_parameter_, bool autostart_);
30006 
30008  static const std::int32_t ID = 1066950637;
30009 
30015  void store(TlStorerToString &s, const char *field_name) const final;
30016 };
30017 
30026  std::int32_t get_id() const final {
30027  return ID;
30028  }
30029 
30030  public:
30037 
30042 
30051 
30053  static const std::int32_t ID = -905081650;
30054 
30060  void store(TlStorerToString &s, const char *field_name) const final;
30061 };
30062 
30071  std::int32_t get_id() const final {
30072  return ID;
30073  }
30074 
30075  public:
30077  string link_name_;
30078 
30083 
30089  explicit internalLinkTypeBusinessChat(string const &link_name_);
30090 
30092  static const std::int32_t ID = -1606751785;
30093 
30099  void store(TlStorerToString &s, const char *field_name) const final;
30100 };
30101 
30110  std::int32_t get_id() const final {
30111  return ID;
30112  }
30113 
30114  public:
30118  string purpose_;
30119 
30124 
30132 
30134  static const std::int32_t ID = -1454587065;
30135 
30141  void store(TlStorerToString &s, const char *field_name) const final;
30142 };
30143 
30152  std::int32_t get_id() const final {
30153  return ID;
30154  }
30155 
30156  public:
30157 
30162 
30164  static const std::int32_t ID = -265856255;
30165 
30171  void store(TlStorerToString &s, const char *field_name) const final;
30172 };
30173 
30182  std::int32_t get_id() const final {
30183  return ID;
30184  }
30185 
30186  public:
30188  string username_;
30190  string referrer_;
30191 
30196 
30203  internalLinkTypeChatAffiliateProgram(string const &username_, string const &referrer_);
30204 
30206  static const std::int32_t ID = 632049700;
30207 
30213  void store(TlStorerToString &s, const char *field_name) const final;
30214 };
30215 
30224  std::int32_t get_id() const final {
30225  return ID;
30226  }
30227 
30228  public:
30230  string url_;
30231 
30236 
30242  explicit internalLinkTypeChatBoost(string const &url_);
30243 
30245  static const std::int32_t ID = -716571328;
30246 
30252  void store(TlStorerToString &s, const char *field_name) const final;
30253 };
30254 
30263  std::int32_t get_id() const final {
30264  return ID;
30265  }
30266 
30267  public:
30270 
30275 
30281  explicit internalLinkTypeChatFolderInvite(string const &invite_link_);
30282 
30284  static const std::int32_t ID = -1984804546;
30285 
30291  void store(TlStorerToString &s, const char *field_name) const final;
30292 };
30293 
30302  std::int32_t get_id() const final {
30303  return ID;
30304  }
30305 
30306  public:
30307 
30312 
30314  static const std::int32_t ID = -1073805988;
30315 
30321  void store(TlStorerToString &s, const char *field_name) const final;
30322 };
30323 
30332  std::int32_t get_id() const final {
30333  return ID;
30334  }
30335 
30336  public:
30339 
30344 
30350  explicit internalLinkTypeChatInvite(string const &invite_link_);
30351 
30353  static const std::int32_t ID = 428621017;
30354 
30360  void store(TlStorerToString &s, const char *field_name) const final;
30361 };
30362 
30371  std::int32_t get_id() const final {
30372  return ID;
30373  }
30374 
30375  public:
30376 
30381 
30383  static const std::int32_t ID = 732625201;
30384 
30390  void store(TlStorerToString &s, const char *field_name) const final;
30391 };
30392 
30401  std::int32_t get_id() const final {
30402  return ID;
30403  }
30404 
30405  public:
30408 
30413 
30419  explicit internalLinkTypeDirectMessagesChat(string const &channel_username_);
30420 
30422  static const std::int32_t ID = 1795016752;
30423 
30429  void store(TlStorerToString &s, const char *field_name) const final;
30430 };
30431 
30440  std::int32_t get_id() const final {
30441  return ID;
30442  }
30443 
30444  public:
30445 
30450 
30452  static const std::int32_t ID = -1022472090;
30453 
30459  void store(TlStorerToString &s, const char *field_name) const final;
30460 };
30461 
30470  std::int32_t get_id() const final {
30471  return ID;
30472  }
30473 
30474  public:
30479 
30484 
30491  internalLinkTypeGame(string const &bot_username_, string const &game_short_name_);
30492 
30494  static const std::int32_t ID = -260788787;
30495 
30501  void store(TlStorerToString &s, const char *field_name) const final;
30502 };
30503 
30512  std::int32_t get_id() const final {
30513  return ID;
30514  }
30515 
30516  public:
30521 
30526 
30534 
30536  static const std::int32_t ID = -812480347;
30537 
30543  void store(TlStorerToString &s, const char *field_name) const final;
30544 };
30545 
30554  std::int32_t get_id() const final {
30555  return ID;
30556  }
30557 
30558  public:
30561 
30566 
30572  explicit internalLinkTypeGroupCall(string const &invite_link_);
30573 
30575  static const std::int32_t ID = 1953084438;
30576 
30582  void store(TlStorerToString &s, const char *field_name) const final;
30583 };
30584 
30593  std::int32_t get_id() const final {
30594  return ID;
30595  }
30596 
30597  public:
30599  string url_;
30602 
30607 
30614  internalLinkTypeInstantView(string const &url_, string const &fallback_url_);
30615 
30617  static const std::int32_t ID = 1776607039;
30618 
30624  void store(TlStorerToString &s, const char *field_name) const final;
30625 };
30626 
30635  std::int32_t get_id() const final {
30636  return ID;
30637  }
30638 
30639  public:
30642 
30647 
30653  explicit internalLinkTypeInvoice(string const &invoice_name_);
30654 
30656  static const std::int32_t ID = -213094996;
30657 
30663  void store(TlStorerToString &s, const char *field_name) const final;
30664 };
30665 
30674  std::int32_t get_id() const final {
30675  return ID;
30676  }
30677 
30678  public:
30681 
30686 
30692  explicit internalLinkTypeLanguagePack(string const &language_pack_id_);
30693 
30695  static const std::int32_t ID = -1450766996;
30696 
30702  void store(TlStorerToString &s, const char *field_name) const final;
30703 };
30704 
30713  std::int32_t get_id() const final {
30714  return ID;
30715  }
30716 
30717  public:
30718 
30723 
30725  static const std::int32_t ID = -1340479770;
30726 
30732  void store(TlStorerToString &s, const char *field_name) const final;
30733 };
30734 
30743  std::int32_t get_id() const final {
30744  return ID;
30745  }
30746 
30747  public:
30754 
30759 
30768 
30770  static const std::int32_t ID = 1574925033;
30771 
30777  void store(TlStorerToString &s, const char *field_name) const final;
30778 };
30779 
30788  std::int32_t get_id() const final {
30789  return ID;
30790  }
30791 
30792  public:
30794  string url_;
30795 
30800 
30806  explicit internalLinkTypeMessage(string const &url_);
30807 
30809  static const std::int32_t ID = 978541650;
30810 
30816  void store(TlStorerToString &s, const char *field_name) const final;
30817 };
30818 
30827  std::int32_t get_id() const final {
30828  return ID;
30829  }
30830 
30831  public:
30836 
30841 
30849 
30851  static const std::int32_t ID = 661633749;
30852 
30858  void store(TlStorerToString &s, const char *field_name) const final;
30859 };
30860 
30869  std::int32_t get_id() const final {
30870  return ID;
30871  }
30872 
30873  public:
30874 
30879 
30881  static const std::int32_t ID = 1613887070;
30882 
30888  void store(TlStorerToString &s, const char *field_name) const final;
30889 };
30890 
30899  std::int32_t get_id() const final {
30900  return ID;
30901  }
30902 
30903  public:
30904 
30909 
30911  static const std::int32_t ID = -1861488996;
30912 
30918  void store(TlStorerToString &s, const char *field_name) const final;
30919 };
30920 
30929  std::int32_t get_id() const final {
30930  return ID;
30931  }
30932 
30933  public:
30937  string scope_;
30939  string public_key_;
30941  string nonce_;
30944 
30949 
30959  internalLinkTypePassportDataRequest(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_, string const &callback_url_);
30960 
30962  static const std::int32_t ID = -988819839;
30963 
30969  void store(TlStorerToString &s, const char *field_name) const final;
30970 };
30971 
30980  std::int32_t get_id() const final {
30981  return ID;
30982  }
30983 
30984  public:
30986  string hash_;
30989 
30994 
31001  internalLinkTypePhoneNumberConfirmation(string const &hash_, string const &phone_number_);
31002 
31004  static const std::int32_t ID = 1757375254;
31005 
31011  void store(TlStorerToString &s, const char *field_name) const final;
31012 };
31013 
31022  std::int32_t get_id() const final {
31023  return ID;
31024  }
31025 
31026  public:
31028  string referrer_;
31029 
31034 
31040  explicit internalLinkTypePremiumFeatures(string const &referrer_);
31041 
31043  static const std::int32_t ID = 1216892745;
31044 
31050  void store(TlStorerToString &s, const char *field_name) const final;
31051 };
31052 
31061  std::int32_t get_id() const final {
31062  return ID;
31063  }
31064 
31065  public:
31067  string referrer_;
31068 
31073 
31079  explicit internalLinkTypePremiumGift(string const &referrer_);
31080 
31082  static const std::int32_t ID = 1523936577;
31083 
31089  void store(TlStorerToString &s, const char *field_name) const final;
31090 };
31091 
31100  std::int32_t get_id() const final {
31101  return ID;
31102  }
31103 
31104  public:
31106  string code_;
31107 
31112 
31118  explicit internalLinkTypePremiumGiftCode(string const &code_);
31119 
31121  static const std::int32_t ID = -564356974;
31122 
31128  void store(TlStorerToString &s, const char *field_name) const final;
31129 };
31130 
31139  std::int32_t get_id() const final {
31140  return ID;
31141  }
31142 
31143  public:
31144 
31149 
31151  static const std::int32_t ID = -1386255665;
31152 
31158  void store(TlStorerToString &s, const char *field_name) const final;
31159 };
31160 
31169  std::int32_t get_id() const final {
31170  return ID;
31171  }
31172 
31173  public:
31175  string server_;
31180 
31185 
31194 
31196  static const std::int32_t ID = -1313788694;
31197 
31203  void store(TlStorerToString &s, const char *field_name) const final;
31204 };
31205 
31214  std::int32_t get_id() const final {
31215  return ID;
31216  }
31217 
31218  public:
31222  string draft_text_;
31225 
31230 
31238  internalLinkTypePublicChat(string const &chat_username_, string const &draft_text_, bool open_profile_);
31239 
31241  static const std::int32_t ID = 1769614592;
31242 
31248  void store(TlStorerToString &s, const char *field_name) const final;
31249 };
31250 
31259  std::int32_t get_id() const final {
31260  return ID;
31261  }
31262 
31263  public:
31264 
31269 
31271  static const std::int32_t ID = -1089332956;
31272 
31278  void store(TlStorerToString &s, const char *field_name) const final;
31279 };
31280 
31289  std::int32_t get_id() const final {
31290  return ID;
31291  }
31292 
31293  public:
31294 
31299 
31301  static const std::int32_t ID = 606090371;
31302 
31308  void store(TlStorerToString &s, const char *field_name) const final;
31309 };
31310 
31319  std::int32_t get_id() const final {
31320  return ID;
31321  }
31322 
31323  public:
31324 
31329 
31331  static const std::int32_t ID = 393561524;
31332 
31338  void store(TlStorerToString &s, const char *field_name) const final;
31339 };
31340 
31349  std::int32_t get_id() const final {
31350  return ID;
31351  }
31352 
31353  public:
31358 
31363 
31371 
31373  static const std::int32_t ID = -1589227614;
31374 
31380  void store(TlStorerToString &s, const char *field_name) const final;
31381 };
31382 
31391  std::int32_t get_id() const final {
31392  return ID;
31393  }
31394 
31395  public:
31400 
31405 
31413 
31415  static const std::int32_t ID = 1852042869;
31416 
31422  void store(TlStorerToString &s, const char *field_name) const final;
31423 };
31424 
31433  std::int32_t get_id() const final {
31434  return ID;
31435  }
31436 
31437  public:
31442 
31447 
31455 
31457  static const std::int32_t ID = -332692184;
31458 
31464  void store(TlStorerToString &s, const char *field_name) const final;
31465 };
31466 
31475  std::int32_t get_id() const final {
31476  return ID;
31477  }
31478 
31479  public:
31481  string theme_name_;
31482 
31487 
31493  explicit internalLinkTypeTheme(string const &theme_name_);
31494 
31496  static const std::int32_t ID = -200935417;
31497 
31503  void store(TlStorerToString &s, const char *field_name) const final;
31504 };
31505 
31514  std::int32_t get_id() const final {
31515  return ID;
31516  }
31517 
31518  public:
31519 
31524 
31526  static const std::int32_t ID = -1051903722;
31527 
31533  void store(TlStorerToString &s, const char *field_name) const final;
31534 };
31535 
31544  std::int32_t get_id() const final {
31545  return ID;
31546  }
31547 
31548  public:
31550  string link_;
31551 
31556 
31562  explicit internalLinkTypeUnknownDeepLink(string const &link_);
31563 
31565  static const std::int32_t ID = 625596379;
31566 
31572  void store(TlStorerToString &s, const char *field_name) const final;
31573 };
31574 
31583  std::int32_t get_id() const final {
31584  return ID;
31585  }
31586 
31587  public:
31588 
31593 
31595  static const std::int32_t ID = -566649079;
31596 
31602  void store(TlStorerToString &s, const char *field_name) const final;
31603 };
31604 
31613  std::int32_t get_id() const final {
31614  return ID;
31615  }
31616 
31617  public:
31619  string name_;
31620 
31625 
31631  explicit internalLinkTypeUpgradedGift(string const &name_);
31632 
31634  static const std::int32_t ID = -708405605;
31635 
31641  void store(TlStorerToString &s, const char *field_name) const final;
31642 };
31643 
31652  std::int32_t get_id() const final {
31653  return ID;
31654  }
31655 
31656  public:
31660  string draft_text_;
31663 
31668 
31676  internalLinkTypeUserPhoneNumber(string const &phone_number_, string const &draft_text_, bool open_profile_);
31677 
31679  static const std::int32_t ID = 273398536;
31680 
31686  void store(TlStorerToString &s, const char *field_name) const final;
31687 };
31688 
31697  std::int32_t get_id() const final {
31698  return ID;
31699  }
31700 
31701  public:
31703  string token_;
31704 
31709 
31715  explicit internalLinkTypeUserToken(string const &token_);
31716 
31718  static const std::int32_t ID = -1462248615;
31719 
31725  void store(TlStorerToString &s, const char *field_name) const final;
31726 };
31727 
31736  std::int32_t get_id() const final {
31737  return ID;
31738  }
31739 
31740  public:
31747 
31752 
31760  internalLinkTypeVideoChat(string const &chat_username_, string const &invite_hash_, bool is_live_stream_);
31761 
31763  static const std::int32_t ID = -2020149068;
31764 
31770  void store(TlStorerToString &s, const char *field_name) const final;
31771 };
31772 
31781  std::int32_t get_id() const final {
31782  return ID;
31783  }
31784 
31785  public:
31794 
31799 
31809 
31811  static const std::int32_t ID = 2062112045;
31812 
31818  void store(TlStorerToString &s, const char *field_name) const final;
31819 };
31820 
31826  public:
31827 };
31828 
31837  std::int32_t get_id() const final {
31838  return ID;
31839  }
31840 
31841  public:
31842 
31847 
31849  static const std::int32_t ID = 53003769;
31850 
31856  void store(TlStorerToString &s, const char *field_name) const final;
31857 };
31858 
31867  std::int32_t get_id() const final {
31868  return ID;
31869  }
31870 
31871  public:
31872 
31877 
31879  static const std::int32_t ID = 661526151;
31880 
31886  void store(TlStorerToString &s, const char *field_name) const final;
31887 };
31888 
31897  std::int32_t get_id() const final {
31898  return ID;
31899  }
31900 
31901  public:
31902 
31907 
31909  static const std::int32_t ID = -204345357;
31910 
31916  void store(TlStorerToString &s, const char *field_name) const final;
31917 };
31918 
31927  std::int32_t get_id() const final {
31928  return ID;
31929  }
31930 
31931  public:
31936 
31941 
31949 
31951  static const std::int32_t ID = -1914309427;
31952 
31958  void store(TlStorerToString &s, const char *field_name) const final;
31959 };
31960 
31966  public:
31967 };
31968 
31977  std::int32_t get_id() const final {
31978  return ID;
31979  }
31980 
31981  public:
31982 
31987 
31989  static const std::int32_t ID = 1296287214;
31990 
31996  void store(TlStorerToString &s, const char *field_name) const final;
31997 };
31998 
32007  std::int32_t get_id() const final {
32008  return ID;
32009  }
32010 
32011  public:
32012 
32017 
32019  static const std::int32_t ID = 1038640984;
32020 
32026  void store(TlStorerToString &s, const char *field_name) const final;
32027 };
32028 
32037  std::int32_t get_id() const final {
32038  return ID;
32039  }
32040 
32041  public:
32042 
32047 
32049  static const std::int32_t ID = 806547211;
32050 
32056  void store(TlStorerToString &s, const char *field_name) const final;
32057 };
32058 
32059 class labeledPricePart;
32060 
32064 class invoice final : public Object {
32069  std::int32_t get_id() const final {
32070  return ID;
32071  }
32072 
32073  public:
32075  string currency_;
32089  bool is_test_;
32104 
32108  invoice();
32109 
32130 
32132  static const std::int32_t ID = 113204876;
32133 
32139  void store(TlStorerToString &s, const char *field_name) const final;
32140 };
32141 
32142 class JsonValue;
32143 
32147 class jsonObjectMember final : public Object {
32152  std::int32_t get_id() const final {
32153  return ID;
32154  }
32155 
32156  public:
32158  string key_;
32161 
32165  jsonObjectMember();
32166 
32174 
32176  static const std::int32_t ID = -1803309418;
32177 
32183  void store(TlStorerToString &s, const char *field_name) const final;
32184 };
32185 
32186 class JsonValue;
32187 
32188 class jsonObjectMember;
32189 
32194 class JsonValue: public Object {
32195  public:
32196 };
32197 
32201 class jsonValueNull final : public JsonValue {
32206  std::int32_t get_id() const final {
32207  return ID;
32208  }
32209 
32210  public:
32211 
32215  jsonValueNull();
32216 
32218  static const std::int32_t ID = -92872499;
32219 
32225  void store(TlStorerToString &s, const char *field_name) const final;
32226 };
32227 
32231 class jsonValueBoolean final : public JsonValue {
32236  std::int32_t get_id() const final {
32237  return ID;
32238  }
32239 
32240  public:
32242  bool value_;
32243 
32247  jsonValueBoolean();
32248 
32254  explicit jsonValueBoolean(bool value_);
32255 
32257  static const std::int32_t ID = -2142186576;
32258 
32264  void store(TlStorerToString &s, const char *field_name) const final;
32265 };
32266 
32270 class jsonValueNumber final : public JsonValue {
32275  std::int32_t get_id() const final {
32276  return ID;
32277  }
32278 
32279  public:
32281  double value_;
32282 
32286  jsonValueNumber();
32287 
32293  explicit jsonValueNumber(double value_);
32294 
32296  static const std::int32_t ID = -1010822033;
32297 
32303  void store(TlStorerToString &s, const char *field_name) const final;
32304 };
32305 
32309 class jsonValueString final : public JsonValue {
32314  std::int32_t get_id() const final {
32315  return ID;
32316  }
32317 
32318  public:
32320  string value_;
32321 
32325  jsonValueString();
32326 
32332  explicit jsonValueString(string const &value_);
32333 
32335  static const std::int32_t ID = 1597947313;
32336 
32342  void store(TlStorerToString &s, const char *field_name) const final;
32343 };
32344 
32348 class jsonValueArray final : public JsonValue {
32353  std::int32_t get_id() const final {
32354  return ID;
32355  }
32356 
32357  public:
32360 
32364  jsonValueArray();
32365 
32372 
32374  static const std::int32_t ID = -183913546;
32375 
32381  void store(TlStorerToString &s, const char *field_name) const final;
32382 };
32383 
32387 class jsonValueObject final : public JsonValue {
32392  std::int32_t get_id() const final {
32393  return ID;
32394  }
32395 
32396  public:
32399 
32403  jsonValueObject();
32404 
32411 
32413  static const std::int32_t ID = 520252026;
32414 
32420  void store(TlStorerToString &s, const char *field_name) const final;
32421 };
32422 
32423 class KeyboardButtonType;
32424 
32428 class keyboardButton final : public Object {
32433  std::int32_t get_id() const final {
32434  return ID;
32435  }
32436 
32437  public:
32439  string text_;
32442 
32446  keyboardButton();
32447 
32455 
32457  static const std::int32_t ID = -2069836172;
32458 
32464  void store(TlStorerToString &s, const char *field_name) const final;
32465 };
32466 
32468 
32474  public:
32475 };
32476 
32485  std::int32_t get_id() const final {
32486  return ID;
32487  }
32488 
32489  public:
32490 
32495 
32497  static const std::int32_t ID = -1773037256;
32498 
32504  void store(TlStorerToString &s, const char *field_name) const final;
32505 };
32506 
32515  std::int32_t get_id() const final {
32516  return ID;
32517  }
32518 
32519  public:
32520 
32525 
32527  static const std::int32_t ID = -1529235527;
32528 
32534  void store(TlStorerToString &s, const char *field_name) const final;
32535 };
32536 
32545  std::int32_t get_id() const final {
32546  return ID;
32547  }
32548 
32549  public:
32550 
32555 
32557  static const std::int32_t ID = -125661955;
32558 
32564  void store(TlStorerToString &s, const char *field_name) const final;
32565 };
32566 
32575  std::int32_t get_id() const final {
32576  return ID;
32577  }
32578 
32579  public:
32584 
32589 
32597 
32599  static const std::int32_t ID = 1902435512;
32600 
32606  void store(TlStorerToString &s, const char *field_name) const final;
32607 };
32608 
32617  std::int32_t get_id() const final {
32618  return ID;
32619  }
32620 
32621  public:
32640 
32645 
32660 
32662  static const std::int32_t ID = -1738765315;
32663 
32669  void store(TlStorerToString &s, const char *field_name) const final;
32670 };
32671 
32680  std::int32_t get_id() const final {
32681  return ID;
32682  }
32683 
32684  public:
32711 
32716 
32735 
32737  static const std::int32_t ID = 1511138485;
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:
32761  string url_;
32762 
32767 
32773  explicit keyboardButtonTypeWebApp(string const &url_);
32774 
32776  static const std::int32_t ID = 1892220770;
32777 
32783  void store(TlStorerToString &s, const char *field_name) const final;
32784 };
32785 
32789 class labeledPricePart final : public Object {
32794  std::int32_t get_id() const final {
32795  return ID;
32796  }
32797 
32798  public:
32800  string label_;
32803 
32807  labeledPricePart();
32808 
32815  labeledPricePart(string const &label_, int53 amount_);
32816 
32818  static const std::int32_t ID = 552789798;
32819 
32825  void store(TlStorerToString &s, const char *field_name) const final;
32826 };
32827 
32831 class languagePackInfo final : public Object {
32836  std::int32_t get_id() const final {
32837  return ID;
32838  }
32839 
32840  public:
32842  string id_;
32846  string name_;
32854  bool is_rtl_;
32856  bool is_beta_;
32867 
32871  languagePackInfo();
32872 
32890  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_);
32891 
32893  static const std::int32_t ID = 542199642;
32894 
32900  void store(TlStorerToString &s, const char *field_name) const final;
32901 };
32902 
32904 
32908 class languagePackString final : public Object {
32913  std::int32_t get_id() const final {
32914  return ID;
32915  }
32916 
32917  public:
32919  string key_;
32922 
32927 
32935 
32937  static const std::int32_t ID = 1307632736;
32938 
32944  void store(TlStorerToString &s, const char *field_name) const final;
32945 };
32946 
32952  public:
32953 };
32954 
32963  std::int32_t get_id() const final {
32964  return ID;
32965  }
32966 
32967  public:
32969  string value_;
32970 
32975 
32981  explicit languagePackStringValueOrdinary(string const &value_);
32982 
32984  static const std::int32_t ID = -249256352;
32985 
32991  void store(TlStorerToString &s, const char *field_name) const final;
32992 };
32993 
33002  std::int32_t get_id() const final {
33003  return ID;
33004  }
33005 
33006  public:
33008  string zero_value_;
33010  string one_value_;
33012  string two_value_;
33014  string few_value_;
33016  string many_value_;
33019 
33024 
33035  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_);
33036 
33038  static const std::int32_t ID = 1906840261;
33039 
33045  void store(TlStorerToString &s, const char *field_name) const final;
33046 };
33047 
33056  std::int32_t get_id() const final {
33057  return ID;
33058  }
33059 
33060  public:
33061 
33066 
33068  static const std::int32_t ID = 1834792698;
33069 
33075  void store(TlStorerToString &s, const char *field_name) const final;
33076 };
33077 
33078 class languagePackString;
33079 
33083 class languagePackStrings final : public Object {
33088  std::int32_t get_id() const final {
33089  return ID;
33090  }
33091 
33092  public:
33095 
33100 
33107 
33109  static const std::int32_t ID = 1172082922;
33110 
33116  void store(TlStorerToString &s, const char *field_name) const final;
33117 };
33118 
33119 class LinkPreviewType;
33120 
33121 class formattedText;
33122 
33126 class linkPreview final : public Object {
33131  std::int32_t get_id() const final {
33132  return ID;
33133  }
33134 
33135  public:
33137  string url_;
33141  string site_name_;
33143  string title_;
33147  string author_;
33162 
33166  linkPreview();
33167 
33186 
33188  static const std::int32_t ID = 1729417714;
33189 
33195  void store(TlStorerToString &s, const char *field_name) const final;
33196 };
33197 
33198 class photo;
33199 
33200 class video;
33201 
33207  public:
33208 };
33209 
33218  std::int32_t get_id() const final {
33219  return ID;
33220  }
33221 
33222  public:
33225 
33230 
33237 
33239  static const std::int32_t ID = -935480434;
33240 
33246  void store(TlStorerToString &s, const char *field_name) const final;
33247 };
33248 
33257  std::int32_t get_id() const final {
33258  return ID;
33259  }
33260 
33261  public:
33264 
33269 
33276 
33278  static const std::int32_t ID = 390616795;
33279 
33285  void store(TlStorerToString &s, const char *field_name) const final;
33286 };
33287 
33291 class linkPreviewOptions final : public Object {
33296  std::int32_t get_id() const final {
33297  return ID;
33298  }
33299 
33300  public:
33304  string url_;
33311 
33316 
33327 
33329  static const std::int32_t ID = 1046590451;
33330 
33336  void store(TlStorerToString &s, const char *field_name) const final;
33337 };
33338 
33339 class BackgroundType;
33340 
33341 class InviteLinkChatType;
33342 
33343 class LinkPreviewAlbumMedia;
33344 
33345 class animation;
33346 
33347 class audio;
33348 
33349 class chatPhoto;
33350 
33351 class document;
33352 
33353 class photo;
33354 
33355 class sticker;
33356 
33357 class themeSettings;
33358 
33359 class upgradedGift;
33360 
33361 class video;
33362 
33363 class videoNote;
33364 
33365 class voiceNote;
33366 
33371 class LinkPreviewType: public Object {
33372  public:
33373 };
33374 
33383  std::int32_t get_id() const final {
33384  return ID;
33385  }
33386 
33387  public:
33391  string caption_;
33392 
33397 
33405 
33407  static const std::int32_t ID = -919156671;
33408 
33414  void store(TlStorerToString &s, const char *field_name) const final;
33415 };
33416 
33425  std::int32_t get_id() const final {
33426  return ID;
33427  }
33428 
33429  public:
33432 
33437 
33444 
33446  static const std::int32_t ID = -1386429132;
33447 
33453  void store(TlStorerToString &s, const char *field_name) const final;
33454 };
33455 
33459 class linkPreviewTypeApp final : public LinkPreviewType {
33464  std::int32_t get_id() const final {
33465  return ID;
33466  }
33467 
33468  public:
33471 
33476 
33483 
33485  static const std::int32_t ID = -475623953;
33486 
33492  void store(TlStorerToString &s, const char *field_name) const final;
33493 };
33494 
33503  std::int32_t get_id() const final {
33504  return ID;
33505  }
33506 
33507  public:
33510 
33515 
33522 
33524  static const std::int32_t ID = 2093915097;
33525 
33531  void store(TlStorerToString &s, const char *field_name) const final;
33532 };
33533 
33542  std::int32_t get_id() const final {
33543  return ID;
33544  }
33545 
33546  public:
33549 
33554 
33561 
33563  static const std::int32_t ID = 1977878482;
33564 
33570  void store(TlStorerToString &s, const char *field_name) const final;
33571 };
33572 
33581  std::int32_t get_id() const final {
33582  return ID;
33583  }
33584 
33585  public:
33590 
33595 
33603 
33605  static const std::int32_t ID = 977838560;
33606 
33612  void store(TlStorerToString &s, const char *field_name) const final;
33613 };
33614 
33623  std::int32_t get_id() const final {
33624  return ID;
33625  }
33626 
33627  public:
33630 
33635 
33642 
33644  static const std::int32_t ID = -957086634;
33645 
33651  void store(TlStorerToString &s, const char *field_name) const final;
33652 };
33653 
33657 class linkPreviewTypeChat final : public LinkPreviewType {
33662  std::int32_t get_id() const final {
33663  return ID;
33664  }
33665 
33666  public:
33673 
33678 
33687 
33689  static const std::int32_t ID = -1372610270;
33690 
33696  void store(TlStorerToString &s, const char *field_name) const final;
33697 };
33698 
33707  std::int32_t get_id() const final {
33708  return ID;
33709  }
33710 
33711  public:
33714 
33719 
33726 
33728  static const std::int32_t ID = 578255582;
33729 
33735  void store(TlStorerToString &s, const char *field_name) const final;
33736 };
33737 
33746  std::int32_t get_id() const final {
33747  return ID;
33748  }
33749 
33750  public:
33753 
33758 
33765 
33767  static const std::int32_t ID = -1090426462;
33768 
33774  void store(TlStorerToString &s, const char *field_name) const final;
33775 };
33776 
33785  std::int32_t get_id() const final {
33786  return ID;
33787  }
33788 
33789  public:
33791  string url_;
33800 
33805 
33816 
33818  static const std::int32_t ID = -1436887547;
33819 
33825  void store(TlStorerToString &s, const char *field_name) const final;
33826 };
33827 
33836  std::int32_t get_id() const final {
33837  return ID;
33838  }
33839 
33840  public:
33842  string url_;
33851 
33856 
33867 
33869  static const std::int32_t ID = 571163292;
33870 
33876  void store(TlStorerToString &s, const char *field_name) const final;
33877 };
33878 
33887  std::int32_t get_id() const final {
33888  return ID;
33889  }
33890 
33891  public:
33893  string url_;
33902 
33907 
33918 
33920  static const std::int32_t ID = -1480606973;
33921 
33927  void store(TlStorerToString &s, const char *field_name) const final;
33928 };
33929 
33938  std::int32_t get_id() const final {
33939  return ID;
33940  }
33941 
33942  public:
33944  string url_;
33946  string mime_type_;
33949 
33954 
33962  linkPreviewTypeExternalAudio(string const &url_, string const &mime_type_, int32 duration_);
33963 
33965  static const std::int32_t ID = -1971126291;
33966 
33972  void store(TlStorerToString &s, const char *field_name) const final;
33973 };
33974 
33983  std::int32_t get_id() const final {
33984  return ID;
33985  }
33986 
33987  public:
33989  string url_;
33991  string mime_type_;
33998 
34003 
34014 
34016  static const std::int32_t ID = 1367198616;
34017 
34023  void store(TlStorerToString &s, const char *field_name) const final;
34024 };
34025 
34034  std::int32_t get_id() const final {
34035  return ID;
34036  }
34037 
34038  public:
34041 
34046 
34053 
34055  static const std::int32_t ID = 230270537;
34056 
34062  void store(TlStorerToString &s, const char *field_name) const final;
34063 };
34064 
34073  std::int32_t get_id() const final {
34074  return ID;
34075  }
34076 
34077  public:
34078 
34083 
34085  static const std::int32_t ID = -1242459936;
34086 
34092  void store(TlStorerToString &s, const char *field_name) const final;
34093 };
34094 
34103  std::int32_t get_id() const final {
34104  return ID;
34105  }
34106 
34107  public:
34108 
34113 
34115  static const std::int32_t ID = -729855782;
34116 
34122  void store(TlStorerToString &s, const char *field_name) const final;
34123 };
34124 
34133  std::int32_t get_id() const final {
34134  return ID;
34135  }
34136 
34137  public:
34138 
34143 
34145  static const std::int32_t ID = 435470750;
34146 
34152  void store(TlStorerToString &s, const char *field_name) const final;
34153 };
34154 
34163  std::int32_t get_id() const final {
34164  return ID;
34165  }
34166 
34167  public:
34170 
34175 
34182 
34184  static const std::int32_t ID = -1362122068;
34185 
34191  void store(TlStorerToString &s, const char *field_name) const final;
34192 };
34193 
34202  std::int32_t get_id() const final {
34203  return ID;
34204  }
34205 
34206  public:
34207 
34212 
34214  static const std::int32_t ID = 1309507761;
34215 
34221  void store(TlStorerToString &s, const char *field_name) const final;
34222 };
34223 
34232  std::int32_t get_id() const final {
34233  return ID;
34234  }
34235 
34236  public:
34237 
34242 
34244  static const std::int32_t ID = -2141539524;
34245 
34251  void store(TlStorerToString &s, const char *field_name) const final;
34252 };
34253 
34262  std::int32_t get_id() const final {
34263  return ID;
34264  }
34265 
34266  public:
34269 
34274 
34281 
34283  static const std::int32_t ID = 610225445;
34284 
34290  void store(TlStorerToString &s, const char *field_name) const final;
34291 };
34292 
34301  std::int32_t get_id() const final {
34302  return ID;
34303  }
34304 
34305  public:
34308 
34313 
34320 
34322  static const std::int32_t ID = -145958768;
34323 
34329  void store(TlStorerToString &s, const char *field_name) const final;
34330 };
34331 
34340  std::int32_t get_id() const final {
34341  return ID;
34342  }
34343 
34344  public:
34349 
34354 
34362 
34364  static const std::int32_t ID = 1045709531;
34365 
34371  void store(TlStorerToString &s, const char *field_name) const final;
34372 };
34373 
34382  std::int32_t get_id() const final {
34383  return ID;
34384  }
34385 
34386  public:
34391 
34396 
34404 
34406  static const std::int32_t ID = 1935150441;
34407 
34413  void store(TlStorerToString &s, const char *field_name) const final;
34414 };
34415 
34424  std::int32_t get_id() const final {
34425  return ID;
34426  }
34427 
34428  public:
34431 
34436 
34443 
34445  static const std::int32_t ID = -1873345418;
34446 
34452  void store(TlStorerToString &s, const char *field_name) const final;
34453 };
34454 
34463  std::int32_t get_id() const final {
34464  return ID;
34465  }
34466 
34467  public:
34472 
34477 
34485 
34487  static const std::int32_t ID = -226118489;
34488 
34494  void store(TlStorerToString &s, const char *field_name) const final;
34495 };
34496 
34505  std::int32_t get_id() const final {
34506  return ID;
34507  }
34508 
34509  public:
34510 
34515 
34517  static const std::int32_t ID = 1924738233;
34518 
34524  void store(TlStorerToString &s, const char *field_name) const final;
34525 };
34526 
34535  std::int32_t get_id() const final {
34536  return ID;
34537  }
34538 
34539  public:
34542 
34547 
34554 
34556  static const std::int32_t ID = 293249807;
34557 
34563  void store(TlStorerToString &s, const char *field_name) const final;
34564 };
34565 
34569 class linkPreviewTypeUser final : public LinkPreviewType {
34574  std::int32_t get_id() const final {
34575  return ID;
34576  }
34577 
34578  public:
34582  bool is_bot_;
34583 
34588 
34596 
34598  static const std::int32_t ID = -1465024132;
34599 
34605  void store(TlStorerToString &s, const char *field_name) const final;
34606 };
34607 
34616  std::int32_t get_id() const final {
34617  return ID;
34618  }
34619 
34620  public:
34627 
34632 
34641 
34643  static const std::int32_t ID = 1573057926;
34644 
34650  void store(TlStorerToString &s, const char *field_name) const final;
34651 };
34652 
34661  std::int32_t get_id() const final {
34662  return ID;
34663  }
34664 
34665  public:
34672 
34677 
34686 
34688  static const std::int32_t ID = -295676354;
34689 
34695  void store(TlStorerToString &s, const char *field_name) const final;
34696 };
34697 
34706  std::int32_t get_id() const final {
34707  return ID;
34708  }
34709 
34710  public:
34713 
34718 
34725 
34727  static const std::int32_t ID = -814687391;
34728 
34734  void store(TlStorerToString &s, const char *field_name) const final;
34735 };
34736 
34745  std::int32_t get_id() const final {
34746  return ID;
34747  }
34748 
34749  public:
34752 
34757 
34764 
34766  static const std::int32_t ID = -757936341;
34767 
34773  void store(TlStorerToString &s, const char *field_name) const final;
34774 };
34775 
34784  std::int32_t get_id() const final {
34785  return ID;
34786  }
34787 
34788  public:
34791 
34796 
34803 
34805  static const std::int32_t ID = -1506873462;
34806 
34812  void store(TlStorerToString &s, const char *field_name) const final;
34813 };
34814 
34818 class localFile final : public Object {
34823  std::int32_t get_id() const final {
34824  return ID;
34825  }
34826 
34827  public:
34829  string path_;
34844 
34848  localFile();
34849 
34863 
34865  static const std::int32_t ID = -1562732153;
34866 
34872  void store(TlStorerToString &s, const char *field_name) const final;
34873 };
34874 
34875 class languagePackInfo;
34876 
34880 class localizationTargetInfo final : public Object {
34885  std::int32_t get_id() const final {
34886  return ID;
34887  }
34888 
34889  public:
34892 
34897 
34904 
34906  static const std::int32_t ID = -2048670809;
34907 
34913  void store(TlStorerToString &s, const char *field_name) const final;
34914 };
34915 
34919 class location final : public Object {
34924  std::int32_t get_id() const final {
34925  return ID;
34926  }
34927 
34928  public:
34930  double latitude_;
34932  double longitude_;
34935 
34939  location();
34940 
34948  location(double latitude_, double longitude_, double horizontal_accuracy_);
34949 
34951  static const std::int32_t ID = -443392141;
34952 
34958  void store(TlStorerToString &s, const char *field_name) const final;
34959 };
34960 
34964 class locationAddress final : public Object {
34969  std::int32_t get_id() const final {
34970  return ID;
34971  }
34972 
34973  public:
34977  string state_;
34979  string city_;
34981  string street_;
34982 
34986  locationAddress();
34987 
34996  locationAddress(string const &country_code_, string const &state_, string const &city_, string const &street_);
34997 
34999  static const std::int32_t ID = -1545940190;
35000 
35006  void store(TlStorerToString &s, const char *field_name) const final;
35007 };
35008 
35013 class LogStream: public Object {
35014  public:
35015 };
35016 
35020 class logStreamDefault final : public LogStream {
35025  std::int32_t get_id() const final {
35026  return ID;
35027  }
35028 
35029  public:
35030 
35034  logStreamDefault();
35035 
35037  static const std::int32_t ID = 1390581436;
35038 
35044  void store(TlStorerToString &s, const char *field_name) const final;
35045 };
35046 
35050 class logStreamFile final : public LogStream {
35055  std::int32_t get_id() const final {
35056  return ID;
35057  }
35058 
35059  public:
35061  string path_;
35066 
35070  logStreamFile();
35071 
35080 
35082  static const std::int32_t ID = 1532136933;
35083 
35089  void store(TlStorerToString &s, const char *field_name) const final;
35090 };
35091 
35095 class logStreamEmpty final : public LogStream {
35100  std::int32_t get_id() const final {
35101  return ID;
35102  }
35103 
35104  public:
35105 
35109  logStreamEmpty();
35110 
35112  static const std::int32_t ID = -499912244;
35113 
35119  void store(TlStorerToString &s, const char *field_name) const final;
35120 };
35121 
35125 class logTags final : public Object {
35130  std::int32_t get_id() const final {
35131  return ID;
35132  }
35133 
35134  public:
35137 
35141  logTags();
35142 
35148  explicit logTags(array<string> &&tags_);
35149 
35151  static const std::int32_t ID = -1604930601;
35152 
35158  void store(TlStorerToString &s, const char *field_name) const final;
35159 };
35160 
35164 class logVerbosityLevel final : public Object {
35169  std::int32_t get_id() const final {
35170  return ID;
35171  }
35172 
35173  public:
35176 
35181 
35188 
35190  static const std::int32_t ID = 1734624234;
35191 
35197  void store(TlStorerToString &s, const char *field_name) const final;
35198 };
35199 
35204 class LoginUrlInfo: public Object {
35205  public:
35206 };
35207 
35211 class loginUrlInfoOpen final : public LoginUrlInfo {
35216  std::int32_t get_id() const final {
35217  return ID;
35218  }
35219 
35220  public:
35222  string url_;
35225 
35229  loginUrlInfoOpen();
35230 
35237  loginUrlInfoOpen(string const &url_, bool skip_confirmation_);
35238 
35240  static const std::int32_t ID = 837282306;
35241 
35247  void store(TlStorerToString &s, const char *field_name) const final;
35248 };
35249 
35258  std::int32_t get_id() const final {
35259  return ID;
35260  }
35261 
35262  public:
35264  string url_;
35266  string domain_;
35271 
35276 
35286 
35288  static const std::int32_t ID = 2128290863;
35289 
35295  void store(TlStorerToString &s, const char *field_name) const final;
35296 };
35297 
35298 class WebAppOpenMode;
35299 
35303 class mainWebApp final : public Object {
35308  std::int32_t get_id() const final {
35309  return ID;
35310  }
35311 
35312  public:
35314  string url_;
35317 
35321  mainWebApp();
35322 
35329  mainWebApp(string const &url_, object_ptr<WebAppOpenMode> &&mode_);
35330 
35332  static const std::int32_t ID = 1940368506;
35333 
35339  void store(TlStorerToString &s, const char *field_name) const final;
35340 };
35341 
35346 class MaskPoint: public Object {
35347  public:
35348 };
35349 
35353 class maskPointForehead final : public MaskPoint {
35358  std::int32_t get_id() const final {
35359  return ID;
35360  }
35361 
35362  public:
35363 
35368 
35370  static const std::int32_t ID = 1027512005;
35371 
35377  void store(TlStorerToString &s, const char *field_name) const final;
35378 };
35379 
35383 class maskPointEyes final : public MaskPoint {
35388  std::int32_t get_id() const final {
35389  return ID;
35390  }
35391 
35392  public:
35393 
35397  maskPointEyes();
35398 
35400  static const std::int32_t ID = 1748310861;
35401 
35407  void store(TlStorerToString &s, const char *field_name) const final;
35408 };
35409 
35413 class maskPointMouth final : public MaskPoint {
35418  std::int32_t get_id() const final {
35419  return ID;
35420  }
35421 
35422  public:
35423 
35427  maskPointMouth();
35428 
35430  static const std::int32_t ID = 411773406;
35431 
35437  void store(TlStorerToString &s, const char *field_name) const final;
35438 };
35439 
35443 class maskPointChin final : public MaskPoint {
35448  std::int32_t get_id() const final {
35449  return ID;
35450  }
35451 
35452  public:
35453 
35457  maskPointChin();
35458 
35460  static const std::int32_t ID = 534995335;
35461 
35467  void store(TlStorerToString &s, const char *field_name) const final;
35468 };
35469 
35470 class MaskPoint;
35471 
35475 class maskPosition final : public Object {
35480  std::int32_t get_id() const final {
35481  return ID;
35482  }
35483 
35484  public:
35488  double x_shift_;
35490  double y_shift_;
35492  double scale_;
35493 
35497  maskPosition();
35498 
35507  maskPosition(object_ptr<MaskPoint> &&point_, double x_shift_, double y_shift_, double scale_);
35508 
35510  static const std::int32_t ID = -2097433026;
35511 
35517  void store(TlStorerToString &s, const char *field_name) const final;
35518 };
35519 
35520 class MessageContent;
35521 
35522 class MessageReplyTo;
35523 
35525 
35527 
35528 class MessageSender;
35529 
35530 class MessageSendingState;
35531 
35532 class MessageTopic;
35533 
35534 class ReplyMarkup;
35535 
35536 class factCheck;
35537 
35538 class messageForwardInfo;
35539 
35540 class messageImportInfo;
35541 
35543 
35544 class restrictionInfo;
35545 
35546 class suggestedPostInfo;
35547 
35548 class unreadReaction;
35549 
35553 class message final : public Object {
35558  std::int32_t get_id() const final {
35559  return ID;
35560  }
35561 
35562  public:
35639 
35643  message();
35644 
35688 
35690  static const std::int32_t ID = 1241693551;
35691 
35697  void store(TlStorerToString &s, const char *field_name) const final;
35698 };
35699 
35703 class messageAutoDeleteTime final : public Object {
35708  std::int32_t get_id() const final {
35709  return ID;
35710  }
35711 
35712  public:
35715 
35720 
35726  explicit messageAutoDeleteTime(int32 time_);
35727 
35729  static const std::int32_t ID = 1972045589;
35730 
35736  void store(TlStorerToString &s, const char *field_name) const final;
35737 };
35738 
35739 class messageCalendarDay;
35740 
35744 class messageCalendar final : public Object {
35749  std::int32_t get_id() const final {
35750  return ID;
35751  }
35752 
35753  public:
35758 
35762  messageCalendar();
35763 
35771 
35773  static const std::int32_t ID = -1682890519;
35774 
35780  void store(TlStorerToString &s, const char *field_name) const final;
35781 };
35782 
35783 class message;
35784 
35788 class messageCalendarDay final : public Object {
35793  std::int32_t get_id() const final {
35794  return ID;
35795  }
35796 
35797  public:
35802 
35807 
35815 
35817  static const std::int32_t ID = -376467614;
35818 
35824  void store(TlStorerToString &s, const char *field_name) const final;
35825 };
35826 
35828 
35829 class CallDiscardReason;
35830 
35831 class ChatTheme;
35832 
35833 class DiceStickers;
35834 
35835 class GiveawayPrize;
35836 
35837 class MessageSender;
35838 
35839 class PaidMedia;
35840 
35841 class PassportElementType;
35842 
35843 class SuggestedPostPrice;
35844 
35846 
35847 class UpgradedGiftOrigin;
35848 
35849 class alternativeVideo;
35850 
35851 class animatedEmoji;
35852 
35853 class animation;
35854 
35855 class audio;
35856 
35857 class chatBackground;
35858 
35859 class chatPhoto;
35860 
35861 class checklist;
35862 
35863 class checklistTask;
35864 
35865 class contact;
35866 
35867 class document;
35868 
35869 class encryptedCredentials;
35870 
35872 
35873 class formattedText;
35874 
35875 class forumTopicIcon;
35876 
35877 class game;
35878 
35879 class gift;
35880 
35881 class giveawayParameters;
35882 
35883 class linkPreview;
35884 
35885 class linkPreviewOptions;
35886 
35887 class location;
35888 
35889 class orderInfo;
35890 
35891 class photo;
35892 
35893 class poll;
35894 
35895 class productInfo;
35896 
35897 class sharedChat;
35898 
35899 class sharedUser;
35900 
35901 class starAmount;
35902 
35903 class sticker;
35904 
35905 class upgradedGift;
35906 
35907 class venue;
35908 
35909 class video;
35910 
35911 class videoNote;
35912 
35913 class videoStoryboard;
35914 
35915 class voiceNote;
35916 
35921 class MessageContent: public Object {
35922  public:
35923 };
35924 
35928 class messageText final : public MessageContent {
35933  std::int32_t get_id() const final {
35934  return ID;
35935  }
35936 
35937  public:
35944 
35948  messageText();
35949 
35958 
35960  static const std::int32_t ID = 1751469188;
35961 
35967  void store(TlStorerToString &s, const char *field_name) const final;
35968 };
35969 
35973 class messageAnimation final : public MessageContent {
35978  std::int32_t get_id() const final {
35979  return ID;
35980  }
35981 
35982  public:
35993 
35997  messageAnimation();
35998 
36009 
36011  static const std::int32_t ID = -1899294424;
36012 
36018  void store(TlStorerToString &s, const char *field_name) const final;
36019 };
36020 
36024 class messageAudio final : public MessageContent {
36029  std::int32_t get_id() const final {
36030  return ID;
36031  }
36032 
36033  public:
36038 
36042  messageAudio();
36043 
36051 
36053  static const std::int32_t ID = 276722716;
36054 
36060  void store(TlStorerToString &s, const char *field_name) const final;
36061 };
36062 
36066 class messageDocument final : public MessageContent {
36071  std::int32_t get_id() const final {
36072  return ID;
36073  }
36074 
36075  public:
36080 
36084  messageDocument();
36085 
36093 
36095  static const std::int32_t ID = 596945783;
36096 
36102  void store(TlStorerToString &s, const char *field_name) const final;
36103 };
36104 
36108 class messagePaidMedia final : public MessageContent {
36113  std::int32_t get_id() const final {
36114  return ID;
36115  }
36116 
36117  public:
36126 
36130  messagePaidMedia();
36131 
36141 
36143  static const std::int32_t ID = -724750073;
36144 
36150  void store(TlStorerToString &s, const char *field_name) const final;
36151 };
36152 
36156 class messagePhoto final : public MessageContent {
36161  std::int32_t get_id() const final {
36162  return ID;
36163  }
36164 
36165  public:
36176 
36180  messagePhoto();
36181 
36192 
36194  static const std::int32_t ID = 1967947295;
36195 
36201  void store(TlStorerToString &s, const char *field_name) const final;
36202 };
36203 
36207 class messageSticker final : public MessageContent {
36212  std::int32_t get_id() const final {
36213  return ID;
36214  }
36215 
36216  public:
36221 
36225  messageSticker();
36226 
36234 
36236  static const std::int32_t ID = -437199670;
36237 
36243  void store(TlStorerToString &s, const char *field_name) const final;
36244 };
36245 
36249 class messageVideo final : public MessageContent {
36254  std::int32_t get_id() const final {
36255  return ID;
36256  }
36257 
36258  public:
36277 
36281  messageVideo();
36282 
36297 
36299  static const std::int32_t ID = 952522912;
36300 
36306  void store(TlStorerToString &s, const char *field_name) const final;
36307 };
36308 
36312 class messageVideoNote final : public MessageContent {
36317  std::int32_t get_id() const final {
36318  return ID;
36319  }
36320 
36321  public:
36328 
36332  messageVideoNote();
36333 
36342 
36344  static const std::int32_t ID = 963323014;
36345 
36351  void store(TlStorerToString &s, const char *field_name) const final;
36352 };
36353 
36357 class messageVoiceNote final : public MessageContent {
36362  std::int32_t get_id() const final {
36363  return ID;
36364  }
36365 
36366  public:
36373 
36377  messageVoiceNote();
36378 
36387 
36389  static const std::int32_t ID = 527777781;
36390 
36396  void store(TlStorerToString &s, const char *field_name) const final;
36397 };
36398 
36402 class messageExpiredPhoto final : public MessageContent {
36407  std::int32_t get_id() const final {
36408  return ID;
36409  }
36410 
36411  public:
36412 
36417 
36419  static const std::int32_t ID = -1404641801;
36420 
36426  void store(TlStorerToString &s, const char *field_name) const final;
36427 };
36428 
36432 class messageExpiredVideo final : public MessageContent {
36437  std::int32_t get_id() const final {
36438  return ID;
36439  }
36440 
36441  public:
36442 
36447 
36449  static const std::int32_t ID = -1212209981;
36450 
36456  void store(TlStorerToString &s, const char *field_name) const final;
36457 };
36458 
36467  std::int32_t get_id() const final {
36468  return ID;
36469  }
36470 
36471  public:
36472 
36477 
36479  static const std::int32_t ID = 599540711;
36480 
36486  void store(TlStorerToString &s, const char *field_name) const final;
36487 };
36488 
36497  std::int32_t get_id() const final {
36498  return ID;
36499  }
36500 
36501  public:
36502 
36507 
36509  static const std::int32_t ID = 143684989;
36510 
36516  void store(TlStorerToString &s, const char *field_name) const final;
36517 };
36518 
36522 class messageLocation final : public MessageContent {
36527  std::int32_t get_id() const final {
36528  return ID;
36529  }
36530 
36531  public:
36542 
36546  messageLocation();
36547 
36558 
36560  static const std::int32_t ID = 303973492;
36561 
36567  void store(TlStorerToString &s, const char *field_name) const final;
36568 };
36569 
36573 class messageVenue final : public MessageContent {
36578  std::int32_t get_id() const final {
36579  return ID;
36580  }
36581 
36582  public:
36585 
36589  messageVenue();
36590 
36597 
36599  static const std::int32_t ID = -2146492043;
36600 
36606  void store(TlStorerToString &s, const char *field_name) const final;
36607 };
36608 
36612 class messageContact final : public MessageContent {
36617  std::int32_t get_id() const final {
36618  return ID;
36619  }
36620 
36621  public:
36624 
36628  messageContact();
36629 
36636 
36638  static const std::int32_t ID = -512684966;
36639 
36645  void store(TlStorerToString &s, const char *field_name) const final;
36646 };
36647 
36651 class messageAnimatedEmoji final : public MessageContent {
36656  std::int32_t get_id() const final {
36657  return ID;
36658  }
36659 
36660  public:
36664  string emoji_;
36665 
36670 
36678 
36680  static const std::int32_t ID = 908195298;
36681 
36687  void store(TlStorerToString &s, const char *field_name) const final;
36688 };
36689 
36693 class messageDice final : public MessageContent {
36698  std::int32_t get_id() const final {
36699  return ID;
36700  }
36701 
36702  public:
36708  string emoji_;
36713 
36717  messageDice();
36718 
36729 
36731  static const std::int32_t ID = 1115779641;
36732 
36738  void store(TlStorerToString &s, const char *field_name) const final;
36739 };
36740 
36744 class messageGame final : public MessageContent {
36749  std::int32_t get_id() const final {
36750  return ID;
36751  }
36752 
36753  public:
36756 
36760  messageGame();
36761 
36767  explicit messageGame(object_ptr<game> &&game_);
36768 
36770  static const std::int32_t ID = -69441162;
36771 
36777  void store(TlStorerToString &s, const char *field_name) const final;
36778 };
36779 
36783 class messagePoll final : public MessageContent {
36788  std::int32_t get_id() const final {
36789  return ID;
36790  }
36791 
36792  public:
36795 
36799  messagePoll();
36800 
36806  explicit messagePoll(object_ptr<poll> &&poll_);
36807 
36809  static const std::int32_t ID = -662130099;
36810 
36816  void store(TlStorerToString &s, const char *field_name) const final;
36817 };
36818 
36822 class messageStory final : public MessageContent {
36827  std::int32_t get_id() const final {
36828  return ID;
36829  }
36830 
36831  public:
36838 
36842  messageStory();
36843 
36852 
36854  static const std::int32_t ID = 1514236353;
36855 
36861  void store(TlStorerToString &s, const char *field_name) const final;
36862 };
36863 
36867 class messageChecklist final : public MessageContent {
36872  std::int32_t get_id() const final {
36873  return ID;
36874  }
36875 
36876  public:
36879 
36883  messageChecklist();
36884 
36891 
36893  static const std::int32_t ID = 609926697;
36894 
36900  void store(TlStorerToString &s, const char *field_name) const final;
36901 };
36902 
36906 class messageInvoice final : public MessageContent {
36911  std::int32_t get_id() const final {
36912  return ID;
36913  }
36914 
36915  public:
36919  string currency_;
36925  bool is_test_;
36934 
36938  messageInvoice();
36939 
36954 
36956  static const std::int32_t ID = 263060806;
36957 
36963  void store(TlStorerToString &s, const char *field_name) const final;
36964 };
36965 
36969 class messageCall final : public MessageContent {
36974  std::int32_t get_id() const final {
36975  return ID;
36976  }
36977 
36978  public:
36985 
36989  messageCall();
36990 
36999 
37001  static const std::int32_t ID = 538893824;
37002 
37008  void store(TlStorerToString &s, const char *field_name) const final;
37009 };
37010 
37014 class messageGroupCall final : public MessageContent {
37019  std::int32_t get_id() const final {
37020  return ID;
37021  }
37022 
37023  public:
37034 
37038  messageGroupCall();
37039 
37050 
37052  static const std::int32_t ID = 1370396295;
37053 
37059  void store(TlStorerToString &s, const char *field_name) const final;
37060 };
37061 
37070  std::int32_t get_id() const final {
37071  return ID;
37072  }
37073 
37074  public:
37079 
37084 
37092 
37094  static const std::int32_t ID = -1855185481;
37095 
37101  void store(TlStorerToString &s, const char *field_name) const final;
37102 };
37103 
37112  std::int32_t get_id() const final {
37113  return ID;
37114  }
37115 
37116  public:
37119 
37124 
37131 
37133  static const std::int32_t ID = 521225561;
37134 
37140  void store(TlStorerToString &s, const char *field_name) const final;
37141 };
37142 
37151  std::int32_t get_id() const final {
37152  return ID;
37153  }
37154 
37155  public:
37158 
37163 
37170 
37172  static const std::int32_t ID = 2032544855;
37173 
37179  void store(TlStorerToString &s, const char *field_name) const final;
37180 };
37181 
37190  std::int32_t get_id() const final {
37191  return ID;
37192  }
37193 
37194  public:
37199 
37204 
37212 
37214  static const std::int32_t ID = -1459065585;
37215 
37221  void store(TlStorerToString &s, const char *field_name) const final;
37222 };
37223 
37232  std::int32_t get_id() const final {
37233  return ID;
37234  }
37235 
37236  public:
37238  string title_;
37241 
37246 
37254 
37256  static const std::int32_t ID = 795404060;
37257 
37263  void store(TlStorerToString &s, const char *field_name) const final;
37264 };
37265 
37274  std::int32_t get_id() const final {
37275  return ID;
37276  }
37277 
37278  public:
37280  string title_;
37281 
37286 
37292  explicit messageSupergroupChatCreate(string const &title_);
37293 
37295  static const std::int32_t ID = -434325733;
37296 
37302  void store(TlStorerToString &s, const char *field_name) const final;
37303 };
37304 
37313  std::int32_t get_id() const final {
37314  return ID;
37315  }
37316 
37317  public:
37319  string title_;
37320 
37325 
37331  explicit messageChatChangeTitle(string const &title_);
37332 
37334  static const std::int32_t ID = 748272449;
37335 
37341  void store(TlStorerToString &s, const char *field_name) const final;
37342 };
37343 
37352  std::int32_t get_id() const final {
37353  return ID;
37354  }
37355 
37356  public:
37359 
37364 
37371 
37373  static const std::int32_t ID = -813415093;
37374 
37380  void store(TlStorerToString &s, const char *field_name) const final;
37381 };
37382 
37391  std::int32_t get_id() const final {
37392  return ID;
37393  }
37394 
37395  public:
37396 
37401 
37403  static const std::int32_t ID = -184374809;
37404 
37410  void store(TlStorerToString &s, const char *field_name) const final;
37411 };
37412 
37421  std::int32_t get_id() const final {
37422  return ID;
37423  }
37424 
37425  public:
37428 
37433 
37440 
37442  static const std::int32_t ID = 1701117908;
37443 
37449  void store(TlStorerToString &s, const char *field_name) const final;
37450 };
37451 
37460  std::int32_t get_id() const final {
37461  return ID;
37462  }
37463 
37464  public:
37465 
37470 
37472  static const std::int32_t ID = 1846493311;
37473 
37479  void store(TlStorerToString &s, const char *field_name) const final;
37480 };
37481 
37490  std::int32_t get_id() const final {
37491  return ID;
37492  }
37493 
37494  public:
37495 
37500 
37502  static const std::int32_t ID = 1195428732;
37503 
37509  void store(TlStorerToString &s, const char *field_name) const final;
37510 };
37511 
37520  std::int32_t get_id() const final {
37521  return ID;
37522  }
37523 
37524  public:
37527 
37532 
37539 
37541  static const std::int32_t ID = 938029481;
37542 
37548  void store(TlStorerToString &s, const char *field_name) const final;
37549 };
37550 
37554 class messageChatUpgradeTo final : public MessageContent {
37559  std::int32_t get_id() const final {
37560  return ID;
37561  }
37562 
37563  public:
37566 
37571 
37578 
37580  static const std::int32_t ID = 104813723;
37581 
37587  void store(TlStorerToString &s, const char *field_name) const final;
37588 };
37589 
37598  std::int32_t get_id() const final {
37599  return ID;
37600  }
37601 
37602  public:
37604  string title_;
37607 
37612 
37620 
37622  static const std::int32_t ID = 325954268;
37623 
37629  void store(TlStorerToString &s, const char *field_name) const final;
37630 };
37631 
37635 class messagePinMessage final : public MessageContent {
37640  std::int32_t get_id() const final {
37641  return ID;
37642  }
37643 
37644  public:
37647 
37652 
37659 
37661  static const std::int32_t ID = 953503801;
37662 
37668  void store(TlStorerToString &s, const char *field_name) const final;
37669 };
37670 
37679  std::int32_t get_id() const final {
37680  return ID;
37681  }
37682 
37683  public:
37684 
37689 
37691  static const std::int32_t ID = -1564971605;
37692 
37698  void store(TlStorerToString &s, const char *field_name) const final;
37699 };
37700 
37709  std::int32_t get_id() const final {
37710  return ID;
37711  }
37712 
37713  public:
37720 
37725 
37734 
37736  static const std::int32_t ID = 1029536832;
37737 
37743  void store(TlStorerToString &s, const char *field_name) const final;
37744 };
37745 
37749 class messageChatSetTheme final : public MessageContent {
37754  std::int32_t get_id() const final {
37755  return ID;
37756  }
37757 
37758  public:
37761 
37766 
37773 
37775  static const std::int32_t ID = 1227514007;
37776 
37782  void store(TlStorerToString &s, const char *field_name) const final;
37783 };
37784 
37793  std::int32_t get_id() const final {
37794  return ID;
37795  }
37796 
37797  public:
37802 
37807 
37815 
37817  static const std::int32_t ID = 1637745966;
37818 
37824  void store(TlStorerToString &s, const char *field_name) const final;
37825 };
37826 
37830 class messageChatBoost final : public MessageContent {
37835  std::int32_t get_id() const final {
37836  return ID;
37837  }
37838 
37839  public:
37842 
37846  messageChatBoost();
37847 
37854 
37856  static const std::int32_t ID = 1583310219;
37857 
37863  void store(TlStorerToString &s, const char *field_name) const final;
37864 };
37865 
37874  std::int32_t get_id() const final {
37875  return ID;
37876  }
37877 
37878  public:
37880  string name_;
37883 
37888 
37896 
37898  static const std::int32_t ID = -1194440751;
37899 
37905  void store(TlStorerToString &s, const char *field_name) const final;
37906 };
37907 
37916  std::int32_t get_id() const final {
37917  return ID;
37918  }
37919 
37920  public:
37922  string name_;
37927 
37932 
37941 
37943  static const std::int32_t ID = 12629888;
37944 
37950  void store(TlStorerToString &s, const char *field_name) const final;
37951 };
37952 
37961  std::int32_t get_id() const final {
37962  return ID;
37963  }
37964 
37965  public:
37968 
37973 
37980 
37982  static const std::int32_t ID = 1264029664;
37983 
37989  void store(TlStorerToString &s, const char *field_name) const final;
37990 };
37991 
38000  std::int32_t get_id() const final {
38001  return ID;
38002  }
38003 
38004  public:
38007 
38012 
38019 
38021  static const std::int32_t ID = -1751936002;
38022 
38028  void store(TlStorerToString &s, const char *field_name) const final;
38029 };
38030 
38039  std::int32_t get_id() const final {
38040  return ID;
38041  }
38042 
38043  public:
38046 
38051 
38058 
38060  static const std::int32_t ID = -1251926297;
38061 
38067  void store(TlStorerToString &s, const char *field_name) const final;
38068 };
38069 
38078  std::int32_t get_id() const final {
38079  return ID;
38080  }
38081 
38082  public:
38084  string text_;
38085 
38090 
38096  explicit messageCustomServiceAction(string const &text_);
38097 
38099  static const std::int32_t ID = 1435879282;
38100 
38106  void store(TlStorerToString &s, const char *field_name) const final;
38107 };
38108 
38112 class messageGameScore final : public MessageContent {
38117  std::int32_t get_id() const final {
38118  return ID;
38119  }
38120 
38121  public:
38128 
38132  messageGameScore();
38133 
38142 
38144  static const std::int32_t ID = 1344904575;
38145 
38151  void store(TlStorerToString &s, const char *field_name) const final;
38152 };
38153 
38162  std::int32_t get_id() const final {
38163  return ID;
38164  }
38165 
38166  public:
38172  string currency_;
38183 
38188 
38202 
38204  static const std::int32_t ID = 1046878481;
38205 
38211  void store(TlStorerToString &s, const char *field_name) const final;
38212 };
38213 
38222  std::int32_t get_id() const final {
38223  return ID;
38224  }
38225 
38226  public:
38228  string currency_;
38247 
38252 
38268 
38270  static const std::int32_t ID = -949596737;
38271 
38277  void store(TlStorerToString &s, const char *field_name) const final;
38278 };
38279 
38288  std::int32_t get_id() const final {
38289  return ID;
38290  }
38291 
38292  public:
38296  string currency_;
38305 
38310 
38322 
38324  static const std::int32_t ID = 297580787;
38325 
38331  void store(TlStorerToString &s, const char *field_name) const final;
38332 };
38333 
38337 class messageGiftedPremium final : public MessageContent {
38342  std::int32_t get_id() const final {
38343  return ID;
38344  }
38345 
38346  public:
38354  string currency_;
38365 
38370 
38385 
38387  static const std::int32_t ID = -456073094;
38388 
38394  void store(TlStorerToString &s, const char *field_name) const final;
38395 };
38396 
38405  std::int32_t get_id() const final {
38406  return ID;
38407  }
38408 
38409  public:
38419  string currency_;
38431  string code_;
38432 
38437 
38454 
38456  static const std::int32_t ID = 701640270;
38457 
38463  void store(TlStorerToString &s, const char *field_name) const final;
38464 };
38465 
38474  std::int32_t get_id() const final {
38475  return ID;
38476  }
38477 
38478  public:
38481 
38486 
38493 
38495  static const std::int32_t ID = 972252063;
38496 
38502  void store(TlStorerToString &s, const char *field_name) const final;
38503 };
38504 
38508 class messageGiveaway final : public MessageContent {
38513  std::int32_t get_id() const final {
38514  return ID;
38515  }
38516 
38517  public:
38526 
38530  messageGiveaway();
38531 
38541 
38543  static const std::int32_t ID = -345908568;
38544 
38550  void store(TlStorerToString &s, const char *field_name) const final;
38551 };
38552 
38561  std::int32_t get_id() const final {
38562  return ID;
38563  }
38564 
38565  public:
38574 
38579 
38589 
38591  static const std::int32_t ID = -467351305;
38592 
38598  void store(TlStorerToString &s, const char *field_name) const final;
38599 };
38600 
38609  std::int32_t get_id() const final {
38610  return ID;
38611  }
38612 
38613  public:
38636 
38641 
38658 
38660  static const std::int32_t ID = 2098585405;
38661 
38667  void store(TlStorerToString &s, const char *field_name) const final;
38668 };
38669 
38673 class messageGiftedStars final : public MessageContent {
38678  std::int32_t get_id() const final {
38679  return ID;
38680  }
38681 
38682  public:
38688  string currency_;
38701 
38706 
38721 
38723  static const std::int32_t ID = 1102954151;
38724 
38730  void store(TlStorerToString &s, const char *field_name) const final;
38731 };
38732 
38736 class messageGiftedTon final : public MessageContent {
38741  std::int32_t get_id() const final {
38742  return ID;
38743  }
38744 
38745  public:
38756 
38760  messageGiftedTon();
38761 
38772 
38774  static const std::int32_t ID = 766483995;
38775 
38781  void store(TlStorerToString &s, const char *field_name) const final;
38782 };
38783 
38792  std::int32_t get_id() const final {
38793  return ID;
38794  }
38795 
38796  public:
38809 
38814 
38826 
38828  static const std::int32_t ID = -1441833501;
38829 
38835  void store(TlStorerToString &s, const char *field_name) const final;
38836 };
38837 
38841 class messageGift final : public MessageContent {
38846  std::int32_t get_id() const final {
38847  return ID;
38848  }
38849 
38850  public:
38885 
38889  messageGift();
38890 
38913 
38915  static const std::int32_t ID = -1553135178;
38916 
38922  void store(TlStorerToString &s, const char *field_name) const final;
38923 };
38924 
38928 class messageUpgradedGift final : public MessageContent {
38933  std::int32_t get_id() const final {
38934  return ID;
38935  }
38936 
38937  public:
38962 
38967 
38985 
38987  static const std::int32_t ID = -31579935;
38988 
38994  void store(TlStorerToString &s, const char *field_name) const final;
38995 };
38996 
39005  std::int32_t get_id() const final {
39006  return ID;
39007  }
39008 
39009  public:
39018 
39023 
39033 
39035  static const std::int32_t ID = -605744001;
39036 
39042  void store(TlStorerToString &s, const char *field_name) const final;
39043 };
39044 
39053  std::int32_t get_id() const final {
39054  return ID;
39055  }
39056 
39057  public:
39062 
39067 
39075 
39077  static const std::int32_t ID = 580403343;
39078 
39084  void store(TlStorerToString &s, const char *field_name) const final;
39085 };
39086 
39095  std::int32_t get_id() const final {
39096  return ID;
39097  }
39098 
39099  public:
39102 
39107 
39114 
39116  static const std::int32_t ID = -344945397;
39117 
39123  void store(TlStorerToString &s, const char *field_name) const final;
39124 };
39125 
39134  std::int32_t get_id() const final {
39135  return ID;
39136  }
39137 
39138  public:
39143 
39148 
39156 
39158  static const std::int32_t ID = 1320832439;
39159 
39165  void store(TlStorerToString &s, const char *field_name) const final;
39166 };
39167 
39176  std::int32_t get_id() const final {
39177  return ID;
39178  }
39179 
39180  public:
39187 
39192 
39201 
39203  static const std::int32_t ID = -716083401;
39204 
39210  void store(TlStorerToString &s, const char *field_name) const final;
39211 };
39212 
39221  std::int32_t get_id() const final {
39222  return ID;
39223  }
39224 
39225  public:
39230 
39235 
39243 
39245  static const std::int32_t ID = 2057538984;
39246 
39252  void store(TlStorerToString &s, const char *field_name) const final;
39253 };
39254 
39263  std::int32_t get_id() const final {
39264  return ID;
39265  }
39266 
39267  public:
39272 
39277 
39285 
39287  static const std::int32_t ID = 1752703725;
39288 
39294  void store(TlStorerToString &s, const char *field_name) const final;
39295 };
39296 
39305  std::int32_t get_id() const final {
39306  return ID;
39307  }
39308 
39309  public:
39316 
39321 
39330 
39332  static const std::int32_t ID = 563425361;
39333 
39339  void store(TlStorerToString &s, const char *field_name) const final;
39340 };
39341 
39350  std::int32_t get_id() const final {
39351  return ID;
39352  }
39353 
39354  public:
39358  string comment_;
39359 
39364 
39372 
39374  static const std::int32_t ID = -26948155;
39375 
39381  void store(TlStorerToString &s, const char *field_name) const final;
39382 };
39383 
39392  std::int32_t get_id() const final {
39393  return ID;
39394  }
39395 
39396  public:
39403 
39408 
39417 
39419  static const std::int32_t ID = 1575439273;
39420 
39426  void store(TlStorerToString &s, const char *field_name) const final;
39427 };
39428 
39437  std::int32_t get_id() const final {
39438  return ID;
39439  }
39440 
39441  public:
39446 
39451 
39459 
39461  static const std::int32_t ID = -554073340;
39462 
39468  void store(TlStorerToString &s, const char *field_name) const final;
39469 };
39470 
39479  std::int32_t get_id() const final {
39480  return ID;
39481  }
39482 
39483  public:
39484 
39489 
39491  static const std::int32_t ID = -1502020353;
39492 
39498  void store(TlStorerToString &s, const char *field_name) const final;
39499 };
39500 
39504 class messageUsersShared final : public MessageContent {
39509  std::int32_t get_id() const final {
39510  return ID;
39511  }
39512 
39513  public:
39518 
39523 
39531 
39533  static const std::int32_t ID = -842442318;
39534 
39540  void store(TlStorerToString &s, const char *field_name) const final;
39541 };
39542 
39546 class messageChatShared final : public MessageContent {
39551  std::int32_t get_id() const final {
39552  return ID;
39553  }
39554 
39555  public:
39560 
39565 
39573 
39575  static const std::int32_t ID = -1362699935;
39576 
39582  void store(TlStorerToString &s, const char *field_name) const final;
39583 };
39584 
39593  std::int32_t get_id() const final {
39594  return ID;
39595  }
39596 
39597  public:
39600 
39605 
39612 
39614  static const std::int32_t ID = -1702185036;
39615 
39621  void store(TlStorerToString &s, const char *field_name) const final;
39622 };
39623 
39632  std::int32_t get_id() const final {
39633  return ID;
39634  }
39635 
39636  public:
39639 
39644 
39650  explicit messageWebAppDataSent(string const &button_text_);
39651 
39653  static const std::int32_t ID = -83674862;
39654 
39660  void store(TlStorerToString &s, const char *field_name) const final;
39661 };
39662 
39671  std::int32_t get_id() const final {
39672  return ID;
39673  }
39674 
39675  public:
39679  string data_;
39680 
39685 
39692  messageWebAppDataReceived(string const &button_text_, string const &data_);
39693 
39695  static const std::int32_t ID = -8578539;
39696 
39702  void store(TlStorerToString &s, const char *field_name) const final;
39703 };
39704 
39713  std::int32_t get_id() const final {
39714  return ID;
39715  }
39716 
39717  public:
39720 
39725 
39732 
39734  static const std::int32_t ID = 1017405171;
39735 
39741  void store(TlStorerToString &s, const char *field_name) const final;
39742 };
39743 
39752  std::int32_t get_id() const final {
39753  return ID;
39754  }
39755 
39756  public:
39761 
39766 
39774 
39776  static const std::int32_t ID = -1367863624;
39777 
39783  void store(TlStorerToString &s, const char *field_name) const final;
39784 };
39785 
39794  std::int32_t get_id() const final {
39795  return ID;
39796  }
39797 
39798  public:
39805 
39810 
39819 
39821  static const std::int32_t ID = 67761875;
39822 
39828  void store(TlStorerToString &s, const char *field_name) const final;
39829 };
39830 
39834 class messageUnsupported final : public MessageContent {
39839  std::int32_t get_id() const final {
39840  return ID;
39841  }
39842 
39843  public:
39844 
39849 
39851  static const std::int32_t ID = -1816726139;
39852 
39858  void store(TlStorerToString &s, const char *field_name) const final;
39859 };
39860 
39861 class formattedText;
39862 
39866 class messageCopyOptions final : public Object {
39871  std::int32_t get_id() const final {
39872  return ID;
39873  }
39874 
39875  public:
39884 
39889 
39899 
39901  static const std::int32_t ID = 1079772090;
39902 
39908  void store(TlStorerToString &s, const char *field_name) const final;
39909 };
39910 
39911 class MessageEffectType;
39912 
39913 class sticker;
39914 
39918 class messageEffect final : public Object {
39923  std::int32_t get_id() const final {
39924  return ID;
39925  }
39926 
39927  public:
39933  string emoji_;
39938 
39942  messageEffect();
39943 
39954 
39956  static const std::int32_t ID = -1758836433;
39957 
39963  void store(TlStorerToString &s, const char *field_name) const final;
39964 };
39965 
39966 class sticker;
39967 
39972 class MessageEffectType: public Object {
39973  public:
39974 };
39975 
39984  std::int32_t get_id() const final {
39985  return ID;
39986  }
39987 
39988  public:
39993 
39998 
40006 
40008  static const std::int32_t ID = 1756079678;
40009 
40015  void store(TlStorerToString &s, const char *field_name) const final;
40016 };
40017 
40026  std::int32_t get_id() const final {
40027  return ID;
40028  }
40029 
40030  public:
40033 
40038 
40045 
40047  static const std::int32_t ID = 1637231609;
40048 
40054  void store(TlStorerToString &s, const char *field_name) const final;
40055 };
40056 
40061 class MessageFileType: public Object {
40062  public:
40063 };
40064 
40073  std::int32_t get_id() const final {
40074  return ID;
40075  }
40076 
40077  public:
40079  string name_;
40080 
40085 
40091  explicit messageFileTypePrivate(string const &name_);
40092 
40094  static const std::int32_t ID = -521908524;
40095 
40101  void store(TlStorerToString &s, const char *field_name) const final;
40102 };
40103 
40112  std::int32_t get_id() const final {
40113  return ID;
40114  }
40115 
40116  public:
40118  string title_;
40119 
40124 
40130  explicit messageFileTypeGroup(string const &title_);
40131 
40133  static const std::int32_t ID = -219836568;
40134 
40140  void store(TlStorerToString &s, const char *field_name) const final;
40141 };
40142 
40151  std::int32_t get_id() const final {
40152  return ID;
40153  }
40154 
40155  public:
40156 
40161 
40163  static const std::int32_t ID = 1176353458;
40164 
40170  void store(TlStorerToString &s, const char *field_name) const final;
40171 };
40172 
40173 class MessageOrigin;
40174 
40175 class forwardSource;
40176 
40180 class messageForwardInfo final : public Object {
40185  std::int32_t get_id() const final {
40186  return ID;
40187  }
40188 
40189  public:
40198 
40203 
40213 
40215  static const std::int32_t ID = -880313475;
40216 
40222  void store(TlStorerToString &s, const char *field_name) const final;
40223 };
40224 
40228 class messageImportInfo final : public Object {
40233  std::int32_t get_id() const final {
40234  return ID;
40235  }
40236 
40237  public:
40242 
40247 
40254  messageImportInfo(string const &sender_name_, int32 date_);
40255 
40257  static const std::int32_t ID = -421549105;
40258 
40264  void store(TlStorerToString &s, const char *field_name) const final;
40265 };
40266 
40267 class messageReactions;
40268 
40269 class messageReplyInfo;
40270 
40274 class messageInteractionInfo final : public Object {
40279  std::int32_t get_id() const final {
40280  return ID;
40281  }
40282 
40283  public:
40292 
40297 
40307 
40309  static const std::int32_t ID = 733797893;
40310 
40316  void store(TlStorerToString &s, const char *field_name) const final;
40317 };
40318 
40322 class messageLink final : public Object {
40327  std::int32_t get_id() const final {
40328  return ID;
40329  }
40330 
40331  public:
40333  string link_;
40336 
40340  messageLink();
40341 
40348  messageLink(string const &link_, bool is_public_);
40349 
40351  static const std::int32_t ID = -1354089818;
40352 
40358  void store(TlStorerToString &s, const char *field_name) const final;
40359 };
40360 
40361 class message;
40362 
40366 class messageLinkInfo final : public Object {
40371  std::int32_t get_id() const final {
40372  return ID;
40373  }
40374 
40375  public:
40388 
40392  messageLinkInfo();
40393 
40405 
40407  static const std::int32_t ID = 731315024;
40408 
40414  void store(TlStorerToString &s, const char *field_name) const final;
40415 };
40416 
40421 class MessageOrigin: public Object {
40422  public:
40423 };
40424 
40428 class messageOriginUser final : public MessageOrigin {
40433  std::int32_t get_id() const final {
40434  return ID;
40435  }
40436 
40437  public:
40440 
40445 
40452 
40454  static const std::int32_t ID = -1677684669;
40455 
40461  void store(TlStorerToString &s, const char *field_name) const final;
40462 };
40463 
40472  std::int32_t get_id() const final {
40473  return ID;
40474  }
40475 
40476  public:
40479 
40484 
40490  explicit messageOriginHiddenUser(string const &sender_name_);
40491 
40493  static const std::int32_t ID = -317971494;
40494 
40500  void store(TlStorerToString &s, const char *field_name) const final;
40501 };
40502 
40506 class messageOriginChat final : public MessageOrigin {
40511  std::int32_t get_id() const final {
40512  return ID;
40513  }
40514 
40515  public:
40520 
40525 
40533 
40535  static const std::int32_t ID = -205824332;
40536 
40542  void store(TlStorerToString &s, const char *field_name) const final;
40543 };
40544 
40548 class messageOriginChannel final : public MessageOrigin {
40553  std::int32_t get_id() const final {
40554  return ID;
40555  }
40556 
40557  public:
40564 
40569 
40578 
40580  static const std::int32_t ID = -1451535938;
40581 
40587  void store(TlStorerToString &s, const char *field_name) const final;
40588 };
40589 
40593 class messagePosition final : public Object {
40598  std::int32_t get_id() const final {
40599  return ID;
40600  }
40601 
40602  public:
40609 
40613  messagePosition();
40614 
40623 
40625  static const std::int32_t ID = 1292189935;
40626 
40632  void store(TlStorerToString &s, const char *field_name) const final;
40633 };
40634 
40635 class messagePosition;
40636 
40640 class messagePositions final : public Object {
40645  std::int32_t get_id() const final {
40646  return ID;
40647  }
40648 
40649  public:
40654 
40658  messagePositions();
40659 
40667 
40669  static const std::int32_t ID = -1930466649;
40670 
40676  void store(TlStorerToString &s, const char *field_name) const final;
40677 };
40678 
40682 class messageProperties final : public Object {
40687  std::int32_t get_id() const final {
40688  return ID;
40689  }
40690 
40691  public:
40762 
40767 
40808 
40810  static const std::int32_t ID = 954223680;
40811 
40817  void store(TlStorerToString &s, const char *field_name) const final;
40818 };
40819 
40820 class MessageSender;
40821 
40822 class ReactionType;
40823 
40827 class messageReaction final : public Object {
40832  std::int32_t get_id() const final {
40833  return ID;
40834  }
40835 
40836  public:
40847 
40851  messageReaction();
40852 
40863 
40865  static const std::int32_t ID = -1093994369;
40866 
40872  void store(TlStorerToString &s, const char *field_name) const final;
40873 };
40874 
40875 class messageReaction;
40876 
40877 class paidReactor;
40878 
40882 class messageReactions final : public Object {
40887  std::int32_t get_id() const final {
40888  return ID;
40889  }
40890 
40891  public:
40900 
40904  messageReactions();
40905 
40915 
40917  static const std::int32_t ID = 1475966817;
40918 
40924  void store(TlStorerToString &s, const char *field_name) const final;
40925 };
40926 
40931 class MessageReadDate: public Object {
40932  public:
40933 };
40934 
40938 class messageReadDateRead final : public MessageReadDate {
40943  std::int32_t get_id() const final {
40944  return ID;
40945  }
40946 
40947  public:
40950 
40955 
40962 
40964  static const std::int32_t ID = 1972186672;
40965 
40971  void store(TlStorerToString &s, const char *field_name) const final;
40972 };
40973 
40982  std::int32_t get_id() const final {
40983  return ID;
40984  }
40985 
40986  public:
40987 
40992 
40994  static const std::int32_t ID = 397549868;
40995 
41001  void store(TlStorerToString &s, const char *field_name) const final;
41002 };
41003 
41012  std::int32_t get_id() const final {
41013  return ID;
41014  }
41015 
41016  public:
41017 
41022 
41024  static const std::int32_t ID = -1233773024;
41025 
41031  void store(TlStorerToString &s, const char *field_name) const final;
41032 };
41033 
41042  std::int32_t get_id() const final {
41043  return ID;
41044  }
41045 
41046  public:
41047 
41052 
41054  static const std::int32_t ID = -1282567130;
41055 
41061  void store(TlStorerToString &s, const char *field_name) const final;
41062 };
41063 
41072  std::int32_t get_id() const final {
41073  return ID;
41074  }
41075 
41076  public:
41077 
41082 
41084  static const std::int32_t ID = -693971852;
41085 
41091  void store(TlStorerToString &s, const char *field_name) const final;
41092 };
41093 
41094 class MessageSender;
41095 
41099 class messageReplyInfo final : public Object {
41104  std::int32_t get_id() const final {
41105  return ID;
41106  }
41107 
41108  public:
41119 
41123  messageReplyInfo();
41124 
41135 
41137  static const std::int32_t ID = -2093702263;
41138 
41144  void store(TlStorerToString &s, const char *field_name) const final;
41145 };
41146 
41147 class MessageContent;
41148 
41149 class MessageOrigin;
41150 
41151 class textQuote;
41152 
41157 class MessageReplyTo: public Object {
41158  public:
41159 };
41160 
41169  std::int32_t get_id() const final {
41170  return ID;
41171  }
41172 
41173  public:
41188 
41193 
41206 
41208  static const std::int32_t ID = -2078029945;
41209 
41215  void store(TlStorerToString &s, const char *field_name) const final;
41216 };
41217 
41221 class messageReplyToStory final : public MessageReplyTo {
41226  std::int32_t get_id() const final {
41227  return ID;
41228  }
41229 
41230  public:
41235 
41240 
41248 
41250  static const std::int32_t ID = -674492596;
41251 
41257  void store(TlStorerToString &s, const char *field_name) const final;
41258 };
41259 
41265  public:
41266 };
41267 
41276  std::int32_t get_id() const final {
41277  return ID;
41278  }
41279 
41280  public:
41283 
41288 
41295 
41297  static const std::int32_t ID = -1485570073;
41298 
41304  void store(TlStorerToString &s, const char *field_name) const final;
41305 };
41306 
41315  std::int32_t get_id() const final {
41316  return ID;
41317  }
41318 
41319  public:
41320 
41325 
41327  static const std::int32_t ID = 2092947464;
41328 
41334  void store(TlStorerToString &s, const char *field_name) const final;
41335 };
41336 
41345  std::int32_t get_id() const final {
41346  return ID;
41347  }
41348 
41349  public:
41352 
41357 
41364 
41366  static const std::int32_t ID = 2101578734;
41367 
41373  void store(TlStorerToString &s, const char *field_name) const final;
41374 };
41375 
41381  public:
41382 };
41383 
41392  std::int32_t get_id() const final {
41393  return ID;
41394  }
41395 
41396  public:
41399 
41404 
41411 
41413  static const std::int32_t ID = 1351440333;
41414 
41420  void store(TlStorerToString &s, const char *field_name) const final;
41421 };
41422 
41431  std::int32_t get_id() const final {
41432  return ID;
41433  }
41434 
41435  public:
41436 
41441 
41443  static const std::int32_t ID = -1036218363;
41444 
41450  void store(TlStorerToString &s, const char *field_name) const final;
41451 };
41452 
41454 
41456 
41460 class messageSendOptions final : public Object {
41465  std::int32_t get_id() const final {
41466  return ID;
41467  }
41468 
41469  public:
41494 
41499 
41517 
41519  static const std::int32_t ID = -939008805;
41520 
41526  void store(TlStorerToString &s, const char *field_name) const final;
41527 };
41528 
41533 class MessageSender: public Object {
41534  public:
41535 };
41536 
41540 class messageSenderUser final : public MessageSender {
41545  std::int32_t get_id() const final {
41546  return ID;
41547  }
41548 
41549  public:
41552 
41557 
41563  explicit messageSenderUser(int53 user_id_);
41564 
41566  static const std::int32_t ID = -336109341;
41567 
41573  void store(TlStorerToString &s, const char *field_name) const final;
41574 };
41575 
41579 class messageSenderChat final : public MessageSender {
41584  std::int32_t get_id() const final {
41585  return ID;
41586  }
41587 
41588  public:
41591 
41596 
41602  explicit messageSenderChat(int53 chat_id_);
41603 
41605  static const std::int32_t ID = -239660751;
41606 
41612  void store(TlStorerToString &s, const char *field_name) const final;
41613 };
41614 
41615 class MessageSender;
41616 
41620 class messageSenders final : public Object {
41625  std::int32_t get_id() const final {
41626  return ID;
41627  }
41628 
41629  public:
41634 
41638  messageSenders();
41639 
41647 
41649  static const std::int32_t ID = -690158467;
41650 
41656  void store(TlStorerToString &s, const char *field_name) const final;
41657 };
41658 
41659 class error;
41660 
41666  public:
41667 };
41668 
41677  std::int32_t get_id() const final {
41678  return ID;
41679  }
41680 
41681  public:
41684 
41689 
41696 
41698  static const std::int32_t ID = -215260236;
41699 
41705  void store(TlStorerToString &s, const char *field_name) const final;
41706 };
41707 
41716  std::int32_t get_id() const final {
41717  return ID;
41718  }
41719 
41720  public:
41735 
41740 
41753 
41755  static const std::int32_t ID = -777630522;
41756 
41762  void store(TlStorerToString &s, const char *field_name) const final;
41763 };
41764 
41769 class MessageSource: public Object {
41770  public:
41771 };
41772 
41781  std::int32_t get_id() const final {
41782  return ID;
41783  }
41784 
41785  public:
41786 
41791 
41793  static const std::int32_t ID = -1090386116;
41794 
41800  void store(TlStorerToString &s, const char *field_name) const final;
41801 };
41802 
41811  std::int32_t get_id() const final {
41812  return ID;
41813  }
41814 
41815  public:
41816 
41821 
41823  static const std::int32_t ID = 290427142;
41824 
41830  void store(TlStorerToString &s, const char *field_name) const final;
41831 };
41832 
41841  std::int32_t get_id() const final {
41842  return ID;
41843  }
41844 
41845  public:
41846 
41851 
41853  static const std::int32_t ID = -1518064457;
41854 
41860  void store(TlStorerToString &s, const char *field_name) const final;
41861 };
41862 
41871  std::int32_t get_id() const final {
41872  return ID;
41873  }
41874 
41875  public:
41876 
41881 
41883  static const std::int32_t ID = 1869256503;
41884 
41890  void store(TlStorerToString &s, const char *field_name) const final;
41891 };
41892 
41901  std::int32_t get_id() const final {
41902  return ID;
41903  }
41904 
41905  public:
41906 
41911 
41913  static const std::int32_t ID = 1024254993;
41914 
41920  void store(TlStorerToString &s, const char *field_name) const final;
41921 };
41922 
41926 class messageSourceChatList final : public MessageSource {
41931  std::int32_t get_id() const final {
41932  return ID;
41933  }
41934 
41935  public:
41936 
41941 
41943  static const std::int32_t ID = -2047406102;
41944 
41950  void store(TlStorerToString &s, const char *field_name) const final;
41951 };
41952 
41956 class messageSourceSearch final : public MessageSource {
41961  std::int32_t get_id() const final {
41962  return ID;
41963  }
41964 
41965  public:
41966 
41971 
41973  static const std::int32_t ID = 1921333105;
41974 
41980  void store(TlStorerToString &s, const char *field_name) const final;
41981 };
41982 
41991  std::int32_t get_id() const final {
41992  return ID;
41993  }
41994 
41995  public:
41996 
42001 
42003  static const std::int32_t ID = -1028777540;
42004 
42010  void store(TlStorerToString &s, const char *field_name) const final;
42011 };
42012 
42021  std::int32_t get_id() const final {
42022  return ID;
42023  }
42024 
42025  public:
42026 
42031 
42033  static const std::int32_t ID = -1046406163;
42034 
42040  void store(TlStorerToString &s, const char *field_name) const final;
42041 };
42042 
42051  std::int32_t get_id() const final {
42052  return ID;
42053  }
42054 
42055  public:
42056 
42061 
42063  static const std::int32_t ID = 469982474;
42064 
42070  void store(TlStorerToString &s, const char *field_name) const final;
42071 };
42072 
42076 class messageSourceOther final : public MessageSource {
42081  std::int32_t get_id() const final {
42082  return ID;
42083  }
42084 
42085  public:
42086 
42091 
42093  static const std::int32_t ID = 901818114;
42094 
42100  void store(TlStorerToString &s, const char *field_name) const final;
42101 };
42102 
42103 class StatisticalGraph;
42104 
42108 class messageStatistics final : public Object {
42113  std::int32_t get_id() const final {
42114  return ID;
42115  }
42116 
42117  public:
42122 
42127 
42135 
42137  static const std::int32_t ID = -1563537657;
42138 
42144  void store(TlStorerToString &s, const char *field_name) const final;
42145 };
42146 
42147 class draftMessage;
42148 
42149 class message;
42150 
42151 class messageReplyInfo;
42152 
42156 class messageThreadInfo final : public Object {
42161  std::int32_t get_id() const final {
42162  return ID;
42163  }
42164 
42165  public:
42178 
42183 
42195 
42197  static const std::int32_t ID = -248536056;
42198 
42204  void store(TlStorerToString &s, const char *field_name) const final;
42205 };
42206 
42211 class MessageTopic: public Object {
42212  public:
42213 };
42214 
42218 class messageTopicForum final : public MessageTopic {
42223  std::int32_t get_id() const final {
42224  return ID;
42225  }
42226 
42227  public:
42230 
42235 
42242 
42244  static const std::int32_t ID = 1997025385;
42245 
42251  void store(TlStorerToString &s, const char *field_name) const final;
42252 };
42253 
42262  std::int32_t get_id() const final {
42263  return ID;
42264  }
42265 
42266  public:
42269 
42274 
42281 
42283  static const std::int32_t ID = -1285378599;
42284 
42290  void store(TlStorerToString &s, const char *field_name) const final;
42291 };
42292 
42301  std::int32_t get_id() const final {
42302  return ID;
42303  }
42304 
42305  public:
42308 
42313 
42320 
42322  static const std::int32_t ID = 588026991;
42323 
42329  void store(TlStorerToString &s, const char *field_name) const final;
42330 };
42331 
42335 class messageViewer final : public Object {
42340  std::int32_t get_id() const final {
42341  return ID;
42342  }
42343 
42344  public:
42349 
42353  messageViewer();
42354 
42362 
42364  static const std::int32_t ID = 1458639309;
42365 
42371  void store(TlStorerToString &s, const char *field_name) const final;
42372 };
42373 
42374 class messageViewer;
42375 
42379 class messageViewers final : public Object {
42384  std::int32_t get_id() const final {
42385  return ID;
42386  }
42387 
42388  public:
42391 
42395  messageViewers();
42396 
42403 
42405  static const std::int32_t ID = 2116480287;
42406 
42412  void store(TlStorerToString &s, const char *field_name) const final;
42413 };
42414 
42415 class message;
42416 
42420 class messages final : public Object {
42425  std::int32_t get_id() const final {
42426  return ID;
42427  }
42428 
42429  public:
42434 
42438  messages();
42439 
42447 
42449  static const std::int32_t ID = -16498159;
42450 
42456  void store(TlStorerToString &s, const char *field_name) const final;
42457 };
42458 
42462 class minithumbnail final : public Object {
42467  std::int32_t get_id() const final {
42468  return ID;
42469  }
42470 
42471  public:
42478 
42482  minithumbnail();
42483 
42492 
42494  static const std::int32_t ID = -328540758;
42495 
42501  void store(TlStorerToString &s, const char *field_name) const final;
42502 };
42503 
42505 
42509 class networkStatistics final : public Object {
42514  std::int32_t get_id() const final {
42515  return ID;
42516  }
42517 
42518  public:
42523 
42528 
42536 
42538  static const std::int32_t ID = 1615554212;
42539 
42545  void store(TlStorerToString &s, const char *field_name) const final;
42546 };
42547 
42548 class FileType;
42549 
42550 class NetworkType;
42551 
42557  public:
42558 };
42559 
42568  std::int32_t get_id() const final {
42569  return ID;
42570  }
42571 
42572  public:
42581 
42586 
42596 
42598  static const std::int32_t ID = 188452706;
42599 
42605  void store(TlStorerToString &s, const char *field_name) const final;
42606 };
42607 
42616  std::int32_t get_id() const final {
42617  return ID;
42618  }
42619 
42620  public:
42628  double duration_;
42629 
42634 
42644 
42646  static const std::int32_t ID = 737000365;
42647 
42653  void store(TlStorerToString &s, const char *field_name) const final;
42654 };
42655 
42660 class NetworkType: public Object {
42661  public:
42662 };
42663 
42667 class networkTypeNone final : public NetworkType {
42672  std::int32_t get_id() const final {
42673  return ID;
42674  }
42675 
42676  public:
42677 
42681  networkTypeNone();
42682 
42684  static const std::int32_t ID = -1971691759;
42685 
42691  void store(TlStorerToString &s, const char *field_name) const final;
42692 };
42693 
42697 class networkTypeMobile final : public NetworkType {
42702  std::int32_t get_id() const final {
42703  return ID;
42704  }
42705 
42706  public:
42707 
42712 
42714  static const std::int32_t ID = 819228239;
42715 
42721  void store(TlStorerToString &s, const char *field_name) const final;
42722 };
42723 
42732  std::int32_t get_id() const final {
42733  return ID;
42734  }
42735 
42736  public:
42737 
42742 
42744  static const std::int32_t ID = -1435199760;
42745 
42751  void store(TlStorerToString &s, const char *field_name) const final;
42752 };
42753 
42757 class networkTypeWiFi final : public NetworkType {
42762  std::int32_t get_id() const final {
42763  return ID;
42764  }
42765 
42766  public:
42767 
42771  networkTypeWiFi();
42772 
42774  static const std::int32_t ID = -633872070;
42775 
42781  void store(TlStorerToString &s, const char *field_name) const final;
42782 };
42783 
42787 class networkTypeOther final : public NetworkType {
42792  std::int32_t get_id() const final {
42793  return ID;
42794  }
42795 
42796  public:
42797 
42801  networkTypeOther();
42802 
42804  static const std::int32_t ID = 1942128539;
42805 
42811  void store(TlStorerToString &s, const char *field_name) const final;
42812 };
42813 
42817 class newChatPrivacySettings final : public Object {
42822  std::int32_t get_id() const final {
42823  return ID;
42824  }
42825 
42826  public:
42831 
42836 
42844 
42846  static const std::int32_t ID = 123716192;
42847 
42853  void store(TlStorerToString &s, const char *field_name) const final;
42854 };
42855 
42856 class NotificationType;
42857 
42861 class notification final : public Object {
42866  std::int32_t get_id() const final {
42867  return ID;
42868  }
42869 
42870  public:
42879 
42883  notification();
42884 
42894 
42896  static const std::int32_t ID = 788743120;
42897 
42903  void store(TlStorerToString &s, const char *field_name) const final;
42904 };
42905 
42906 class NotificationGroupType;
42907 
42908 class notification;
42909 
42913 class notificationGroup final : public Object {
42918  std::int32_t get_id() const final {
42919  return ID;
42920  }
42921 
42922  public:
42933 
42938 
42949 
42951  static const std::int32_t ID = 780691541;
42952 
42958  void store(TlStorerToString &s, const char *field_name) const final;
42959 };
42960 
42966  public:
42967 };
42968 
42977  std::int32_t get_id() const final {
42978  return ID;
42979  }
42980 
42981  public:
42982 
42987 
42989  static const std::int32_t ID = -1702481123;
42990 
42996  void store(TlStorerToString &s, const char *field_name) const final;
42997 };
42998 
43007  std::int32_t get_id() const final {
43008  return ID;
43009  }
43010 
43011  public:
43012 
43017 
43019  static const std::int32_t ID = -2050324051;
43020 
43026  void store(TlStorerToString &s, const char *field_name) const final;
43027 };
43028 
43037  std::int32_t get_id() const final {
43038  return ID;
43039  }
43040 
43041  public:
43042 
43047 
43049  static const std::int32_t ID = 1390759476;
43050 
43056  void store(TlStorerToString &s, const char *field_name) const final;
43057 };
43058 
43067  std::int32_t get_id() const final {
43068  return ID;
43069  }
43070 
43071  public:
43072 
43077 
43079  static const std::int32_t ID = 1379123538;
43080 
43086  void store(TlStorerToString &s, const char *field_name) const final;
43087 };
43088 
43094  public:
43095 };
43096 
43105  std::int32_t get_id() const final {
43106  return ID;
43107  }
43108 
43109  public:
43110 
43115 
43117  static const std::int32_t ID = 937446759;
43118 
43124  void store(TlStorerToString &s, const char *field_name) const final;
43125 };
43126 
43135  std::int32_t get_id() const final {
43136  return ID;
43137  }
43138 
43139  public:
43140 
43145 
43147  static const std::int32_t ID = 1212142067;
43148 
43154  void store(TlStorerToString &s, const char *field_name) const final;
43155 };
43156 
43165  std::int32_t get_id() const final {
43166  return ID;
43167  }
43168 
43169  public:
43170 
43175 
43177  static const std::int32_t ID = 548013448;
43178 
43184  void store(TlStorerToString &s, const char *field_name) const final;
43185 };
43186 
43187 class file;
43188 
43192 class notificationSound final : public Object {
43197  std::int32_t get_id() const final {
43198  return ID;
43199  }
43200 
43201  public:
43209  string title_;
43211  string data_;
43214 
43219 
43230  notificationSound(int64 id_, int32 duration_, int32 date_, string const &title_, string const &data_, object_ptr<file> &&sound_);
43231 
43233  static const std::int32_t ID = -185638601;
43234 
43240  void store(TlStorerToString &s, const char *field_name) const final;
43241 };
43242 
43243 class notificationSound;
43244 
43248 class notificationSounds final : public Object {
43253  std::int32_t get_id() const final {
43254  return ID;
43255  }
43256 
43257  public:
43260 
43265 
43272 
43274  static const std::int32_t ID = -630813169;
43275 
43281  void store(TlStorerToString &s, const char *field_name) const final;
43282 };
43283 
43284 class MessageSender;
43285 
43286 class PushMessageContent;
43287 
43288 class message;
43289 
43294 class NotificationType: public Object {
43295  public:
43296 };
43297 
43306  std::int32_t get_id() const final {
43307  return ID;
43308  }
43309 
43310  public:
43315 
43320 
43328 
43330  static const std::int32_t ID = -254745614;
43331 
43337  void store(TlStorerToString &s, const char *field_name) const final;
43338 };
43339 
43348  std::int32_t get_id() const final {
43349  return ID;
43350  }
43351 
43352  public:
43353 
43358 
43360  static const std::int32_t ID = 1198638768;
43361 
43367  void store(TlStorerToString &s, const char *field_name) const final;
43368 };
43369 
43378  std::int32_t get_id() const final {
43379  return ID;
43380  }
43381 
43382  public:
43385 
43390 
43397 
43399  static const std::int32_t ID = 1712734585;
43400 
43406  void store(TlStorerToString &s, const char *field_name) const final;
43407 };
43408 
43417  std::int32_t get_id() const final {
43418  return ID;
43419  }
43420 
43421  public:
43432 
43437 
43448 
43450  static const std::int32_t ID = -711680462;
43451 
43457  void store(TlStorerToString &s, const char *field_name) const final;
43458 };
43459 
43463 class ok final : public Object {
43468  std::int32_t get_id() const final {
43469  return ID;
43470  }
43471 
43472  public:
43473 
43477  ok();
43478 
43480  static const std::int32_t ID = -722616727;
43481 
43487  void store(TlStorerToString &s, const char *field_name) const final;
43488 };
43489 
43494 class OptionValue: public Object {
43495  public:
43496 };
43497 
43501 class optionValueBoolean final : public OptionValue {
43506  std::int32_t get_id() const final {
43507  return ID;
43508  }
43509 
43510  public:
43512  bool value_;
43513 
43518 
43524  explicit optionValueBoolean(bool value_);
43525 
43527  static const std::int32_t ID = 63135518;
43528 
43534  void store(TlStorerToString &s, const char *field_name) const final;
43535 };
43536 
43540 class optionValueEmpty final : public OptionValue {
43545  std::int32_t get_id() const final {
43546  return ID;
43547  }
43548 
43549  public:
43550 
43554  optionValueEmpty();
43555 
43557  static const std::int32_t ID = 918955155;
43558 
43564  void store(TlStorerToString &s, const char *field_name) const final;
43565 };
43566 
43570 class optionValueInteger final : public OptionValue {
43575  std::int32_t get_id() const final {
43576  return ID;
43577  }
43578 
43579  public:
43582 
43587 
43593  explicit optionValueInteger(int64 value_);
43594 
43596  static const std::int32_t ID = -186858780;
43597 
43603  void store(TlStorerToString &s, const char *field_name) const final;
43604 };
43605 
43609 class optionValueString final : public OptionValue {
43614  std::int32_t get_id() const final {
43615  return ID;
43616  }
43617 
43618  public:
43620  string value_;
43621 
43626 
43632  explicit optionValueString(string const &value_);
43633 
43635  static const std::int32_t ID = 756248212;
43636 
43642  void store(TlStorerToString &s, const char *field_name) const final;
43643 };
43644 
43645 class address;
43646 
43650 class orderInfo final : public Object {
43655  std::int32_t get_id() const final {
43656  return ID;
43657  }
43658 
43659  public:
43661  string name_;
43668 
43672  orderInfo();
43673 
43682  orderInfo(string const &name_, string const &phone_number_, string const &email_address_, object_ptr<address> &&shipping_address_);
43683 
43685  static const std::int32_t ID = 783997294;
43686 
43692  void store(TlStorerToString &s, const char *field_name) const final;
43693 };
43694 
43695 class closedVectorPath;
43696 
43700 class outline final : public Object {
43705  std::int32_t get_id() const final {
43706  return ID;
43707  }
43708 
43709  public:
43712 
43716  outline();
43717 
43724 
43726  static const std::int32_t ID = -161506702;
43727 
43733  void store(TlStorerToString &s, const char *field_name) const final;
43734 };
43735 
43736 class PageBlock;
43737 
43738 class RichText;
43739 
43740 class animation;
43741 
43742 class audio;
43743 
43744 class chatPhotoInfo;
43745 
43746 class location;
43747 
43748 class pageBlockCaption;
43749 
43750 class pageBlockListItem;
43751 
43753 
43754 class pageBlockTableCell;
43755 
43756 class photo;
43757 
43758 class video;
43759 
43760 class voiceNote;
43761 
43766 class PageBlock: public Object {
43767  public:
43768 };
43769 
43773 class pageBlockTitle final : public PageBlock {
43778  std::int32_t get_id() const final {
43779  return ID;
43780  }
43781 
43782  public:
43785 
43789  pageBlockTitle();
43790 
43797 
43799  static const std::int32_t ID = 1629664784;
43800 
43806  void store(TlStorerToString &s, const char *field_name) const final;
43807 };
43808 
43812 class pageBlockSubtitle final : public PageBlock {
43817  std::int32_t get_id() const final {
43818  return ID;
43819  }
43820 
43821  public:
43824 
43829 
43836 
43838  static const std::int32_t ID = 264524263;
43839 
43845  void store(TlStorerToString &s, const char *field_name) const final;
43846 };
43847 
43851 class pageBlockAuthorDate final : public PageBlock {
43856  std::int32_t get_id() const final {
43857  return ID;
43858  }
43859 
43860  public:
43865 
43870 
43878 
43880  static const std::int32_t ID = 1300231184;
43881 
43887  void store(TlStorerToString &s, const char *field_name) const final;
43888 };
43889 
43893 class pageBlockHeader final : public PageBlock {
43898  std::int32_t get_id() const final {
43899  return ID;
43900  }
43901 
43902  public:
43905 
43909  pageBlockHeader();
43910 
43917 
43919  static const std::int32_t ID = 1402854811;
43920 
43926  void store(TlStorerToString &s, const char *field_name) const final;
43927 };
43928 
43932 class pageBlockSubheader final : public PageBlock {
43937  std::int32_t get_id() const final {
43938  return ID;
43939  }
43940 
43941  public:
43944 
43949 
43956 
43958  static const std::int32_t ID = 1263956774;
43959 
43965  void store(TlStorerToString &s, const char *field_name) const final;
43966 };
43967 
43971 class pageBlockKicker final : public PageBlock {
43976  std::int32_t get_id() const final {
43977  return ID;
43978  }
43979 
43980  public:
43983 
43987  pageBlockKicker();
43988 
43995 
43997  static const std::int32_t ID = 1361282635;
43998 
44004  void store(TlStorerToString &s, const char *field_name) const final;
44005 };
44006 
44010 class pageBlockParagraph final : public PageBlock {
44015  std::int32_t get_id() const final {
44016  return ID;
44017  }
44018 
44019  public:
44022 
44027 
44034 
44036  static const std::int32_t ID = 1182402406;
44037 
44043  void store(TlStorerToString &s, const char *field_name) const final;
44044 };
44045 
44049 class pageBlockPreformatted final : public PageBlock {
44054  std::int32_t get_id() const final {
44055  return ID;
44056  }
44057 
44058  public:
44062  string language_;
44063 
44068 
44076 
44078  static const std::int32_t ID = -1066346178;
44079 
44085  void store(TlStorerToString &s, const char *field_name) const final;
44086 };
44087 
44091 class pageBlockFooter final : public PageBlock {
44096  std::int32_t get_id() const final {
44097  return ID;
44098  }
44099 
44100  public:
44103 
44107  pageBlockFooter();
44108 
44115 
44117  static const std::int32_t ID = 886429480;
44118 
44124  void store(TlStorerToString &s, const char *field_name) const final;
44125 };
44126 
44130 class pageBlockDivider final : public PageBlock {
44135  std::int32_t get_id() const final {
44136  return ID;
44137  }
44138 
44139  public:
44140 
44144  pageBlockDivider();
44145 
44147  static const std::int32_t ID = -618614392;
44148 
44154  void store(TlStorerToString &s, const char *field_name) const final;
44155 };
44156 
44160 class pageBlockAnchor final : public PageBlock {
44165  std::int32_t get_id() const final {
44166  return ID;
44167  }
44168 
44169  public:
44171  string name_;
44172 
44176  pageBlockAnchor();
44177 
44183  explicit pageBlockAnchor(string const &name_);
44184 
44186  static const std::int32_t ID = -837994576;
44187 
44193  void store(TlStorerToString &s, const char *field_name) const final;
44194 };
44195 
44199 class pageBlockList final : public PageBlock {
44204  std::int32_t get_id() const final {
44205  return ID;
44206  }
44207 
44208  public:
44211 
44215  pageBlockList();
44216 
44223 
44225  static const std::int32_t ID = -1037074852;
44226 
44232  void store(TlStorerToString &s, const char *field_name) const final;
44233 };
44234 
44238 class pageBlockBlockQuote final : public PageBlock {
44243  std::int32_t get_id() const final {
44244  return ID;
44245  }
44246 
44247  public:
44252 
44257 
44265 
44267  static const std::int32_t ID = 1657834142;
44268 
44274  void store(TlStorerToString &s, const char *field_name) const final;
44275 };
44276 
44280 class pageBlockPullQuote final : public PageBlock {
44285  std::int32_t get_id() const final {
44286  return ID;
44287  }
44288 
44289  public:
44294 
44299 
44307 
44309  static const std::int32_t ID = 490242317;
44310 
44316  void store(TlStorerToString &s, const char *field_name) const final;
44317 };
44318 
44322 class pageBlockAnimation final : public PageBlock {
44327  std::int32_t get_id() const final {
44328  return ID;
44329  }
44330 
44331  public:
44338 
44343 
44352 
44354  static const std::int32_t ID = 1355669513;
44355 
44361  void store(TlStorerToString &s, const char *field_name) const final;
44362 };
44363 
44367 class pageBlockAudio final : public PageBlock {
44372  std::int32_t get_id() const final {
44373  return ID;
44374  }
44375 
44376  public:
44381 
44385  pageBlockAudio();
44386 
44394 
44396  static const std::int32_t ID = -63371245;
44397 
44403  void store(TlStorerToString &s, const char *field_name) const final;
44404 };
44405 
44409 class pageBlockPhoto final : public PageBlock {
44414  std::int32_t get_id() const final {
44415  return ID;
44416  }
44417 
44418  public:
44424  string url_;
44425 
44429  pageBlockPhoto();
44430 
44439 
44441  static const std::int32_t ID = 417601156;
44442 
44448  void store(TlStorerToString &s, const char *field_name) const final;
44449 };
44450 
44454 class pageBlockVideo final : public PageBlock {
44459  std::int32_t get_id() const final {
44460  return ID;
44461  }
44462 
44463  public:
44472 
44476  pageBlockVideo();
44477 
44487 
44489  static const std::int32_t ID = 510041394;
44490 
44496  void store(TlStorerToString &s, const char *field_name) const final;
44497 };
44498 
44502 class pageBlockVoiceNote final : public PageBlock {
44507  std::int32_t get_id() const final {
44508  return ID;
44509  }
44510 
44511  public:
44516 
44521 
44529 
44531  static const std::int32_t ID = 1823310463;
44532 
44538  void store(TlStorerToString &s, const char *field_name) const final;
44539 };
44540 
44544 class pageBlockCover final : public PageBlock {
44549  std::int32_t get_id() const final {
44550  return ID;
44551  }
44552 
44553  public:
44556 
44560  pageBlockCover();
44561 
44568 
44570  static const std::int32_t ID = 972174080;
44571 
44577  void store(TlStorerToString &s, const char *field_name) const final;
44578 };
44579 
44583 class pageBlockEmbedded final : public PageBlock {
44588  std::int32_t get_id() const final {
44589  return ID;
44590  }
44591 
44592  public:
44594  string url_;
44596  string html_;
44609 
44614 
44628 
44630  static const std::int32_t ID = -1942577763;
44631 
44637  void store(TlStorerToString &s, const char *field_name) const final;
44638 };
44639 
44643 class pageBlockEmbeddedPost final : public PageBlock {
44648  std::int32_t get_id() const final {
44649  return ID;
44650  }
44651 
44652  public:
44654  string url_;
44656  string author_;
44665 
44670 
44682 
44684  static const std::int32_t ID = 397600949;
44685 
44691  void store(TlStorerToString &s, const char *field_name) const final;
44692 };
44693 
44697 class pageBlockCollage final : public PageBlock {
44702  std::int32_t get_id() const final {
44703  return ID;
44704  }
44705 
44706  public:
44711 
44715  pageBlockCollage();
44716 
44724 
44726  static const std::int32_t ID = 1163760110;
44727 
44733  void store(TlStorerToString &s, const char *field_name) const final;
44734 };
44735 
44739 class pageBlockSlideshow final : public PageBlock {
44744  std::int32_t get_id() const final {
44745  return ID;
44746  }
44747 
44748  public:
44753 
44758 
44766 
44768  static const std::int32_t ID = 539217375;
44769 
44775  void store(TlStorerToString &s, const char *field_name) const final;
44776 };
44777 
44781 class pageBlockChatLink final : public PageBlock {
44786  std::int32_t get_id() const final {
44787  return ID;
44788  }
44789 
44790  public:
44792  string title_;
44798  string username_;
44799 
44804 
44814 
44816  static const std::int32_t ID = 1646188731;
44817 
44823  void store(TlStorerToString &s, const char *field_name) const final;
44824 };
44825 
44829 class pageBlockTable final : public PageBlock {
44834  std::int32_t get_id() const final {
44835  return ID;
44836  }
44837 
44838  public:
44847 
44851  pageBlockTable();
44852 
44862 
44864  static const std::int32_t ID = -942649288;
44865 
44871  void store(TlStorerToString &s, const char *field_name) const final;
44872 };
44873 
44877 class pageBlockDetails final : public PageBlock {
44882  std::int32_t get_id() const final {
44883  return ID;
44884  }
44885 
44886  public:
44892  bool is_open_;
44893 
44897  pageBlockDetails();
44898 
44907 
44909  static const std::int32_t ID = -1599869809;
44910 
44916  void store(TlStorerToString &s, const char *field_name) const final;
44917 };
44918 
44922 class pageBlockRelatedArticles final : public PageBlock {
44927  std::int32_t get_id() const final {
44928  return ID;
44929  }
44930 
44931  public:
44936 
44941 
44949 
44951  static const std::int32_t ID = -1807324374;
44952 
44958  void store(TlStorerToString &s, const char *field_name) const final;
44959 };
44960 
44964 class pageBlockMap final : public PageBlock {
44969  std::int32_t get_id() const final {
44970  return ID;
44971  }
44972 
44973  public:
44984 
44988  pageBlockMap();
44989 
45000 
45002  static const std::int32_t ID = 1510961171;
45003 
45009  void store(TlStorerToString &s, const char *field_name) const final;
45010 };
45011 
45012 class RichText;
45013 
45017 class pageBlockCaption final : public Object {
45022  std::int32_t get_id() const final {
45023  return ID;
45024  }
45025 
45026  public:
45031 
45035  pageBlockCaption();
45036 
45044 
45046  static const std::int32_t ID = -1180064650;
45047 
45053  void store(TlStorerToString &s, const char *field_name) const final;
45054 };
45055 
45061  public:
45062 };
45063 
45072  std::int32_t get_id() const final {
45073  return ID;
45074  }
45075 
45076  public:
45077 
45082 
45084  static const std::int32_t ID = 848701417;
45085 
45091  void store(TlStorerToString &s, const char *field_name) const final;
45092 };
45093 
45102  std::int32_t get_id() const final {
45103  return ID;
45104  }
45105 
45106  public:
45107 
45112 
45114  static const std::int32_t ID = -1009203990;
45115 
45121  void store(TlStorerToString &s, const char *field_name) const final;
45122 };
45123 
45132  std::int32_t get_id() const final {
45133  return ID;
45134  }
45135 
45136  public:
45137 
45142 
45144  static const std::int32_t ID = 1371369214;
45145 
45151  void store(TlStorerToString &s, const char *field_name) const final;
45152 };
45153 
45154 class PageBlock;
45155 
45159 class pageBlockListItem final : public Object {
45164  std::int32_t get_id() const final {
45165  return ID;
45166  }
45167 
45168  public:
45170  string label_;
45173 
45178 
45186 
45188  static const std::int32_t ID = 323186259;
45189 
45195  void store(TlStorerToString &s, const char *field_name) const final;
45196 };
45197 
45198 class photo;
45199 
45203 class pageBlockRelatedArticle final : public Object {
45208  std::int32_t get_id() const final {
45209  return ID;
45210  }
45211 
45212  public:
45214  string url_;
45216  string title_;
45222  string author_;
45225 
45230 
45241  pageBlockRelatedArticle(string const &url_, string const &title_, string const &description_, object_ptr<photo> &&photo_, string const &author_, int32 publish_date_);
45242 
45244  static const std::int32_t ID = 481199251;
45245 
45251  void store(TlStorerToString &s, const char *field_name) const final;
45252 };
45253 
45255 
45257 
45258 class RichText;
45259 
45263 class pageBlockTableCell final : public Object {
45268  std::int32_t get_id() const final {
45269  return ID;
45270  }
45271 
45272  public:
45285 
45290 
45302 
45304  static const std::int32_t ID = 1417658214;
45305 
45311  void store(TlStorerToString &s, const char *field_name) const final;
45312 };
45313 
45319  public:
45320 };
45321 
45330  std::int32_t get_id() const final {
45331  return ID;
45332  }
45333 
45334  public:
45335 
45340 
45342  static const std::int32_t ID = 195500454;
45343 
45349  void store(TlStorerToString &s, const char *field_name) const final;
45350 };
45351 
45360  std::int32_t get_id() const final {
45361  return ID;
45362  }
45363 
45364  public:
45365 
45370 
45372  static const std::int32_t ID = -2123096587;
45373 
45379  void store(TlStorerToString &s, const char *field_name) const final;
45380 };
45381 
45390  std::int32_t get_id() const final {
45391  return ID;
45392  }
45393 
45394  public:
45395 
45400 
45402  static const std::int32_t ID = 2092531158;
45403 
45409  void store(TlStorerToString &s, const char *field_name) const final;
45410 };
45411 
45412 class minithumbnail;
45413 
45414 class photo;
45415 
45416 class video;
45417 
45422 class PaidMedia: public Object {
45423  public:
45424 };
45425 
45429 class paidMediaPreview final : public PaidMedia {
45434  std::int32_t get_id() const final {
45435  return ID;
45436  }
45437 
45438  public:
45447 
45451  paidMediaPreview();
45452 
45462 
45464  static const std::int32_t ID = -1128151948;
45465 
45471  void store(TlStorerToString &s, const char *field_name) const final;
45472 };
45473 
45477 class paidMediaPhoto final : public PaidMedia {
45482  std::int32_t get_id() const final {
45483  return ID;
45484  }
45485 
45486  public:
45489 
45493  paidMediaPhoto();
45494 
45501 
45503  static const std::int32_t ID = -1165863654;
45504 
45510  void store(TlStorerToString &s, const char *field_name) const final;
45511 };
45512 
45516 class paidMediaVideo final : public PaidMedia {
45521  std::int32_t get_id() const final {
45522  return ID;
45523  }
45524 
45525  public:
45532 
45536  paidMediaVideo();
45537 
45546 
45548  static const std::int32_t ID = 870838318;
45549 
45555  void store(TlStorerToString &s, const char *field_name) const final;
45556 };
45557 
45561 class paidMediaUnsupported final : public PaidMedia {
45566  std::int32_t get_id() const final {
45567  return ID;
45568  }
45569 
45570  public:
45571 
45576 
45578  static const std::int32_t ID = 112999974;
45579 
45585  void store(TlStorerToString &s, const char *field_name) const final;
45586 };
45587 
45592 class PaidReactionType: public Object {
45593  public:
45594 };
45595 
45604  std::int32_t get_id() const final {
45605  return ID;
45606  }
45607 
45608  public:
45609 
45614 
45616  static const std::int32_t ID = -1199187333;
45617 
45623  void store(TlStorerToString &s, const char *field_name) const final;
45624 };
45625 
45634  std::int32_t get_id() const final {
45635  return ID;
45636  }
45637 
45638  public:
45639 
45644 
45646  static const std::int32_t ID = 47892621;
45647 
45653  void store(TlStorerToString &s, const char *field_name) const final;
45654 };
45655 
45664  std::int32_t get_id() const final {
45665  return ID;
45666  }
45667 
45668  public:
45671 
45676 
45683 
45685  static const std::int32_t ID = -675782044;
45686 
45692  void store(TlStorerToString &s, const char *field_name) const final;
45693 };
45694 
45695 class MessageSender;
45696 
45700 class paidReactor final : public Object {
45705  std::int32_t get_id() const final {
45706  return ID;
45707  }
45708 
45709  public:
45715  bool is_top_;
45717  bool is_me_;
45720 
45724  paidReactor();
45725 
45736 
45738  static const std::int32_t ID = -1657303032;
45739 
45745  void store(TlStorerToString &s, const char *field_name) const final;
45746 };
45747 
45749 
45753 class passportAuthorizationForm final : public Object {
45758  std::int32_t get_id() const final {
45759  return ID;
45760  }
45761 
45762  public:
45769 
45774 
45783 
45785  static const std::int32_t ID = -1070673218;
45786 
45792  void store(TlStorerToString &s, const char *field_name) const final;
45793 };
45794 
45795 class address;
45796 
45797 class identityDocument;
45798 
45799 class personalDetails;
45800 
45801 class personalDocument;
45802 
45807 class PassportElement: public Object {
45808  public:
45809 };
45810 
45819  std::int32_t get_id() const final {
45820  return ID;
45821  }
45822 
45823  public:
45826 
45831 
45838 
45840  static const std::int32_t ID = 1217724035;
45841 
45847  void store(TlStorerToString &s, const char *field_name) const final;
45848 };
45849 
45858  std::int32_t get_id() const final {
45859  return ID;
45860  }
45861 
45862  public:
45865 
45870 
45877 
45879  static const std::int32_t ID = -263985373;
45880 
45886  void store(TlStorerToString &s, const char *field_name) const final;
45887 };
45888 
45897  std::int32_t get_id() const final {
45898  return ID;
45899  }
45900 
45901  public:
45904 
45909 
45916 
45918  static const std::int32_t ID = 1643580589;
45919 
45925  void store(TlStorerToString &s, const char *field_name) const final;
45926 };
45927 
45936  std::int32_t get_id() const final {
45937  return ID;
45938  }
45939 
45940  public:
45943 
45948 
45955 
45957  static const std::int32_t ID = 2083775797;
45958 
45964  void store(TlStorerToString &s, const char *field_name) const final;
45965 };
45966 
45975  std::int32_t get_id() const final {
45976  return ID;
45977  }
45978 
45979  public:
45982 
45987 
45994 
45996  static const std::int32_t ID = 36220295;
45997 
46003  void store(TlStorerToString &s, const char *field_name) const final;
46004 };
46005 
46014  std::int32_t get_id() const final {
46015  return ID;
46016  }
46017 
46018  public:
46021 
46026 
46033 
46035  static const std::int32_t ID = -782625232;
46036 
46042  void store(TlStorerToString &s, const char *field_name) const final;
46043 };
46044 
46053  std::int32_t get_id() const final {
46054  return ID;
46055  }
46056 
46057  public:
46060 
46065 
46072 
46074  static const std::int32_t ID = -234611246;
46075 
46081  void store(TlStorerToString &s, const char *field_name) const final;
46082 };
46083 
46092  std::int32_t get_id() const final {
46093  return ID;
46094  }
46095 
46096  public:
46099 
46104 
46111 
46113  static const std::int32_t ID = -366464408;
46114 
46120  void store(TlStorerToString &s, const char *field_name) const final;
46121 };
46122 
46131  std::int32_t get_id() const final {
46132  return ID;
46133  }
46134 
46135  public:
46138 
46143 
46150 
46152  static const std::int32_t ID = -290141400;
46153 
46159  void store(TlStorerToString &s, const char *field_name) const final;
46160 };
46161 
46170  std::int32_t get_id() const final {
46171  return ID;
46172  }
46173 
46174  public:
46177 
46182 
46189 
46191  static const std::int32_t ID = 618323071;
46192 
46198  void store(TlStorerToString &s, const char *field_name) const final;
46199 };
46200 
46209  std::int32_t get_id() const final {
46210  return ID;
46211  }
46212 
46213  public:
46216 
46221 
46228 
46230  static const std::int32_t ID = 1237626864;
46231 
46237  void store(TlStorerToString &s, const char *field_name) const final;
46238 };
46239 
46248  std::int32_t get_id() const final {
46249  return ID;
46250  }
46251 
46252  public:
46255 
46260 
46266  explicit passportElementPhoneNumber(string const &phone_number_);
46267 
46269  static const std::int32_t ID = -1320118375;
46270 
46276  void store(TlStorerToString &s, const char *field_name) const final;
46277 };
46278 
46287  std::int32_t get_id() const final {
46288  return ID;
46289  }
46290 
46291  public:
46294 
46299 
46305  explicit passportElementEmailAddress(string const &email_address_);
46306 
46308  static const std::int32_t ID = -1528129531;
46309 
46315  void store(TlStorerToString &s, const char *field_name) const final;
46316 };
46317 
46319 
46320 class PassportElementType;
46321 
46325 class passportElementError final : public Object {
46330  std::int32_t get_id() const final {
46331  return ID;
46332  }
46333 
46334  public:
46338  string message_;
46341 
46346 
46355 
46357  static const std::int32_t ID = -1861902395;
46358 
46364  void store(TlStorerToString &s, const char *field_name) const final;
46365 };
46366 
46372  public:
46373 };
46374 
46383  std::int32_t get_id() const final {
46384  return ID;
46385  }
46386 
46387  public:
46388 
46393 
46395  static const std::int32_t ID = -378320830;
46396 
46402  void store(TlStorerToString &s, const char *field_name) const final;
46403 };
46404 
46413  std::int32_t get_id() const final {
46414  return ID;
46415  }
46416 
46417  public:
46419  string field_name_;
46420 
46425 
46431  explicit passportElementErrorSourceDataField(string const &field_name_);
46432 
46434  static const std::int32_t ID = -308650776;
46435 
46441  void store(TlStorerToString &s, const char *field_name) const final;
46442 };
46443 
46452  std::int32_t get_id() const final {
46453  return ID;
46454  }
46455 
46456  public:
46457 
46462 
46464  static const std::int32_t ID = 1895658292;
46465 
46471  void store(TlStorerToString &s, const char *field_name) const final;
46472 };
46473 
46482  std::int32_t get_id() const final {
46483  return ID;
46484  }
46485 
46486  public:
46487 
46492 
46494  static const std::int32_t ID = 1918630391;
46495 
46501  void store(TlStorerToString &s, const char *field_name) const final;
46502 };
46503 
46512  std::int32_t get_id() const final {
46513  return ID;
46514  }
46515 
46516  public:
46517 
46522 
46524  static const std::int32_t ID = -797043672;
46525 
46531  void store(TlStorerToString &s, const char *field_name) const final;
46532 };
46533 
46542  std::int32_t get_id() const final {
46543  return ID;
46544  }
46545 
46546  public:
46549 
46554 
46561 
46563  static const std::int32_t ID = -689621228;
46564 
46570  void store(TlStorerToString &s, const char *field_name) const final;
46571 };
46572 
46581  std::int32_t get_id() const final {
46582  return ID;
46583  }
46584 
46585  public:
46586 
46591 
46593  static const std::int32_t ID = 581280796;
46594 
46600  void store(TlStorerToString &s, const char *field_name) const final;
46601 };
46602 
46611  std::int32_t get_id() const final {
46612  return ID;
46613  }
46614 
46615  public:
46618 
46623 
46630 
46632  static const std::int32_t ID = 2020358960;
46633 
46639  void store(TlStorerToString &s, const char *field_name) const final;
46640 };
46641 
46650  std::int32_t get_id() const final {
46651  return ID;
46652  }
46653 
46654  public:
46655 
46660 
46662  static const std::int32_t ID = 1894164178;
46663 
46669  void store(TlStorerToString &s, const char *field_name) const final;
46670 };
46671 
46677  public:
46678 };
46679 
46688  std::int32_t get_id() const final {
46689  return ID;
46690  }
46691 
46692  public:
46693 
46698 
46700  static const std::int32_t ID = -1032136365;
46701 
46707  void store(TlStorerToString &s, const char *field_name) const final;
46708 };
46709 
46718  std::int32_t get_id() const final {
46719  return ID;
46720  }
46721 
46722  public:
46723 
46728 
46730  static const std::int32_t ID = -436360376;
46731 
46737  void store(TlStorerToString &s, const char *field_name) const final;
46738 };
46739 
46748  std::int32_t get_id() const final {
46749  return ID;
46750  }
46751 
46752  public:
46753 
46758 
46760  static const std::int32_t ID = 1827298379;
46761 
46767  void store(TlStorerToString &s, const char *field_name) const final;
46768 };
46769 
46778  std::int32_t get_id() const final {
46779  return ID;
46780  }
46781 
46782  public:
46783 
46788 
46790  static const std::int32_t ID = -502356132;
46791 
46797  void store(TlStorerToString &s, const char *field_name) const final;
46798 };
46799 
46808  std::int32_t get_id() const final {
46809  return ID;
46810  }
46811 
46812  public:
46813 
46818 
46820  static const std::int32_t ID = -793781959;
46821 
46827  void store(TlStorerToString &s, const char *field_name) const final;
46828 };
46829 
46838  std::int32_t get_id() const final {
46839  return ID;
46840  }
46841 
46842  public:
46843 
46848 
46850  static const std::int32_t ID = 496327874;
46851 
46857  void store(TlStorerToString &s, const char *field_name) const final;
46858 };
46859 
46868  std::int32_t get_id() const final {
46869  return ID;
46870  }
46871 
46872  public:
46873 
46878 
46880  static const std::int32_t ID = 627084906;
46881 
46887  void store(TlStorerToString &s, const char *field_name) const final;
46888 };
46889 
46898  std::int32_t get_id() const final {
46899  return ID;
46900  }
46901 
46902  public:
46903 
46908 
46910  static const std::int32_t ID = 574095667;
46911 
46917  void store(TlStorerToString &s, const char *field_name) const final;
46918 };
46919 
46928  std::int32_t get_id() const final {
46929  return ID;
46930  }
46931 
46932  public:
46933 
46938 
46940  static const std::int32_t ID = -2060583280;
46941 
46947  void store(TlStorerToString &s, const char *field_name) const final;
46948 };
46949 
46958  std::int32_t get_id() const final {
46959  return ID;
46960  }
46961 
46962  public:
46963 
46968 
46970  static const std::int32_t ID = -159478209;
46971 
46977  void store(TlStorerToString &s, const char *field_name) const final;
46978 };
46979 
46988  std::int32_t get_id() const final {
46989  return ID;
46990  }
46991 
46992  public:
46993 
46998 
47000  static const std::int32_t ID = 1092498527;
47001 
47007  void store(TlStorerToString &s, const char *field_name) const final;
47008 };
47009 
47018  std::int32_t get_id() const final {
47019  return ID;
47020  }
47021 
47022  public:
47023 
47028 
47030  static const std::int32_t ID = -995361172;
47031 
47037  void store(TlStorerToString &s, const char *field_name) const final;
47038 };
47039 
47048  std::int32_t get_id() const final {
47049  return ID;
47050  }
47051 
47052  public:
47053 
47058 
47060  static const std::int32_t ID = -79321405;
47061 
47067  void store(TlStorerToString &s, const char *field_name) const final;
47068 };
47069 
47070 class PassportElement;
47071 
47075 class passportElements final : public Object {
47080  std::int32_t get_id() const final {
47081  return ID;
47082  }
47083 
47084  public:
47087 
47091  passportElements();
47092 
47099 
47101  static const std::int32_t ID = 1264617556;
47102 
47108  void store(TlStorerToString &s, const char *field_name) const final;
47109 };
47110 
47111 class PassportElement;
47112 
47113 class passportElementError;
47114 
47118 class passportElementsWithErrors final : public Object {
47123  std::int32_t get_id() const final {
47124  return ID;
47125  }
47126 
47127  public:
47132 
47137 
47145 
47147  static const std::int32_t ID = 1308923044;
47148 
47154  void store(TlStorerToString &s, const char *field_name) const final;
47155 };
47156 
47158 
47162 class passportRequiredElement final : public Object {
47167  std::int32_t get_id() const final {
47168  return ID;
47169  }
47170 
47171  public:
47174 
47179 
47186 
47188  static const std::int32_t ID = -1983641651;
47189 
47195  void store(TlStorerToString &s, const char *field_name) const final;
47196 };
47197 
47198 class PassportElementType;
47199 
47203 class passportSuitableElement final : public Object {
47208  std::int32_t get_id() const final {
47209  return ID;
47210  }
47211 
47212  public:
47221 
47226 
47236 
47238  static const std::int32_t ID = -789019876;
47239 
47245  void store(TlStorerToString &s, const char *field_name) const final;
47246 };
47247 
47249 
47253 class passwordState final : public Object {
47258  std::int32_t get_id() const final {
47259  return ID;
47260  }
47261 
47262  public:
47277 
47281  passwordState();
47282 
47295 
47297  static const std::int32_t ID = 483801128;
47298 
47304  void store(TlStorerToString &s, const char *field_name) const final;
47305 };
47306 
47307 class PaymentFormType;
47308 
47309 class productInfo;
47310 
47314 class paymentForm final : public Object {
47319  std::int32_t get_id() const final {
47320  return ID;
47321  }
47322 
47323  public:
47332 
47336  paymentForm();
47337 
47347 
47349  static const std::int32_t ID = 1998651315;
47350 
47356  void store(TlStorerToString &s, const char *field_name) const final;
47357 };
47358 
47359 class PaymentProvider;
47360 
47361 class invoice;
47362 
47363 class orderInfo;
47364 
47365 class paymentOption;
47366 
47367 class savedCredentials;
47368 
47370 
47375 class PaymentFormType: public Object {
47376  public:
47377 };
47378 
47387  std::int32_t get_id() const final {
47388  return ID;
47389  }
47390 
47391  public:
47408 
47413 
47427 
47429  static const std::int32_t ID = -615089778;
47430 
47436  void store(TlStorerToString &s, const char *field_name) const final;
47437 };
47438 
47447  std::int32_t get_id() const final {
47448  return ID;
47449  }
47450 
47451  public:
47454 
47459 
47466 
47468  static const std::int32_t ID = 90938685;
47469 
47475  void store(TlStorerToString &s, const char *field_name) const final;
47476 };
47477 
47486  std::int32_t get_id() const final {
47487  return ID;
47488  }
47489 
47490  public:
47493 
47498 
47505 
47507  static const std::int32_t ID = 271444827;
47508 
47514  void store(TlStorerToString &s, const char *field_name) const final;
47515 };
47516 
47520 class paymentOption final : public Object {
47525  std::int32_t get_id() const final {
47526  return ID;
47527  }
47528 
47529  public:
47531  string title_;
47533  string url_;
47534 
47538  paymentOption();
47539 
47546  paymentOption(string const &title_, string const &url_);
47547 
47549  static const std::int32_t ID = -294020965;
47550 
47556  void store(TlStorerToString &s, const char *field_name) const final;
47557 };
47558 
47563 class PaymentProvider: public Object {
47564  public:
47565 };
47566 
47575  std::int32_t get_id() const final {
47576  return ID;
47577  }
47578 
47579  public:
47584 
47589 
47596  paymentProviderSmartGlocal(string const &public_token_, string const &tokenize_url_);
47597 
47599  static const std::int32_t ID = -1174112396;
47600 
47606  void store(TlStorerToString &s, const char *field_name) const final;
47607 };
47608 
47617  std::int32_t get_id() const final {
47618  return ID;
47619  }
47620 
47621  public:
47630 
47635 
47645 
47647  static const std::int32_t ID = 370467227;
47648 
47654  void store(TlStorerToString &s, const char *field_name) const final;
47655 };
47656 
47665  std::int32_t get_id() const final {
47666  return ID;
47667  }
47668 
47669  public:
47671  string url_;
47672 
47677 
47683  explicit paymentProviderOther(string const &url_);
47684 
47686  static const std::int32_t ID = -1336876828;
47687 
47693  void store(TlStorerToString &s, const char *field_name) const final;
47694 };
47695 
47696 class PaymentReceiptType;
47697 
47698 class productInfo;
47699 
47703 class paymentReceipt final : public Object {
47708  std::int32_t get_id() const final {
47709  return ID;
47710  }
47711 
47712  public:
47721 
47725  paymentReceipt();
47726 
47736 
47738  static const std::int32_t ID = 758199186;
47739 
47745  void store(TlStorerToString &s, const char *field_name) const final;
47746 };
47747 
47748 class invoice;
47749 
47750 class orderInfo;
47751 
47752 class shippingOption;
47753 
47759  public:
47760 };
47761 
47770  std::int32_t get_id() const final {
47771  return ID;
47772  }
47773 
47774  public:
47787 
47792 
47804 
47806  static const std::int32_t ID = -1636362826;
47807 
47813  void store(TlStorerToString &s, const char *field_name) const final;
47814 };
47815 
47824  std::int32_t get_id() const final {
47825  return ID;
47826  }
47827 
47828  public:
47833 
47838 
47846 
47848  static const std::int32_t ID = 294913868;
47849 
47855  void store(TlStorerToString &s, const char *field_name) const final;
47856 };
47857 
47861 class paymentResult final : public Object {
47866  std::int32_t get_id() const final {
47867  return ID;
47868  }
47869 
47870  public:
47872  bool success_;
47875 
47879  paymentResult();
47880 
47887  paymentResult(bool success_, string const &verification_url_);
47888 
47890  static const std::int32_t ID = -804263843;
47891 
47897  void store(TlStorerToString &s, const char *field_name) const final;
47898 };
47899 
47900 class date;
47901 
47905 class personalDetails final : public Object {
47910  std::int32_t get_id() const final {
47911  return ID;
47912  }
47913 
47914  public:
47916  string first_name_;
47920  string last_name_;
47930  string gender_;
47935 
47939  personalDetails();
47940 
47955  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_);
47956 
47958  static const std::int32_t ID = -1061656137;
47959 
47965  void store(TlStorerToString &s, const char *field_name) const final;
47966 };
47967 
47968 class datedFile;
47969 
47973 class personalDocument final : public Object {
47978  std::int32_t get_id() const final {
47979  return ID;
47980  }
47981 
47982  public:
47987 
47991  personalDocument();
47992 
48000 
48002  static const std::int32_t ID = -1011634661;
48003 
48009  void store(TlStorerToString &s, const char *field_name) const final;
48010 };
48011 
48013 
48022  std::int32_t get_id() const final {
48023  return ID;
48024  }
48025 
48026  public:
48041 
48046 
48059 
48061  static const std::int32_t ID = 1881885547;
48062 
48068  void store(TlStorerToString &s, const char *field_name) const final;
48069 };
48070 
48076  public:
48077 };
48078 
48087  std::int32_t get_id() const final {
48088  return ID;
48089  }
48090 
48091  public:
48092 
48097 
48099  static const std::int32_t ID = 87144986;
48100 
48106  void store(TlStorerToString &s, const char *field_name) const final;
48107 };
48108 
48117  std::int32_t get_id() const final {
48118  return ID;
48119  }
48120 
48121  public:
48122 
48127 
48129  static const std::int32_t ID = -1029402661;
48130 
48136  void store(TlStorerToString &s, const char *field_name) const final;
48137 };
48138 
48147  std::int32_t get_id() const final {
48148  return ID;
48149  }
48150 
48151  public:
48153  string hash_;
48154 
48159 
48165  explicit phoneNumberCodeTypeConfirmOwnership(string const &hash_);
48166 
48168  static const std::int32_t ID = -485404696;
48169 
48175  void store(TlStorerToString &s, const char *field_name) const final;
48176 };
48177 
48178 class countryInfo;
48179 
48183 class phoneNumberInfo final : public Object {
48188  std::int32_t get_id() const final {
48189  return ID;
48190  }
48191 
48192  public:
48201 
48205  phoneNumberInfo();
48206 
48216 
48218  static const std::int32_t ID = -758933343;
48219 
48225  void store(TlStorerToString &s, const char *field_name) const final;
48226 };
48227 
48228 class minithumbnail;
48229 
48230 class photoSize;
48231 
48235 class photo final : public Object {
48240  std::int32_t get_id() const final {
48241  return ID;
48242  }
48243 
48244  public:
48251 
48255  photo();
48256 
48265 
48267  static const std::int32_t ID = -2022871583;
48268 
48274  void store(TlStorerToString &s, const char *field_name) const final;
48275 };
48276 
48277 class file;
48278 
48282 class photoSize final : public Object {
48287  std::int32_t get_id() const final {
48288  return ID;
48289  }
48290 
48291  public:
48293  string type_;
48302 
48306  photoSize();
48307 
48318 
48320  static const std::int32_t ID = 1609182352;
48321 
48327  void store(TlStorerToString &s, const char *field_name) const final;
48328 };
48329 
48333 class point final : public Object {
48338  std::int32_t get_id() const final {
48339  return ID;
48340  }
48341 
48342  public:
48344  double x_;
48346  double y_;
48347 
48351  point();
48352 
48359  point(double x_, double y_);
48360 
48362  static const std::int32_t ID = 437515705;
48363 
48369  void store(TlStorerToString &s, const char *field_name) const final;
48370 };
48371 
48372 class MessageSender;
48373 
48374 class PollType;
48375 
48376 class formattedText;
48377 
48378 class pollOption;
48379 
48383 class poll final : public Object {
48388  std::int32_t get_id() const final {
48389  return ID;
48390  }
48391 
48392  public:
48413 
48417  poll();
48418 
48434 
48436  static const std::int32_t ID = 1913016502;
48437 
48443  void store(TlStorerToString &s, const char *field_name) const final;
48444 };
48445 
48446 class formattedText;
48447 
48451 class pollOption final : public Object {
48456  std::int32_t get_id() const final {
48457  return ID;
48458  }
48459 
48460  public:
48471 
48475  pollOption();
48476 
48487 
48489  static const std::int32_t ID = 1676243088;
48490 
48496  void store(TlStorerToString &s, const char *field_name) const final;
48497 };
48498 
48499 class formattedText;
48500 
48505 class PollType: public Object {
48506  public:
48507 };
48508 
48512 class pollTypeRegular final : public PollType {
48517  std::int32_t get_id() const final {
48518  return ID;
48519  }
48520 
48521  public:
48524 
48528  pollTypeRegular();
48529 
48536 
48538  static const std::int32_t ID = 641265698;
48539 
48545  void store(TlStorerToString &s, const char *field_name) const final;
48546 };
48547 
48551 class pollTypeQuiz final : public PollType {
48556  std::int32_t get_id() const final {
48557  return ID;
48558  }
48559 
48560  public:
48565 
48569  pollTypeQuiz();
48570 
48578 
48580  static const std::int32_t ID = 657013913;
48581 
48587  void store(TlStorerToString &s, const char *field_name) const final;
48588 };
48589 
48594 class PremiumFeature: public Object {
48595  public:
48596 };
48597 
48606  std::int32_t get_id() const final {
48607  return ID;
48608  }
48609 
48610  public:
48611 
48616 
48618  static const std::int32_t ID = 1785455031;
48619 
48625  void store(TlStorerToString &s, const char *field_name) const final;
48626 };
48627 
48636  std::int32_t get_id() const final {
48637  return ID;
48638  }
48639 
48640  public:
48641 
48646 
48648  static const std::int32_t ID = 1825367155;
48649 
48655  void store(TlStorerToString &s, const char *field_name) const final;
48656 };
48657 
48666  std::int32_t get_id() const final {
48667  return ID;
48668  }
48669 
48670  public:
48671 
48676 
48678  static const std::int32_t ID = -267695554;
48679 
48685  void store(TlStorerToString &s, const char *field_name) const final;
48686 };
48687 
48696  std::int32_t get_id() const final {
48697  return ID;
48698  }
48699 
48700  public:
48701 
48706 
48708  static const std::int32_t ID = 1288216542;
48709 
48715  void store(TlStorerToString &s, const char *field_name) const final;
48716 };
48717 
48726  std::int32_t get_id() const final {
48727  return ID;
48728  }
48729 
48730  public:
48731 
48736 
48738  static const std::int32_t ID = -2008587702;
48739 
48745  void store(TlStorerToString &s, const char *field_name) const final;
48746 };
48747 
48756  std::int32_t get_id() const final {
48757  return ID;
48758  }
48759 
48760  public:
48761 
48766 
48768  static const std::int32_t ID = 766750743;
48769 
48775  void store(TlStorerToString &s, const char *field_name) const final;
48776 };
48777 
48786  std::int32_t get_id() const final {
48787  return ID;
48788  }
48789 
48790  public:
48791 
48796 
48798  static const std::int32_t ID = -2101773312;
48799 
48805  void store(TlStorerToString &s, const char *field_name) const final;
48806 };
48807 
48816  std::int32_t get_id() const final {
48817  return ID;
48818  }
48819 
48820  public:
48821 
48826 
48828  static const std::int32_t ID = 1332599628;
48829 
48835  void store(TlStorerToString &s, const char *field_name) const final;
48836 };
48837 
48846  std::int32_t get_id() const final {
48847  return ID;
48848  }
48849 
48850  public:
48851 
48856 
48858  static const std::int32_t ID = 796347674;
48859 
48865  void store(TlStorerToString &s, const char *field_name) const final;
48866 };
48867 
48876  std::int32_t get_id() const final {
48877  return ID;
48878  }
48879 
48880  public:
48881 
48886 
48888  static const std::int32_t ID = 233648322;
48889 
48895  void store(TlStorerToString &s, const char *field_name) const final;
48896 };
48897 
48906  std::int32_t get_id() const final {
48907  return ID;
48908  }
48909 
48910  public:
48911 
48916 
48918  static const std::int32_t ID = -36516639;
48919 
48925  void store(TlStorerToString &s, const char *field_name) const final;
48926 };
48927 
48936  std::int32_t get_id() const final {
48937  return ID;
48938  }
48939 
48940  public:
48941 
48946 
48948  static const std::int32_t ID = -100741914;
48949 
48955  void store(TlStorerToString &s, const char *field_name) const final;
48956 };
48957 
48966  std::int32_t get_id() const final {
48967  return ID;
48968  }
48969 
48970  public:
48971 
48976 
48978  static const std::int32_t ID = -823172286;
48979 
48985  void store(TlStorerToString &s, const char *field_name) const final;
48986 };
48987 
48996  std::int32_t get_id() const final {
48997  return ID;
48998  }
48999 
49000  public:
49001 
49006 
49008  static const std::int32_t ID = 1585050761;
49009 
49015  void store(TlStorerToString &s, const char *field_name) const final;
49016 };
49017 
49026  std::int32_t get_id() const final {
49027  return ID;
49028  }
49029 
49030  public:
49031 
49036 
49038  static const std::int32_t ID = -1143471488;
49039 
49045  void store(TlStorerToString &s, const char *field_name) const final;
49046 };
49047 
49056  std::int32_t get_id() const final {
49057  return ID;
49058  }
49059 
49060  public:
49061 
49066 
49068  static const std::int32_t ID = -1878522597;
49069 
49075  void store(TlStorerToString &s, const char *field_name) const final;
49076 };
49077 
49086  std::int32_t get_id() const final {
49087  return ID;
49088  }
49089 
49090  public:
49091 
49096 
49098  static const std::int32_t ID = 1576574747;
49099 
49105  void store(TlStorerToString &s, const char *field_name) const final;
49106 };
49107 
49116  std::int32_t get_id() const final {
49117  return ID;
49118  }
49119 
49120  public:
49121 
49126 
49128  static const std::int32_t ID = 907724190;
49129 
49135  void store(TlStorerToString &s, const char *field_name) const final;
49136 };
49137 
49146  std::int32_t get_id() const final {
49147  return ID;
49148  }
49149 
49150  public:
49151 
49156 
49158  static const std::int32_t ID = 575074042;
49159 
49165  void store(TlStorerToString &s, const char *field_name) const final;
49166 };
49167 
49176  std::int32_t get_id() const final {
49177  return ID;
49178  }
49179 
49180  public:
49181 
49186 
49188  static const std::int32_t ID = 1003219334;
49189 
49195  void store(TlStorerToString &s, const char *field_name) const final;
49196 };
49197 
49206  std::int32_t get_id() const final {
49207  return ID;
49208  }
49209 
49210  public:
49211 
49216 
49218  static const std::int32_t ID = 802322678;
49219 
49225  void store(TlStorerToString &s, const char *field_name) const final;
49226 };
49227 
49236  std::int32_t get_id() const final {
49237  return ID;
49238  }
49239 
49240  public:
49241 
49246 
49248  static const std::int32_t ID = -762230129;
49249 
49255  void store(TlStorerToString &s, const char *field_name) const final;
49256 };
49257 
49266  std::int32_t get_id() const final {
49267  return ID;
49268  }
49269 
49270  public:
49271 
49276 
49278  static const std::int32_t ID = -1503619324;
49279 
49285  void store(TlStorerToString &s, const char *field_name) const final;
49286 };
49287 
49296  std::int32_t get_id() const final {
49297  return ID;
49298  }
49299 
49300  public:
49301 
49306 
49308  static const std::int32_t ID = -723300255;
49309 
49315  void store(TlStorerToString &s, const char *field_name) const final;
49316 };
49317 
49326  std::int32_t get_id() const final {
49327  return ID;
49328  }
49329 
49330  public:
49331 
49336 
49338  static const std::int32_t ID = -1128709251;
49339 
49345  void store(TlStorerToString &s, const char *field_name) const final;
49346 };
49347 
49348 class PremiumFeature;
49349 
49350 class animation;
49351 
49360  std::int32_t get_id() const final {
49361  return ID;
49362  }
49363 
49364  public:
49369 
49374 
49382 
49384  static const std::int32_t ID = -1986155748;
49385 
49391  void store(TlStorerToString &s, const char *field_name) const final;
49392 };
49393 
49394 class InternalLinkType;
49395 
49396 class PremiumFeature;
49397 
49398 class premiumLimit;
49399 
49403 class premiumFeatures final : public Object {
49408  std::int32_t get_id() const final {
49409  return ID;
49410  }
49411 
49412  public:
49419 
49423  premiumFeatures();
49424 
49433 
49435  static const std::int32_t ID = 1875162172;
49436 
49442  void store(TlStorerToString &s, const char *field_name) const final;
49443 };
49444 
49445 class MessageSender;
49446 
49450 class premiumGiftCodeInfo final : public Object {
49455  std::int32_t get_id() const final {
49456  return ID;
49457  }
49458 
49459  public:
49474 
49479 
49492 
49494  static const std::int32_t ID = -1198544674;
49495 
49501  void store(TlStorerToString &s, const char *field_name) const final;
49502 };
49503 
49504 class sticker;
49505 
49509 class premiumGiftPaymentOption final : public Object {
49514  std::int32_t get_id() const final {
49515  return ID;
49516  }
49517 
49518  public:
49520  string currency_;
49533 
49538 
49551 
49553  static const std::int32_t ID = -338085027;
49554 
49560  void store(TlStorerToString &s, const char *field_name) const final;
49561 };
49562 
49564 
49568 class premiumGiftPaymentOptions final : public Object {
49573  std::int32_t get_id() const final {
49574  return ID;
49575  }
49576 
49577  public:
49580 
49585 
49592 
49594  static const std::int32_t ID = -1347543032;
49595 
49601  void store(TlStorerToString &s, const char *field_name) const final;
49602 };
49603 
49607 class premiumGiveawayPaymentOption final : public Object {
49612  std::int32_t get_id() const final {
49613  return ID;
49614  }
49615 
49616  public:
49618  string currency_;
49629 
49634 
49646 
49648  static const std::int32_t ID = 1099221896;
49649 
49655  void store(TlStorerToString &s, const char *field_name) const final;
49656 };
49657 
49659 
49668  std::int32_t get_id() const final {
49669  return ID;
49670  }
49671 
49672  public:
49675 
49680 
49687 
49689  static const std::int32_t ID = -1587397823;
49690 
49696  void store(TlStorerToString &s, const char *field_name) const final;
49697 };
49698 
49699 class PremiumLimitType;
49700 
49704 class premiumLimit final : public Object {
49709  std::int32_t get_id() const final {
49710  return ID;
49711  }
49712 
49713  public:
49720 
49724  premiumLimit();
49725 
49734 
49736  static const std::int32_t ID = 2127786726;
49737 
49743  void store(TlStorerToString &s, const char *field_name) const final;
49744 };
49745 
49750 class PremiumLimitType: public Object {
49751  public:
49752 };
49753 
49762  std::int32_t get_id() const final {
49763  return ID;
49764  }
49765 
49766  public:
49767 
49772 
49774  static const std::int32_t ID = -247467131;
49775 
49781  void store(TlStorerToString &s, const char *field_name) const final;
49782 };
49783 
49792  std::int32_t get_id() const final {
49793  return ID;
49794  }
49795 
49796  public:
49797 
49802 
49804  static const std::int32_t ID = -998947871;
49805 
49811  void store(TlStorerToString &s, const char *field_name) const final;
49812 };
49813 
49822  std::int32_t get_id() const final {
49823  return ID;
49824  }
49825 
49826  public:
49827 
49832 
49834  static const std::int32_t ID = 446086841;
49835 
49841  void store(TlStorerToString &s, const char *field_name) const final;
49842 };
49843 
49852  std::int32_t get_id() const final {
49853  return ID;
49854  }
49855 
49856  public:
49857 
49862 
49864  static const std::int32_t ID = -19759735;
49865 
49871  void store(TlStorerToString &s, const char *field_name) const final;
49872 };
49873 
49882  std::int32_t get_id() const final {
49883  return ID;
49884  }
49885 
49886  public:
49887 
49892 
49894  static const std::int32_t ID = 639754787;
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:
49917 
49922 
49924  static const std::int32_t ID = 377489774;
49925 
49931  void store(TlStorerToString &s, const char *field_name) const final;
49932 };
49933 
49942  std::int32_t get_id() const final {
49943  return ID;
49944  }
49945 
49946  public:
49947 
49952 
49954  static const std::int32_t ID = 1691435861;
49955 
49961  void store(TlStorerToString &s, const char *field_name) const final;
49962 };
49963 
49972  std::int32_t get_id() const final {
49973  return ID;
49974  }
49975 
49976  public:
49977 
49982 
49984  static const std::int32_t ID = 1485515276;
49985 
49991  void store(TlStorerToString &s, const char *field_name) const final;
49992 };
49993 
50002  std::int32_t get_id() const final {
50003  return ID;
50004  }
50005 
50006  public:
50007 
50012 
50014  static const std::int32_t ID = -1544854305;
50015 
50021  void store(TlStorerToString &s, const char *field_name) const final;
50022 };
50023 
50032  std::int32_t get_id() const final {
50033  return ID;
50034  }
50035 
50036  public:
50037 
50042 
50044  static const std::int32_t ID = 293984314;
50045 
50051  void store(TlStorerToString &s, const char *field_name) const final;
50052 };
50053 
50062  std::int32_t get_id() const final {
50063  return ID;
50064  }
50065 
50066  public:
50067 
50072 
50074  static const std::int32_t ID = -1146976765;
50075 
50081  void store(TlStorerToString &s, const char *field_name) const final;
50082 };
50083 
50092  std::int32_t get_id() const final {
50093  return ID;
50094  }
50095 
50096  public:
50097 
50102 
50104  static const std::int32_t ID = -128702950;
50105 
50111  void store(TlStorerToString &s, const char *field_name) const final;
50112 };
50113 
50122  std::int32_t get_id() const final {
50123  return ID;
50124  }
50125 
50126  public:
50127 
50132 
50134  static const std::int32_t ID = 1612625095;
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:
50157 
50162 
50164  static const std::int32_t ID = -1926486372;
50165 
50171  void store(TlStorerToString &s, const char *field_name) const final;
50172 };
50173 
50182  std::int32_t get_id() const final {
50183  return ID;
50184  }
50185 
50186  public:
50187 
50192 
50194  static const std::int32_t ID = -506354313;
50195 
50201  void store(TlStorerToString &s, const char *field_name) const final;
50202 };
50203 
50212  std::int32_t get_id() const final {
50213  return ID;
50214  }
50215 
50216  public:
50217 
50222 
50224  static const std::int32_t ID = 26329490;
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:
50247 
50252 
50254  static const std::int32_t ID = -1093324030;
50255 
50261  void store(TlStorerToString &s, const char *field_name) const final;
50262 };
50263 
50272  std::int32_t get_id() const final {
50273  return ID;
50274  }
50275 
50276  public:
50277 
50282 
50284  static const std::int32_t ID = -1170032633;
50285 
50291  void store(TlStorerToString &s, const char *field_name) const final;
50292 };
50293 
50302  std::int32_t get_id() const final {
50303  return ID;
50304  }
50305 
50306  public:
50307 
50312 
50314  static const std::int32_t ID = -1563549935;
50315 
50321  void store(TlStorerToString &s, const char *field_name) const final;
50322 };
50323 
50324 class InternalLinkType;
50325 
50329 class premiumPaymentOption final : public Object {
50334  std::int32_t get_id() const final {
50335  return ID;
50336  }
50337 
50338  public:
50340  string currency_;
50351 
50356 
50368 
50370  static const std::int32_t ID = -1945346126;
50371 
50377  void store(TlStorerToString &s, const char *field_name) const final;
50378 };
50379 
50380 class BusinessFeature;
50381 
50382 class PremiumFeature;
50383 
50384 class PremiumLimitType;
50385 
50386 class PremiumStoryFeature;
50387 
50392 class PremiumSource: public Object {
50393  public:
50394 };
50395 
50404  std::int32_t get_id() const final {
50405  return ID;
50406  }
50407 
50408  public:
50411 
50416 
50423 
50425  static const std::int32_t ID = -2052159742;
50426 
50432  void store(TlStorerToString &s, const char *field_name) const final;
50433 };
50434 
50438 class premiumSourceFeature final : public PremiumSource {
50443  std::int32_t get_id() const final {
50444  return ID;
50445  }
50446 
50447  public:
50450 
50455 
50462 
50464  static const std::int32_t ID = 445813541;
50465 
50471  void store(TlStorerToString &s, const char *field_name) const final;
50472 };
50473 
50482  std::int32_t get_id() const final {
50483  return ID;
50484  }
50485 
50486  public:
50489 
50494 
50501 
50503  static const std::int32_t ID = -1492946340;
50504 
50510  void store(TlStorerToString &s, const char *field_name) const final;
50511 };
50512 
50521  std::int32_t get_id() const final {
50522  return ID;
50523  }
50524 
50525  public:
50528 
50533 
50540 
50542  static const std::int32_t ID = -1030737556;
50543 
50549  void store(TlStorerToString &s, const char *field_name) const final;
50550 };
50551 
50555 class premiumSourceLink final : public PremiumSource {
50560  std::int32_t get_id() const final {
50561  return ID;
50562  }
50563 
50564  public:
50566  string referrer_;
50567 
50572 
50578  explicit premiumSourceLink(string const &referrer_);
50579 
50581  static const std::int32_t ID = 2135071132;
50582 
50588  void store(TlStorerToString &s, const char *field_name) const final;
50589 };
50590 
50594 class premiumSourceSettings final : public PremiumSource {
50599  std::int32_t get_id() const final {
50600  return ID;
50601  }
50602 
50603  public:
50604 
50609 
50611  static const std::int32_t ID = -285702859;
50612 
50618  void store(TlStorerToString &s, const char *field_name) const final;
50619 };
50620 
50622 
50623 class formattedText;
50624 
50626 
50628 
50632 class premiumState final : public Object {
50637  std::int32_t get_id() const final {
50638  return ID;
50639  }
50640 
50641  public:
50650 
50654  premiumState();
50655 
50665 
50667  static const std::int32_t ID = 1772082178;
50668 
50674  void store(TlStorerToString &s, const char *field_name) const final;
50675 };
50676 
50677 class premiumPaymentOption;
50678 
50682 class premiumStatePaymentOption final : public Object {
50687  std::int32_t get_id() const final {
50688  return ID;
50689  }
50690 
50691  public:
50700 
50705 
50715 
50717  static const std::int32_t ID = 2097591673;
50718 
50724  void store(TlStorerToString &s, const char *field_name) const final;
50725 };
50726 
50732  public:
50733 };
50734 
50743  std::int32_t get_id() const final {
50744  return ID;
50745  }
50746 
50747  public:
50748 
50753 
50755  static const std::int32_t ID = -1880001849;
50756 
50762  void store(TlStorerToString &s, const char *field_name) const final;
50763 };
50764 
50773  std::int32_t get_id() const final {
50774  return ID;
50775  }
50776 
50777  public:
50778 
50783 
50785  static const std::int32_t ID = 1194605988;
50786 
50792  void store(TlStorerToString &s, const char *field_name) const final;
50793 };
50794 
50803  std::int32_t get_id() const final {
50804  return ID;
50805  }
50806 
50807  public:
50808 
50813 
50815  static const std::int32_t ID = -1029683296;
50816 
50822  void store(TlStorerToString &s, const char *field_name) const final;
50823 };
50824 
50833  std::int32_t get_id() const final {
50834  return ID;
50835  }
50836 
50837  public:
50838 
50843 
50845  static const std::int32_t ID = -593229162;
50846 
50852  void store(TlStorerToString &s, const char *field_name) const final;
50853 };
50854 
50863  std::int32_t get_id() const final {
50864  return ID;
50865  }
50866 
50867  public:
50868 
50873 
50875  static const std::int32_t ID = -1501286467;
50876 
50882  void store(TlStorerToString &s, const char *field_name) const final;
50883 };
50884 
50893  std::int32_t get_id() const final {
50894  return ID;
50895  }
50896 
50897  public:
50898 
50903 
50905  static const std::int32_t ID = -622623753;
50906 
50912  void store(TlStorerToString &s, const char *field_name) const final;
50913 };
50914 
50923  std::int32_t get_id() const final {
50924  return ID;
50925  }
50926 
50927  public:
50928 
50933 
50935  static const std::int32_t ID = -1162887511;
50936 
50942  void store(TlStorerToString &s, const char *field_name) const final;
50943 };
50944 
50945 class GiveawayPrize;
50946 
50950 class prepaidGiveaway final : public Object {
50955  std::int32_t get_id() const final {
50956  return ID;
50957  }
50958 
50959  public:
50970 
50974  prepaidGiveaway();
50975 
50986 
50988  static const std::int32_t ID = -277859441;
50989 
50995  void store(TlStorerToString &s, const char *field_name) const final;
50996 };
50997 
50998 class InlineQueryResult;
50999 
51000 class targetChatTypes;
51001 
51005 class preparedInlineMessage final : public Object {
51010  std::int32_t get_id() const final {
51011  return ID;
51012  }
51013 
51014  public:
51021 
51026 
51035 
51037  static const std::int32_t ID = -1808892734;
51038 
51044  void store(TlStorerToString &s, const char *field_name) const final;
51045 };
51046 
51050 class preparedInlineMessageId final : public Object {
51055  std::int32_t get_id() const final {
51056  return ID;
51057  }
51058 
51059  public:
51061  string id_;
51064 
51069 
51077 
51079  static const std::int32_t ID = 940415972;
51080 
51086  void store(TlStorerToString &s, const char *field_name) const final;
51087 };
51088 
51089 class formattedText;
51090 
51091 class photo;
51092 
51096 class productInfo final : public Object {
51101  std::int32_t get_id() const final {
51102  return ID;
51103  }
51104 
51105  public:
51107  string title_;
51112 
51116  productInfo();
51117 
51126 
51128  static const std::int32_t ID = -2015069020;
51129 
51135  void store(TlStorerToString &s, const char *field_name) const final;
51136 };
51137 
51138 class profileAccentColors;
51139 
51143 class profileAccentColor final : public Object {
51148  std::int32_t get_id() const final {
51149  return ID;
51150  }
51151 
51152  public:
51163 
51168 
51179 
51181  static const std::int32_t ID = 557679253;
51182 
51188  void store(TlStorerToString &s, const char *field_name) const final;
51189 };
51190 
51194 class profileAccentColors final : public Object {
51199  std::int32_t get_id() const final {
51200  return ID;
51201  }
51202 
51203  public:
51210 
51215 
51224 
51226  static const std::int32_t ID = -596042431;
51227 
51233  void store(TlStorerToString &s, const char *field_name) const final;
51234 };
51235 
51236 class file;
51237 
51238 class minithumbnail;
51239 
51243 class profilePhoto final : public Object {
51248  std::int32_t get_id() const final {
51249  return ID;
51250  }
51251 
51252  public:
51265 
51269  profilePhoto();
51270 
51282 
51284  static const std::int32_t ID = -1025754018;
51285 
51291  void store(TlStorerToString &s, const char *field_name) const final;
51292 };
51293 
51298 class ProfileTab: public Object {
51299  public:
51300 };
51301 
51305 class profileTabPosts final : public ProfileTab {
51310  std::int32_t get_id() const final {
51311  return ID;
51312  }
51313 
51314  public:
51315 
51319  profileTabPosts();
51320 
51322  static const std::int32_t ID = -1181952362;
51323 
51329  void store(TlStorerToString &s, const char *field_name) const final;
51330 };
51331 
51335 class profileTabGifts final : public ProfileTab {
51340  std::int32_t get_id() const final {
51341  return ID;
51342  }
51343 
51344  public:
51345 
51349  profileTabGifts();
51350 
51352  static const std::int32_t ID = 1296815210;
51353 
51359  void store(TlStorerToString &s, const char *field_name) const final;
51360 };
51361 
51365 class profileTabMedia final : public ProfileTab {
51370  std::int32_t get_id() const final {
51371  return ID;
51372  }
51373 
51374  public:
51375 
51379  profileTabMedia();
51380 
51382  static const std::int32_t ID = 1925597525;
51383 
51389  void store(TlStorerToString &s, const char *field_name) const final;
51390 };
51391 
51395 class profileTabFiles final : public ProfileTab {
51400  std::int32_t get_id() const final {
51401  return ID;
51402  }
51403 
51404  public:
51405 
51409  profileTabFiles();
51410 
51412  static const std::int32_t ID = -1422681088;
51413 
51419  void store(TlStorerToString &s, const char *field_name) const final;
51420 };
51421 
51425 class profileTabLinks final : public ProfileTab {
51430  std::int32_t get_id() const final {
51431  return ID;
51432  }
51433 
51434  public:
51435 
51439  profileTabLinks();
51440 
51442  static const std::int32_t ID = -748329831;
51443 
51449  void store(TlStorerToString &s, const char *field_name) const final;
51450 };
51451 
51455 class profileTabMusic final : public ProfileTab {
51460  std::int32_t get_id() const final {
51461  return ID;
51462  }
51463 
51464  public:
51465 
51469  profileTabMusic();
51470 
51472  static const std::int32_t ID = -1624780178;
51473 
51479  void store(TlStorerToString &s, const char *field_name) const final;
51480 };
51481 
51485 class profileTabVoice final : public ProfileTab {
51490  std::int32_t get_id() const final {
51491  return ID;
51492  }
51493 
51494  public:
51495 
51499  profileTabVoice();
51500 
51502  static const std::int32_t ID = -461960914;
51503 
51509  void store(TlStorerToString &s, const char *field_name) const final;
51510 };
51511 
51515 class profileTabGifs final : public ProfileTab {
51520  std::int32_t get_id() const final {
51521  return ID;
51522  }
51523 
51524  public:
51525 
51529  profileTabGifs();
51530 
51532  static const std::int32_t ID = -1564412267;
51533 
51539  void store(TlStorerToString &s, const char *field_name) const final;
51540 };
51541 
51542 class proxy;
51543 
51547 class proxies final : public Object {
51552  std::int32_t get_id() const final {
51553  return ID;
51554  }
51555 
51556  public:
51559 
51563  proxies();
51564 
51570  explicit proxies(array<object_ptr<proxy>> &&proxies_);
51571 
51573  static const std::int32_t ID = 1200447205;
51574 
51580  void store(TlStorerToString &s, const char *field_name) const final;
51581 };
51582 
51583 class ProxyType;
51584 
51588 class proxy final : public Object {
51593  std::int32_t get_id() const final {
51594  return ID;
51595  }
51596 
51597  public:
51601  string server_;
51610 
51614  proxy();
51615 
51627 
51629  static const std::int32_t ID = 196049779;
51630 
51636  void store(TlStorerToString &s, const char *field_name) const final;
51637 };
51638 
51643 class ProxyType: public Object {
51644  public:
51645 };
51646 
51650 class proxyTypeSocks5 final : public ProxyType {
51655  std::int32_t get_id() const final {
51656  return ID;
51657  }
51658 
51659  public:
51661  string username_;
51663  string password_;
51664 
51668  proxyTypeSocks5();
51669 
51676  proxyTypeSocks5(string const &username_, string const &password_);
51677 
51679  static const std::int32_t ID = -890027341;
51680 
51686  void store(TlStorerToString &s, const char *field_name) const final;
51687 };
51688 
51692 class proxyTypeHttp final : public ProxyType {
51697  std::int32_t get_id() const final {
51698  return ID;
51699  }
51700 
51701  public:
51703  string username_;
51705  string password_;
51708 
51712  proxyTypeHttp();
51713 
51721  proxyTypeHttp(string const &username_, string const &password_, bool http_only_);
51722 
51724  static const std::int32_t ID = -1547188361;
51725 
51731  void store(TlStorerToString &s, const char *field_name) const final;
51732 };
51733 
51737 class proxyTypeMtproto final : public ProxyType {
51742  std::int32_t get_id() const final {
51743  return ID;
51744  }
51745 
51746  public:
51748  string secret_;
51749 
51753  proxyTypeMtproto();
51754 
51760  explicit proxyTypeMtproto(string const &secret_);
51761 
51763  static const std::int32_t ID = -1964826627;
51764 
51770  void store(TlStorerToString &s, const char *field_name) const final;
51771 };
51772 
51777 class PublicChatType: public Object {
51778  public:
51779 };
51780 
51789  std::int32_t get_id() const final {
51790  return ID;
51791  }
51792 
51793  public:
51794 
51799 
51801  static const std::int32_t ID = 350789758;
51802 
51808  void store(TlStorerToString &s, const char *field_name) const final;
51809 };
51810 
51819  std::int32_t get_id() const final {
51820  return ID;
51821  }
51822 
51823  public:
51824 
51829 
51831  static const std::int32_t ID = 1183735952;
51832 
51838  void store(TlStorerToString &s, const char *field_name) const final;
51839 };
51840 
51841 class message;
51842 
51843 class story;
51844 
51849 class PublicForward: public Object {
51850  public:
51851 };
51852 
51856 class publicForwardMessage final : public PublicForward {
51861  std::int32_t get_id() const final {
51862  return ID;
51863  }
51864 
51865  public:
51868 
51873 
51880 
51882  static const std::int32_t ID = 51885010;
51883 
51889  void store(TlStorerToString &s, const char *field_name) const final;
51890 };
51891 
51895 class publicForwardStory final : public PublicForward {
51900  std::int32_t get_id() const final {
51901  return ID;
51902  }
51903 
51904  public:
51907 
51912 
51919 
51921  static const std::int32_t ID = 2145330863;
51922 
51928  void store(TlStorerToString &s, const char *field_name) const final;
51929 };
51930 
51931 class PublicForward;
51932 
51936 class publicForwards final : public Object {
51941  std::int32_t get_id() const final {
51942  return ID;
51943  }
51944 
51945  public:
51952 
51956  publicForwards();
51957 
51966 
51968  static const std::int32_t ID = -2011272719;
51969 
51975  void store(TlStorerToString &s, const char *field_name) const final;
51976 };
51977 
51981 class publicPostSearchLimits final : public Object {
51986  std::int32_t get_id() const final {
51987  return ID;
51988  }
51989 
51990  public:
52001 
52006 
52017 
52019  static const std::int32_t ID = -1559054228;
52020 
52026  void store(TlStorerToString &s, const char *field_name) const final;
52027 };
52028 
52029 class GiveawayPrize;
52030 
52031 class animation;
52032 
52033 class audio;
52034 
52035 class document;
52036 
52037 class photo;
52038 
52039 class sticker;
52040 
52041 class video;
52042 
52043 class videoNote;
52044 
52045 class voiceNote;
52046 
52052  public:
52053 };
52054 
52063  std::int32_t get_id() const final {
52064  return ID;
52065  }
52066 
52067  public:
52070 
52075 
52081  explicit pushMessageContentHidden(bool is_pinned_);
52082 
52084  static const std::int32_t ID = -316950436;
52085 
52091  void store(TlStorerToString &s, const char *field_name) const final;
52092 };
52093 
52102  std::int32_t get_id() const final {
52103  return ID;
52104  }
52105 
52106  public:
52110  string caption_;
52113 
52118 
52127 
52129  static const std::int32_t ID = 1034215396;
52130 
52136  void store(TlStorerToString &s, const char *field_name) const final;
52137 };
52138 
52147  std::int32_t get_id() const final {
52148  return ID;
52149  }
52150 
52151  public:
52156 
52161 
52169 
52171  static const std::int32_t ID = 381581426;
52172 
52178  void store(TlStorerToString &s, const char *field_name) const final;
52179 };
52180 
52189  std::int32_t get_id() const final {
52190  return ID;
52191  }
52192 
52193  public:
52195  string name_;
52198 
52203 
52210  pushMessageContentContact(string const &name_, bool is_pinned_);
52211 
52213  static const std::int32_t ID = -12219820;
52214 
52220  void store(TlStorerToString &s, const char *field_name) const final;
52221 };
52222 
52231  std::int32_t get_id() const final {
52232  return ID;
52233  }
52234 
52235  public:
52238 
52243 
52250 
52252  static const std::int32_t ID = 1233778465;
52253 
52259  void store(TlStorerToString &s, const char *field_name) const final;
52260 };
52261 
52270  std::int32_t get_id() const final {
52271  return ID;
52272  }
52273 
52274  public:
52279 
52284 
52292 
52294  static const std::int32_t ID = -458379775;
52295 
52301  void store(TlStorerToString &s, const char *field_name) const final;
52302 };
52303 
52312  std::int32_t get_id() const final {
52313  return ID;
52314  }
52315 
52316  public:
52318  string title_;
52321 
52326 
52333  pushMessageContentGame(string const &title_, bool is_pinned_);
52334 
52336  static const std::int32_t ID = -515131109;
52337 
52343  void store(TlStorerToString &s, const char *field_name) const final;
52344 };
52345 
52354  std::int32_t get_id() const final {
52355  return ID;
52356  }
52357 
52358  public:
52360  string title_;
52365 
52370 
52379 
52381  static const std::int32_t ID = 901303688;
52382 
52388  void store(TlStorerToString &s, const char *field_name) const final;
52389 };
52390 
52399  std::int32_t get_id() const final {
52400  return ID;
52401  }
52402 
52403  public:
52405  string price_;
52408 
52413 
52420  pushMessageContentInvoice(string const &price_, bool is_pinned_);
52421 
52423  static const std::int32_t ID = -1731687492;
52424 
52430  void store(TlStorerToString &s, const char *field_name) const final;
52431 };
52432 
52441  std::int32_t get_id() const final {
52442  return ID;
52443  }
52444 
52445  public:
52447  bool is_live_;
52450 
52455 
52463 
52465  static const std::int32_t ID = -1288005709;
52466 
52472  void store(TlStorerToString &s, const char *field_name) const final;
52473 };
52474 
52483  std::int32_t get_id() const final {
52484  return ID;
52485  }
52486 
52487  public:
52492 
52497 
52505 
52507  static const std::int32_t ID = -1252595894;
52508 
52514  void store(TlStorerToString &s, const char *field_name) const final;
52515 };
52516 
52525  std::int32_t get_id() const final {
52526  return ID;
52527  }
52528 
52529  public:
52533  string caption_;
52538 
52543 
52553 
52555  static const std::int32_t ID = 140631122;
52556 
52562  void store(TlStorerToString &s, const char *field_name) const final;
52563 };
52564 
52573  std::int32_t get_id() const final {
52574  return ID;
52575  }
52576 
52577  public:
52579  string question_;
52584 
52589 
52597  pushMessageContentPoll(string const &question_, bool is_regular_, bool is_pinned_);
52598 
52600  static const std::int32_t ID = -44403654;
52601 
52607  void store(TlStorerToString &s, const char *field_name) const final;
52608 };
52609 
52618  std::int32_t get_id() const final {
52619  return ID;
52620  }
52621 
52622  public:
52625 
52630 
52637 
52639  static const std::int32_t ID = 413224997;
52640 
52646  void store(TlStorerToString &s, const char *field_name) const final;
52647 };
52648 
52657  std::int32_t get_id() const final {
52658  return ID;
52659  }
52660 
52661  public:
52668 
52673 
52682 
52684  static const std::int32_t ID = -700547186;
52685 
52691  void store(TlStorerToString &s, const char *field_name) const final;
52692 };
52693 
52702  std::int32_t get_id() const final {
52703  return ID;
52704  }
52705 
52706  public:
52711 
52716 
52724 
52726  static const std::int32_t ID = 1721859295;
52727 
52733  void store(TlStorerToString &s, const char *field_name) const final;
52734 };
52735 
52744  std::int32_t get_id() const final {
52745  return ID;
52746  }
52747 
52748  public:
52753 
52758 
52766 
52768  static const std::int32_t ID = 1287092226;
52769 
52775  void store(TlStorerToString &s, const char *field_name) const final;
52776 };
52777 
52786  std::int32_t get_id() const final {
52787  return ID;
52788  }
52789 
52790  public:
52791 
52796 
52798  static const std::int32_t ID = 214245369;
52799 
52805  void store(TlStorerToString &s, const char *field_name) const final;
52806 };
52807 
52816  std::int32_t get_id() const final {
52817  return ID;
52818  }
52819 
52820  public:
52824  string emoji_;
52827 
52832 
52841 
52843  static const std::int32_t ID = 1553513939;
52844 
52850  void store(TlStorerToString &s, const char *field_name) const final;
52851 };
52852 
52861  std::int32_t get_id() const final {
52862  return ID;
52863  }
52864 
52865  public:
52870 
52875 
52883 
52885  static const std::int32_t ID = 599622223;
52886 
52892  void store(TlStorerToString &s, const char *field_name) const final;
52893 };
52894 
52903  std::int32_t get_id() const final {
52904  return ID;
52905  }
52906 
52907  public:
52909  string text_;
52912 
52917 
52924  pushMessageContentText(string const &text_, bool is_pinned_);
52925 
52927  static const std::int32_t ID = 274587305;
52928 
52934  void store(TlStorerToString &s, const char *field_name) const final;
52935 };
52936 
52945  std::int32_t get_id() const final {
52946  return ID;
52947  }
52948 
52949  public:
52951  string title_;
52954 
52959 
52966  pushMessageContentChecklist(string const &title_, bool is_pinned_);
52967 
52969  static const std::int32_t ID = 212274252;
52970 
52976  void store(TlStorerToString &s, const char *field_name) const final;
52977 };
52978 
52987  std::int32_t get_id() const final {
52988  return ID;
52989  }
52990 
52991  public:
52995  string caption_;
53000 
53005 
53015 
53017  static const std::int32_t ID = 310038831;
53018 
53024  void store(TlStorerToString &s, const char *field_name) const final;
53025 };
53026 
53035  std::int32_t get_id() const final {
53036  return ID;
53037  }
53038 
53039  public:
53044 
53049 
53057 
53059  static const std::int32_t ID = -1122764417;
53060 
53066  void store(TlStorerToString &s, const char *field_name) const final;
53067 };
53068 
53077  std::int32_t get_id() const final {
53078  return ID;
53079  }
53080 
53081  public:
53086 
53091 
53099 
53101  static const std::int32_t ID = 88910987;
53102 
53108  void store(TlStorerToString &s, const char *field_name) const final;
53109 };
53110 
53119  std::int32_t get_id() const final {
53120  return ID;
53121  }
53122 
53123  public:
53124 
53129 
53131  static const std::int32_t ID = -2114855172;
53132 
53138  void store(TlStorerToString &s, const char *field_name) const final;
53139 };
53140 
53149  std::int32_t get_id() const final {
53150  return ID;
53151  }
53152 
53153  public:
53154 
53159 
53161  static const std::int32_t ID = -566547393;
53162 
53168  void store(TlStorerToString &s, const char *field_name) const final;
53169 };
53170 
53179  std::int32_t get_id() const final {
53180  return ID;
53181  }
53182 
53183  public:
53184 
53189 
53191  static const std::int32_t ID = -1250265885;
53192 
53198  void store(TlStorerToString &s, const char *field_name) const final;
53199 };
53200 
53209  std::int32_t get_id() const final {
53210  return ID;
53211  }
53212 
53213  public:
53216 
53221 
53228 
53230  static const std::int32_t ID = 517620365;
53231 
53237  void store(TlStorerToString &s, const char *field_name) const final;
53238 };
53239 
53248  std::int32_t get_id() const final {
53249  return ID;
53250  }
53251 
53252  public:
53259 
53264 
53273 
53275  static const std::int32_t ID = -1087145158;
53276 
53282  void store(TlStorerToString &s, const char *field_name) const final;
53283 };
53284 
53293  std::int32_t get_id() const final {
53294  return ID;
53295  }
53296 
53297  public:
53298 
53303 
53305  static const std::int32_t ID = -1114222051;
53306 
53312  void store(TlStorerToString &s, const char *field_name) const final;
53313 };
53314 
53323  std::int32_t get_id() const final {
53324  return ID;
53325  }
53326 
53327  public:
53329  string title_;
53330 
53335 
53341  explicit pushMessageContentChatChangeTitle(string const &title_);
53342 
53344  static const std::int32_t ID = -1964902749;
53345 
53351  void store(TlStorerToString &s, const char *field_name) const final;
53352 };
53353 
53362  std::int32_t get_id() const final {
53363  return ID;
53364  }
53365 
53366  public:
53368  bool is_same_;
53369 
53374 
53381 
53383  static const std::int32_t ID = -1490331933;
53384 
53390  void store(TlStorerToString &s, const char *field_name) const final;
53391 };
53392 
53401  std::int32_t get_id() const final {
53402  return ID;
53403  }
53404 
53405  public:
53407  string name_;
53408 
53413 
53419  explicit pushMessageContentChatSetTheme(string const &name_);
53420 
53422  static const std::int32_t ID = 1605251024;
53423 
53429  void store(TlStorerToString &s, const char *field_name) const final;
53430 };
53431 
53440  std::int32_t get_id() const final {
53441  return ID;
53442  }
53443 
53444  public:
53450  bool is_left_;
53451 
53456 
53465 
53467  static const std::int32_t ID = 598714783;
53468 
53474  void store(TlStorerToString &s, const char *field_name) const final;
53475 };
53476 
53485  std::int32_t get_id() const final {
53486  return ID;
53487  }
53488 
53489  public:
53490 
53495 
53497  static const std::int32_t ID = 1553719113;
53498 
53504  void store(TlStorerToString &s, const char *field_name) const final;
53505 };
53506 
53515  std::int32_t get_id() const final {
53516  return ID;
53517  }
53518 
53519  public:
53520 
53525 
53527  static const std::int32_t ID = -205823627;
53528 
53534  void store(TlStorerToString &s, const char *field_name) const final;
53535 };
53536 
53545  std::int32_t get_id() const final {
53546  return ID;
53547  }
53548 
53549  public:
53551  string amount_;
53552 
53557 
53563  explicit pushMessageContentRecurringPayment(string const &amount_);
53564 
53566  static const std::int32_t ID = 1619211802;
53567 
53573  void store(TlStorerToString &s, const char *field_name) const final;
53574 };
53575 
53584  std::int32_t get_id() const final {
53585  return ID;
53586  }
53587 
53588  public:
53589 
53594 
53596  static const std::int32_t ID = 2104225963;
53597 
53603  void store(TlStorerToString &s, const char *field_name) const final;
53604 };
53605 
53614  std::int32_t get_id() const final {
53615  return ID;
53616  }
53617 
53618  public:
53621 
53626 
53633 
53635  static const std::int32_t ID = -264601594;
53636 
53642  void store(TlStorerToString &s, const char *field_name) const final;
53643 };
53644 
53653  std::int32_t get_id() const final {
53654  return ID;
53655  }
53656 
53657  public:
53660 
53665 
53672 
53674  static const std::int32_t ID = -2141595022;
53675 
53681  void store(TlStorerToString &s, const char *field_name) const final;
53682 };
53683 
53692  std::int32_t get_id() const final {
53693  return ID;
53694  }
53695 
53696  public:
53699 
53704 
53711 
53713  static const std::int32_t ID = 1187614554;
53714 
53720  void store(TlStorerToString &s, const char *field_name) const final;
53721 };
53722 
53731  std::int32_t get_id() const final {
53732  return ID;
53733  }
53734 
53735  public:
53738 
53743 
53750 
53752  static const std::int32_t ID = -1913083876;
53753 
53759  void store(TlStorerToString &s, const char *field_name) const final;
53760 };
53761 
53770  std::int32_t get_id() const final {
53771  return ID;
53772  }
53773 
53774  public:
53785 
53790 
53801 
53803  static const std::int32_t ID = -748426897;
53804 
53810  void store(TlStorerToString &s, const char *field_name) const final;
53811 };
53812 
53816 class pushReceiverId final : public Object {
53821  std::int32_t get_id() const final {
53822  return ID;
53823  }
53824 
53825  public:
53828 
53832  pushReceiverId();
53833 
53839  explicit pushReceiverId(int64 id_);
53840 
53842  static const std::int32_t ID = 371056428;
53843 
53849  void store(TlStorerToString &s, const char *field_name) const final;
53850 };
53851 
53852 class MessageContent;
53853 
53854 class MessageSendingState;
53855 
53856 class ReplyMarkup;
53857 
53861 class quickReplyMessage final : public Object {
53866  std::int32_t get_id() const final {
53867  return ID;
53868  }
53869 
53870  public:
53887 
53892 
53906 
53908  static const std::int32_t ID = -1090965757;
53909 
53915  void store(TlStorerToString &s, const char *field_name) const final;
53916 };
53917 
53918 class quickReplyMessage;
53919 
53923 class quickReplyMessages final : public Object {
53928  std::int32_t get_id() const final {
53929  return ID;
53930  }
53931 
53932  public:
53935 
53940 
53947 
53949  static const std::int32_t ID = 743214375;
53950 
53956  void store(TlStorerToString &s, const char *field_name) const final;
53957 };
53958 
53959 class quickReplyMessage;
53960 
53964 class quickReplyShortcut final : public Object {
53969  std::int32_t get_id() const final {
53970  return ID;
53971  }
53972 
53973  public:
53977  string name_;
53982 
53987 
53997 
53999  static const std::int32_t ID = -1107453291;
54000 
54006  void store(TlStorerToString &s, const char *field_name) const final;
54007 };
54008 
54010 
54014 class reactionNotificationSettings final : public Object {
54019  std::int32_t get_id() const final {
54020  return ID;
54021  }
54022 
54023  public:
54032 
54037 
54047 
54049  static const std::int32_t ID = 733017684;
54050 
54056  void store(TlStorerToString &s, const char *field_name) const final;
54057 };
54058 
54064  public:
54065 };
54066 
54075  std::int32_t get_id() const final {
54076  return ID;
54077  }
54078 
54079  public:
54080 
54085 
54087  static const std::int32_t ID = 366374940;
54088 
54094  void store(TlStorerToString &s, const char *field_name) const final;
54095 };
54096 
54105  std::int32_t get_id() const final {
54106  return ID;
54107  }
54108 
54109  public:
54110 
54115 
54117  static const std::int32_t ID = 555501621;
54118 
54124  void store(TlStorerToString &s, const char *field_name) const final;
54125 };
54126 
54135  std::int32_t get_id() const final {
54136  return ID;
54137  }
54138 
54139  public:
54140 
54145 
54147  static const std::int32_t ID = 1241689234;
54148 
54154  void store(TlStorerToString &s, const char *field_name) const final;
54155 };
54156 
54161 class ReactionType: public Object {
54162  public:
54163 };
54164 
54168 class reactionTypeEmoji final : public ReactionType {
54173  std::int32_t get_id() const final {
54174  return ID;
54175  }
54176 
54177  public:
54179  string emoji_;
54180 
54185 
54191  explicit reactionTypeEmoji(string const &emoji_);
54192 
54194  static const std::int32_t ID = -1942084920;
54195 
54201  void store(TlStorerToString &s, const char *field_name) const final;
54202 };
54203 
54212  std::int32_t get_id() const final {
54213  return ID;
54214  }
54215 
54216  public:
54219 
54224 
54231 
54233  static const std::int32_t ID = -989117709;
54234 
54240  void store(TlStorerToString &s, const char *field_name) const final;
54241 };
54242 
54246 class reactionTypePaid final : public ReactionType {
54251  std::int32_t get_id() const final {
54252  return ID;
54253  }
54254 
54255  public:
54256 
54260  reactionTypePaid();
54261 
54263  static const std::int32_t ID = 436294381;
54264 
54270  void store(TlStorerToString &s, const char *field_name) const final;
54271 };
54272 
54278  public:
54279 };
54280 
54289  std::int32_t get_id() const final {
54290  return ID;
54291  }
54292 
54293  public:
54294 
54299 
54301  static const std::int32_t ID = -499612677;
54302 
54308  void store(TlStorerToString &s, const char *field_name) const final;
54309 };
54310 
54319  std::int32_t get_id() const final {
54320  return ID;
54321  }
54322 
54323  public:
54324 
54329 
54331  static const std::int32_t ID = 1357861444;
54332 
54338  void store(TlStorerToString &s, const char *field_name) const final;
54339 };
54340 
54344 class readDatePrivacySettings final : public Object {
54349  std::int32_t get_id() const final {
54350  return ID;
54351  }
54352 
54353  public:
54356 
54361 
54368 
54370  static const std::int32_t ID = 1654842920;
54371 
54377  void store(TlStorerToString &s, const char *field_name) const final;
54378 };
54379 
54380 class MessageSender;
54381 
54382 class SentGift;
54383 
54384 class formattedText;
54385 
54389 class receivedGift final : public Object {
54394  std::int32_t get_id() const final {
54395  return ID;
54396  }
54397 
54398  public:
54439 
54443  receivedGift();
54444 
54470 
54472  static const std::int32_t ID = 1581061915;
54473 
54479  void store(TlStorerToString &s, const char *field_name) const final;
54480 };
54481 
54482 class receivedGift;
54483 
54487 class receivedGifts final : public Object {
54492  std::int32_t get_id() const final {
54493  return ID;
54494  }
54495 
54496  public:
54505 
54509  receivedGifts();
54510 
54520 
54522  static const std::int32_t ID = 1237114400;
54523 
54529  void store(TlStorerToString &s, const char *field_name) const final;
54530 };
54531 
54532 class chatFolder;
54533 
54537 class recommendedChatFolder final : public Object {
54542  std::int32_t get_id() const final {
54543  return ID;
54544  }
54545 
54546  public:
54551 
54556 
54564 
54566  static const std::int32_t ID = -2116569930;
54567 
54573  void store(TlStorerToString &s, const char *field_name) const final;
54574 };
54575 
54576 class recommendedChatFolder;
54577 
54581 class recommendedChatFolders final : public Object {
54586  std::int32_t get_id() const final {
54587  return ID;
54588  }
54589 
54590  public:
54593 
54598 
54605 
54607  static const std::int32_t ID = -739217656;
54608 
54614  void store(TlStorerToString &s, const char *field_name) const final;
54615 };
54616 
54620 class recoveryEmailAddress final : public Object {
54625  std::int32_t get_id() const final {
54626  return ID;
54627  }
54628 
54629  public:
54632 
54637 
54643  explicit recoveryEmailAddress(string const &recovery_email_address_);
54644 
54646  static const std::int32_t ID = 1290526187;
54647 
54653  void store(TlStorerToString &s, const char *field_name) const final;
54654 };
54655 
54659 class remoteFile final : public Object {
54664  std::int32_t get_id() const final {
54665  return ID;
54666  }
54667 
54668  public:
54670  string id_;
54672  string unique_id_;
54679 
54683  remoteFile();
54684 
54694  remoteFile(string const &id_, string const &unique_id_, bool is_uploading_active_, bool is_uploading_completed_, int53 uploaded_size_);
54695 
54697  static const std::int32_t ID = 747731030;
54698 
54704  void store(TlStorerToString &s, const char *field_name) const final;
54705 };
54706 
54707 class inlineKeyboardButton;
54708 
54709 class keyboardButton;
54710 
54715 class ReplyMarkup: public Object {
54716  public:
54717 };
54718 
54727  std::int32_t get_id() const final {
54728  return ID;
54729  }
54730 
54731  public:
54734 
54739 
54745  explicit replyMarkupRemoveKeyboard(bool is_personal_);
54746 
54748  static const std::int32_t ID = -691252879;
54749 
54755  void store(TlStorerToString &s, const char *field_name) const final;
54756 };
54757 
54761 class replyMarkupForceReply final : public ReplyMarkup {
54766  std::int32_t get_id() const final {
54767  return ID;
54768  }
54769 
54770  public:
54775 
54780 
54788 
54790  static const std::int32_t ID = 1101461919;
54791 
54797  void store(TlStorerToString &s, const char *field_name) const final;
54798 };
54799 
54803 class replyMarkupShowKeyboard final : public ReplyMarkup {
54808  std::int32_t get_id() const final {
54809  return ID;
54810  }
54811 
54812  public:
54825 
54830 
54842 
54844  static const std::int32_t ID = -791495984;
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:
54869 
54874 
54881 
54883  static const std::int32_t ID = -619317658;
54884 
54890  void store(TlStorerToString &s, const char *field_name) const final;
54891 };
54892 
54893 class reportOption;
54894 
54899 class ReportChatResult: public Object {
54900  public:
54901 };
54902 
54906 class reportChatResultOk final : public ReportChatResult {
54911  std::int32_t get_id() const final {
54912  return ID;
54913  }
54914 
54915  public:
54916 
54921 
54923  static const std::int32_t ID = 1209685373;
54924 
54930  void store(TlStorerToString &s, const char *field_name) const final;
54931 };
54932 
54941  std::int32_t get_id() const final {
54942  return ID;
54943  }
54944 
54945  public:
54947  string title_;
54950 
54955 
54963 
54965  static const std::int32_t ID = -881375669;
54966 
54972  void store(TlStorerToString &s, const char *field_name) const final;
54973 };
54974 
54983  std::int32_t get_id() const final {
54984  return ID;
54985  }
54986 
54987  public:
54992 
54997 
55005 
55007  static const std::int32_t ID = -1949552447;
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 = 106043280;
55038 
55044  void store(TlStorerToString &s, const char *field_name) const final;
55045 };
55046 
55050 class reportOption final : public Object {
55055  std::int32_t get_id() const final {
55056  return ID;
55057  }
55058 
55059  public:
55063  string text_;
55064 
55068  reportOption();
55069 
55076  reportOption(bytes const &id_, string const &text_);
55077 
55079  static const std::int32_t ID = 1106390048;
55080 
55086  void store(TlStorerToString &s, const char *field_name) const final;
55087 };
55088 
55093 class ReportReason: public Object {
55094  public:
55095 };
55096 
55100 class reportReasonSpam final : public ReportReason {
55105  std::int32_t get_id() const final {
55106  return ID;
55107  }
55108 
55109  public:
55110 
55114  reportReasonSpam();
55115 
55117  static const std::int32_t ID = -1207032897;
55118 
55124  void store(TlStorerToString &s, const char *field_name) const final;
55125 };
55126 
55130 class reportReasonViolence final : public ReportReason {
55135  std::int32_t get_id() const final {
55136  return ID;
55137  }
55138 
55139  public:
55140 
55145 
55147  static const std::int32_t ID = 2038679353;
55148 
55154  void store(TlStorerToString &s, const char *field_name) const final;
55155 };
55156 
55165  std::int32_t get_id() const final {
55166  return ID;
55167  }
55168 
55169  public:
55170 
55175 
55177  static const std::int32_t ID = 1306467575;
55178 
55184  void store(TlStorerToString &s, const char *field_name) const final;
55185 };
55186 
55190 class reportReasonChildAbuse final : public ReportReason {
55195  std::int32_t get_id() const final {
55196  return ID;
55197  }
55198 
55199  public:
55200 
55205 
55207  static const std::int32_t ID = 761086718;
55208 
55214  void store(TlStorerToString &s, const char *field_name) const final;
55215 };
55216 
55220 class reportReasonCopyright final : public ReportReason {
55225  std::int32_t get_id() const final {
55226  return ID;
55227  }
55228 
55229  public:
55230 
55235 
55237  static const std::int32_t ID = 1474441135;
55238 
55244  void store(TlStorerToString &s, const char *field_name) const final;
55245 };
55246 
55255  std::int32_t get_id() const final {
55256  return ID;
55257  }
55258 
55259  public:
55260 
55265 
55267  static const std::int32_t ID = 87562288;
55268 
55274  void store(TlStorerToString &s, const char *field_name) const final;
55275 };
55276 
55280 class reportReasonFake final : public ReportReason {
55285  std::int32_t get_id() const final {
55286  return ID;
55287  }
55288 
55289  public:
55290 
55294  reportReasonFake();
55295 
55297  static const std::int32_t ID = 352862176;
55298 
55304  void store(TlStorerToString &s, const char *field_name) const final;
55305 };
55306 
55315  std::int32_t get_id() const final {
55316  return ID;
55317  }
55318 
55319  public:
55320 
55325 
55327  static const std::int32_t ID = -61599200;
55328 
55334  void store(TlStorerToString &s, const char *field_name) const final;
55335 };
55336 
55345  std::int32_t get_id() const final {
55346  return ID;
55347  }
55348 
55349  public:
55350 
55355 
55357  static const std::int32_t ID = -1588882414;
55358 
55364  void store(TlStorerToString &s, const char *field_name) const final;
55365 };
55366 
55370 class reportReasonCustom final : public ReportReason {
55375  std::int32_t get_id() const final {
55376  return ID;
55377  }
55378 
55379  public:
55380 
55385 
55387  static const std::int32_t ID = -1380459917;
55388 
55394  void store(TlStorerToString &s, const char *field_name) const final;
55395 };
55396 
55397 class reportOption;
55398 
55404  public:
55405 };
55406 
55415  std::int32_t get_id() const final {
55416  return ID;
55417  }
55418 
55419  public:
55420 
55425 
55427  static const std::int32_t ID = -128473456;
55428 
55434  void store(TlStorerToString &s, const char *field_name) const final;
55435 };
55436 
55445  std::int32_t get_id() const final {
55446  return ID;
55447  }
55448 
55449  public:
55450 
55455 
55457  static const std::int32_t ID = 1231714278;
55458 
55464  void store(TlStorerToString &s, const char *field_name) const final;
55465 };
55466 
55475  std::int32_t get_id() const final {
55476  return ID;
55477  }
55478 
55479  public:
55481  string title_;
55484 
55489 
55497 
55499  static const std::int32_t ID = -1646687318;
55500 
55506  void store(TlStorerToString &s, const char *field_name) const final;
55507 };
55508 
55517  std::int32_t get_id() const final {
55518  return ID;
55519  }
55520 
55521  public:
55522 
55527 
55529  static const std::int32_t ID = -372279531;
55530 
55536  void store(TlStorerToString &s, const char *field_name) const final;
55537 };
55538 
55547  std::int32_t get_id() const final {
55548  return ID;
55549  }
55550 
55551  public:
55552 
55557 
55559  static const std::int32_t ID = -55411887;
55560 
55566  void store(TlStorerToString &s, const char *field_name) const final;
55567 };
55568 
55569 class reportOption;
55570 
55575 class ReportStoryResult: public Object {
55576  public:
55577 };
55578 
55587  std::int32_t get_id() const final {
55588  return ID;
55589  }
55590 
55591  public:
55592 
55597 
55599  static const std::int32_t ID = -1405328461;
55600 
55606  void store(TlStorerToString &s, const char *field_name) const final;
55607 };
55608 
55617  std::int32_t get_id() const final {
55618  return ID;
55619  }
55620 
55621  public:
55623  string title_;
55626 
55631 
55639 
55641  static const std::int32_t ID = 1632974839;
55642 
55648  void store(TlStorerToString &s, const char *field_name) const final;
55649 };
55650 
55659  std::int32_t get_id() const final {
55660  return ID;
55661  }
55662 
55663  public:
55668 
55673 
55681 
55683  static const std::int32_t ID = 334339473;
55684 
55690  void store(TlStorerToString &s, const char *field_name) const final;
55691 };
55692 
55697 class ResendCodeReason: public Object {
55698  public:
55699 };
55700 
55709  std::int32_t get_id() const final {
55710  return ID;
55711  }
55712 
55713  public:
55714 
55719 
55721  static const std::int32_t ID = -441923456;
55722 
55728  void store(TlStorerToString &s, const char *field_name) const final;
55729 };
55730 
55739  std::int32_t get_id() const final {
55740  return ID;
55741  }
55742 
55743  public:
55746 
55751 
55757  explicit resendCodeReasonVerificationFailed(string const &error_message_);
55758 
55760  static const std::int32_t ID = 529870273;
55761 
55767  void store(TlStorerToString &s, const char *field_name) const final;
55768 };
55769 
55775  public:
55776 };
55777 
55786  std::int32_t get_id() const final {
55787  return ID;
55788  }
55789 
55790  public:
55791 
55796 
55798  static const std::int32_t ID = -1397267463;
55799 
55805  void store(TlStorerToString &s, const char *field_name) const final;
55806 };
55807 
55816  std::int32_t get_id() const final {
55817  return ID;
55818  }
55819 
55820  public:
55823 
55828 
55835 
55837  static const std::int32_t ID = 1193925721;
55838 
55844  void store(TlStorerToString &s, const char *field_name) const final;
55845 };
55846 
55855  std::int32_t get_id() const final {
55856  return ID;
55857  }
55858 
55859  public:
55862 
55867 
55874 
55876  static const std::int32_t ID = -1202200373;
55877 
55883  void store(TlStorerToString &s, const char *field_name) const final;
55884 };
55885 
55889 class restrictionInfo final : public Object {
55894  std::int32_t get_id() const final {
55895  return ID;
55896  }
55897 
55898  public:
55903 
55907  restrictionInfo();
55908 
55916 
55918  static const std::int32_t ID = -1980541683;
55919 
55925  void store(TlStorerToString &s, const char *field_name) const final;
55926 };
55927 
55933  public:
55934 };
55935 
55944  std::int32_t get_id() const final {
55945  return ID;
55946  }
55947 
55948  public:
55949 
55954 
55956  static const std::int32_t ID = 1563512741;
55957 
55963  void store(TlStorerToString &s, const char *field_name) const final;
55964 };
55965 
55974  std::int32_t get_id() const final {
55975  return ID;
55976  }
55977 
55978  public:
55982  string url_;
55983 
55988 
55996 
55998  static const std::int32_t ID = 265375242;
55999 
56005  void store(TlStorerToString &s, const char *field_name) const final;
56006 };
56007 
56016  std::int32_t get_id() const final {
56017  return ID;
56018  }
56019 
56020  public:
56021 
56026 
56028  static const std::int32_t ID = -12504951;
56029 
56035  void store(TlStorerToString &s, const char *field_name) const final;
56036 };
56037 
56038 class RichText;
56039 
56040 class document;
56041 
56046 class RichText: public Object {
56047  public:
56048 };
56049 
56053 class richTextPlain final : public RichText {
56058  std::int32_t get_id() const final {
56059  return ID;
56060  }
56061 
56062  public:
56064  string text_;
56065 
56069  richTextPlain();
56070 
56076  explicit richTextPlain(string const &text_);
56077 
56079  static const std::int32_t ID = 482617702;
56080 
56086  void store(TlStorerToString &s, const char *field_name) const final;
56087 };
56088 
56092 class richTextBold final : public RichText {
56097  std::int32_t get_id() const final {
56098  return ID;
56099  }
56100 
56101  public:
56104 
56108  richTextBold();
56109 
56116 
56118  static const std::int32_t ID = 1670844268;
56119 
56125  void store(TlStorerToString &s, const char *field_name) const final;
56126 };
56127 
56131 class richTextItalic final : public RichText {
56136  std::int32_t get_id() const final {
56137  return ID;
56138  }
56139 
56140  public:
56143 
56147  richTextItalic();
56148 
56155 
56157  static const std::int32_t ID = 1853354047;
56158 
56164  void store(TlStorerToString &s, const char *field_name) const final;
56165 };
56166 
56170 class richTextUnderline final : public RichText {
56175  std::int32_t get_id() const final {
56176  return ID;
56177  }
56178 
56179  public:
56182 
56187 
56194 
56196  static const std::int32_t ID = -536019572;
56197 
56203  void store(TlStorerToString &s, const char *field_name) const final;
56204 };
56205 
56209 class richTextStrikethrough final : public RichText {
56214  std::int32_t get_id() const final {
56215  return ID;
56216  }
56217 
56218  public:
56221 
56226 
56233 
56235  static const std::int32_t ID = 723413585;
56236 
56242  void store(TlStorerToString &s, const char *field_name) const final;
56243 };
56244 
56248 class richTextFixed final : public RichText {
56253  std::int32_t get_id() const final {
56254  return ID;
56255  }
56256 
56257  public:
56260 
56264  richTextFixed();
56265 
56272 
56274  static const std::int32_t ID = -1271496249;
56275 
56281  void store(TlStorerToString &s, const char *field_name) const final;
56282 };
56283 
56287 class richTextUrl final : public RichText {
56292  std::int32_t get_id() const final {
56293  return ID;
56294  }
56295 
56296  public:
56300  string url_;
56303 
56307  richTextUrl();
56308 
56316  richTextUrl(object_ptr<RichText> &&text_, string const &url_, bool is_cached_);
56317 
56319  static const std::int32_t ID = 83939092;
56320 
56326  void store(TlStorerToString &s, const char *field_name) const final;
56327 };
56328 
56332 class richTextEmailAddress final : public RichText {
56337  std::int32_t get_id() const final {
56338  return ID;
56339  }
56340 
56341  public:
56346 
56351 
56359 
56361  static const std::int32_t ID = 40018679;
56362 
56368  void store(TlStorerToString &s, const char *field_name) const final;
56369 };
56370 
56374 class richTextSubscript final : public RichText {
56379  std::int32_t get_id() const final {
56380  return ID;
56381  }
56382 
56383  public:
56386 
56391 
56398 
56400  static const std::int32_t ID = -868197812;
56401 
56407  void store(TlStorerToString &s, const char *field_name) const final;
56408 };
56409 
56413 class richTextSuperscript final : public RichText {
56418  std::int32_t get_id() const final {
56419  return ID;
56420  }
56421 
56422  public:
56425 
56430 
56437 
56439  static const std::int32_t ID = -382241437;
56440 
56446  void store(TlStorerToString &s, const char *field_name) const final;
56447 };
56448 
56452 class richTextMarked final : public RichText {
56457  std::int32_t get_id() const final {
56458  return ID;
56459  }
56460 
56461  public:
56464 
56468  richTextMarked();
56469 
56476 
56478  static const std::int32_t ID = -1271999614;
56479 
56485  void store(TlStorerToString &s, const char *field_name) const final;
56486 };
56487 
56491 class richTextPhoneNumber final : public RichText {
56496  std::int32_t get_id() const final {
56497  return ID;
56498  }
56499 
56500  public:
56505 
56510 
56518 
56520  static const std::int32_t ID = 128521539;
56521 
56527  void store(TlStorerToString &s, const char *field_name) const final;
56528 };
56529 
56533 class richTextIcon final : public RichText {
56538  std::int32_t get_id() const final {
56539  return ID;
56540  }
56541 
56542  public:
56549 
56553  richTextIcon();
56554 
56563 
56565  static const std::int32_t ID = -1480316158;
56566 
56572  void store(TlStorerToString &s, const char *field_name) const final;
56573 };
56574 
56578 class richTextReference final : public RichText {
56583  std::int32_t get_id() const final {
56584  return ID;
56585  }
56586 
56587  public:
56593  string url_;
56594 
56599 
56607  richTextReference(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
56608 
56610  static const std::int32_t ID = -1147530634;
56611 
56617  void store(TlStorerToString &s, const char *field_name) const final;
56618 };
56619 
56623 class richTextAnchor final : public RichText {
56628  std::int32_t get_id() const final {
56629  return ID;
56630  }
56631 
56632  public:
56634  string name_;
56635 
56639  richTextAnchor();
56640 
56646  explicit richTextAnchor(string const &name_);
56647 
56649  static const std::int32_t ID = 1316950068;
56650 
56656  void store(TlStorerToString &s, const char *field_name) const final;
56657 };
56658 
56662 class richTextAnchorLink final : public RichText {
56667  std::int32_t get_id() const final {
56668  return ID;
56669  }
56670 
56671  public:
56677  string url_;
56678 
56683 
56691  richTextAnchorLink(object_ptr<RichText> &&text_, string const &anchor_name_, string const &url_);
56692 
56694  static const std::int32_t ID = -1541418282;
56695 
56701  void store(TlStorerToString &s, const char *field_name) const final;
56702 };
56703 
56707 class richTexts final : public RichText {
56712  std::int32_t get_id() const final {
56713  return ID;
56714  }
56715 
56716  public:
56719 
56723  richTexts();
56724 
56731 
56733  static const std::int32_t ID = 1647457821;
56734 
56740  void store(TlStorerToString &s, const char *field_name) const final;
56741 };
56742 
56746 class rtmpUrl final : public Object {
56751  std::int32_t get_id() const final {
56752  return ID;
56753  }
56754 
56755  public:
56757  string url_;
56759  string stream_key_;
56760 
56764  rtmpUrl();
56765 
56772  rtmpUrl(string const &url_, string const &stream_key_);
56773 
56775  static const std::int32_t ID = 1009302613;
56776 
56782  void store(TlStorerToString &s, const char *field_name) const final;
56783 };
56784 
56788 class savedCredentials final : public Object {
56793  std::int32_t get_id() const final {
56794  return ID;
56795  }
56796 
56797  public:
56799  string id_;
56801  string title_;
56802 
56806  savedCredentials();
56807 
56814  savedCredentials(string const &id_, string const &title_);
56815 
56817  static const std::int32_t ID = -370273060;
56818 
56824  void store(TlStorerToString &s, const char *field_name) const final;
56825 };
56826 
56827 class ReactionType;
56828 
56832 class savedMessagesTag final : public Object {
56837  std::int32_t get_id() const final {
56838  return ID;
56839  }
56840 
56841  public:
56845  string label_;
56848 
56852  savedMessagesTag();
56853 
56862 
56864  static const std::int32_t ID = 1785183329;
56865 
56871  void store(TlStorerToString &s, const char *field_name) const final;
56872 };
56873 
56874 class savedMessagesTag;
56875 
56879 class savedMessagesTags final : public Object {
56884  std::int32_t get_id() const final {
56885  return ID;
56886  }
56887 
56888  public:
56891 
56896 
56903 
56905  static const std::int32_t ID = -1749291430;
56906 
56912  void store(TlStorerToString &s, const char *field_name) const final;
56913 };
56914 
56916 
56917 class draftMessage;
56918 
56919 class message;
56920 
56924 class savedMessagesTopic final : public Object {
56929  std::int32_t get_id() const final {
56930  return ID;
56931  }
56932 
56933  public:
56946 
56951 
56963 
56965  static const std::int32_t ID = -760684124;
56966 
56972  void store(TlStorerToString &s, const char *field_name) const final;
56973 };
56974 
56980  public:
56981 };
56982 
56991  std::int32_t get_id() const final {
56992  return ID;
56993  }
56994 
56995  public:
56996 
57001 
57003  static const std::int32_t ID = -1282784779;
57004 
57010  void store(TlStorerToString &s, const char *field_name) const final;
57011 };
57012 
57021  std::int32_t get_id() const final {
57022  return ID;
57023  }
57024 
57025  public:
57026 
57031 
57033  static const std::int32_t ID = 1882997141;
57034 
57040  void store(TlStorerToString &s, const char *field_name) const final;
57041 };
57042 
57051  std::int32_t get_id() const final {
57052  return ID;
57053  }
57054 
57055  public:
57058 
57063 
57070 
57072  static const std::int32_t ID = -1723880104;
57073 
57079  void store(TlStorerToString &s, const char *field_name) const final;
57080 };
57081 
57085 class scopeAutosaveSettings final : public Object {
57090  std::int32_t get_id() const final {
57091  return ID;
57092  }
57093 
57094  public:
57101 
57106 
57115 
57117  static const std::int32_t ID = 1546821427;
57118 
57124  void store(TlStorerToString &s, const char *field_name) const final;
57125 };
57126 
57130 class scopeNotificationSettings final : public Object {
57135  std::int32_t get_id() const final {
57136  return ID;
57137  }
57138 
57139  public:
57158 
57163 
57178 
57180  static const std::int32_t ID = 88369150;
57181 
57187  void store(TlStorerToString &s, const char *field_name) const final;
57188 };
57189 
57195  public:
57196 };
57197 
57206  std::int32_t get_id() const final {
57207  return ID;
57208  }
57209 
57210  public:
57211 
57216 
57218  static const std::int32_t ID = 1169248975;
57219 
57225  void store(TlStorerToString &s, const char *field_name) const final;
57226 };
57227 
57236  std::int32_t get_id() const final {
57237  return ID;
57238  }
57239 
57240  public:
57241 
57246 
57248  static const std::int32_t ID = -2059426022;
57249 
57255  void store(TlStorerToString &s, const char *field_name) const final;
57256 };
57257 
57266  std::int32_t get_id() const final {
57267  return ID;
57268  }
57269 
57270  public:
57271 
57276 
57278  static const std::int32_t ID = -773540139;
57279 
57285  void store(TlStorerToString &s, const char *field_name) const final;
57286 };
57287 
57293  public:
57294 };
57295 
57304  std::int32_t get_id() const final {
57305  return ID;
57306  }
57307 
57308  public:
57309 
57314 
57316  static const std::int32_t ID = -869395657;
57317 
57323  void store(TlStorerToString &s, const char *field_name) const final;
57324 };
57325 
57334  std::int32_t get_id() const final {
57335  return ID;
57336  }
57337 
57338  public:
57339 
57344 
57346  static const std::int32_t ID = -155713339;
57347 
57353  void store(TlStorerToString &s, const char *field_name) const final;
57354 };
57355 
57364  std::int32_t get_id() const final {
57365  return ID;
57366  }
57367 
57368  public:
57369 
57374 
57376  static const std::int32_t ID = 867505275;
57377 
57383  void store(TlStorerToString &s, const char *field_name) const final;
57384 };
57385 
57394  std::int32_t get_id() const final {
57395  return ID;
57396  }
57397 
57398  public:
57399 
57404 
57406  static const std::int32_t ID = 1526331215;
57407 
57413  void store(TlStorerToString &s, const char *field_name) const final;
57414 };
57415 
57424  std::int32_t get_id() const final {
57425  return ID;
57426  }
57427 
57428  public:
57429 
57434 
57436  static const std::int32_t ID = 925932293;
57437 
57443  void store(TlStorerToString &s, const char *field_name) const final;
57444 };
57445 
57454  std::int32_t get_id() const final {
57455  return ID;
57456  }
57457 
57458  public:
57459 
57464 
57466  static const std::int32_t ID = 115538222;
57467 
57473  void store(TlStorerToString &s, const char *field_name) const final;
57474 };
57475 
57484  std::int32_t get_id() const final {
57485  return ID;
57486  }
57487 
57488  public:
57489 
57494 
57496  static const std::int32_t ID = 1841439357;
57497 
57503  void store(TlStorerToString &s, const char *field_name) const final;
57504 };
57505 
57514  std::int32_t get_id() const final {
57515  return ID;
57516  }
57517 
57518  public:
57519 
57524 
57526  static const std::int32_t ID = 1352130963;
57527 
57533  void store(TlStorerToString &s, const char *field_name) const final;
57534 };
57535 
57544  std::int32_t get_id() const final {
57545  return ID;
57546  }
57547 
57548  public:
57549 
57554 
57556  static const std::int32_t ID = -1828724341;
57557 
57563  void store(TlStorerToString &s, const char *field_name) const final;
57564 };
57565 
57574  std::int32_t get_id() const final {
57575  return ID;
57576  }
57577 
57578  public:
57579 
57584 
57586  static const std::int32_t ID = -1247751329;
57587 
57593  void store(TlStorerToString &s, const char *field_name) const final;
57594 };
57595 
57604  std::int32_t get_id() const final {
57605  return ID;
57606  }
57607 
57608  public:
57609 
57614 
57616  static const std::int32_t ID = 564323321;
57617 
57623  void store(TlStorerToString &s, const char *field_name) const final;
57624 };
57625 
57634  std::int32_t get_id() const final {
57635  return ID;
57636  }
57637 
57638  public:
57639 
57644 
57646  static const std::int32_t ID = 664174819;
57647 
57653  void store(TlStorerToString &s, const char *field_name) const final;
57654 };
57655 
57664  std::int32_t get_id() const final {
57665  return ID;
57666  }
57667 
57668  public:
57669 
57674 
57676  static const std::int32_t ID = 2001258652;
57677 
57683  void store(TlStorerToString &s, const char *field_name) const final;
57684 };
57685 
57694  std::int32_t get_id() const final {
57695  return ID;
57696  }
57697 
57698  public:
57699 
57704 
57706  static const std::int32_t ID = -95769149;
57707 
57713  void store(TlStorerToString &s, const char *field_name) const final;
57714 };
57715 
57724  std::int32_t get_id() const final {
57725  return ID;
57726  }
57727 
57728  public:
57729 
57734 
57736  static const std::int32_t ID = -1379651328;
57737 
57743  void store(TlStorerToString &s, const char *field_name) const final;
57744 };
57745 
57754  std::int32_t get_id() const final {
57755  return ID;
57756  }
57757 
57758  public:
57759 
57764 
57766  static const std::int32_t ID = -596322564;
57767 
57773  void store(TlStorerToString &s, const char *field_name) const final;
57774 };
57775 
57784  std::int32_t get_id() const final {
57785  return ID;
57786  }
57787 
57788  public:
57789 
57794 
57796  static const std::int32_t ID = 371805512;
57797 
57803  void store(TlStorerToString &s, const char *field_name) const final;
57804 };
57805 
57809 class seconds final : public Object {
57814  std::int32_t get_id() const final {
57815  return ID;
57816  }
57817 
57818  public:
57820  double seconds_;
57821 
57825  seconds();
57826 
57832  explicit seconds(double seconds_);
57833 
57835  static const std::int32_t ID = 959899022;
57836 
57842  void store(TlStorerToString &s, const char *field_name) const final;
57843 };
57844 
57845 class SecretChatState;
57846 
57850 class secretChat final : public Object {
57855  std::int32_t get_id() const final {
57856  return ID;
57857  }
57858 
57859  public:
57872 
57876  secretChat();
57877 
57889 
57891  static const std::int32_t ID = -676918325;
57892 
57898  void store(TlStorerToString &s, const char *field_name) const final;
57899 };
57900 
57905 class SecretChatState: public Object {
57906  public:
57907 };
57908 
57917  std::int32_t get_id() const final {
57918  return ID;
57919  }
57920 
57921  public:
57922 
57927 
57929  static const std::int32_t ID = -1637050756;
57930 
57936  void store(TlStorerToString &s, const char *field_name) const final;
57937 };
57938 
57947  std::int32_t get_id() const final {
57948  return ID;
57949  }
57950 
57951  public:
57952 
57957 
57959  static const std::int32_t ID = -1611352087;
57960 
57966  void store(TlStorerToString &s, const char *field_name) const final;
57967 };
57968 
57977  std::int32_t get_id() const final {
57978  return ID;
57979  }
57980 
57981  public:
57982 
57987 
57989  static const std::int32_t ID = -1945106707;
57990 
57996  void store(TlStorerToString &s, const char *field_name) const final;
57997 };
57998 
57999 class gift;
58000 
58001 class upgradedGift;
58002 
58007 class SentGift: public Object {
58008  public:
58009 };
58010 
58014 class sentGiftRegular final : public SentGift {
58019  std::int32_t get_id() const final {
58020  return ID;
58021  }
58022 
58023  public:
58026 
58030  sentGiftRegular();
58031 
58038 
58040  static const std::int32_t ID = 594062617;
58041 
58047  void store(TlStorerToString &s, const char *field_name) const final;
58048 };
58049 
58053 class sentGiftUpgraded final : public SentGift {
58058  std::int32_t get_id() const final {
58059  return ID;
58060  }
58061 
58062  public:
58065 
58069  sentGiftUpgraded();
58070 
58077 
58079  static const std::int32_t ID = 627524736;
58080 
58086  void store(TlStorerToString &s, const char *field_name) const final;
58087 };
58088 
58092 class sentWebAppMessage final : public Object {
58097  std::int32_t get_id() const final {
58098  return ID;
58099  }
58100 
58101  public:
58104 
58109 
58115  explicit sentWebAppMessage(string const &inline_message_id_);
58116 
58118  static const std::int32_t ID = 1243934400;
58119 
58125  void store(TlStorerToString &s, const char *field_name) const final;
58126 };
58127 
58128 class SessionType;
58129 
58133 class session final : public Object {
58138  std::int32_t get_id() const final {
58139  return ID;
58140  }
58141 
58142  public:
58168  string platform_;
58176  string ip_address_;
58178  string location_;
58179 
58183  session();
58184 
58208 
58210  static const std::int32_t ID = 158702140;
58211 
58217  void store(TlStorerToString &s, const char *field_name) const final;
58218 };
58219 
58224 class SessionType: public Object {
58225  public:
58226 };
58227 
58231 class sessionTypeAndroid final : public SessionType {
58236  std::int32_t get_id() const final {
58237  return ID;
58238  }
58239 
58240  public:
58241 
58246 
58248  static const std::int32_t ID = -2071764840;
58249 
58255  void store(TlStorerToString &s, const char *field_name) const final;
58256 };
58257 
58261 class sessionTypeApple final : public SessionType {
58266  std::int32_t get_id() const final {
58267  return ID;
58268  }
58269 
58270  public:
58271 
58275  sessionTypeApple();
58276 
58278  static const std::int32_t ID = -1818635701;
58279 
58285  void store(TlStorerToString &s, const char *field_name) const final;
58286 };
58287 
58291 class sessionTypeBrave final : public SessionType {
58296  std::int32_t get_id() const final {
58297  return ID;
58298  }
58299 
58300  public:
58301 
58305  sessionTypeBrave();
58306 
58308  static const std::int32_t ID = -1216812563;
58309 
58315  void store(TlStorerToString &s, const char *field_name) const final;
58316 };
58317 
58321 class sessionTypeChrome final : public SessionType {
58326  std::int32_t get_id() const final {
58327  return ID;
58328  }
58329 
58330  public:
58331 
58336 
58338  static const std::int32_t ID = 1573464425;
58339 
58345  void store(TlStorerToString &s, const char *field_name) const final;
58346 };
58347 
58351 class sessionTypeEdge final : public SessionType {
58356  std::int32_t get_id() const final {
58357  return ID;
58358  }
58359 
58360  public:
58361 
58365  sessionTypeEdge();
58366 
58368  static const std::int32_t ID = -538916005;
58369 
58375  void store(TlStorerToString &s, const char *field_name) const final;
58376 };
58377 
58381 class sessionTypeFirefox final : public SessionType {
58386  std::int32_t get_id() const final {
58387  return ID;
58388  }
58389 
58390  public:
58391 
58396 
58398  static const std::int32_t ID = 2122579364;
58399 
58405  void store(TlStorerToString &s, const char *field_name) const final;
58406 };
58407 
58411 class sessionTypeIpad final : public SessionType {
58416  std::int32_t get_id() const final {
58417  return ID;
58418  }
58419 
58420  public:
58421 
58425  sessionTypeIpad();
58426 
58428  static const std::int32_t ID = 1294647023;
58429 
58435  void store(TlStorerToString &s, const char *field_name) const final;
58436 };
58437 
58441 class sessionTypeIphone final : public SessionType {
58446  std::int32_t get_id() const final {
58447  return ID;
58448  }
58449 
58450  public:
58451 
58456 
58458  static const std::int32_t ID = 97616573;
58459 
58465  void store(TlStorerToString &s, const char *field_name) const final;
58466 };
58467 
58471 class sessionTypeLinux final : public SessionType {
58476  std::int32_t get_id() const final {
58477  return ID;
58478  }
58479 
58480  public:
58481 
58485  sessionTypeLinux();
58486 
58488  static const std::int32_t ID = -1487422871;
58489 
58495  void store(TlStorerToString &s, const char *field_name) const final;
58496 };
58497 
58501 class sessionTypeMac final : public SessionType {
58506  std::int32_t get_id() const final {
58507  return ID;
58508  }
58509 
58510  public:
58511 
58515  sessionTypeMac();
58516 
58518  static const std::int32_t ID = -612250975;
58519 
58525  void store(TlStorerToString &s, const char *field_name) const final;
58526 };
58527 
58531 class sessionTypeOpera final : public SessionType {
58536  std::int32_t get_id() const final {
58537  return ID;
58538  }
58539 
58540  public:
58541 
58545  sessionTypeOpera();
58546 
58548  static const std::int32_t ID = -1463673734;
58549 
58555  void store(TlStorerToString &s, const char *field_name) const final;
58556 };
58557 
58561 class sessionTypeSafari final : public SessionType {
58566  std::int32_t get_id() const final {
58567  return ID;
58568  }
58569 
58570  public:
58571 
58576 
58578  static const std::int32_t ID = 710646873;
58579 
58585  void store(TlStorerToString &s, const char *field_name) const final;
58586 };
58587 
58591 class sessionTypeUbuntu final : public SessionType {
58596  std::int32_t get_id() const final {
58597  return ID;
58598  }
58599 
58600  public:
58601 
58606 
58608  static const std::int32_t ID = 1569680069;
58609 
58615  void store(TlStorerToString &s, const char *field_name) const final;
58616 };
58617 
58621 class sessionTypeUnknown final : public SessionType {
58626  std::int32_t get_id() const final {
58627  return ID;
58628  }
58629 
58630  public:
58631 
58636 
58638  static const std::int32_t ID = 233926704;
58639 
58645  void store(TlStorerToString &s, const char *field_name) const final;
58646 };
58647 
58651 class sessionTypeVivaldi final : public SessionType {
58656  std::int32_t get_id() const final {
58657  return ID;
58658  }
58659 
58660  public:
58661 
58666 
58668  static const std::int32_t ID = 1120503279;
58669 
58675  void store(TlStorerToString &s, const char *field_name) const final;
58676 };
58677 
58681 class sessionTypeWindows final : public SessionType {
58686  std::int32_t get_id() const final {
58687  return ID;
58688  }
58689 
58690  public:
58691 
58696 
58698  static const std::int32_t ID = -1676512600;
58699 
58705  void store(TlStorerToString &s, const char *field_name) const final;
58706 };
58707 
58711 class sessionTypeXbox final : public SessionType {
58716  std::int32_t get_id() const final {
58717  return ID;
58718  }
58719 
58720  public:
58721 
58725  sessionTypeXbox();
58726 
58728  static const std::int32_t ID = 1856216492;
58729 
58735  void store(TlStorerToString &s, const char *field_name) const final;
58736 };
58737 
58738 class session;
58739 
58743 class sessions final : public Object {
58748  std::int32_t get_id() const final {
58749  return ID;
58750  }
58751 
58752  public:
58757 
58761  sessions();
58762 
58770 
58772  static const std::int32_t ID = 842912274;
58773 
58779  void store(TlStorerToString &s, const char *field_name) const final;
58780 };
58781 
58782 class photo;
58783 
58787 class sharedChat final : public Object {
58792  std::int32_t get_id() const final {
58793  return ID;
58794  }
58795 
58796  public:
58800  string title_;
58802  string username_;
58805 
58809  sharedChat();
58810 
58819  sharedChat(int53 chat_id_, string const &title_, string const &username_, object_ptr<photo> &&photo_);
58820 
58822  static const std::int32_t ID = 1250406426;
58823 
58829  void store(TlStorerToString &s, const char *field_name) const final;
58830 };
58831 
58832 class photo;
58833 
58837 class sharedUser final : public Object {
58842  std::int32_t get_id() const final {
58843  return ID;
58844  }
58845 
58846  public:
58850  string first_name_;
58852  string last_name_;
58854  string username_;
58857 
58861  sharedUser();
58862 
58872  sharedUser(int53 user_id_, string const &first_name_, string const &last_name_, string const &username_, object_ptr<photo> &&photo_);
58873 
58875  static const std::int32_t ID = 293020919;
58876 
58882  void store(TlStorerToString &s, const char *field_name) const final;
58883 };
58884 
58885 class labeledPricePart;
58886 
58890 class shippingOption final : public Object {
58895  std::int32_t get_id() const final {
58896  return ID;
58897  }
58898 
58899  public:
58901  string id_;
58903  string title_;
58906 
58910  shippingOption();
58911 
58919  shippingOption(string const &id_, string const &title_, array<object_ptr<labeledPricePart>> &&price_parts_);
58920 
58922  static const std::int32_t ID = 1425690001;
58923 
58929  void store(TlStorerToString &s, const char *field_name) const final;
58930 };
58931 
58932 class error;
58933 
58939  public:
58940 };
58941 
58950  std::int32_t get_id() const final {
58951  return ID;
58952  }
58953 
58954  public:
58957 
58962 
58968  explicit speechRecognitionResultPending(string const &partial_text_);
58969 
58971  static const std::int32_t ID = -1631810048;
58972 
58978  void store(TlStorerToString &s, const char *field_name) const final;
58979 };
58980 
58989  std::int32_t get_id() const final {
58990  return ID;
58991  }
58992 
58993  public:
58995  string text_;
58996 
59001 
59007  explicit speechRecognitionResultText(string const &text_);
59008 
59010  static const std::int32_t ID = -2132377123;
59011 
59017  void store(TlStorerToString &s, const char *field_name) const final;
59018 };
59019 
59028  std::int32_t get_id() const final {
59029  return ID;
59030  }
59031 
59032  public:
59035 
59040 
59047 
59049  static const std::int32_t ID = 164774908;
59050 
59056  void store(TlStorerToString &s, const char *field_name) const final;
59057 };
59058 
59062 class sponsoredChat final : public Object {
59067  std::int32_t get_id() const final {
59068  return ID;
59069  }
59070 
59071  public:
59080 
59084  sponsoredChat();
59085 
59094  sponsoredChat(int53 unique_id_, int53 chat_id_, string const &sponsor_info_, string const &additional_info_);
59095 
59097  static const std::int32_t ID = -325763489;
59098 
59104  void store(TlStorerToString &s, const char *field_name) const final;
59105 };
59106 
59107 class sponsoredChat;
59108 
59112 class sponsoredChats final : public Object {
59117  std::int32_t get_id() const final {
59118  return ID;
59119  }
59120 
59121  public:
59124 
59128  sponsoredChats();
59129 
59136 
59138  static const std::int32_t ID = 536300641;
59139 
59145  void store(TlStorerToString &s, const char *field_name) const final;
59146 };
59147 
59148 class MessageContent;
59149 
59150 class advertisementSponsor;
59151 
59155 class sponsoredMessage final : public Object {
59160  std::int32_t get_id() const final {
59161  return ID;
59162  }
59163 
59164  public:
59176  string title_;
59185 
59189  sponsoredMessage();
59190 
59206 
59208  static const std::int32_t ID = 1521782216;
59209 
59215  void store(TlStorerToString &s, const char *field_name) const final;
59216 };
59217 
59218 class sponsoredMessage;
59219 
59223 class sponsoredMessages final : public Object {
59228  std::int32_t get_id() const final {
59229  return ID;
59230  }
59231 
59232  public:
59237 
59242 
59250 
59252  static const std::int32_t ID = -537674389;
59253 
59259  void store(TlStorerToString &s, const char *field_name) const final;
59260 };
59261 
59265 class starAmount final : public Object {
59270  std::int32_t get_id() const final {
59271  return ID;
59272  }
59273 
59274  public:
59279 
59283  starAmount();
59284 
59292 
59294  static const std::int32_t ID = 1863216512;
59295 
59301  void store(TlStorerToString &s, const char *field_name) const final;
59302 };
59303 
59307 class starCount final : public Object {
59312  std::int32_t get_id() const final {
59313  return ID;
59314  }
59315 
59316  public:
59319 
59323  starCount();
59324 
59330  explicit starCount(int53 star_count_);
59331 
59333  static const std::int32_t ID = -1566395144;
59334 
59340  void store(TlStorerToString &s, const char *field_name) const final;
59341 };
59342 
59344 
59348 class starGiveawayPaymentOption final : public Object {
59353  std::int32_t get_id() const final {
59354  return ID;
59355  }
59356 
59357  public:
59359  string currency_;
59374 
59379 
59393 
59395  static const std::int32_t ID = 565089625;
59396 
59402  void store(TlStorerToString &s, const char *field_name) const final;
59403 };
59404 
59406 
59410 class starGiveawayPaymentOptions final : public Object {
59415  std::int32_t get_id() const final {
59416  return ID;
59417  }
59418 
59419  public:
59422 
59427 
59434 
59436  static const std::int32_t ID = -1216716679;
59437 
59443  void store(TlStorerToString &s, const char *field_name) const final;
59444 };
59445 
59449 class starGiveawayWinnerOption final : public Object {
59454  std::int32_t get_id() const final {
59455  return ID;
59456  }
59457 
59458  public:
59465 
59470 
59479 
59481  static const std::int32_t ID = -865888761;
59482 
59488  void store(TlStorerToString &s, const char *field_name) const final;
59489 };
59490 
59494 class starPaymentOption final : public Object {
59499  std::int32_t get_id() const final {
59500  return ID;
59501  }
59502 
59503  public:
59505  string currency_;
59514 
59519 
59530 
59532  static const std::int32_t ID = -1364056047;
59533 
59539  void store(TlStorerToString &s, const char *field_name) const final;
59540 };
59541 
59542 class starPaymentOption;
59543 
59547 class starPaymentOptions final : public Object {
59552  std::int32_t get_id() const final {
59553  return ID;
59554  }
59555 
59556  public:
59559 
59564 
59571 
59573  static const std::int32_t ID = -423720498;
59574 
59580  void store(TlStorerToString &s, const char *field_name) const final;
59581 };
59582 
59583 class StatisticalGraph;
59584 
59585 class starRevenueStatus;
59586 
59590 class starRevenueStatistics final : public Object {
59595  std::int32_t get_id() const final {
59596  return ID;
59597  }
59598 
59599  public:
59605  double usd_rate_;
59606 
59611 
59620 
59622  static const std::int32_t ID = -1121086889;
59623 
59629  void store(TlStorerToString &s, const char *field_name) const final;
59630 };
59631 
59632 class starAmount;
59633 
59637 class starRevenueStatus final : public Object {
59642  std::int32_t get_id() const final {
59643  return ID;
59644  }
59645 
59646  public:
59657 
59662 
59673 
59675  static const std::int32_t ID = 2006266600;
59676 
59682  void store(TlStorerToString &s, const char *field_name) const final;
59683 };
59684 
59685 class StarSubscriptionType;
59686 
59688 
59692 class starSubscription final : public Object {
59697  std::int32_t get_id() const final {
59698  return ID;
59699  }
59700 
59701  public:
59703  string id_;
59716 
59720  starSubscription();
59721 
59734 
59736  static const std::int32_t ID = 976753141;
59737 
59743  void store(TlStorerToString &s, const char *field_name) const final;
59744 };
59745 
59749 class starSubscriptionPricing final : public Object {
59754  std::int32_t get_id() const final {
59755  return ID;
59756  }
59757 
59758  public:
59763 
59768 
59776 
59778  static const std::int32_t ID = -1767733162;
59779 
59785  void store(TlStorerToString &s, const char *field_name) const final;
59786 };
59787 
59788 class photo;
59789 
59795  public:
59796 };
59797 
59806  std::int32_t get_id() const final {
59807  return ID;
59808  }
59809 
59810  public:
59815 
59820 
59828 
59830  static const std::int32_t ID = -1030048011;
59831 
59837  void store(TlStorerToString &s, const char *field_name) const final;
59838 };
59839 
59848  std::int32_t get_id() const final {
59849  return ID;
59850  }
59851 
59852  public:
59856  string title_;
59861 
59866 
59876 
59878  static const std::int32_t ID = 226024914;
59879 
59885  void store(TlStorerToString &s, const char *field_name) const final;
59886 };
59887 
59888 class starAmount;
59889 
59890 class starSubscription;
59891 
59895 class starSubscriptions final : public Object {
59900  std::int32_t get_id() const final {
59901  return ID;
59902  }
59903 
59904  public:
59913 
59918 
59928 
59930  static const std::int32_t ID = 151169395;
59931 
59937  void store(TlStorerToString &s, const char *field_name) const final;
59938 };
59939 
59940 class StarTransactionType;
59941 
59942 class starAmount;
59943 
59947 class starTransaction final : public Object {
59952  std::int32_t get_id() const final {
59953  return ID;
59954  }
59955 
59956  public:
59958  string id_;
59967 
59971  starTransaction();
59972 
59983 
59985  static const std::int32_t ID = 2139228816;
59986 
59992  void store(TlStorerToString &s, const char *field_name) const final;
59993 };
59994 
59995 class MessageSender;
59996 
59997 class PaidMedia;
59998 
60000 
60001 class affiliateInfo;
60002 
60003 class gift;
60004 
60005 class productInfo;
60006 
60007 class starAmount;
60008 
60009 class sticker;
60010 
60011 class upgradedGift;
60012 
60018  public:
60019 };
60020 
60029  std::int32_t get_id() const final {
60030  return ID;
60031  }
60032 
60033  public:
60034 
60039 
60041  static const std::int32_t ID = -663156466;
60042 
60048  void store(TlStorerToString &s, const char *field_name) const final;
60049 };
60050 
60059  std::int32_t get_id() const final {
60060  return ID;
60061  }
60062 
60063  public:
60064 
60069 
60071  static const std::int32_t ID = 136853825;
60072 
60078  void store(TlStorerToString &s, const char *field_name) const final;
60079 };
60080 
60089  std::int32_t get_id() const final {
60090  return ID;
60091  }
60092 
60093  public:
60094 
60099 
60101  static const std::int32_t ID = -323111338;
60102 
60108  void store(TlStorerToString &s, const char *field_name) const final;
60109 };
60110 
60119  std::int32_t get_id() const final {
60120  return ID;
60121  }
60122 
60123  public:
60124 
60129 
60131  static const std::int32_t ID = 123887172;
60132 
60138  void store(TlStorerToString &s, const char *field_name) const final;
60139 };
60140 
60149  std::int32_t get_id() const final {
60150  return ID;
60151  }
60152 
60153  public:
60158 
60163 
60171 
60173  static const std::int32_t ID = 204085481;
60174 
60180  void store(TlStorerToString &s, const char *field_name) const final;
60181 };
60182 
60191  std::int32_t get_id() const final {
60192  return ID;
60193  }
60194 
60195  public:
60200 
60205 
60213 
60215  static const std::int32_t ID = -1318977338;
60216 
60222  void store(TlStorerToString &s, const char *field_name) const final;
60223 };
60224 
60233  std::int32_t get_id() const final {
60234  return ID;
60235  }
60236 
60237  public:
60240 
60245 
60252 
60254  static const std::int32_t ID = -1355142766;
60255 
60261  void store(TlStorerToString &s, const char *field_name) const final;
60262 };
60263 
60272  std::int32_t get_id() const final {
60273  return ID;
60274  }
60275 
60276  public:
60277 
60282 
60284  static const std::int32_t ID = -1517386647;
60285 
60291  void store(TlStorerToString &s, const char *field_name) const final;
60292 };
60293 
60302  std::int32_t get_id() const final {
60303  return ID;
60304  }
60305 
60306  public:
60309 
60314 
60321 
60323  static const std::int32_t ID = 665332478;
60324 
60330  void store(TlStorerToString &s, const char *field_name) const final;
60331 };
60332 
60341  std::int32_t get_id() const final {
60342  return ID;
60343  }
60344 
60345  public:
60350 
60355 
60363 
60365  static const std::int32_t ID = 976645509;
60366 
60372  void store(TlStorerToString &s, const char *field_name) const final;
60373 };
60374 
60383  std::int32_t get_id() const final {
60384  return ID;
60385  }
60386 
60387  public:
60393  string payload_;
60396 
60401 
60411 
60413  static const std::int32_t ID = -1034408372;
60414 
60420  void store(TlStorerToString &s, const char *field_name) const final;
60421 };
60422 
60431  std::int32_t get_id() const final {
60432  return ID;
60433  }
60434 
60435  public:
60442 
60447 
60456 
60458  static const std::int32_t ID = -1321281338;
60459 
60465  void store(TlStorerToString &s, const char *field_name) const final;
60466 };
60467 
60476  std::int32_t get_id() const final {
60477  return ID;
60478  }
60479 
60480  public:
60487 
60492 
60501 
60503  static const std::int32_t ID = 52587085;
60504 
60510  void store(TlStorerToString &s, const char *field_name) const final;
60511 };
60512 
60521  std::int32_t get_id() const final {
60522  return ID;
60523  }
60524 
60525  public:
60530 
60535 
60543 
60545  static const std::int32_t ID = 501066764;
60546 
60552  void store(TlStorerToString &s, const char *field_name) const final;
60553 };
60554 
60563  std::int32_t get_id() const final {
60564  return ID;
60565  }
60566 
60567  public:
60576 
60581 
60591 
60593  static const std::int32_t ID = 1534954799;
60594 
60600  void store(TlStorerToString &s, const char *field_name) const final;
60601 };
60602 
60611  std::int32_t get_id() const final {
60612  return ID;
60613  }
60614 
60615  public:
60622 
60627 
60636 
60638  static const std::int32_t ID = 1086264149;
60639 
60645  void store(TlStorerToString &s, const char *field_name) const final;
60646 };
60647 
60656  std::int32_t get_id() const final {
60657  return ID;
60658  }
60659 
60660  public:
60671 
60676 
60687 
60689  static const std::int32_t ID = 526936201;
60690 
60696  void store(TlStorerToString &s, const char *field_name) const final;
60697 };
60698 
60707  std::int32_t get_id() const final {
60708  return ID;
60709  }
60710 
60711  public:
60716 
60721 
60729 
60731  static const std::int32_t ID = 940487633;
60732 
60738  void store(TlStorerToString &s, const char *field_name) const final;
60739 };
60740 
60749  std::int32_t get_id() const final {
60750  return ID;
60751  }
60752 
60753  public:
60758 
60763 
60771 
60773  static const std::int32_t ID = -32342910;
60774 
60780  void store(TlStorerToString &s, const char *field_name) const final;
60781 };
60782 
60791  std::int32_t get_id() const final {
60792  return ID;
60793  }
60794 
60795  public:
60800 
60805 
60813 
60815  static const std::int32_t ID = -1819045664;
60816 
60822  void store(TlStorerToString &s, const char *field_name) const final;
60823 };
60824 
60833  std::int32_t get_id() const final {
60834  return ID;
60835  }
60836 
60837  public:
60842 
60847 
60855 
60857  static const std::int32_t ID = 9835767;
60858 
60864  void store(TlStorerToString &s, const char *field_name) const final;
60865 };
60866 
60875  std::int32_t get_id() const final {
60876  return ID;
60877  }
60878 
60879  public:
60884 
60889 
60897 
60899  static const std::int32_t ID = 1691750743;
60900 
60906  void store(TlStorerToString &s, const char *field_name) const final;
60907 };
60908 
60917  std::int32_t get_id() const final {
60918  return ID;
60919  }
60920 
60921  public:
60926 
60931 
60939 
60941  static const std::int32_t ID = -632388839;
60942 
60948  void store(TlStorerToString &s, const char *field_name) const final;
60949 };
60950 
60959  std::int32_t get_id() const final {
60960  return ID;
60961  }
60962 
60963  public:
60968 
60973 
60981 
60983  static const std::int32_t ID = -869970174;
60984 
60990  void store(TlStorerToString &s, const char *field_name) const final;
60991 };
60992 
61001  std::int32_t get_id() const final {
61002  return ID;
61003  }
61004 
61005  public:
61010 
61015 
61023 
61025  static const std::int32_t ID = -59050247;
61026 
61032  void store(TlStorerToString &s, const char *field_name) const final;
61033 };
61034 
61043  std::int32_t get_id() const final {
61044  return ID;
61045  }
61046 
61047  public:
61056 
61061 
61071 
61073  static const std::int32_t ID = 754659733;
61074 
61080  void store(TlStorerToString &s, const char *field_name) const final;
61081 };
61082 
61091  std::int32_t get_id() const final {
61092  return ID;
61093  }
61094 
61095  public:
61100 
61105 
61113 
61115  static const std::int32_t ID = -1071224896;
61116 
61122  void store(TlStorerToString &s, const char *field_name) const final;
61123 };
61124 
61133  std::int32_t get_id() const final {
61134  return ID;
61135  }
61136 
61137  public:
61142 
61147 
61155 
61157  static const std::int32_t ID = 601291243;
61158 
61164  void store(TlStorerToString &s, const char *field_name) const final;
61165 };
61166 
61175  std::int32_t get_id() const final {
61176  return ID;
61177  }
61178 
61179  public:
61184 
61189 
61197 
61199  static const std::int32_t ID = -1704757901;
61200 
61206  void store(TlStorerToString &s, const char *field_name) const final;
61207 };
61208 
61217  std::int32_t get_id() const final {
61218  return ID;
61219  }
61220 
61221  public:
61226 
61231 
61239 
61241  static const std::int32_t ID = -1709611931;
61242 
61248  void store(TlStorerToString &s, const char *field_name) const final;
61249 };
61250 
61259  std::int32_t get_id() const final {
61260  return ID;
61261  }
61262 
61263  public:
61272 
61277 
61287 
61289  static const std::int32_t ID = -676839994;
61290 
61296  void store(TlStorerToString &s, const char *field_name) const final;
61297 };
61298 
61307  std::int32_t get_id() const final {
61308  return ID;
61309  }
61310 
61311  public:
61314 
61319 
61326 
61328  static const std::int32_t ID = 508845173;
61329 
61335  void store(TlStorerToString &s, const char *field_name) const final;
61336 };
61337 
61346  std::int32_t get_id() const final {
61347  return ID;
61348  }
61349 
61350  public:
61353 
61358 
61365 
61367  static const std::int32_t ID = 480833401;
61368 
61374  void store(TlStorerToString &s, const char *field_name) const final;
61375 };
61376 
61385  std::int32_t get_id() const final {
61386  return ID;
61387  }
61388 
61389  public:
61396 
61401 
61410 
61412  static const std::int32_t ID = 998094851;
61413 
61419  void store(TlStorerToString &s, const char *field_name) const final;
61420 };
61421 
61430  std::int32_t get_id() const final {
61431  return ID;
61432  }
61433 
61434  public:
61437 
61442 
61449 
61451  static const std::int32_t ID = 1221227814;
61452 
61458  void store(TlStorerToString &s, const char *field_name) const final;
61459 };
61460 
61469  std::int32_t get_id() const final {
61470  return ID;
61471  }
61472 
61473  public:
61476 
61481 
61488 
61490  static const std::int32_t ID = 532496778;
61491 
61497  void store(TlStorerToString &s, const char *field_name) const final;
61498 };
61499 
61508  std::int32_t get_id() const final {
61509  return ID;
61510  }
61511 
61512  public:
61513 
61518 
61520  static const std::int32_t ID = 1390533454;
61521 
61527  void store(TlStorerToString &s, const char *field_name) const final;
61528 };
61529 
61538  std::int32_t get_id() const final {
61539  return ID;
61540  }
61541 
61542  public:
61543 
61548 
61550  static const std::int32_t ID = 1993329330;
61551 
61557  void store(TlStorerToString &s, const char *field_name) const final;
61558 };
61559 
61560 class starAmount;
61561 
61562 class starTransaction;
61563 
61567 class starTransactions final : public Object {
61572  std::int32_t get_id() const final {
61573  return ID;
61574  }
61575 
61576  public:
61583 
61587  starTransactions();
61588 
61597 
61599  static const std::int32_t ID = 1218437859;
61600 
61606  void store(TlStorerToString &s, const char *field_name) const final;
61607 };
61608 
61613 class StatisticalGraph: public Object {
61614  public:
61615 };
61616 
61625  std::int32_t get_id() const final {
61626  return ID;
61627  }
61628 
61629  public:
61631  string json_data_;
61633  string zoom_token_;
61634 
61639 
61646  statisticalGraphData(string const &json_data_, string const &zoom_token_);
61647 
61649  static const std::int32_t ID = -1988940244;
61650 
61656  void store(TlStorerToString &s, const char *field_name) const final;
61657 };
61658 
61667  std::int32_t get_id() const final {
61668  return ID;
61669  }
61670 
61671  public:
61673  string token_;
61674 
61679 
61685  explicit statisticalGraphAsync(string const &token_);
61686 
61688  static const std::int32_t ID = 435891103;
61689 
61695  void store(TlStorerToString &s, const char *field_name) const final;
61696 };
61697 
61706  std::int32_t get_id() const final {
61707  return ID;
61708  }
61709 
61710  public:
61713 
61718 
61724  explicit statisticalGraphError(string const &error_message_);
61725 
61727  static const std::int32_t ID = -1006788526;
61728 
61734  void store(TlStorerToString &s, const char *field_name) const final;
61735 };
61736 
61740 class statisticalValue final : public Object {
61745  std::int32_t get_id() const final {
61746  return ID;
61747  }
61748 
61749  public:
61751  double value_;
61756 
61760  statisticalValue();
61761 
61770 
61772  static const std::int32_t ID = 1651337846;
61773 
61779  void store(TlStorerToString &s, const char *field_name) const final;
61780 };
61781 
61782 class StickerFormat;
61783 
61784 class StickerFullType;
61785 
61786 class file;
61787 
61788 class thumbnail;
61789 
61793 class sticker final : public Object {
61798  std::int32_t get_id() const final {
61799  return ID;
61800  }
61801 
61802  public:
61812  string emoji_;
61821 
61825  sticker();
61826 
61841 
61843  static const std::int32_t ID = -647013057;
61844 
61850  void store(TlStorerToString &s, const char *field_name) const final;
61851 };
61852 
61857 class StickerFormat: public Object {
61858  public:
61859 };
61860 
61864 class stickerFormatWebp final : public StickerFormat {
61869  std::int32_t get_id() const final {
61870  return ID;
61871  }
61872 
61873  public:
61874 
61879 
61881  static const std::int32_t ID = -2123043040;
61882 
61888  void store(TlStorerToString &s, const char *field_name) const final;
61889 };
61890 
61894 class stickerFormatTgs final : public StickerFormat {
61899  std::int32_t get_id() const final {
61900  return ID;
61901  }
61902 
61903  public:
61904 
61908  stickerFormatTgs();
61909 
61911  static const std::int32_t ID = 1614588662;
61912 
61918  void store(TlStorerToString &s, const char *field_name) const final;
61919 };
61920 
61924 class stickerFormatWebm final : public StickerFormat {
61929  std::int32_t get_id() const final {
61930  return ID;
61931  }
61932 
61933  public:
61934 
61939 
61941  static const std::int32_t ID = -2070162097;
61942 
61948  void store(TlStorerToString &s, const char *field_name) const final;
61949 };
61950 
61951 class file;
61952 
61953 class maskPosition;
61954 
61959 class StickerFullType: public Object {
61960  public:
61961 };
61962 
61971  std::int32_t get_id() const final {
61972  return ID;
61973  }
61974 
61975  public:
61978 
61983 
61990 
61992  static const std::int32_t ID = -2006425865;
61993 
61999  void store(TlStorerToString &s, const char *field_name) const final;
62000 };
62001 
62005 class stickerFullTypeMask final : public StickerFullType {
62010  std::int32_t get_id() const final {
62011  return ID;
62012  }
62013 
62014  public:
62017 
62022 
62029 
62031  static const std::int32_t ID = 652197687;
62032 
62038  void store(TlStorerToString &s, const char *field_name) const final;
62039 };
62040 
62049  std::int32_t get_id() const final {
62050  return ID;
62051  }
62052 
62053  public:
62058 
62063 
62071 
62073  static const std::int32_t ID = -1015085653;
62074 
62080  void store(TlStorerToString &s, const char *field_name) const final;
62081 };
62082 
62083 class StickerType;
62084 
62085 class emojis;
62086 
62087 class outline;
62088 
62089 class sticker;
62090 
62091 class thumbnail;
62092 
62096 class stickerSet final : public Object {
62101  std::int32_t get_id() const final {
62102  return ID;
62103  }
62104 
62105  public:
62109  string title_;
62111  string name_;
62136 
62140  stickerSet();
62141 
62162 
62164  static const std::int32_t ID = -1783150210;
62165 
62171  void store(TlStorerToString &s, const char *field_name) const final;
62172 };
62173 
62174 class StickerType;
62175 
62176 class outline;
62177 
62178 class sticker;
62179 
62180 class thumbnail;
62181 
62185 class stickerSetInfo final : public Object {
62190  std::int32_t get_id() const final {
62191  return ID;
62192  }
62193 
62194  public:
62198  string title_;
62200  string name_;
62225 
62229  stickerSetInfo();
62230 
62251 
62253  static const std::int32_t ID = -1649074729;
62254 
62260  void store(TlStorerToString &s, const char *field_name) const final;
62261 };
62262 
62263 class stickerSetInfo;
62264 
62268 class stickerSets final : public Object {
62273  std::int32_t get_id() const final {
62274  return ID;
62275  }
62276 
62277  public:
62282 
62286  stickerSets();
62287 
62295 
62297  static const std::int32_t ID = -1883828812;
62298 
62304  void store(TlStorerToString &s, const char *field_name) const final;
62305 };
62306 
62311 class StickerType: public Object {
62312  public:
62313 };
62314 
62318 class stickerTypeRegular final : public StickerType {
62323  std::int32_t get_id() const final {
62324  return ID;
62325  }
62326 
62327  public:
62328 
62333 
62335  static const std::int32_t ID = 56345973;
62336 
62342  void store(TlStorerToString &s, const char *field_name) const final;
62343 };
62344 
62348 class stickerTypeMask final : public StickerType {
62353  std::int32_t get_id() const final {
62354  return ID;
62355  }
62356 
62357  public:
62358 
62362  stickerTypeMask();
62363 
62365  static const std::int32_t ID = -1765394796;
62366 
62372  void store(TlStorerToString &s, const char *field_name) const final;
62373 };
62374 
62378 class stickerTypeCustomEmoji final : public StickerType {
62383  std::int32_t get_id() const final {
62384  return ID;
62385  }
62386 
62387  public:
62388 
62393 
62395  static const std::int32_t ID = -120752249;
62396 
62402  void store(TlStorerToString &s, const char *field_name) const final;
62403 };
62404 
62405 class sticker;
62406 
62410 class stickers final : public Object {
62415  std::int32_t get_id() const final {
62416  return ID;
62417  }
62418 
62419  public:
62422 
62426  stickers();
62427 
62434 
62436  static const std::int32_t ID = 1974859260;
62437 
62443  void store(TlStorerToString &s, const char *field_name) const final;
62444 };
62445 
62447 
62451 class storageStatistics final : public Object {
62456  std::int32_t get_id() const final {
62457  return ID;
62458  }
62459 
62460  public:
62467 
62472 
62481 
62483  static const std::int32_t ID = 217237013;
62484 
62490  void store(TlStorerToString &s, const char *field_name) const final;
62491 };
62492 
62494 
62498 class storageStatisticsByChat final : public Object {
62503  std::int32_t get_id() const final {
62504  return ID;
62505  }
62506 
62507  public:
62516 
62521 
62531 
62533  static const std::int32_t ID = 635434531;
62534 
62540  void store(TlStorerToString &s, const char *field_name) const final;
62541 };
62542 
62543 class FileType;
62544 
62548 class storageStatisticsByFileType final : public Object {
62553  std::int32_t get_id() const final {
62554  return ID;
62555  }
62556 
62557  public:
62564 
62569 
62578 
62580  static const std::int32_t ID = 714012840;
62581 
62587  void store(TlStorerToString &s, const char *field_name) const final;
62588 };
62589 
62593 class storageStatisticsFast final : public Object {
62598  std::int32_t get_id() const final {
62599  return ID;
62600  }
62601 
62602  public:
62613 
62618 
62629 
62631  static const std::int32_t ID = -884922271;
62632 
62638  void store(TlStorerToString &s, const char *field_name) const final;
62639 };
62640 
62641 class formattedText;
62642 
62643 class giveawayParameters;
62644 
62650  public:
62651 };
62652 
62661  std::int32_t get_id() const final {
62662  return ID;
62663  }
62664 
62665  public:
62670 
62675 
62683 
62685  static const std::int32_t ID = 1263894804;
62686 
62692  void store(TlStorerToString &s, const char *field_name) const final;
62693 };
62694 
62703  std::int32_t get_id() const final {
62704  return ID;
62705  }
62706 
62707  public:
62709  string currency_;
62716 
62721 
62731 
62733  static const std::int32_t ID = -39502443;
62734 
62740  void store(TlStorerToString &s, const char *field_name) const final;
62741 };
62742 
62751  std::int32_t get_id() const final {
62752  return ID;
62753  }
62754 
62755  public:
62759  string currency_;
62766 
62771 
62782 
62784  static const std::int32_t ID = -1072286736;
62785 
62791  void store(TlStorerToString &s, const char *field_name) const final;
62792 };
62793 
62802  std::int32_t get_id() const final {
62803  return ID;
62804  }
62805 
62806  public:
62810  string currency_;
62813 
62818 
62827 
62829  static const std::int32_t ID = 1302624938;
62830 
62836  void store(TlStorerToString &s, const char *field_name) const final;
62837 };
62838 
62847  std::int32_t get_id() const final {
62848  return ID;
62849  }
62850 
62851  public:
62855  string currency_;
62862 
62867 
62878 
62880  static const std::int32_t ID = 211212441;
62881 
62887  void store(TlStorerToString &s, const char *field_name) const final;
62888 };
62889 
62898  std::int32_t get_id() const final {
62899  return ID;
62900  }
62901 
62902  public:
62904  string currency_;
62911 
62916 
62926 
62928  static const std::int32_t ID = 410189263;
62929 
62935  void store(TlStorerToString &s, const char *field_name) const final;
62936 };
62937 
62946  std::int32_t get_id() const final {
62947  return ID;
62948  }
62949 
62950  public:
62954  string currency_;
62959 
62964 
62974 
62976  static const std::int32_t ID = 893691428;
62977 
62983  void store(TlStorerToString &s, const char *field_name) const final;
62984 };
62985 
62990 class StoreTransaction: public Object {
62991  public:
62992 };
62993 
63002  std::int32_t get_id() const final {
63003  return ID;
63004  }
63005 
63006  public:
63009 
63014 
63020  explicit storeTransactionAppStore(bytes const &receipt_);
63021 
63023  static const std::int32_t ID = 1625562441;
63024 
63030  void store(TlStorerToString &s, const char *field_name) const final;
63031 };
63032 
63041  std::int32_t get_id() const final {
63042  return ID;
63043  }
63044 
63045  public:
63052 
63057 
63065  storeTransactionGooglePlay(string const &package_name_, string const &store_product_id_, string const &purchase_token_);
63066 
63068  static const std::int32_t ID = 1094018617;
63069 
63075  void store(TlStorerToString &s, const char *field_name) const final;
63076 };
63077 
63078 class story;
63079 
63083 class stories final : public Object {
63088  std::int32_t get_id() const final {
63089  return ID;
63090  }
63091 
63092  public:
63099 
63103  stories();
63104 
63113 
63115  static const std::int32_t ID = 670157595;
63116 
63122  void store(TlStorerToString &s, const char *field_name) const final;
63123 };
63124 
63125 class MessageSender;
63126 
63127 class ReactionType;
63128 
63129 class StoryContent;
63130 
63131 class StoryPrivacySettings;
63132 
63133 class formattedText;
63134 
63135 class storyArea;
63136 
63137 class storyInteractionInfo;
63138 
63139 class storyRepostInfo;
63140 
63144 class story final : public Object {
63149  std::int32_t get_id() const final {
63150  return ID;
63151  }
63152 
63153  public:
63206 
63210  story();
63211 
63243 
63245  static const std::int32_t ID = 1454391053;
63246 
63252  void store(TlStorerToString &s, const char *field_name) const final;
63253 };
63254 
63255 class photo;
63256 
63257 class video;
63258 
63262 class storyAlbum final : public Object {
63267  std::int32_t get_id() const final {
63268  return ID;
63269  }
63270 
63271  public:
63275  string name_;
63280 
63284  storyAlbum();
63285 
63295 
63297  static const std::int32_t ID = -346189829;
63298 
63304  void store(TlStorerToString &s, const char *field_name) const final;
63305 };
63306 
63307 class storyAlbum;
63308 
63312 class storyAlbums final : public Object {
63317  std::int32_t get_id() const final {
63318  return ID;
63319  }
63320 
63321  public:
63324 
63328  storyAlbums();
63329 
63336 
63338  static const std::int32_t ID = -2123240062;
63339 
63345  void store(TlStorerToString &s, const char *field_name) const final;
63346 };
63347 
63348 class StoryAreaType;
63349 
63350 class storyAreaPosition;
63351 
63355 class storyArea final : public Object {
63360  std::int32_t get_id() const final {
63361  return ID;
63362  }
63363 
63364  public:
63369 
63373  storyArea();
63374 
63382 
63384  static const std::int32_t ID = -906033314;
63385 
63391  void store(TlStorerToString &s, const char *field_name) const final;
63392 };
63393 
63397 class storyAreaPosition final : public Object {
63402  std::int32_t get_id() const final {
63403  return ID;
63404  }
63405 
63406  public:
63419 
63424 
63436 
63438  static const std::int32_t ID = -1533023124;
63439 
63445  void store(TlStorerToString &s, const char *field_name) const final;
63446 };
63447 
63448 class ReactionType;
63449 
63450 class location;
63451 
63452 class locationAddress;
63453 
63454 class venue;
63455 
63460 class StoryAreaType: public Object {
63461  public:
63462 };
63463 
63467 class storyAreaTypeLocation final : public StoryAreaType {
63472  std::int32_t get_id() const final {
63473  return ID;
63474  }
63475 
63476  public:
63481 
63486 
63494 
63496  static const std::int32_t ID = -1464612189;
63497 
63503  void store(TlStorerToString &s, const char *field_name) const final;
63504 };
63505 
63509 class storyAreaTypeVenue final : public StoryAreaType {
63514  std::int32_t get_id() const final {
63515  return ID;
63516  }
63517 
63518  public:
63521 
63526 
63533 
63535  static const std::int32_t ID = 414076166;
63536 
63542  void store(TlStorerToString &s, const char *field_name) const final;
63543 };
63544 
63553  std::int32_t get_id() const final {
63554  return ID;
63555  }
63556 
63557  public:
63563  bool is_dark_;
63566 
63571 
63581 
63583  static const std::int32_t ID = -111177092;
63584 
63590  void store(TlStorerToString &s, const char *field_name) const final;
63591 };
63592 
63596 class storyAreaTypeMessage final : public StoryAreaType {
63601  std::int32_t get_id() const final {
63602  return ID;
63603  }
63604 
63605  public:
63610 
63615 
63623 
63625  static const std::int32_t ID = -1074825548;
63626 
63632  void store(TlStorerToString &s, const char *field_name) const final;
63633 };
63634 
63638 class storyAreaTypeLink final : public StoryAreaType {
63643  std::int32_t get_id() const final {
63644  return ID;
63645  }
63646 
63647  public:
63649  string url_;
63650 
63655 
63661  explicit storyAreaTypeLink(string const &url_);
63662 
63664  static const std::int32_t ID = -127770235;
63665 
63671  void store(TlStorerToString &s, const char *field_name) const final;
63672 };
63673 
63677 class storyAreaTypeWeather final : public StoryAreaType {
63682  std::int32_t get_id() const final {
63683  return ID;
63684  }
63685 
63686  public:
63690  string emoji_;
63693 
63698 
63707 
63709  static const std::int32_t ID = -1504150082;
63710 
63716  void store(TlStorerToString &s, const char *field_name) const final;
63717 };
63718 
63727  std::int32_t get_id() const final {
63728  return ID;
63729  }
63730 
63731  public:
63733  string gift_name_;
63734 
63739 
63745  explicit storyAreaTypeUpgradedGift(string const &gift_name_);
63746 
63748  static const std::int32_t ID = 760281479;
63749 
63755  void store(TlStorerToString &s, const char *field_name) const final;
63756 };
63757 
63758 class photo;
63759 
63760 class storyVideo;
63761 
63766 class StoryContent: public Object {
63767  public:
63768 };
63769 
63773 class storyContentPhoto final : public StoryContent {
63778  std::int32_t get_id() const final {
63779  return ID;
63780  }
63781 
63782  public:
63785 
63790 
63797 
63799  static const std::int32_t ID = -731971504;
63800 
63806  void store(TlStorerToString &s, const char *field_name) const final;
63807 };
63808 
63812 class storyContentVideo final : public StoryContent {
63817  std::int32_t get_id() const final {
63818  return ID;
63819  }
63820 
63821  public:
63826 
63831 
63839 
63841  static const std::int32_t ID = -1291754842;
63842 
63848  void store(TlStorerToString &s, const char *field_name) const final;
63849 };
63850 
63859  std::int32_t get_id() const final {
63860  return ID;
63861  }
63862 
63863  public:
63864 
63869 
63871  static const std::int32_t ID = -2033715858;
63872 
63878  void store(TlStorerToString &s, const char *field_name) const final;
63879 };
63880 
63884 class storyFullId final : public Object {
63889  std::int32_t get_id() const final {
63890  return ID;
63891  }
63892 
63893  public:
63898 
63902  storyFullId();
63903 
63911 
63913  static const std::int32_t ID = 765952419;
63914 
63920  void store(TlStorerToString &s, const char *field_name) const final;
63921 };
63922 
63926 class storyInfo final : public Object {
63931  std::int32_t get_id() const final {
63932  return ID;
63933  }
63934 
63935  public:
63942 
63946  storyInfo();
63947 
63956 
63958  static const std::int32_t ID = -1986542766;
63959 
63965  void store(TlStorerToString &s, const char *field_name) const final;
63966 };
63967 
63968 class BlockList;
63969 
63970 class MessageSender;
63971 
63972 class StoryInteractionType;
63973 
63977 class storyInteraction final : public Object {
63982  std::int32_t get_id() const final {
63983  return ID;
63984  }
63985 
63986  public:
63995 
63999  storyInteraction();
64000 
64010 
64012  static const std::int32_t ID = -702229982;
64013 
64019  void store(TlStorerToString &s, const char *field_name) const final;
64020 };
64021 
64025 class storyInteractionInfo final : public Object {
64030  std::int32_t get_id() const final {
64031  return ID;
64032  }
64033 
64034  public:
64043 
64048 
64058 
64060  static const std::int32_t ID = -846542065;
64061 
64067  void store(TlStorerToString &s, const char *field_name) const final;
64068 };
64069 
64070 class ReactionType;
64071 
64072 class message;
64073 
64074 class story;
64075 
64081  public:
64082 };
64083 
64092  std::int32_t get_id() const final {
64093  return ID;
64094  }
64095 
64096  public:
64099 
64104 
64111 
64113  static const std::int32_t ID = 1407399888;
64114 
64120  void store(TlStorerToString &s, const char *field_name) const final;
64121 };
64122 
64131  std::int32_t get_id() const final {
64132  return ID;
64133  }
64134 
64135  public:
64138 
64143 
64150 
64152  static const std::int32_t ID = 668089599;
64153 
64159  void store(TlStorerToString &s, const char *field_name) const final;
64160 };
64161 
64170  std::int32_t get_id() const final {
64171  return ID;
64172  }
64173 
64174  public:
64177 
64182 
64189 
64191  static const std::int32_t ID = -1021150780;
64192 
64198  void store(TlStorerToString &s, const char *field_name) const final;
64199 };
64200 
64201 class storyInteraction;
64202 
64206 class storyInteractions final : public Object {
64211  std::int32_t get_id() const final {
64212  return ID;
64213  }
64214 
64215  public:
64226 
64231 
64242 
64244  static const std::int32_t ID = 1537062962;
64245 
64251  void store(TlStorerToString &s, const char *field_name) const final;
64252 };
64253 
64258 class StoryList: public Object {
64259  public:
64260 };
64261 
64265 class storyListMain final : public StoryList {
64270  std::int32_t get_id() const final {
64271  return ID;
64272  }
64273 
64274  public:
64275 
64279  storyListMain();
64280 
64282  static const std::int32_t ID = -672222209;
64283 
64289  void store(TlStorerToString &s, const char *field_name) const final;
64290 };
64291 
64295 class storyListArchive final : public StoryList {
64300  std::int32_t get_id() const final {
64301  return ID;
64302  }
64303 
64304  public:
64305 
64309  storyListArchive();
64310 
64312  static const std::int32_t ID = -41900223;
64313 
64319  void store(TlStorerToString &s, const char *field_name) const final;
64320 };
64321 
64326 class StoryOrigin: public Object {
64327  public:
64328 };
64329 
64333 class storyOriginPublicStory final : public StoryOrigin {
64338  std::int32_t get_id() const final {
64339  return ID;
64340  }
64341 
64342  public:
64347 
64352 
64360 
64362  static const std::int32_t ID = 741842878;
64363 
64369  void store(TlStorerToString &s, const char *field_name) const final;
64370 };
64371 
64375 class storyOriginHiddenUser final : public StoryOrigin {
64380  std::int32_t get_id() const final {
64381  return ID;
64382  }
64383 
64384  public:
64387 
64392 
64398  explicit storyOriginHiddenUser(string const &poster_name_);
64399 
64401  static const std::int32_t ID = -96348585;
64402 
64408  void store(TlStorerToString &s, const char *field_name) const final;
64409 };
64410 
64416  public:
64417 };
64418 
64427  std::int32_t get_id() const final {
64428  return ID;
64429  }
64430 
64431  public:
64434 
64439 
64446 
64448  static const std::int32_t ID = 890847843;
64449 
64455  void store(TlStorerToString &s, const char *field_name) const final;
64456 };
64457 
64466  std::int32_t get_id() const final {
64467  return ID;
64468  }
64469 
64470  public:
64473 
64478 
64485 
64487  static const std::int32_t ID = 50285309;
64488 
64494  void store(TlStorerToString &s, const char *field_name) const final;
64495 };
64496 
64505  std::int32_t get_id() const final {
64506  return ID;
64507  }
64508 
64509  public:
64510 
64515 
64517  static const std::int32_t ID = 2097122144;
64518 
64524  void store(TlStorerToString &s, const char *field_name) const final;
64525 };
64526 
64535  std::int32_t get_id() const final {
64536  return ID;
64537  }
64538 
64539  public:
64542 
64547 
64554 
64556  static const std::int32_t ID = -1885772602;
64557 
64563  void store(TlStorerToString &s, const char *field_name) const final;
64564 };
64565 
64566 class StoryOrigin;
64567 
64571 class storyRepostInfo final : public Object {
64576  std::int32_t get_id() const final {
64577  return ID;
64578  }
64579 
64580  public:
64585 
64589  storyRepostInfo();
64590 
64598 
64600  static const std::int32_t ID = -8412096;
64601 
64607  void store(TlStorerToString &s, const char *field_name) const final;
64608 };
64609 
64610 class StatisticalGraph;
64611 
64615 class storyStatistics final : public Object {
64620  std::int32_t get_id() const final {
64621  return ID;
64622  }
64623 
64624  public:
64629 
64633  storyStatistics();
64634 
64642 
64644  static const std::int32_t ID = 1178897259;
64645 
64651  void store(TlStorerToString &s, const char *field_name) const final;
64652 };
64653 
64654 class file;
64655 
64656 class minithumbnail;
64657 
64658 class thumbnail;
64659 
64663 class storyVideo final : public Object {
64668  std::int32_t get_id() const final {
64669  return ID;
64670  }
64671 
64672  public:
64674  double duration_;
64693 
64697  storyVideo();
64698 
64714 
64716  static const std::int32_t ID = 1445661253;
64717 
64723  void store(TlStorerToString &s, const char *field_name) const final;
64724 };
64725 
64726 class formattedText;
64727 
64732 class SuggestedAction: public Object {
64733  public:
64734 };
64735 
64744  std::int32_t get_id() const final {
64745  return ID;
64746  }
64747 
64748  public:
64749 
64754 
64756  static const std::int32_t ID = 2017586255;
64757 
64763  void store(TlStorerToString &s, const char *field_name) const final;
64764 };
64765 
64774  std::int32_t get_id() const final {
64775  return ID;
64776  }
64777 
64778  public:
64779 
64784 
64786  static const std::int32_t ID = 1910534839;
64787 
64793  void store(TlStorerToString &s, const char *field_name) const final;
64794 };
64795 
64804  std::int32_t get_id() const final {
64805  return ID;
64806  }
64807 
64808  public:
64809 
64814 
64816  static const std::int32_t ID = 648771563;
64817 
64823  void store(TlStorerToString &s, const char *field_name) const final;
64824 };
64825 
64834  std::int32_t get_id() const final {
64835  return ID;
64836  }
64837 
64838  public:
64839 
64844 
64846  static const std::int32_t ID = 891303239;
64847 
64853  void store(TlStorerToString &s, const char *field_name) const final;
64854 };
64855 
64864  std::int32_t get_id() const final {
64865  return ID;
64866  }
64867 
64868  public:
64871 
64876 
64883 
64885  static const std::int32_t ID = -965071304;
64886 
64892  void store(TlStorerToString &s, const char *field_name) const final;
64893 };
64894 
64903  std::int32_t get_id() const final {
64904  return ID;
64905  }
64906 
64907  public:
64910 
64915 
64922 
64924  static const std::int32_t ID = 1863613848;
64925 
64931  void store(TlStorerToString &s, const char *field_name) const final;
64932 };
64933 
64942  std::int32_t get_id() const final {
64943  return ID;
64944  }
64945 
64946  public:
64947 
64952 
64954  static const std::int32_t ID = 1890220539;
64955 
64961  void store(TlStorerToString &s, const char *field_name) const final;
64962 };
64963 
64972  std::int32_t get_id() const final {
64973  return ID;
64974  }
64975 
64976  public:
64977 
64982 
64984  static const std::int32_t ID = -385229468;
64985 
64991  void store(TlStorerToString &s, const char *field_name) const final;
64992 };
64993 
65002  std::int32_t get_id() const final {
65003  return ID;
65004  }
65005 
65006  public:
65007 
65012 
65014  static const std::int32_t ID = 373913787;
65015 
65021  void store(TlStorerToString &s, const char *field_name) const final;
65022 };
65023 
65032  std::int32_t get_id() const final {
65033  return ID;
65034  }
65035 
65036  public:
65037 
65042 
65044  static const std::int32_t ID = -1816924561;
65045 
65051  void store(TlStorerToString &s, const char *field_name) const final;
65052 };
65053 
65062  std::int32_t get_id() const final {
65063  return ID;
65064  }
65065 
65066  public:
65067 
65072 
65074  static const std::int32_t ID = -356672766;
65075 
65081  void store(TlStorerToString &s, const char *field_name) const final;
65082 };
65083 
65092  std::int32_t get_id() const final {
65093  return ID;
65094  }
65095 
65096  public:
65097 
65102 
65104  static const std::int32_t ID = -1612563093;
65105 
65111  void store(TlStorerToString &s, const char *field_name) const final;
65112 };
65113 
65122  std::int32_t get_id() const final {
65123  return ID;
65124  }
65125 
65126  public:
65129 
65134 
65141 
65143  static const std::int32_t ID = -566207286;
65144 
65150  void store(TlStorerToString &s, const char *field_name) const final;
65151 };
65152 
65161  std::int32_t get_id() const final {
65162  return ID;
65163  }
65164 
65165  public:
65166 
65171 
65173  static const std::int32_t ID = -47000234;
65174 
65180  void store(TlStorerToString &s, const char *field_name) const final;
65181 };
65182 
65191  std::int32_t get_id() const final {
65192  return ID;
65193  }
65194 
65195  public:
65197  string name_;
65203  string url_;
65204 
65209 
65219 
65221  static const std::int32_t ID = 2092876611;
65222 
65228  void store(TlStorerToString &s, const char *field_name) const final;
65229 };
65230 
65231 class SuggestedPostPrice;
65232 
65233 class SuggestedPostState;
65234 
65238 class suggestedPostInfo final : public Object {
65243  std::int32_t get_id() const final {
65244  return ID;
65245  }
65246 
65247  public:
65258 
65263 
65274 
65276  static const std::int32_t ID = -1088331710;
65277 
65283  void store(TlStorerToString &s, const char *field_name) const final;
65284 };
65285 
65291  public:
65292 };
65293 
65302  std::int32_t get_id() const final {
65303  return ID;
65304  }
65305 
65306  public:
65309 
65314 
65321 
65323  static const std::int32_t ID = 216488903;
65324 
65330  void store(TlStorerToString &s, const char *field_name) const final;
65331 };
65332 
65341  std::int32_t get_id() const final {
65342  return ID;
65343  }
65344 
65345  public:
65348 
65353 
65360 
65362  static const std::int32_t ID = -1095222334;
65363 
65369  void store(TlStorerToString &s, const char *field_name) const final;
65370 };
65371 
65377  public:
65378 };
65379 
65388  std::int32_t get_id() const final {
65389  return ID;
65390  }
65391 
65392  public:
65393 
65398 
65400  static const std::int32_t ID = -1657796126;
65401 
65407  void store(TlStorerToString &s, const char *field_name) const final;
65408 };
65409 
65418  std::int32_t get_id() const final {
65419  return ID;
65420  }
65421 
65422  public:
65423 
65428 
65430  static const std::int32_t ID = 755739598;
65431 
65437  void store(TlStorerToString &s, const char *field_name) const final;
65438 };
65439 
65445  public:
65446 };
65447 
65456  std::int32_t get_id() const final {
65457  return ID;
65458  }
65459 
65460  public:
65461 
65466 
65468  static const std::int32_t ID = 232632669;
65469 
65475  void store(TlStorerToString &s, const char *field_name) const final;
65476 };
65477 
65486  std::int32_t get_id() const final {
65487  return ID;
65488  }
65489 
65490  public:
65491 
65496 
65498  static const std::int32_t ID = -782541552;
65499 
65505  void store(TlStorerToString &s, const char *field_name) const final;
65506 };
65507 
65516  std::int32_t get_id() const final {
65517  return ID;
65518  }
65519 
65520  public:
65521 
65526 
65528  static const std::int32_t ID = 318192794;
65529 
65535  void store(TlStorerToString &s, const char *field_name) const final;
65536 };
65537 
65538 class ChatMemberStatus;
65539 
65540 class restrictionInfo;
65541 
65542 class usernames;
65543 
65544 class verificationStatus;
65545 
65549 class supergroup final : public Object {
65554  std::int32_t get_id() const final {
65555  return ID;
65556  }
65557 
65558  public:
65611 
65615  supergroup();
65616 
65648 
65650  static const std::int32_t ID = 918071782;
65651 
65657  void store(TlStorerToString &s, const char *field_name) const final;
65658 };
65659 
65660 class ProfileTab;
65661 
65662 class botCommands;
65663 
65664 class botVerification;
65665 
65666 class chatInviteLink;
65667 
65668 class chatLocation;
65669 
65670 class chatPhoto;
65671 
65675 class supergroupFullInfo final : public Object {
65680  std::int32_t get_id() const final {
65681  return ID;
65682  }
65683 
65684  public:
65765 
65770 
65816 
65818  static const std::int32_t ID = -497664769;
65819 
65825  void store(TlStorerToString &s, const char *field_name) const final;
65826 };
65827 
65833  public:
65834 };
65835 
65844  std::int32_t get_id() const final {
65845  return ID;
65846  }
65847 
65848  public:
65849 
65854 
65856  static const std::int32_t ID = 1178199509;
65857 
65863  void store(TlStorerToString &s, const char *field_name) const final;
65864 };
65865 
65874  std::int32_t get_id() const final {
65875  return ID;
65876  }
65877 
65878  public:
65880  string query_;
65881 
65886 
65892  explicit supergroupMembersFilterContacts(string const &query_);
65893 
65895  static const std::int32_t ID = -1282910856;
65896 
65902  void store(TlStorerToString &s, const char *field_name) const final;
65903 };
65904 
65913  std::int32_t get_id() const final {
65914  return ID;
65915  }
65916 
65917  public:
65918 
65923 
65925  static const std::int32_t ID = -2097380265;
65926 
65932  void store(TlStorerToString &s, const char *field_name) const final;
65933 };
65934 
65943  std::int32_t get_id() const final {
65944  return ID;
65945  }
65946 
65947  public:
65949  string query_;
65950 
65955 
65961  explicit supergroupMembersFilterSearch(string const &query_);
65962 
65964  static const std::int32_t ID = -1696358469;
65965 
65971  void store(TlStorerToString &s, const char *field_name) const final;
65972 };
65973 
65982  std::int32_t get_id() const final {
65983  return ID;
65984  }
65985 
65986  public:
65988  string query_;
65989 
65994 
66000  explicit supergroupMembersFilterRestricted(string const &query_);
66001 
66003  static const std::int32_t ID = -1107800034;
66004 
66010  void store(TlStorerToString &s, const char *field_name) const final;
66011 };
66012 
66021  std::int32_t get_id() const final {
66022  return ID;
66023  }
66024 
66025  public:
66027  string query_;
66028 
66033 
66039  explicit supergroupMembersFilterBanned(string const &query_);
66040 
66042  static const std::int32_t ID = -1210621683;
66043 
66049  void store(TlStorerToString &s, const char *field_name) const final;
66050 };
66051 
66060  std::int32_t get_id() const final {
66061  return ID;
66062  }
66063 
66064  public:
66066  string query_;
66069 
66074 
66082 
66084  static const std::int32_t ID = 947915036;
66085 
66091  void store(TlStorerToString &s, const char *field_name) const final;
66092 };
66093 
66102  std::int32_t get_id() const final {
66103  return ID;
66104  }
66105 
66106  public:
66107 
66112 
66114  static const std::int32_t ID = 492138918;
66115 
66121  void store(TlStorerToString &s, const char *field_name) const final;
66122 };
66123 
66124 class TMeUrlType;
66125 
66129 class tMeUrl final : public Object {
66134  std::int32_t get_id() const final {
66135  return ID;
66136  }
66137 
66138  public:
66140  string url_;
66143 
66147  tMeUrl();
66148 
66155  tMeUrl(string const &url_, object_ptr<TMeUrlType> &&type_);
66156 
66158  static const std::int32_t ID = -1140786622;
66159 
66165  void store(TlStorerToString &s, const char *field_name) const final;
66166 };
66167 
66168 class chatInviteLinkInfo;
66169 
66174 class TMeUrlType: public Object {
66175  public:
66176 };
66177 
66181 class tMeUrlTypeUser final : public TMeUrlType {
66186  std::int32_t get_id() const final {
66187  return ID;
66188  }
66189 
66190  public:
66193 
66197  tMeUrlTypeUser();
66198 
66204  explicit tMeUrlTypeUser(int53 user_id_);
66205 
66207  static const std::int32_t ID = 125336602;
66208 
66214  void store(TlStorerToString &s, const char *field_name) const final;
66215 };
66216 
66220 class tMeUrlTypeSupergroup final : public TMeUrlType {
66225  std::int32_t get_id() const final {
66226  return ID;
66227  }
66228 
66229  public:
66232 
66237 
66244 
66246  static const std::int32_t ID = -1353369944;
66247 
66253  void store(TlStorerToString &s, const char *field_name) const final;
66254 };
66255 
66259 class tMeUrlTypeChatInvite final : public TMeUrlType {
66264  std::int32_t get_id() const final {
66265  return ID;
66266  }
66267 
66268  public:
66271 
66276 
66283 
66285  static const std::int32_t ID = 313907785;
66286 
66292  void store(TlStorerToString &s, const char *field_name) const final;
66293 };
66294 
66298 class tMeUrlTypeStickerSet final : public TMeUrlType {
66303  std::int32_t get_id() const final {
66304  return ID;
66305  }
66306 
66307  public:
66310 
66315 
66322 
66324  static const std::int32_t ID = 1602473196;
66325 
66331  void store(TlStorerToString &s, const char *field_name) const final;
66332 };
66333 
66334 class tMeUrl;
66335 
66339 class tMeUrls final : public Object {
66344  std::int32_t get_id() const final {
66345  return ID;
66346  }
66347 
66348  public:
66351 
66355  tMeUrls();
66356 
66362  explicit tMeUrls(array<object_ptr<tMeUrl>> &&urls_);
66363 
66365  static const std::int32_t ID = -1130595098;
66366 
66372  void store(TlStorerToString &s, const char *field_name) const final;
66373 };
66374 
66375 class InternalLinkType;
66376 
66377 class targetChatTypes;
66378 
66383 class TargetChat: public Object {
66384  public:
66385 };
66386 
66390 class targetChatCurrent final : public TargetChat {
66395  std::int32_t get_id() const final {
66396  return ID;
66397  }
66398 
66399  public:
66400 
66405 
66407  static const std::int32_t ID = -416689904;
66408 
66414  void store(TlStorerToString &s, const char *field_name) const final;
66415 };
66416 
66420 class targetChatChosen final : public TargetChat {
66425  std::int32_t get_id() const final {
66426  return ID;
66427  }
66428 
66429  public:
66432 
66436  targetChatChosen();
66437 
66444 
66446  static const std::int32_t ID = -1392978522;
66447 
66453  void store(TlStorerToString &s, const char *field_name) const final;
66454 };
66455 
66459 class targetChatInternalLink final : public TargetChat {
66464  std::int32_t get_id() const final {
66465  return ID;
66466  }
66467 
66468  public:
66471 
66476 
66483 
66485  static const std::int32_t ID = -579301408;
66486 
66492  void store(TlStorerToString &s, const char *field_name) const final;
66493 };
66494 
66498 class targetChatTypes final : public Object {
66503  std::int32_t get_id() const final {
66504  return ID;
66505  }
66506 
66507  public:
66516 
66520  targetChatTypes();
66521 
66531 
66533  static const std::int32_t ID = 1513098833;
66534 
66540  void store(TlStorerToString &s, const char *field_name) const final;
66541 };
66542 
66543 class formattedText;
66544 
66545 class giveawayParameters;
66546 
66552  public:
66553 };
66554 
66563  std::int32_t get_id() const final {
66564  return ID;
66565  }
66566 
66567  public:
66569  string currency_;
66578 
66583 
66594 
66596  static const std::int32_t ID = -1600286150;
66597 
66603  void store(TlStorerToString &s, const char *field_name) const final;
66604 };
66605 
66614  std::int32_t get_id() const final {
66615  return ID;
66616  }
66617 
66618  public:
66622  string currency_;
66631 
66636 
66648 
66650  static const std::int32_t ID = -1863495348;
66651 
66657  void store(TlStorerToString &s, const char *field_name) const final;
66658 };
66659 
66668  std::int32_t get_id() const final {
66669  return ID;
66670  }
66671 
66672  public:
66676  string currency_;
66683 
66688 
66699 
66701  static const std::int32_t ID = -760757441;
66702 
66708  void store(TlStorerToString &s, const char *field_name) const final;
66709 };
66710 
66719  std::int32_t get_id() const final {
66720  return ID;
66721  }
66722 
66723  public:
66725  string currency_;
66732 
66737 
66747 
66749  static const std::int32_t ID = 1204968037;
66750 
66756  void store(TlStorerToString &s, const char *field_name) const final;
66757 };
66758 
66767  std::int32_t get_id() const final {
66768  return ID;
66769  }
66770 
66771  public:
66775  string currency_;
66780 
66785 
66795 
66797  static const std::int32_t ID = -1850308042;
66798 
66804  void store(TlStorerToString &s, const char *field_name) const final;
66805 };
66806 
66815  std::int32_t get_id() const final {
66816  return ID;
66817  }
66818 
66819  public:
66823  string currency_;
66830 
66835 
66846 
66848  static const std::int32_t ID = 1014604689;
66849 
66855  void store(TlStorerToString &s, const char *field_name) const final;
66856 };
66857 
66866  std::int32_t get_id() const final {
66867  return ID;
66868  }
66869 
66870  public:
66873 
66878 
66884  explicit telegramPaymentPurposeJoinChat(string const &invite_link_);
66885 
66887  static const std::int32_t ID = -1914869880;
66888 
66894  void store(TlStorerToString &s, const char *field_name) const final;
66895 };
66896 
66900 class temporaryPasswordState final : public Object {
66905  std::int32_t get_id() const final {
66906  return ID;
66907  }
66908 
66909  public:
66914 
66919 
66927 
66929  static const std::int32_t ID = 939837410;
66930 
66936  void store(TlStorerToString &s, const char *field_name) const final;
66937 };
66938 
66939 class formattedText;
66940 
66944 class termsOfService final : public Object {
66949  std::int32_t get_id() const final {
66950  return ID;
66951  }
66952 
66953  public:
66960 
66964  termsOfService();
66965 
66974 
66976  static const std::int32_t ID = 739422597;
66977 
66983  void store(TlStorerToString &s, const char *field_name) const final;
66984 };
66985 
66989 class testBytes final : public Object {
66994  std::int32_t get_id() const final {
66995  return ID;
66996  }
66997 
66998  public:
67001 
67005  testBytes();
67006 
67012  explicit testBytes(bytes const &value_);
67013 
67015  static const std::int32_t ID = -1541225250;
67016 
67022  void store(TlStorerToString &s, const char *field_name) const final;
67023 };
67024 
67028 class testInt final : public Object {
67033  std::int32_t get_id() const final {
67034  return ID;
67035  }
67036 
67037  public:
67040 
67044  testInt();
67045 
67051  explicit testInt(int32 value_);
67052 
67054  static const std::int32_t ID = -574804983;
67055 
67061  void store(TlStorerToString &s, const char *field_name) const final;
67062 };
67063 
67067 class testString final : public Object {
67072  std::int32_t get_id() const final {
67073  return ID;
67074  }
67075 
67076  public:
67078  string value_;
67079 
67083  testString();
67084 
67090  explicit testString(string const &value_);
67091 
67093  static const std::int32_t ID = -27891572;
67094 
67100  void store(TlStorerToString &s, const char *field_name) const final;
67101 };
67102 
67106 class testVectorInt final : public Object {
67111  std::int32_t get_id() const final {
67112  return ID;
67113  }
67114 
67115  public:
67118 
67122  testVectorInt();
67123 
67129  explicit testVectorInt(array<int32> &&value_);
67130 
67132  static const std::int32_t ID = 593682027;
67133 
67139  void store(TlStorerToString &s, const char *field_name) const final;
67140 };
67141 
67142 class testInt;
67143 
67147 class testVectorIntObject final : public Object {
67152  std::int32_t get_id() const final {
67153  return ID;
67154  }
67155 
67156  public:
67159 
67164 
67171 
67173  static const std::int32_t ID = 125891546;
67174 
67180  void store(TlStorerToString &s, const char *field_name) const final;
67181 };
67182 
67186 class testVectorString final : public Object {
67191  std::int32_t get_id() const final {
67192  return ID;
67193  }
67194 
67195  public:
67198 
67202  testVectorString();
67203 
67210 
67212  static const std::int32_t ID = 79339995;
67213 
67219  void store(TlStorerToString &s, const char *field_name) const final;
67220 };
67221 
67222 class testString;
67223 
67227 class testVectorStringObject final : public Object {
67232  std::int32_t get_id() const final {
67233  return ID;
67234  }
67235 
67236  public:
67239 
67244 
67251 
67253  static const std::int32_t ID = 80780537;
67254 
67260  void store(TlStorerToString &s, const char *field_name) const final;
67261 };
67262 
67266 class text final : public Object {
67271  std::int32_t get_id() const final {
67272  return ID;
67273  }
67274 
67275  public:
67277  string text_;
67278 
67282  text();
67283 
67289  explicit text(string const &text_);
67290 
67292  static const std::int32_t ID = 578181272;
67293 
67299  void store(TlStorerToString &s, const char *field_name) const final;
67300 };
67301 
67302 class textEntity;
67303 
67307 class textEntities final : public Object {
67312  std::int32_t get_id() const final {
67313  return ID;
67314  }
67315 
67316  public:
67319 
67323  textEntities();
67324 
67331 
67333  static const std::int32_t ID = -933199172;
67334 
67340  void store(TlStorerToString &s, const char *field_name) const final;
67341 };
67342 
67343 class TextEntityType;
67344 
67348 class textEntity final : public Object {
67353  std::int32_t get_id() const final {
67354  return ID;
67355  }
67356 
67357  public:
67364 
67368  textEntity();
67369 
67378 
67380  static const std::int32_t ID = -1951688280;
67381 
67387  void store(TlStorerToString &s, const char *field_name) const final;
67388 };
67389 
67394 class TextEntityType: public Object {
67395  public:
67396 };
67397 
67406  std::int32_t get_id() const final {
67407  return ID;
67408  }
67409 
67410  public:
67411 
67416 
67418  static const std::int32_t ID = 934535013;
67419 
67425  void store(TlStorerToString &s, const char *field_name) const final;
67426 };
67427 
67436  std::int32_t get_id() const final {
67437  return ID;
67438  }
67439 
67440  public:
67441 
67446 
67448  static const std::int32_t ID = -1023958307;
67449 
67455  void store(TlStorerToString &s, const char *field_name) const final;
67456 };
67457 
67466  std::int32_t get_id() const final {
67467  return ID;
67468  }
67469 
67470  public:
67471 
67476 
67478  static const std::int32_t ID = 1222915915;
67479 
67485  void store(TlStorerToString &s, const char *field_name) const final;
67486 };
67487 
67496  std::int32_t get_id() const final {
67497  return ID;
67498  }
67499 
67500  public:
67501 
67506 
67508  static const std::int32_t ID = -1150997581;
67509 
67515  void store(TlStorerToString &s, const char *field_name) const final;
67516 };
67517 
67521 class textEntityTypeUrl final : public TextEntityType {
67526  std::int32_t get_id() const final {
67527  return ID;
67528  }
67529 
67530  public:
67531 
67536 
67538  static const std::int32_t ID = -1312762756;
67539 
67545  void store(TlStorerToString &s, const char *field_name) const final;
67546 };
67547 
67556  std::int32_t get_id() const final {
67557  return ID;
67558  }
67559 
67560  public:
67561 
67566 
67568  static const std::int32_t ID = 1425545249;
67569 
67575  void store(TlStorerToString &s, const char *field_name) const final;
67576 };
67577 
67586  std::int32_t get_id() const final {
67587  return ID;
67588  }
67589 
67590  public:
67591 
67596 
67598  static const std::int32_t ID = -1160140246;
67599 
67605  void store(TlStorerToString &s, const char *field_name) const final;
67606 };
67607 
67616  std::int32_t get_id() const final {
67617  return ID;
67618  }
67619 
67620  public:
67621 
67626 
67628  static const std::int32_t ID = 105986320;
67629 
67635  void store(TlStorerToString &s, const char *field_name) const final;
67636 };
67637 
67641 class textEntityTypeBold final : public TextEntityType {
67646  std::int32_t get_id() const final {
67647  return ID;
67648  }
67649 
67650  public:
67651 
67656 
67658  static const std::int32_t ID = -1128210000;
67659 
67665  void store(TlStorerToString &s, const char *field_name) const final;
67666 };
67667 
67671 class textEntityTypeItalic final : public TextEntityType {
67676  std::int32_t get_id() const final {
67677  return ID;
67678  }
67679 
67680  public:
67681 
67686 
67688  static const std::int32_t ID = -118253987;
67689 
67695  void store(TlStorerToString &s, const char *field_name) const final;
67696 };
67697 
67706  std::int32_t get_id() const final {
67707  return ID;
67708  }
67709 
67710  public:
67711 
67716 
67718  static const std::int32_t ID = 792317842;
67719 
67725  void store(TlStorerToString &s, const char *field_name) const final;
67726 };
67727 
67736  std::int32_t get_id() const final {
67737  return ID;
67738  }
67739 
67740  public:
67741 
67746 
67748  static const std::int32_t ID = 961529082;
67749 
67755  void store(TlStorerToString &s, const char *field_name) const final;
67756 };
67757 
67766  std::int32_t get_id() const final {
67767  return ID;
67768  }
67769 
67770  public:
67771 
67776 
67778  static const std::int32_t ID = 544019899;
67779 
67785  void store(TlStorerToString &s, const char *field_name) const final;
67786 };
67787 
67791 class textEntityTypeCode final : public TextEntityType {
67796  std::int32_t get_id() const final {
67797  return ID;
67798  }
67799 
67800  public:
67801 
67806 
67808  static const std::int32_t ID = -974534326;
67809 
67815  void store(TlStorerToString &s, const char *field_name) const final;
67816 };
67817 
67821 class textEntityTypePre final : public TextEntityType {
67826  std::int32_t get_id() const final {
67827  return ID;
67828  }
67829 
67830  public:
67831 
67836 
67838  static const std::int32_t ID = 1648958606;
67839 
67845  void store(TlStorerToString &s, const char *field_name) const final;
67846 };
67847 
67856  std::int32_t get_id() const final {
67857  return ID;
67858  }
67859 
67860  public:
67862  string language_;
67863 
67868 
67874  explicit textEntityTypePreCode(string const &language_);
67875 
67877  static const std::int32_t ID = -945325397;
67878 
67884  void store(TlStorerToString &s, const char *field_name) const final;
67885 };
67886 
67895  std::int32_t get_id() const final {
67896  return ID;
67897  }
67898 
67899  public:
67900 
67905 
67907  static const std::int32_t ID = -1003999032;
67908 
67914  void store(TlStorerToString &s, const char *field_name) const final;
67915 };
67916 
67925  std::int32_t get_id() const final {
67926  return ID;
67927  }
67928 
67929  public:
67930 
67935 
67937  static const std::int32_t ID = 36572261;
67938 
67944  void store(TlStorerToString &s, const char *field_name) const final;
67945 };
67946 
67955  std::int32_t get_id() const final {
67956  return ID;
67957  }
67958 
67959  public:
67961  string url_;
67962 
67967 
67973  explicit textEntityTypeTextUrl(string const &url_);
67974 
67976  static const std::int32_t ID = 445719651;
67977 
67983  void store(TlStorerToString &s, const char *field_name) const final;
67984 };
67985 
67994  std::int32_t get_id() const final {
67995  return ID;
67996  }
67997 
67998  public:
68001 
68006 
68013 
68015  static const std::int32_t ID = -1570974289;
68016 
68022  void store(TlStorerToString &s, const char *field_name) const final;
68023 };
68024 
68033  std::int32_t get_id() const final {
68034  return ID;
68035  }
68036 
68037  public:
68040 
68045 
68052 
68054  static const std::int32_t ID = 1724820677;
68055 
68061  void store(TlStorerToString &s, const char *field_name) const final;
68062 };
68063 
68072  std::int32_t get_id() const final {
68073  return ID;
68074  }
68075 
68076  public:
68079 
68084 
68091 
68093  static const std::int32_t ID = -1841898992;
68094 
68100  void store(TlStorerToString &s, const char *field_name) const final;
68101 };
68102 
68107 class TextParseMode: public Object {
68108  public:
68109 };
68110 
68114 class textParseModeMarkdown final : public TextParseMode {
68119  std::int32_t get_id() const final {
68120  return ID;
68121  }
68122 
68123  public:
68126 
68131 
68138 
68140  static const std::int32_t ID = 360073407;
68141 
68147  void store(TlStorerToString &s, const char *field_name) const final;
68148 };
68149 
68153 class textParseModeHTML final : public TextParseMode {
68158  std::int32_t get_id() const final {
68159  return ID;
68160  }
68161 
68162  public:
68163 
68168 
68170  static const std::int32_t ID = 1660208627;
68171 
68177  void store(TlStorerToString &s, const char *field_name) const final;
68178 };
68179 
68180 class formattedText;
68181 
68185 class textQuote final : public Object {
68190  std::int32_t get_id() const final {
68191  return ID;
68192  }
68193 
68194  public:
68201 
68205  textQuote();
68206 
68215 
68217  static const std::int32_t ID = -2039105358;
68218 
68224  void store(TlStorerToString &s, const char *field_name) const final;
68225 };
68226 
68230 class themeParameters final : public Object {
68235  std::int32_t get_id() const final {
68236  return ID;
68237  }
68238 
68239  public:
68270 
68274  themeParameters();
68275 
68296 
68298  static const std::int32_t ID = -276589137;
68299 
68305  void store(TlStorerToString &s, const char *field_name) const final;
68306 };
68307 
68308 class BackgroundFill;
68309 
68310 class BuiltInTheme;
68311 
68312 class background;
68313 
68317 class themeSettings final : public Object {
68322  std::int32_t get_id() const final {
68323  return ID;
68324  }
68325 
68326  public:
68339 
68343  themeSettings();
68344 
68356 
68358  static const std::int32_t ID = 1935106938;
68359 
68365  void store(TlStorerToString &s, const char *field_name) const final;
68366 };
68367 
68368 class ThumbnailFormat;
68369 
68370 class file;
68371 
68375 class thumbnail final : public Object {
68380  std::int32_t get_id() const final {
68381  return ID;
68382  }
68383 
68384  public:
68393 
68397  thumbnail();
68398 
68408 
68410  static const std::int32_t ID = 1243275371;
68411 
68417  void store(TlStorerToString &s, const char *field_name) const final;
68418 };
68419 
68424 class ThumbnailFormat: public Object {
68425  public:
68426 };
68427 
68431 class thumbnailFormatJpeg final : public ThumbnailFormat {
68436  std::int32_t get_id() const final {
68437  return ID;
68438  }
68439 
68440  public:
68441 
68446 
68448  static const std::int32_t ID = -653503352;
68449 
68455  void store(TlStorerToString &s, const char *field_name) const final;
68456 };
68457 
68461 class thumbnailFormatGif final : public ThumbnailFormat {
68466  std::int32_t get_id() const final {
68467  return ID;
68468  }
68469 
68470  public:
68471 
68476 
68478  static const std::int32_t ID = 1252205962;
68479 
68485  void store(TlStorerToString &s, const char *field_name) const final;
68486 };
68487 
68496  std::int32_t get_id() const final {
68497  return ID;
68498  }
68499 
68500  public:
68501 
68506 
68508  static const std::int32_t ID = 278616062;
68509 
68515  void store(TlStorerToString &s, const char *field_name) const final;
68516 };
68517 
68521 class thumbnailFormatPng final : public ThumbnailFormat {
68526  std::int32_t get_id() const final {
68527  return ID;
68528  }
68529 
68530  public:
68531 
68536 
68538  static const std::int32_t ID = 1577490421;
68539 
68545  void store(TlStorerToString &s, const char *field_name) const final;
68546 };
68547 
68551 class thumbnailFormatTgs final : public ThumbnailFormat {
68556  std::int32_t get_id() const final {
68557  return ID;
68558  }
68559 
68560  public:
68561 
68566 
68568  static const std::int32_t ID = 1315522642;
68569 
68575  void store(TlStorerToString &s, const char *field_name) const final;
68576 };
68577 
68581 class thumbnailFormatWebm final : public ThumbnailFormat {
68586  std::int32_t get_id() const final {
68587  return ID;
68588  }
68589 
68590  public:
68591 
68596 
68598  static const std::int32_t ID = -660084953;
68599 
68605  void store(TlStorerToString &s, const char *field_name) const final;
68606 };
68607 
68611 class thumbnailFormatWebp final : public ThumbnailFormat {
68616  std::int32_t get_id() const final {
68617  return ID;
68618  }
68619 
68620  public:
68621 
68626 
68628  static const std::int32_t ID = -53588974;
68629 
68635  void store(TlStorerToString &s, const char *field_name) const final;
68636 };
68637 
68641 class timeZone final : public Object {
68646  std::int32_t get_id() const final {
68647  return ID;
68648  }
68649 
68650  public:
68652  string id_;
68654  string name_;
68657 
68661  timeZone();
68662 
68670  timeZone(string const &id_, string const &name_, int32 utc_time_offset_);
68671 
68673  static const std::int32_t ID = -1189481763;
68674 
68680  void store(TlStorerToString &s, const char *field_name) const final;
68681 };
68682 
68683 class timeZone;
68684 
68688 class timeZones final : public Object {
68693  std::int32_t get_id() const final {
68694  return ID;
68695  }
68696 
68697  public:
68700 
68704  timeZones();
68705 
68712 
68714  static const std::int32_t ID = -334655570;
68715 
68721  void store(TlStorerToString &s, const char *field_name) const final;
68722 };
68723 
68724 class StatisticalGraph;
68725 
68726 class tonRevenueStatus;
68727 
68731 class tonRevenueStatistics final : public Object {
68736  std::int32_t get_id() const final {
68737  return ID;
68738  }
68739 
68740  public:
68746  double usd_rate_;
68747 
68752 
68761 
68763  static const std::int32_t ID = 565933594;
68764 
68770  void store(TlStorerToString &s, const char *field_name) const final;
68771 };
68772 
68776 class tonRevenueStatus final : public Object {
68781  std::int32_t get_id() const final {
68782  return ID;
68783  }
68784 
68785  public:
68794 
68798  tonRevenueStatus();
68799 
68809 
68811  static const std::int32_t ID = -1437514030;
68812 
68818  void store(TlStorerToString &s, const char *field_name) const final;
68819 };
68820 
68821 class TonTransactionType;
68822 
68826 class tonTransaction final : public Object {
68831  std::int32_t get_id() const final {
68832  return ID;
68833  }
68834 
68835  public:
68837  string id_;
68846 
68850  tonTransaction();
68851 
68862 
68864  static const std::int32_t ID = 1562036527;
68865 
68871  void store(TlStorerToString &s, const char *field_name) const final;
68872 };
68873 
68874 class sticker;
68875 
68876 class upgradedGift;
68877 
68883  public:
68884 };
68885 
68894  std::int32_t get_id() const final {
68895  return ID;
68896  }
68897 
68898  public:
68900  bool is_gift_;
68903 
68908 
68916 
68918  static const std::int32_t ID = -1395530668;
68919 
68925  void store(TlStorerToString &s, const char *field_name) const final;
68926 };
68927 
68936  std::int32_t get_id() const final {
68937  return ID;
68938  }
68939 
68940  public:
68943 
68948 
68955 
68957  static const std::int32_t ID = -396472561;
68958 
68964  void store(TlStorerToString &s, const char *field_name) const final;
68965 };
68966 
68975  std::int32_t get_id() const final {
68976  return ID;
68977  }
68978 
68979  public:
68984 
68989 
68997 
68999  static const std::int32_t ID = -2007364707;
69000 
69006  void store(TlStorerToString &s, const char *field_name) const final;
69007 };
69008 
69017  std::int32_t get_id() const final {
69018  return ID;
69019  }
69020 
69021  public:
69030 
69035 
69045 
69047  static const std::int32_t ID = -1507195680;
69048 
69054  void store(TlStorerToString &s, const char *field_name) const final;
69055 };
69056 
69065  std::int32_t get_id() const final {
69066  return ID;
69067  }
69068 
69069  public:
69070 
69075 
69077  static const std::int32_t ID = -1747387269;
69078 
69084  void store(TlStorerToString &s, const char *field_name) const final;
69085 };
69086 
69087 class tonTransaction;
69088 
69092 class tonTransactions final : public Object {
69097  std::int32_t get_id() const final {
69098  return ID;
69099  }
69100 
69101  public:
69108 
69112  tonTransactions();
69113 
69122 
69124  static const std::int32_t ID = 1317235021;
69125 
69131  void store(TlStorerToString &s, const char *field_name) const final;
69132 };
69133 
69138 class TopChatCategory: public Object {
69139  public:
69140 };
69141 
69150  std::int32_t get_id() const final {
69151  return ID;
69152  }
69153 
69154  public:
69155 
69160 
69162  static const std::int32_t ID = 1026706816;
69163 
69169  void store(TlStorerToString &s, const char *field_name) const final;
69170 };
69171 
69175 class topChatCategoryBots final : public TopChatCategory {
69180  std::int32_t get_id() const final {
69181  return ID;
69182  }
69183 
69184  public:
69185 
69190 
69192  static const std::int32_t ID = -1577129195;
69193 
69199  void store(TlStorerToString &s, const char *field_name) const final;
69200 };
69201 
69210  std::int32_t get_id() const final {
69211  return ID;
69212  }
69213 
69214  public:
69215 
69220 
69222  static const std::int32_t ID = 1530056846;
69223 
69229  void store(TlStorerToString &s, const char *field_name) const final;
69230 };
69231 
69240  std::int32_t get_id() const final {
69241  return ID;
69242  }
69243 
69244  public:
69245 
69250 
69252  static const std::int32_t ID = -500825885;
69253 
69259  void store(TlStorerToString &s, const char *field_name) const final;
69260 };
69261 
69270  std::int32_t get_id() const final {
69271  return ID;
69272  }
69273 
69274  public:
69275 
69280 
69282  static const std::int32_t ID = 377023356;
69283 
69289  void store(TlStorerToString &s, const char *field_name) const final;
69290 };
69291 
69300  std::int32_t get_id() const final {
69301  return ID;
69302  }
69303 
69304  public:
69305 
69310 
69312  static const std::int32_t ID = 100062973;
69313 
69319  void store(TlStorerToString &s, const char *field_name) const final;
69320 };
69321 
69330  std::int32_t get_id() const final {
69331  return ID;
69332  }
69333 
69334  public:
69335 
69340 
69342  static const std::int32_t ID = 356208861;
69343 
69349  void store(TlStorerToString &s, const char *field_name) const final;
69350 };
69351 
69360  std::int32_t get_id() const final {
69361  return ID;
69362  }
69363 
69364  public:
69365 
69370 
69372  static const std::int32_t ID = 1695922133;
69373 
69379  void store(TlStorerToString &s, const char *field_name) const final;
69380 };
69381 
69387  public:
69388 };
69389 
69398  std::int32_t get_id() const final {
69399  return ID;
69400  }
69401 
69402  public:
69403 
69408 
69410  static const std::int32_t ID = -271074103;
69411 
69417  void store(TlStorerToString &s, const char *field_name) const final;
69418 };
69419 
69428  std::int32_t get_id() const final {
69429  return ID;
69430  }
69431 
69432  public:
69433 
69438 
69440  static const std::int32_t ID = 1638241254;
69441 
69447  void store(TlStorerToString &s, const char *field_name) const final;
69448 };
69449 
69450 class stickerSetInfo;
69451 
69455 class trendingStickerSets final : public Object {
69460  std::int32_t get_id() const final {
69461  return ID;
69462  }
69463 
69464  public:
69471 
69476 
69485 
69487  static const std::int32_t ID = 41028940;
69488 
69494  void store(TlStorerToString &s, const char *field_name) const final;
69495 };
69496 
69500 class unconfirmedSession final : public Object {
69505  std::int32_t get_id() const final {
69506  return ID;
69507  }
69508 
69509  public:
69517  string location_;
69518 
69523 
69532  unconfirmedSession(int64 id_, int32 log_in_date_, string const &device_model_, string const &location_);
69533 
69535  static const std::int32_t ID = -2062726663;
69536 
69542  void store(TlStorerToString &s, const char *field_name) const final;
69543 };
69544 
69545 class MessageSender;
69546 
69547 class ReactionType;
69548 
69552 class unreadReaction final : public Object {
69557  std::int32_t get_id() const final {
69558  return ID;
69559  }
69560 
69561  public:
69567  bool is_big_;
69568 
69572  unreadReaction();
69573 
69582 
69584  static const std::int32_t ID = -1940178046;
69585 
69591  void store(TlStorerToString &s, const char *field_name) const final;
69592 };
69593 
69594 class AuthorizationState;
69595 
69596 class AutosaveSettingsScope;
69597 
69598 class BlockList;
69599 
69600 class CallbackQueryPayload;
69601 
69602 class CanPostStoryResult;
69603 
69604 class ChatAction;
69605 
69606 class ChatActionBar;
69607 
69609 
69610 class ChatList;
69611 
69612 class ChatTheme;
69613 
69614 class ChatType;
69615 
69616 class ConnectionState;
69617 
69618 class MessageContent;
69619 
69620 class MessageSender;
69621 
69622 class MessageTopic;
69623 
69624 class NotificationGroupType;
69625 
69627 
69628 class OptionValue;
69629 
69630 class PaidReactionType;
69631 
69632 class ReactionType;
69633 
69634 class ReplyMarkup;
69635 
69636 class StickerType;
69637 
69638 class StoryList;
69639 
69640 class SuggestedAction;
69641 
69642 class UserPrivacySetting;
69643 
69644 class UserStatus;
69645 
69646 class accentColor;
69647 
69648 class address;
69649 
69651 
69652 class attachmentMenuBot;
69653 
69654 class background;
69655 
69656 class basicGroup;
69657 
69658 class basicGroupFullInfo;
69659 
69660 class businessBotManageBar;
69661 
69662 class businessConnection;
69663 
69664 class businessMessage;
69665 
69666 class call;
69667 
69668 class chat;
69669 
69670 class chatActiveStories;
69671 
69672 class chatBackground;
69673 
69674 class chatBoost;
69675 
69676 class chatFolderInfo;
69677 
69678 class chatInviteLink;
69679 
69680 class chatJoinRequest;
69681 
69682 class chatJoinRequestsInfo;
69683 
69684 class chatMember;
69685 
69687 
69688 class chatPermissions;
69689 
69690 class chatPhotoInfo;
69691 
69692 class chatPosition;
69693 
69694 class chatRevenueAmount;
69695 
69696 class closeBirthdayUser;
69697 
69699 
69700 class downloadedFileCounts;
69701 
69702 class draftMessage;
69703 
69704 class emojiChatTheme;
69705 
69706 class emojiStatus;
69707 
69708 class error;
69709 
69710 class factCheck;
69711 
69712 class file;
69713 
69714 class fileDownload;
69715 
69716 class forumTopicInfo;
69717 
69718 class groupCall;
69719 
69720 class groupCallParticipant;
69721 
69722 class languagePackString;
69723 
69724 class location;
69725 
69726 class message;
69727 
69729 
69730 class messageReaction;
69731 
69732 class notification;
69733 
69734 class notificationGroup;
69735 
69736 class orderInfo;
69737 
69738 class poll;
69739 
69740 class profileAccentColor;
69741 
69742 class quickReplyMessage;
69743 
69744 class quickReplyShortcut;
69745 
69747 
69748 class savedMessagesTags;
69749 
69750 class savedMessagesTopic;
69751 
69752 class scopeAutosaveSettings;
69753 
69755 
69756 class secretChat;
69757 
69758 class starAmount;
69759 
69760 class starRevenueStatus;
69761 
69762 class sticker;
69763 
69764 class stickerSet;
69765 
69766 class story;
69767 
69768 class suggestedPostInfo;
69769 
69770 class supergroup;
69771 
69772 class supergroupFullInfo;
69773 
69774 class termsOfService;
69775 
69776 class tonRevenueStatus;
69777 
69778 class trendingStickerSets;
69779 
69780 class unconfirmedSession;
69781 
69782 class unreadReaction;
69783 
69784 class user;
69785 
69786 class userFullInfo;
69787 
69789 
69790 class videoChat;
69791 
69796 class Update: public Object {
69797  public:
69798 };
69799 
69803 class updateAuthorizationState final : public Update {
69808  std::int32_t get_id() const final {
69809  return ID;
69810  }
69811 
69812  public:
69815 
69820 
69827 
69829  static const std::int32_t ID = 1622347490;
69830 
69836  void store(TlStorerToString &s, const char *field_name) const final;
69837 };
69838 
69842 class updateNewMessage final : public Update {
69847  std::int32_t get_id() const final {
69848  return ID;
69849  }
69850 
69851  public:
69854 
69858  updateNewMessage();
69859 
69866 
69868  static const std::int32_t ID = -563105266;
69869 
69875  void store(TlStorerToString &s, const char *field_name) const final;
69876 };
69877 
69886  std::int32_t get_id() const final {
69887  return ID;
69888  }
69889 
69890  public:
69895 
69900 
69908 
69910  static const std::int32_t ID = 1302843961;
69911 
69917  void store(TlStorerToString &s, const char *field_name) const final;
69918 };
69919 
69923 class updateMessageSendSucceeded final : public Update {
69928  std::int32_t get_id() const final {
69929  return ID;
69930  }
69931 
69932  public:
69937 
69942 
69950 
69952  static const std::int32_t ID = 1815715197;
69953 
69959  void store(TlStorerToString &s, const char *field_name) const final;
69960 };
69961 
69965 class updateMessageSendFailed final : public Update {
69970  std::int32_t get_id() const final {
69971  return ID;
69972  }
69973 
69974  public:
69981 
69986 
69995 
69997  static const std::int32_t ID = -635701017;
69998 
70004  void store(TlStorerToString &s, const char *field_name) const final;
70005 };
70006 
70010 class updateMessageContent final : public Update {
70015  std::int32_t get_id() const final {
70016  return ID;
70017  }
70018 
70019  public:
70026 
70031 
70040 
70042  static const std::int32_t ID = 506903332;
70043 
70049  void store(TlStorerToString &s, const char *field_name) const final;
70050 };
70051 
70055 class updateMessageEdited final : public Update {
70060  std::int32_t get_id() const final {
70061  return ID;
70062  }
70063 
70064  public:
70073 
70078 
70088 
70090  static const std::int32_t ID = -559545626;
70091 
70097  void store(TlStorerToString &s, const char *field_name) const final;
70098 };
70099 
70103 class updateMessageIsPinned final : public Update {
70108  std::int32_t get_id() const final {
70109  return ID;
70110  }
70111 
70112  public:
70119 
70124 
70133 
70135  static const std::int32_t ID = 1102848829;
70136 
70142  void store(TlStorerToString &s, const char *field_name) const final;
70143 };
70144 
70148 class updateMessageInteractionInfo final : public Update {
70153  std::int32_t get_id() const final {
70154  return ID;
70155  }
70156 
70157  public:
70164 
70169 
70178 
70180  static const std::int32_t ID = -1417659394;
70181 
70187  void store(TlStorerToString &s, const char *field_name) const final;
70188 };
70189 
70193 class updateMessageContentOpened final : public Update {
70198  std::int32_t get_id() const final {
70199  return ID;
70200  }
70201 
70202  public:
70207 
70212 
70220 
70222  static const std::int32_t ID = -1520523131;
70223 
70229  void store(TlStorerToString &s, const char *field_name) const final;
70230 };
70231 
70235 class updateMessageMentionRead final : public Update {
70240  std::int32_t get_id() const final {
70241  return ID;
70242  }
70243 
70244  public:
70251 
70256 
70265 
70267  static const std::int32_t ID = -252228282;
70268 
70274  void store(TlStorerToString &s, const char *field_name) const final;
70275 };
70276 
70280 class updateMessageUnreadReactions final : public Update {
70285  std::int32_t get_id() const final {
70286  return ID;
70287  }
70288 
70289  public:
70298 
70303 
70313 
70315  static const std::int32_t ID = 942840008;
70316 
70322  void store(TlStorerToString &s, const char *field_name) const final;
70323 };
70324 
70328 class updateMessageFactCheck final : public Update {
70333  std::int32_t get_id() const final {
70334  return ID;
70335  }
70336 
70337  public:
70344 
70349 
70358 
70360  static const std::int32_t ID = 1014561538;
70361 
70367  void store(TlStorerToString &s, const char *field_name) const final;
70368 };
70369 
70378  std::int32_t get_id() const final {
70379  return ID;
70380  }
70381 
70382  public:
70389 
70394 
70403 
70405  static const std::int32_t ID = 194418186;
70406 
70412  void store(TlStorerToString &s, const char *field_name) const final;
70413 };
70414 
70423  std::int32_t get_id() const final {
70424  return ID;
70425  }
70426 
70427  public:
70432 
70437 
70445 
70447  static const std::int32_t ID = -1308260971;
70448 
70454  void store(TlStorerToString &s, const char *field_name) const final;
70455 };
70456 
70460 class updateVideoPublished final : public Update {
70465  std::int32_t get_id() const final {
70466  return ID;
70467  }
70468 
70469  public:
70474 
70479 
70487 
70489  static const std::int32_t ID = -352575406;
70490 
70496  void store(TlStorerToString &s, const char *field_name) const final;
70497 };
70498 
70502 class updateNewChat final : public Update {
70507  std::int32_t get_id() const final {
70508  return ID;
70509  }
70510 
70511  public:
70514 
70518  updateNewChat();
70519 
70525  explicit updateNewChat(object_ptr<chat> &&chat_);
70526 
70528  static const std::int32_t ID = 2075757773;
70529 
70535  void store(TlStorerToString &s, const char *field_name) const final;
70536 };
70537 
70541 class updateChatTitle final : public Update {
70546  std::int32_t get_id() const final {
70547  return ID;
70548  }
70549 
70550  public:
70554  string title_;
70555 
70559  updateChatTitle();
70560 
70567  updateChatTitle(int53 chat_id_, string const &title_);
70568 
70570  static const std::int32_t ID = -175405660;
70571 
70577  void store(TlStorerToString &s, const char *field_name) const final;
70578 };
70579 
70583 class updateChatPhoto final : public Update {
70588  std::int32_t get_id() const final {
70589  return ID;
70590  }
70591 
70592  public:
70597 
70601  updateChatPhoto();
70602 
70610 
70612  static const std::int32_t ID = -324713921;
70613 
70619  void store(TlStorerToString &s, const char *field_name) const final;
70620 };
70621 
70625 class updateChatAccentColors final : public Update {
70630  std::int32_t get_id() const final {
70631  return ID;
70632  }
70633 
70634  public:
70645 
70650 
70661 
70663  static const std::int32_t ID = -1212614407;
70664 
70670  void store(TlStorerToString &s, const char *field_name) const final;
70671 };
70672 
70676 class updateChatPermissions final : public Update {
70681  std::int32_t get_id() const final {
70682  return ID;
70683  }
70684 
70685  public:
70690 
70695 
70703 
70705  static const std::int32_t ID = -1622010003;
70706 
70712  void store(TlStorerToString &s, const char *field_name) const final;
70713 };
70714 
70718 class updateChatLastMessage final : public Update {
70723  std::int32_t get_id() const final {
70724  return ID;
70725  }
70726 
70727  public:
70734 
70739 
70748 
70750  static const std::int32_t ID = -923244537;
70751 
70757  void store(TlStorerToString &s, const char *field_name) const final;
70758 };
70759 
70763 class updateChatPosition final : public Update {
70768  std::int32_t get_id() const final {
70769  return ID;
70770  }
70771 
70772  public:
70777 
70782 
70790 
70792  static const std::int32_t ID = -8979849;
70793 
70799  void store(TlStorerToString &s, const char *field_name) const final;
70800 };
70801 
70805 class updateChatAddedToList final : public Update {
70810  std::int32_t get_id() const final {
70811  return ID;
70812  }
70813 
70814  public:
70819 
70824 
70832 
70834  static const std::int32_t ID = -1418722068;
70835 
70841  void store(TlStorerToString &s, const char *field_name) const final;
70842 };
70843 
70847 class updateChatRemovedFromList final : public Update {
70852  std::int32_t get_id() const final {
70853  return ID;
70854  }
70855 
70856  public:
70861 
70866 
70874 
70876  static const std::int32_t ID = 1294647836;
70877 
70883  void store(TlStorerToString &s, const char *field_name) const final;
70884 };
70885 
70889 class updateChatReadInbox final : public Update {
70894  std::int32_t get_id() const final {
70895  return ID;
70896  }
70897 
70898  public:
70905 
70910 
70919 
70921  static const std::int32_t ID = -797952281;
70922 
70928  void store(TlStorerToString &s, const char *field_name) const final;
70929 };
70930 
70934 class updateChatReadOutbox final : public Update {
70939  std::int32_t get_id() const final {
70940  return ID;
70941  }
70942 
70943  public:
70948 
70953 
70961 
70963  static const std::int32_t ID = 708334213;
70964 
70970  void store(TlStorerToString &s, const char *field_name) const final;
70971 };
70972 
70976 class updateChatActionBar final : public Update {
70981  std::int32_t get_id() const final {
70982  return ID;
70983  }
70984 
70985  public:
70990 
70995 
71003 
71005  static const std::int32_t ID = -643671870;
71006 
71012  void store(TlStorerToString &s, const char *field_name) const final;
71013 };
71014 
71023  std::int32_t get_id() const final {
71024  return ID;
71025  }
71026 
71027  public:
71032 
71037 
71045 
71047  static const std::int32_t ID = -1104091145;
71048 
71054  void store(TlStorerToString &s, const char *field_name) const final;
71055 };
71056 
71060 class updateChatAvailableReactions final : public Update {
71065  std::int32_t get_id() const final {
71066  return ID;
71067  }
71068 
71069  public:
71074 
71079 
71087 
71089  static const std::int32_t ID = -1967909895;
71090 
71096  void store(TlStorerToString &s, const char *field_name) const final;
71097 };
71098 
71102 class updateChatDraftMessage final : public Update {
71107  std::int32_t get_id() const final {
71108  return ID;
71109  }
71110 
71111  public:
71118 
71123 
71132 
71134  static const std::int32_t ID = 1455190380;
71135 
71141  void store(TlStorerToString &s, const char *field_name) const final;
71142 };
71143 
71147 class updateChatEmojiStatus final : public Update {
71152  std::int32_t get_id() const final {
71153  return ID;
71154  }
71155 
71156  public:
71161 
71166 
71174 
71176  static const std::int32_t ID = 2004444432;
71177 
71183  void store(TlStorerToString &s, const char *field_name) const final;
71184 };
71185 
71189 class updateChatMessageSender final : public Update {
71194  std::int32_t get_id() const final {
71195  return ID;
71196  }
71197 
71198  public:
71203 
71208 
71216 
71218  static const std::int32_t ID = 2003849793;
71219 
71225  void store(TlStorerToString &s, const char *field_name) const final;
71226 };
71227 
71236  std::int32_t get_id() const final {
71237  return ID;
71238  }
71239 
71240  public:
71245 
71250 
71258 
71260  static const std::int32_t ID = 1900174821;
71261 
71267  void store(TlStorerToString &s, const char *field_name) const final;
71268 };
71269 
71278  std::int32_t get_id() const final {
71279  return ID;
71280  }
71281 
71282  public:
71287 
71292 
71300 
71302  static const std::int32_t ID = -803163050;
71303 
71309  void store(TlStorerToString &s, const char *field_name) const final;
71310 };
71311 
71320  std::int32_t get_id() const final {
71321  return ID;
71322  }
71323 
71324  public:
71329 
71334 
71342 
71344  static const std::int32_t ID = 348578785;
71345 
71351  void store(TlStorerToString &s, const char *field_name) const final;
71352 };
71353 
71357 class updateChatReplyMarkup final : public Update {
71362  std::int32_t get_id() const final {
71363  return ID;
71364  }
71365 
71366  public:
71371 
71376 
71384 
71386  static const std::int32_t ID = 1309386144;
71387 
71393  void store(TlStorerToString &s, const char *field_name) const final;
71394 };
71395 
71399 class updateChatBackground final : public Update {
71404  std::int32_t get_id() const final {
71405  return ID;
71406  }
71407 
71408  public:
71413 
71418 
71426 
71428  static const std::int32_t ID = -6473549;
71429 
71435  void store(TlStorerToString &s, const char *field_name) const final;
71436 };
71437 
71441 class updateChatTheme final : public Update {
71446  std::int32_t get_id() const final {
71447  return ID;
71448  }
71449 
71450  public:
71455 
71459  updateChatTheme();
71460 
71468 
71470  static const std::int32_t ID = -1625214435;
71471 
71477  void store(TlStorerToString &s, const char *field_name) const final;
71478 };
71479 
71483 class updateChatUnreadMentionCount final : public Update {
71488  std::int32_t get_id() const final {
71489  return ID;
71490  }
71491 
71492  public:
71497 
71502 
71510 
71512  static const std::int32_t ID = -2131461348;
71513 
71519  void store(TlStorerToString &s, const char *field_name) const final;
71520 };
71521 
71530  std::int32_t get_id() const final {
71531  return ID;
71532  }
71533 
71534  public:
71539 
71544 
71552 
71554  static const std::int32_t ID = -2124399395;
71555 
71561  void store(TlStorerToString &s, const char *field_name) const final;
71562 };
71563 
71567 class updateChatVideoChat final : public Update {
71572  std::int32_t get_id() const final {
71573  return ID;
71574  }
71575 
71576  public:
71581 
71586 
71594 
71596  static const std::int32_t ID = 637226150;
71597 
71603  void store(TlStorerToString &s, const char *field_name) const final;
71604 };
71605 
71614  std::int32_t get_id() const final {
71615  return ID;
71616  }
71617 
71618  public:
71623 
71628 
71636 
71638  static const std::int32_t ID = 464087707;
71639 
71645  void store(TlStorerToString &s, const char *field_name) const final;
71646 };
71647 
71656  std::int32_t get_id() const final {
71657  return ID;
71658  }
71659 
71660  public:
71665 
71670 
71678 
71680  static const std::int32_t ID = 1800406811;
71681 
71687  void store(TlStorerToString &s, const char *field_name) const final;
71688 };
71689 
71693 class updateChatIsTranslatable final : public Update {
71698  std::int32_t get_id() const final {
71699  return ID;
71700  }
71701 
71702  public:
71707 
71712 
71720 
71722  static const std::int32_t ID = 2063799831;
71723 
71729  void store(TlStorerToString &s, const char *field_name) const final;
71730 };
71731 
71735 class updateChatIsMarkedAsUnread final : public Update {
71740  std::int32_t get_id() const final {
71741  return ID;
71742  }
71743 
71744  public:
71749 
71754 
71762 
71764  static const std::int32_t ID = 1468347188;
71765 
71771  void store(TlStorerToString &s, const char *field_name) const final;
71772 };
71773 
71777 class updateChatViewAsTopics final : public Update {
71782  std::int32_t get_id() const final {
71783  return ID;
71784  }
71785 
71786  public:
71791 
71796 
71804 
71806  static const std::int32_t ID = 1543444029;
71807 
71813  void store(TlStorerToString &s, const char *field_name) const final;
71814 };
71815 
71819 class updateChatBlockList final : public Update {
71824  std::int32_t get_id() const final {
71825  return ID;
71826  }
71827 
71828  public:
71833 
71838 
71846 
71848  static const std::int32_t ID = -2027228018;
71849 
71855  void store(TlStorerToString &s, const char *field_name) const final;
71856 };
71857 
71866  std::int32_t get_id() const final {
71867  return ID;
71868  }
71869 
71870  public:
71875 
71880 
71888 
71890  static const std::int32_t ID = 2064958167;
71891 
71897  void store(TlStorerToString &s, const char *field_name) const final;
71898 };
71899 
71903 class updateChatFolders final : public Update {
71908  std::int32_t get_id() const final {
71909  return ID;
71910  }
71911 
71912  public:
71919 
71924 
71933 
71935  static const std::int32_t ID = 1998101395;
71936 
71942  void store(TlStorerToString &s, const char *field_name) const final;
71943 };
71944 
71948 class updateChatOnlineMemberCount final : public Update {
71953  std::int32_t get_id() const final {
71954  return ID;
71955  }
71956 
71957  public:
71962 
71967 
71975 
71977  static const std::int32_t ID = 487369373;
71978 
71984  void store(TlStorerToString &s, const char *field_name) const final;
71985 };
71986 
71990 class updateSavedMessagesTopic final : public Update {
71995  std::int32_t get_id() const final {
71996  return ID;
71997  }
71998 
71999  public:
72002 
72007 
72014 
72016  static const std::int32_t ID = -1618855120;
72017 
72023  void store(TlStorerToString &s, const char *field_name) const final;
72024 };
72025 
72034  std::int32_t get_id() const final {
72035  return ID;
72036  }
72037 
72038  public:
72041 
72046 
72053 
72055  static const std::int32_t ID = -70092335;
72056 
72062  void store(TlStorerToString &s, const char *field_name) const final;
72063 };
72064 
72073  std::int32_t get_id() const final {
72074  return ID;
72075  }
72076 
72077  public:
72080 
72085 
72092 
72094  static const std::int32_t ID = -683346963;
72095 
72101  void store(TlStorerToString &s, const char *field_name) const final;
72102 };
72103 
72107 class updateTopicMessageCount final : public Update {
72112  std::int32_t get_id() const final {
72113  return ID;
72114  }
72115 
72116  public:
72123 
72128 
72137 
72139  static const std::int32_t ID = -1591525479;
72140 
72146  void store(TlStorerToString &s, const char *field_name) const final;
72147 };
72148 
72152 class updateQuickReplyShortcut final : public Update {
72157  std::int32_t get_id() const final {
72158  return ID;
72159  }
72160 
72161  public:
72164 
72169 
72176 
72178  static const std::int32_t ID = -963430193;
72179 
72185  void store(TlStorerToString &s, const char *field_name) const final;
72186 };
72187 
72196  std::int32_t get_id() const final {
72197  return ID;
72198  }
72199 
72200  public:
72203 
72208 
72215 
72217  static const std::int32_t ID = -390480838;
72218 
72224  void store(TlStorerToString &s, const char *field_name) const final;
72225 };
72226 
72230 class updateQuickReplyShortcuts final : public Update {
72235  std::int32_t get_id() const final {
72236  return ID;
72237  }
72238 
72239  public:
72242 
72247 
72254 
72256  static const std::int32_t ID = -1994849731;
72257 
72263  void store(TlStorerToString &s, const char *field_name) const final;
72264 };
72265 
72274  std::int32_t get_id() const final {
72275  return ID;
72276  }
72277 
72278  public:
72283 
72288 
72296 
72298  static const std::int32_t ID = -1396685225;
72299 
72305  void store(TlStorerToString &s, const char *field_name) const final;
72306 };
72307 
72311 class updateForumTopicInfo final : public Update {
72316  std::int32_t get_id() const final {
72317  return ID;
72318  }
72319 
72320  public:
72323 
72328 
72335 
72337  static const std::int32_t ID = 1420762696;
72338 
72344  void store(TlStorerToString &s, const char *field_name) const final;
72345 };
72346 
72350 class updateForumTopic final : public Update {
72355  std::int32_t get_id() const final {
72356  return ID;
72357  }
72358 
72359  public:
72376 
72380  updateForumTopic();
72381 
72395 
72397  static const std::int32_t ID = -534120613;
72398 
72404  void store(TlStorerToString &s, const char *field_name) const final;
72405 };
72406 
72415  std::int32_t get_id() const final {
72416  return ID;
72417  }
72418 
72419  public:
72424 
72429 
72437 
72439  static const std::int32_t ID = -1203975309;
72440 
72446  void store(TlStorerToString &s, const char *field_name) const final;
72447 };
72448 
72457  std::int32_t get_id() const final {
72458  return ID;
72459  }
72460 
72461  public:
72464 
72469 
72476 
72478  static const std::int32_t ID = -447932436;
72479 
72485  void store(TlStorerToString &s, const char *field_name) const final;
72486 };
72487 
72491 class updateNotification final : public Update {
72496  std::int32_t get_id() const final {
72497  return ID;
72498  }
72499 
72500  public:
72505 
72510 
72518 
72520  static const std::int32_t ID = -1897496876;
72521 
72527  void store(TlStorerToString &s, const char *field_name) const final;
72528 };
72529 
72533 class updateNotificationGroup final : public Update {
72538  std::int32_t get_id() const final {
72539  return ID;
72540  }
72541 
72542  public:
72559 
72564 
72578 
72580  static const std::int32_t ID = 1381081378;
72581 
72587  void store(TlStorerToString &s, const char *field_name) const final;
72588 };
72589 
72593 class updateActiveNotifications final : public Update {
72598  std::int32_t get_id() const final {
72599  return ID;
72600  }
72601 
72602  public:
72605 
72610 
72617 
72619  static const std::int32_t ID = -1306672221;
72620 
72626  void store(TlStorerToString &s, const char *field_name) const final;
72627 };
72628 
72637  std::int32_t get_id() const final {
72638  return ID;
72639  }
72640 
72641  public:
72646 
72651 
72659 
72661  static const std::int32_t ID = 179233243;
72662 
72668  void store(TlStorerToString &s, const char *field_name) const final;
72669 };
72670 
72674 class updateDeleteMessages final : public Update {
72679  std::int32_t get_id() const final {
72680  return ID;
72681  }
72682 
72683  public:
72692 
72697 
72707 
72709  static const std::int32_t ID = 1669252686;
72710 
72716  void store(TlStorerToString &s, const char *field_name) const final;
72717 };
72718 
72722 class updateChatAction final : public Update {
72727  std::int32_t get_id() const final {
72728  return ID;
72729  }
72730 
72731  public:
72740 
72744  updateChatAction();
72745 
72755 
72757  static const std::int32_t ID = -1698703832;
72758 
72764  void store(TlStorerToString &s, const char *field_name) const final;
72765 };
72766 
72770 class updateUserStatus final : public Update {
72775  std::int32_t get_id() const final {
72776  return ID;
72777  }
72778 
72779  public:
72784 
72788  updateUserStatus();
72789 
72797 
72799  static const std::int32_t ID = 958468625;
72800 
72806  void store(TlStorerToString &s, const char *field_name) const final;
72807 };
72808 
72812 class updateUser final : public Update {
72817  std::int32_t get_id() const final {
72818  return ID;
72819  }
72820 
72821  public:
72824 
72828  updateUser();
72829 
72835  explicit updateUser(object_ptr<user> &&user_);
72836 
72838  static const std::int32_t ID = 1183394041;
72839 
72845  void store(TlStorerToString &s, const char *field_name) const final;
72846 };
72847 
72851 class updateBasicGroup final : public Update {
72856  std::int32_t get_id() const final {
72857  return ID;
72858  }
72859 
72860  public:
72863 
72867  updateBasicGroup();
72868 
72875 
72877  static const std::int32_t ID = -1003239581;
72878 
72884  void store(TlStorerToString &s, const char *field_name) const final;
72885 };
72886 
72890 class updateSupergroup final : public Update {
72895  std::int32_t get_id() const final {
72896  return ID;
72897  }
72898 
72899  public:
72902 
72906  updateSupergroup();
72907 
72914 
72916  static const std::int32_t ID = -76782300;
72917 
72923  void store(TlStorerToString &s, const char *field_name) const final;
72924 };
72925 
72929 class updateSecretChat final : public Update {
72934  std::int32_t get_id() const final {
72935  return ID;
72936  }
72937 
72938  public:
72941 
72945  updateSecretChat();
72946 
72953 
72955  static const std::int32_t ID = -1666903253;
72956 
72962  void store(TlStorerToString &s, const char *field_name) const final;
72963 };
72964 
72968 class updateUserFullInfo final : public Update {
72973  std::int32_t get_id() const final {
72974  return ID;
72975  }
72976 
72977  public:
72982 
72987 
72995 
72997  static const std::int32_t ID = -51197161;
72998 
73004  void store(TlStorerToString &s, const char *field_name) const final;
73005 };
73006 
73010 class updateBasicGroupFullInfo final : public Update {
73015  std::int32_t get_id() const final {
73016  return ID;
73017  }
73018 
73019  public:
73024 
73029 
73037 
73039  static const std::int32_t ID = 1391881151;
73040 
73046  void store(TlStorerToString &s, const char *field_name) const final;
73047 };
73048 
73052 class updateSupergroupFullInfo final : public Update {
73057  std::int32_t get_id() const final {
73058  return ID;
73059  }
73060 
73061  public:
73066 
73071 
73079 
73081  static const std::int32_t ID = 435539214;
73082 
73088  void store(TlStorerToString &s, const char *field_name) const final;
73089 };
73090 
73094 class updateServiceNotification final : public Update {
73099  std::int32_t get_id() const final {
73100  return ID;
73101  }
73102 
73103  public:
73105  string type_;
73108 
73113 
73121 
73123  static const std::int32_t ID = 1318622637;
73124 
73130  void store(TlStorerToString &s, const char *field_name) const final;
73131 };
73132 
73136 class updateFile final : public Update {
73141  std::int32_t get_id() const final {
73142  return ID;
73143  }
73144 
73145  public:
73148 
73152  updateFile();
73153 
73159  explicit updateFile(object_ptr<file> &&file_);
73160 
73162  static const std::int32_t ID = 114132831;
73163 
73169  void store(TlStorerToString &s, const char *field_name) const final;
73170 };
73171 
73175 class updateFileGenerationStart final : public Update {
73180  std::int32_t get_id() const final {
73181  return ID;
73182  }
73183 
73184  public:
73192  string conversion_;
73193 
73198 
73207  updateFileGenerationStart(int64 generation_id_, string const &original_path_, string const &destination_path_, string const &conversion_);
73208 
73210  static const std::int32_t ID = 216817388;
73211 
73217  void store(TlStorerToString &s, const char *field_name) const final;
73218 };
73219 
73223 class updateFileGenerationStop final : public Update {
73228  std::int32_t get_id() const final {
73229  return ID;
73230  }
73231 
73232  public:
73235 
73240 
73247 
73249  static const std::int32_t ID = -1894449685;
73250 
73256  void store(TlStorerToString &s, const char *field_name) const final;
73257 };
73258 
73262 class updateFileDownloads final : public Update {
73267  std::int32_t get_id() const final {
73268  return ID;
73269  }
73270 
73271  public:
73278 
73283 
73292 
73294  static const std::int32_t ID = -389213497;
73295 
73301  void store(TlStorerToString &s, const char *field_name) const final;
73302 };
73303 
73307 class updateFileAddedToDownloads final : public Update {
73312  std::int32_t get_id() const final {
73313  return ID;
73314  }
73315 
73316  public:
73321 
73326 
73334 
73336  static const std::int32_t ID = 1609929242;
73337 
73343  void store(TlStorerToString &s, const char *field_name) const final;
73344 };
73345 
73349 class updateFileDownload final : public Update {
73354  std::int32_t get_id() const final {
73355  return ID;
73356  }
73357 
73358  public:
73367 
73372 
73382 
73384  static const std::int32_t ID = 875529162;
73385 
73391  void store(TlStorerToString &s, const char *field_name) const final;
73392 };
73393 
73402  std::int32_t get_id() const final {
73403  return ID;
73404  }
73405 
73406  public:
73411 
73416 
73424 
73426  static const std::int32_t ID = 1853625576;
73427 
73433  void store(TlStorerToString &s, const char *field_name) const final;
73434 };
73435 
73444  std::int32_t get_id() const final {
73445  return ID;
73446  }
73447 
73448  public:
73452  string nonce_;
73455 
73460 
73469 
73471  static const std::int32_t ID = -979607081;
73472 
73478  void store(TlStorerToString &s, const char *field_name) const final;
73479 };
73480 
73489  std::int32_t get_id() const final {
73490  return ID;
73491  }
73492 
73493  public:
73497  string action_;
73500 
73505 
73514 
73516  static const std::int32_t ID = -1796351554;
73517 
73523  void store(TlStorerToString &s, const char *field_name) const final;
73524 };
73525 
73529 class updateCall final : public Update {
73534  std::int32_t get_id() const final {
73535  return ID;
73536  }
73537 
73538  public:
73541 
73545  updateCall();
73546 
73552  explicit updateCall(object_ptr<call> &&call_);
73553 
73555  static const std::int32_t ID = 1337184477;
73556 
73562  void store(TlStorerToString &s, const char *field_name) const final;
73563 };
73564 
73568 class updateGroupCall final : public Update {
73573  std::int32_t get_id() const final {
73574  return ID;
73575  }
73576 
73577  public:
73580 
73584  updateGroupCall();
73585 
73592 
73594  static const std::int32_t ID = 808603136;
73595 
73601  void store(TlStorerToString &s, const char *field_name) const final;
73602 };
73603 
73607 class updateGroupCallParticipant final : public Update {
73612  std::int32_t get_id() const final {
73613  return ID;
73614  }
73615 
73616  public:
73621 
73626 
73634 
73636  static const std::int32_t ID = -803128071;
73637 
73643  void store(TlStorerToString &s, const char *field_name) const final;
73644 };
73645 
73649 class updateGroupCallParticipants final : public Update {
73654  std::int32_t get_id() const final {
73655  return ID;
73656  }
73657 
73658  public:
73663 
73668 
73676 
73678  static const std::int32_t ID = -1874006374;
73679 
73685  void store(TlStorerToString &s, const char *field_name) const final;
73686 };
73687 
73696  std::int32_t get_id() const final {
73697  return ID;
73698  }
73699 
73700  public:
73707 
73712 
73721 
73723  static const std::int32_t ID = 682965060;
73724 
73730  void store(TlStorerToString &s, const char *field_name) const final;
73731 };
73732 
73736 class updateNewCallSignalingData final : public Update {
73741  std::int32_t get_id() const final {
73742  return ID;
73743  }
73744 
73745  public:
73750 
73755 
73763 
73765  static const std::int32_t ID = 583634317;
73766 
73772  void store(TlStorerToString &s, const char *field_name) const final;
73773 };
73774 
73783  std::int32_t get_id() const final {
73784  return ID;
73785  }
73786 
73787  public:
73792 
73797 
73805 
73807  static const std::int32_t ID = -912960778;
73808 
73814  void store(TlStorerToString &s, const char *field_name) const final;
73815 };
73816 
73820 class updateUnreadMessageCount final : public Update {
73825  std::int32_t get_id() const final {
73826  return ID;
73827  }
73828 
73829  public:
73836 
73841 
73850 
73852  static const std::int32_t ID = 78987721;
73853 
73859  void store(TlStorerToString &s, const char *field_name) const final;
73860 };
73861 
73865 class updateUnreadChatCount final : public Update {
73870  std::int32_t get_id() const final {
73871  return ID;
73872  }
73873 
73874  public:
73887 
73892 
73904 
73906  static const std::int32_t ID = 1994494530;
73907 
73913  void store(TlStorerToString &s, const char *field_name) const final;
73914 };
73915 
73919 class updateStory final : public Update {
73924  std::int32_t get_id() const final {
73925  return ID;
73926  }
73927 
73928  public:
73931 
73935  updateStory();
73936 
73942  explicit updateStory(object_ptr<story> &&story_);
73943 
73945  static const std::int32_t ID = 419845935;
73946 
73952  void store(TlStorerToString &s, const char *field_name) const final;
73953 };
73954 
73958 class updateStoryDeleted final : public Update {
73963  std::int32_t get_id() const final {
73964  return ID;
73965  }
73966 
73967  public:
73972 
73977 
73985 
73987  static const std::int32_t ID = -582743166;
73988 
73994  void store(TlStorerToString &s, const char *field_name) const final;
73995 };
73996 
74000 class updateStoryPostSucceeded final : public Update {
74005  std::int32_t get_id() const final {
74006  return ID;
74007  }
74008 
74009  public:
74014 
74019 
74027 
74029  static const std::int32_t ID = -1712432318;
74030 
74036  void store(TlStorerToString &s, const char *field_name) const final;
74037 };
74038 
74042 class updateStoryPostFailed final : public Update {
74047  std::int32_t get_id() const final {
74048  return ID;
74049  }
74050 
74051  public:
74058 
74063 
74072 
74074  static const std::int32_t ID = 1248168444;
74075 
74081  void store(TlStorerToString &s, const char *field_name) const final;
74082 };
74083 
74087 class updateChatActiveStories final : public Update {
74092  std::int32_t get_id() const final {
74093  return ID;
74094  }
74095 
74096  public:
74099 
74104 
74111 
74113  static const std::int32_t ID = 2037935148;
74114 
74120  void store(TlStorerToString &s, const char *field_name) const final;
74121 };
74122 
74126 class updateStoryListChatCount final : public Update {
74131  std::int32_t get_id() const final {
74132  return ID;
74133  }
74134 
74135  public:
74140 
74145 
74153 
74155  static const std::int32_t ID = -2009871041;
74156 
74162  void store(TlStorerToString &s, const char *field_name) const final;
74163 };
74164 
74168 class updateStoryStealthMode final : public Update {
74173  std::int32_t get_id() const final {
74174  return ID;
74175  }
74176 
74177  public:
74182 
74187 
74195 
74197  static const std::int32_t ID = 1878506778;
74198 
74204  void store(TlStorerToString &s, const char *field_name) const final;
74205 };
74206 
74210 class updateOption final : public Update {
74215  std::int32_t get_id() const final {
74216  return ID;
74217  }
74218 
74219  public:
74221  string name_;
74224 
74228  updateOption();
74229 
74237 
74239  static const std::int32_t ID = 900822020;
74240 
74246  void store(TlStorerToString &s, const char *field_name) const final;
74247 };
74248 
74252 class updateStickerSet final : public Update {
74257  std::int32_t get_id() const final {
74258  return ID;
74259  }
74260 
74261  public:
74264 
74268  updateStickerSet();
74269 
74276 
74278  static const std::int32_t ID = 1879268812;
74279 
74285  void store(TlStorerToString &s, const char *field_name) const final;
74286 };
74287 
74291 class updateInstalledStickerSets final : public Update {
74296  std::int32_t get_id() const final {
74297  return ID;
74298  }
74299 
74300  public:
74305 
74310 
74318 
74320  static const std::int32_t ID = -1735084182;
74321 
74327  void store(TlStorerToString &s, const char *field_name) const final;
74328 };
74329 
74333 class updateTrendingStickerSets final : public Update {
74338  std::int32_t get_id() const final {
74339  return ID;
74340  }
74341 
74342  public:
74347 
74352 
74360 
74362  static const std::int32_t ID = 1266307239;
74363 
74369  void store(TlStorerToString &s, const char *field_name) const final;
74370 };
74371 
74375 class updateRecentStickers final : public Update {
74380  std::int32_t get_id() const final {
74381  return ID;
74382  }
74383 
74384  public:
74389 
74394 
74402 
74404  static const std::int32_t ID = 1906403540;
74405 
74411  void store(TlStorerToString &s, const char *field_name) const final;
74412 };
74413 
74417 class updateFavoriteStickers final : public Update {
74422  std::int32_t get_id() const final {
74423  return ID;
74424  }
74425 
74426  public:
74429 
74434 
74441 
74443  static const std::int32_t ID = 1662240999;
74444 
74450  void store(TlStorerToString &s, const char *field_name) const final;
74451 };
74452 
74456 class updateSavedAnimations final : public Update {
74461  std::int32_t get_id() const final {
74462  return ID;
74463  }
74464 
74465  public:
74468 
74473 
74480 
74482  static const std::int32_t ID = 65563814;
74483 
74489  void store(TlStorerToString &s, const char *field_name) const final;
74490 };
74491 
74500  std::int32_t get_id() const final {
74501  return ID;
74502  }
74503 
74504  public:
74507 
74512 
74519 
74521  static const std::int32_t ID = 1052725698;
74522 
74528  void store(TlStorerToString &s, const char *field_name) const final;
74529 };
74530 
74534 class updateDefaultBackground final : public Update {
74539  std::int32_t get_id() const final {
74540  return ID;
74541  }
74542 
74543  public:
74548 
74553 
74561 
74563  static const std::int32_t ID = -716139217;
74564 
74570  void store(TlStorerToString &s, const char *field_name) const final;
74571 };
74572 
74576 class updateEmojiChatThemes final : public Update {
74581  std::int32_t get_id() const final {
74582  return ID;
74583  }
74584 
74585  public:
74588 
74593 
74600 
74602  static const std::int32_t ID = -1021628745;
74603 
74609  void store(TlStorerToString &s, const char *field_name) const final;
74610 };
74611 
74615 class updateAccentColors final : public Update {
74620  std::int32_t get_id() const final {
74621  return ID;
74622  }
74623 
74624  public:
74629 
74634 
74642 
74644  static const std::int32_t ID = -1197047738;
74645 
74651  void store(TlStorerToString &s, const char *field_name) const final;
74652 };
74653 
74657 class updateProfileAccentColors final : public Update {
74662  std::int32_t get_id() const final {
74663  return ID;
74664  }
74665 
74666  public:
74671 
74676 
74684 
74686  static const std::int32_t ID = 605202104;
74687 
74693  void store(TlStorerToString &s, const char *field_name) const final;
74694 };
74695 
74699 class updateLanguagePackStrings final : public Update {
74704  std::int32_t get_id() const final {
74705  return ID;
74706  }
74707 
74708  public:
74715 
74720 
74729 
74731  static const std::int32_t ID = -1056319886;
74732 
74738  void store(TlStorerToString &s, const char *field_name) const final;
74739 };
74740 
74744 class updateConnectionState final : public Update {
74749  std::int32_t get_id() const final {
74750  return ID;
74751  }
74752 
74753  public:
74756 
74761 
74768 
74770  static const std::int32_t ID = 1469292078;
74771 
74777  void store(TlStorerToString &s, const char *field_name) const final;
74778 };
74779 
74783 class updateFreezeState final : public Update {
74788  std::int32_t get_id() const final {
74789  return ID;
74790  }
74791 
74792  public:
74801 
74806 
74816 
74818  static const std::int32_t ID = 1692410540;
74819 
74825  void store(TlStorerToString &s, const char *field_name) const final;
74826 };
74827 
74836  std::int32_t get_id() const final {
74837  return ID;
74838  }
74839 
74840  public:
74843 
74848 
74855 
74857  static const std::int32_t ID = -49283131;
74858 
74864  void store(TlStorerToString &s, const char *field_name) const final;
74865 };
74866 
74870 class updateTermsOfService final : public Update {
74875  std::int32_t get_id() const final {
74876  return ID;
74877  }
74878 
74879  public:
74884 
74889 
74897 
74899  static const std::int32_t ID = -1304640162;
74900 
74906  void store(TlStorerToString &s, const char *field_name) const final;
74907 };
74908 
74912 class updateUnconfirmedSession final : public Update {
74917  std::int32_t get_id() const final {
74918  return ID;
74919  }
74920 
74921  public:
74924 
74929 
74936 
74938  static const std::int32_t ID = -22673268;
74939 
74945  void store(TlStorerToString &s, const char *field_name) const final;
74946 };
74947 
74951 class updateAttachmentMenuBots final : public Update {
74956  std::int32_t get_id() const final {
74957  return ID;
74958  }
74959 
74960  public:
74963 
74968 
74975 
74977  static const std::int32_t ID = 291369922;
74978 
74984  void store(TlStorerToString &s, const char *field_name) const final;
74985 };
74986 
74990 class updateWebAppMessageSent final : public Update {
74995  std::int32_t get_id() const final {
74996  return ID;
74997  }
74998 
74999  public:
75002 
75007 
75014 
75016  static const std::int32_t ID = 1480790569;
75017 
75023  void store(TlStorerToString &s, const char *field_name) const final;
75024 };
75025 
75029 class updateActiveEmojiReactions final : public Update {
75034  std::int32_t get_id() const final {
75035  return ID;
75036  }
75037 
75038  public:
75041 
75046 
75053 
75055  static const std::int32_t ID = 77556818;
75056 
75062  void store(TlStorerToString &s, const char *field_name) const final;
75063 };
75064 
75073  std::int32_t get_id() const final {
75074  return ID;
75075  }
75076 
75077  public:
75082 
75087 
75095 
75097  static const std::int32_t ID = 1964701061;
75098 
75104  void store(TlStorerToString &s, const char *field_name) const final;
75105 };
75106 
75110 class updateDefaultReactionType final : public Update {
75115  std::int32_t get_id() const final {
75116  return ID;
75117  }
75118 
75119  public:
75122 
75127 
75134 
75136  static const std::int32_t ID = 1264668933;
75137 
75143  void store(TlStorerToString &s, const char *field_name) const final;
75144 };
75145 
75154  std::int32_t get_id() const final {
75155  return ID;
75156  }
75157 
75158  public:
75161 
75166 
75173 
75175  static const std::int32_t ID = 38198599;
75176 
75182  void store(TlStorerToString &s, const char *field_name) const final;
75183 };
75184 
75188 class updateSavedMessagesTags final : public Update {
75193  std::int32_t get_id() const final {
75194  return ID;
75195  }
75196 
75197  public:
75202 
75207 
75215 
75217  static const std::int32_t ID = 1938178634;
75218 
75224  void store(TlStorerToString &s, const char *field_name) const final;
75225 };
75226 
75235  std::int32_t get_id() const final {
75236  return ID;
75237  }
75238 
75239  public:
75242 
75247 
75254 
75256  static const std::int32_t ID = -1308142440;
75257 
75263  void store(TlStorerToString &s, const char *field_name) const final;
75264 };
75265 
75269 class updateOwnedStarCount final : public Update {
75274  std::int32_t get_id() const final {
75275  return ID;
75276  }
75277 
75278  public:
75281 
75286 
75293 
75295  static const std::int32_t ID = -1350647928;
75296 
75302  void store(TlStorerToString &s, const char *field_name) const final;
75303 };
75304 
75308 class updateOwnedTonCount final : public Update {
75313  std::int32_t get_id() const final {
75314  return ID;
75315  }
75316 
75317  public:
75320 
75325 
75332 
75334  static const std::int32_t ID = -1102136345;
75335 
75341  void store(TlStorerToString &s, const char *field_name) const final;
75342 };
75343 
75347 class updateChatRevenueAmount final : public Update {
75352  std::int32_t get_id() const final {
75353  return ID;
75354  }
75355 
75356  public:
75361 
75366 
75374 
75376  static const std::int32_t ID = -959857468;
75377 
75383  void store(TlStorerToString &s, const char *field_name) const final;
75384 };
75385 
75389 class updateStarRevenueStatus final : public Update {
75394  std::int32_t get_id() const final {
75395  return ID;
75396  }
75397 
75398  public:
75403 
75408 
75416 
75418  static const std::int32_t ID = -280232757;
75419 
75425  void store(TlStorerToString &s, const char *field_name) const final;
75426 };
75427 
75431 class updateTonRevenueStatus final : public Update {
75436  std::int32_t get_id() const final {
75437  return ID;
75438  }
75439 
75440  public:
75443 
75448 
75455 
75457  static const std::int32_t ID = 1832579994;
75458 
75464  void store(TlStorerToString &s, const char *field_name) const final;
75465 };
75466 
75470 class updateSpeechRecognitionTrial final : public Update {
75475  std::int32_t get_id() const final {
75476  return ID;
75477  }
75478 
75479  public:
75488 
75493 
75503 
75505  static const std::int32_t ID = -11600703;
75506 
75512  void store(TlStorerToString &s, const char *field_name) const final;
75513 };
75514 
75518 class updateDiceEmojis final : public Update {
75523  std::int32_t get_id() const final {
75524  return ID;
75525  }
75526 
75527  public:
75530 
75534  updateDiceEmojis();
75535 
75542 
75544  static const std::int32_t ID = -1069066940;
75545 
75551  void store(TlStorerToString &s, const char *field_name) const final;
75552 };
75553 
75562  std::int32_t get_id() const final {
75563  return ID;
75564  }
75565 
75566  public:
75573 
75578 
75587 
75589  static const std::int32_t ID = -1558809595;
75590 
75596  void store(TlStorerToString &s, const char *field_name) const final;
75597 };
75598 
75607  std::int32_t get_id() const final {
75608  return ID;
75609  }
75610 
75611  public:
75613  string provider_;
75616 
75621 
75629 
75631  static const std::int32_t ID = -1144983202;
75632 
75638  void store(TlStorerToString &s, const char *field_name) const final;
75639 };
75640 
75644 class updateSuggestedActions final : public Update {
75649  std::int32_t get_id() const final {
75650  return ID;
75651  }
75652 
75653  public:
75658 
75663 
75671 
75673  static const std::int32_t ID = 1459452346;
75674 
75680  void store(TlStorerToString &s, const char *field_name) const final;
75681 };
75682 
75686 class updateSpeedLimitNotification final : public Update {
75691  std::int32_t get_id() const final {
75692  return ID;
75693  }
75694 
75695  public:
75698 
75703 
75710 
75712  static const std::int32_t ID = -964437912;
75713 
75719  void store(TlStorerToString &s, const char *field_name) const final;
75720 };
75721 
75725 class updateContactCloseBirthdays final : public Update {
75730  std::int32_t get_id() const final {
75731  return ID;
75732  }
75733 
75734  public:
75737 
75742 
75749 
75751  static const std::int32_t ID = -36007873;
75752 
75758  void store(TlStorerToString &s, const char *field_name) const final;
75759 };
75760 
75764 class updateAutosaveSettings final : public Update {
75769  std::int32_t get_id() const final {
75770  return ID;
75771  }
75772 
75773  public:
75778 
75783 
75791 
75793  static const std::int32_t ID = -634958069;
75794 
75800  void store(TlStorerToString &s, const char *field_name) const final;
75801 };
75802 
75806 class updateBusinessConnection final : public Update {
75811  std::int32_t get_id() const final {
75812  return ID;
75813  }
75814 
75815  public:
75818 
75823 
75830 
75832  static const std::int32_t ID = -2043480970;
75833 
75839  void store(TlStorerToString &s, const char *field_name) const final;
75840 };
75841 
75845 class updateNewBusinessMessage final : public Update {
75850  std::int32_t get_id() const final {
75851  return ID;
75852  }
75853 
75854  public:
75859 
75864 
75872 
75874  static const std::int32_t ID = -2034350524;
75875 
75881  void store(TlStorerToString &s, const char *field_name) const final;
75882 };
75883 
75887 class updateBusinessMessageEdited final : public Update {
75892  std::int32_t get_id() const final {
75893  return ID;
75894  }
75895 
75896  public:
75901 
75906 
75914 
75916  static const std::int32_t ID = -2119799415;
75917 
75923  void store(TlStorerToString &s, const char *field_name) const final;
75924 };
75925 
75934  std::int32_t get_id() const final {
75935  return ID;
75936  }
75937 
75938  public:
75945 
75950 
75959 
75961  static const std::int32_t ID = -1106703050;
75962 
75968  void store(TlStorerToString &s, const char *field_name) const final;
75969 };
75970 
75974 class updateNewInlineQuery final : public Update {
75979  std::int32_t get_id() const final {
75980  return ID;
75981  }
75982 
75983  public:
75993  string query_;
75995  string offset_;
75996 
76001 
76013 
76015  static const std::int32_t ID = 1903279924;
76016 
76022  void store(TlStorerToString &s, const char *field_name) const final;
76023 };
76024 
76028 class updateNewChosenInlineResult final : public Update {
76033  std::int32_t get_id() const final {
76034  return ID;
76035  }
76036 
76037  public:
76043  string query_;
76045  string result_id_;
76048 
76053 
76064 
76066  static const std::int32_t ID = -884191395;
76067 
76073  void store(TlStorerToString &s, const char *field_name) const final;
76074 };
76075 
76079 class updateNewCallbackQuery final : public Update {
76084  std::int32_t get_id() const final {
76085  return ID;
76086  }
76087 
76088  public:
76101 
76106 
76118 
76120  static const std::int32_t ID = -1989881762;
76121 
76127  void store(TlStorerToString &s, const char *field_name) const final;
76128 };
76129 
76133 class updateNewInlineCallbackQuery final : public Update {
76138  std::int32_t get_id() const final {
76139  return ID;
76140  }
76141 
76142  public:
76153 
76158 
76169 
76171  static const std::int32_t ID = -319212358;
76172 
76178  void store(TlStorerToString &s, const char *field_name) const final;
76179 };
76180 
76189  std::int32_t get_id() const final {
76190  return ID;
76191  }
76192 
76193  public:
76206 
76211 
76223 
76225  static const std::int32_t ID = 336745316;
76226 
76232  void store(TlStorerToString &s, const char *field_name) const final;
76233 };
76234 
76238 class updateNewShippingQuery final : public Update {
76243  std::int32_t get_id() const final {
76244  return ID;
76245  }
76246 
76247  public:
76256 
76261 
76271 
76273  static const std::int32_t ID = 693651058;
76274 
76280  void store(TlStorerToString &s, const char *field_name) const final;
76281 };
76282 
76286 class updateNewPreCheckoutQuery final : public Update {
76291  std::int32_t get_id() const final {
76292  return ID;
76293  }
76294 
76295  public:
76301  string currency_;
76310 
76315 
76328 
76330  static const std::int32_t ID = 708342217;
76331 
76337  void store(TlStorerToString &s, const char *field_name) const final;
76338 };
76339 
76343 class updateNewCustomEvent final : public Update {
76348  std::int32_t get_id() const final {
76349  return ID;
76350  }
76351 
76352  public:
76354  string event_;
76355 
76360 
76366  explicit updateNewCustomEvent(string const &event_);
76367 
76369  static const std::int32_t ID = 1994222092;
76370 
76376  void store(TlStorerToString &s, const char *field_name) const final;
76377 };
76378 
76382 class updateNewCustomQuery final : public Update {
76387  std::int32_t get_id() const final {
76388  return ID;
76389  }
76390 
76391  public:
76395  string data_;
76398 
76403 
76411  updateNewCustomQuery(int64 id_, string const &data_, int32 timeout_);
76412 
76414  static const std::int32_t ID = -687670874;
76415 
76421  void store(TlStorerToString &s, const char *field_name) const final;
76422 };
76423 
76427 class updatePoll final : public Update {
76432  std::int32_t get_id() const final {
76433  return ID;
76434  }
76435 
76436  public:
76439 
76443  updatePoll();
76444 
76450  explicit updatePoll(object_ptr<poll> &&poll_);
76451 
76453  static const std::int32_t ID = -1771342902;
76454 
76460  void store(TlStorerToString &s, const char *field_name) const final;
76461 };
76462 
76466 class updatePollAnswer final : public Update {
76471  std::int32_t get_id() const final {
76472  return ID;
76473  }
76474 
76475  public:
76482 
76486  updatePollAnswer();
76487 
76496 
76498  static const std::int32_t ID = 1104905219;
76499 
76505  void store(TlStorerToString &s, const char *field_name) const final;
76506 };
76507 
76511 class updateChatMember final : public Update {
76516  std::int32_t get_id() const final {
76517  return ID;
76518  }
76519 
76520  public:
76537 
76541  updateChatMember();
76542 
76556 
76558  static const std::int32_t ID = -1736025145;
76559 
76565  void store(TlStorerToString &s, const char *field_name) const final;
76566 };
76567 
76571 class updateNewChatJoinRequest final : public Update {
76576  std::int32_t get_id() const final {
76577  return ID;
76578  }
76579 
76580  public:
76589 
76594 
76604 
76606  static const std::int32_t ID = 2118694979;
76607 
76613  void store(TlStorerToString &s, const char *field_name) const final;
76614 };
76615 
76619 class updateChatBoost final : public Update {
76624  std::int32_t get_id() const final {
76625  return ID;
76626  }
76627 
76628  public:
76633 
76637  updateChatBoost();
76638 
76646 
76648  static const std::int32_t ID = 1349680676;
76649 
76655  void store(TlStorerToString &s, const char *field_name) const final;
76656 };
76657 
76661 class updateMessageReaction final : public Update {
76666  std::int32_t get_id() const final {
76667  return ID;
76668  }
76669 
76670  public:
76683 
76688 
76700 
76702  static const std::int32_t ID = 1084895706;
76703 
76709  void store(TlStorerToString &s, const char *field_name) const final;
76710 };
76711 
76715 class updateMessageReactions final : public Update {
76720  std::int32_t get_id() const final {
76721  return ID;
76722  }
76723 
76724  public:
76733 
76738 
76748 
76750  static const std::int32_t ID = 955237189;
76751 
76757  void store(TlStorerToString &s, const char *field_name) const final;
76758 };
76759 
76763 class updatePaidMediaPurchased final : public Update {
76768  std::int32_t get_id() const final {
76769  return ID;
76770  }
76771 
76772  public:
76776  string payload_;
76777 
76782 
76790 
76792  static const std::int32_t ID = -1542396325;
76793 
76799  void store(TlStorerToString &s, const char *field_name) const final;
76800 };
76801 
76802 class Update;
76803 
76807 class updates final : public Object {
76812  std::int32_t get_id() const final {
76813  return ID;
76814  }
76815 
76816  public:
76819 
76823  updates();
76824 
76831 
76833  static const std::int32_t ID = 475842347;
76834 
76840  void store(TlStorerToString &s, const char *field_name) const final;
76841 };
76842 
76843 class upgradedGift;
76844 
76848 class upgradeGiftResult final : public Object {
76853  std::int32_t get_id() const final {
76854  return ID;
76855  }
76856 
76857  public:
76874 
76879 
76893 
76895  static const std::int32_t ID = 233376346;
76896 
76902  void store(TlStorerToString &s, const char *field_name) const final;
76903 };
76904 
76905 class MessageSender;
76906 
76907 class giftResaleParameters;
76908 
76909 class upgradedGiftBackdrop;
76910 
76911 class upgradedGiftModel;
76912 
76914 
76915 class upgradedGiftSymbol;
76916 
76920 class upgradedGift final : public Object {
76925  std::int32_t get_id() const final {
76926  return ID;
76927  }
76928 
76929  public:
76937  string title_;
76939  string name_;
76957  string owner_name_;
76974 
76978  upgradedGift();
76979 
77007 
77009  static const std::int32_t ID = -465002516;
77010 
77016  void store(TlStorerToString &s, const char *field_name) const final;
77017 };
77018 
77024  public:
77025 };
77026 
77035  std::int32_t get_id() const final {
77036  return ID;
77037  }
77038 
77039  public:
77042 
77047 
77054 
77056  static const std::int32_t ID = 1053287307;
77057 
77063  void store(TlStorerToString &s, const char *field_name) const final;
77064 };
77065 
77074  std::int32_t get_id() const final {
77075  return ID;
77076  }
77077 
77078  public:
77081 
77086 
77093 
77095  static const std::int32_t ID = 1188205608;
77096 
77102  void store(TlStorerToString &s, const char *field_name) const final;
77103 };
77104 
77113  std::int32_t get_id() const final {
77114  return ID;
77115  }
77116 
77117  public:
77120 
77125 
77132 
77134  static const std::int32_t ID = 1461997935;
77135 
77141  void store(TlStorerToString &s, const char *field_name) const final;
77142 };
77143 
77145 
77149 class upgradedGiftBackdrop final : public Object {
77154  std::int32_t get_id() const final {
77155  return ID;
77156  }
77157 
77158  public:
77162  string name_;
77167 
77172 
77182 
77184  static const std::int32_t ID = -378289242;
77185 
77191  void store(TlStorerToString &s, const char *field_name) const final;
77192 };
77193 
77197 class upgradedGiftBackdropColors final : public Object {
77202  std::int32_t get_id() const final {
77203  return ID;
77204  }
77205 
77206  public:
77215 
77220 
77230 
77232  static const std::int32_t ID = 4227529;
77233 
77239  void store(TlStorerToString &s, const char *field_name) const final;
77240 };
77241 
77242 class upgradedGiftBackdrop;
77243 
77247 class upgradedGiftBackdropCount final : public Object {
77252  std::int32_t get_id() const final {
77253  return ID;
77254  }
77255 
77256  public:
77261 
77266 
77274 
77276  static const std::int32_t ID = -562274120;
77277 
77283  void store(TlStorerToString &s, const char *field_name) const final;
77284 };
77285 
77286 class sticker;
77287 
77291 class upgradedGiftModel final : public Object {
77296  std::int32_t get_id() const final {
77297  return ID;
77298  }
77299 
77300  public:
77302  string name_;
77307 
77312 
77321 
77323  static const std::int32_t ID = 1360156751;
77324 
77330  void store(TlStorerToString &s, const char *field_name) const final;
77331 };
77332 
77333 class upgradedGiftModel;
77334 
77338 class upgradedGiftModelCount final : public Object {
77343  std::int32_t get_id() const final {
77344  return ID;
77345  }
77346 
77347  public:
77352 
77357 
77365 
77367  static const std::int32_t ID = -1127238023;
77368 
77374  void store(TlStorerToString &s, const char *field_name) const final;
77375 };
77376 
77377 class GiftResalePrice;
77378 
77384  public:
77385 };
77386 
77395  std::int32_t get_id() const final {
77396  return ID;
77397  }
77398 
77399  public:
77402 
77407 
77414 
77416  static const std::int32_t ID = 530003363;
77417 
77423  void store(TlStorerToString &s, const char *field_name) const final;
77424 };
77425 
77434  std::int32_t get_id() const final {
77435  return ID;
77436  }
77437 
77438  public:
77439 
77444 
77446  static const std::int32_t ID = 331458658;
77447 
77453  void store(TlStorerToString &s, const char *field_name) const final;
77454 };
77455 
77464  std::int32_t get_id() const final {
77465  return ID;
77466  }
77467 
77468  public:
77471 
77476 
77483 
77485  static const std::int32_t ID = -989020635;
77486 
77492  void store(TlStorerToString &s, const char *field_name) const final;
77493 };
77494 
77503  std::int32_t get_id() const final {
77504  return ID;
77505  }
77506 
77507  public:
77508 
77513 
77515  static const std::int32_t ID = 619653731;
77516 
77522  void store(TlStorerToString &s, const char *field_name) const final;
77523 };
77524 
77525 class MessageSender;
77526 
77527 class formattedText;
77528 
77532 class upgradedGiftOriginalDetails final : public Object {
77537  std::int32_t get_id() const final {
77538  return ID;
77539  }
77540 
77541  public:
77550 
77555 
77565 
77567  static const std::int32_t ID = 55247728;
77568 
77574  void store(TlStorerToString &s, const char *field_name) const final;
77575 };
77576 
77577 class sticker;
77578 
77582 class upgradedGiftSymbol final : public Object {
77587  std::int32_t get_id() const final {
77588  return ID;
77589  }
77590 
77591  public:
77593  string name_;
77598 
77603 
77612 
77614  static const std::int32_t ID = 1128318383;
77615 
77621  void store(TlStorerToString &s, const char *field_name) const final;
77622 };
77623 
77624 class upgradedGiftSymbol;
77625 
77629 class upgradedGiftSymbolCount final : public Object {
77634  std::int32_t get_id() const final {
77635  return ID;
77636  }
77637 
77638  public:
77643 
77648 
77656 
77658  static const std::int32_t ID = -773579874;
77659 
77665  void store(TlStorerToString &s, const char *field_name) const final;
77666 };
77667 
77671 class upgradedGiftValueInfo final : public Object {
77676  std::int32_t get_id() const final {
77677  return ID;
77678  }
77679 
77680  public:
77682  string currency_;
77709 
77714 
77734 
77736  static const std::int32_t ID = -1729877677;
77737 
77743  void store(TlStorerToString &s, const char *field_name) const final;
77744 };
77745 
77746 class UserStatus;
77747 
77748 class UserType;
77749 
77750 class emojiStatus;
77751 
77752 class profilePhoto;
77753 
77754 class restrictionInfo;
77755 
77756 class usernames;
77757 
77758 class verificationStatus;
77759 
77763 class user final : public Object {
77768  std::int32_t get_id() const final {
77769  return ID;
77770  }
77771 
77772  public:
77776  string first_name_;
77778  string last_name_;
77827 
77831  user();
77832 
77865 
77867  static const std::int32_t ID = 838264290;
77868 
77874  void store(TlStorerToString &s, const char *field_name) const final;
77875 };
77876 
77877 class BlockList;
77878 
77879 class ProfileTab;
77880 
77881 class audio;
77882 
77883 class birthdate;
77884 
77885 class botInfo;
77886 
77887 class botVerification;
77888 
77889 class businessInfo;
77890 
77891 class chatPhoto;
77892 
77893 class formattedText;
77894 
77895 class giftSettings;
77896 
77897 class userRating;
77898 
77902 class userFullInfo final : public Object {
77907  std::int32_t get_id() const final {
77908  return ID;
77909  }
77910 
77911  public:
77970 
77974  userFullInfo();
77975 
78010 
78012  static const std::int32_t ID = 1517160162;
78013 
78019  void store(TlStorerToString &s, const char *field_name) const final;
78020 };
78021 
78025 class userLink final : public Object {
78030  std::int32_t get_id() const final {
78031  return ID;
78032  }
78033 
78034  public:
78036  string url_;
78039 
78043  userLink();
78044 
78051  userLink(string const &url_, int32 expires_in_);
78052 
78054  static const std::int32_t ID = 498138872;
78055 
78061  void store(TlStorerToString &s, const char *field_name) const final;
78062 };
78063 
78069  public:
78070 };
78071 
78080  std::int32_t get_id() const final {
78081  return ID;
78082  }
78083 
78084  public:
78085 
78090 
78092  static const std::int32_t ID = 1862829310;
78093 
78099  void store(TlStorerToString &s, const char *field_name) const final;
78100 };
78101 
78110  std::int32_t get_id() const final {
78111  return ID;
78112  }
78113 
78114  public:
78115 
78120 
78122  static const std::int32_t ID = 1408485877;
78123 
78129  void store(TlStorerToString &s, const char *field_name) const final;
78130 };
78131 
78140  std::int32_t get_id() const final {
78141  return ID;
78142  }
78143 
78144  public:
78145 
78150 
78152  static const std::int32_t ID = 592688870;
78153 
78159  void store(TlStorerToString &s, const char *field_name) const final;
78160 };
78161 
78170  std::int32_t get_id() const final {
78171  return ID;
78172  }
78173 
78174  public:
78175 
78180 
78182  static const std::int32_t ID = -791567831;
78183 
78189  void store(TlStorerToString &s, const char *field_name) const final;
78190 };
78191 
78200  std::int32_t get_id() const final {
78201  return ID;
78202  }
78203 
78204  public:
78205 
78210 
78212  static const std::int32_t ID = 959981409;
78213 
78219  void store(TlStorerToString &s, const char *field_name) const final;
78220 };
78221 
78230  std::int32_t get_id() const final {
78231  return ID;
78232  }
78233 
78234  public:
78235 
78240 
78242  static const std::int32_t ID = 1167504607;
78243 
78249  void store(TlStorerToString &s, const char *field_name) const final;
78250 };
78251 
78260  std::int32_t get_id() const final {
78261  return ID;
78262  }
78263 
78264  public:
78265 
78270 
78272  static const std::int32_t ID = 1271668007;
78273 
78279  void store(TlStorerToString &s, const char *field_name) const final;
78280 };
78281 
78290  std::int32_t get_id() const final {
78291  return ID;
78292  }
78293 
78294  public:
78295 
78300 
78302  static const std::int32_t ID = -906967291;
78303 
78309  void store(TlStorerToString &s, const char *field_name) const final;
78310 };
78311 
78320  std::int32_t get_id() const final {
78321  return ID;
78322  }
78323 
78324  public:
78325 
78330 
78332  static const std::int32_t ID = 352500032;
78333 
78339  void store(TlStorerToString &s, const char *field_name) const final;
78340 };
78341 
78350  std::int32_t get_id() const final {
78351  return ID;
78352  }
78353 
78354  public:
78355 
78360 
78362  static const std::int32_t ID = -1846645423;
78363 
78369  void store(TlStorerToString &s, const char *field_name) const final;
78370 };
78371 
78380  std::int32_t get_id() const final {
78381  return ID;
78382  }
78383 
78384  public:
78385 
78390 
78392  static const std::int32_t ID = 338112060;
78393 
78399  void store(TlStorerToString &s, const char *field_name) const final;
78400 };
78401 
78410  std::int32_t get_id() const final {
78411  return ID;
78412  }
78413 
78414  public:
78415 
78420 
78422  static const std::int32_t ID = 1889167821;
78423 
78429  void store(TlStorerToString &s, const char *field_name) const final;
78430 };
78431 
78440  std::int32_t get_id() const final {
78441  return ID;
78442  }
78443 
78444  public:
78445 
78450 
78452  static const std::int32_t ID = 1430051047;
78453 
78459  void store(TlStorerToString &s, const char *field_name) const final;
78460 };
78461 
78467  public:
78468 };
78469 
78478  std::int32_t get_id() const final {
78479  return ID;
78480  }
78481 
78482  public:
78483 
78488 
78490  static const std::int32_t ID = -1967186881;
78491 
78497  void store(TlStorerToString &s, const char *field_name) const final;
78498 };
78499 
78508  std::int32_t get_id() const final {
78509  return ID;
78510  }
78511 
78512  public:
78513 
78518 
78520  static const std::int32_t ID = -1892733680;
78521 
78527  void store(TlStorerToString &s, const char *field_name) const final;
78528 };
78529 
78538  std::int32_t get_id() const final {
78539  return ID;
78540  }
78541 
78542  public:
78543 
78548 
78550  static const std::int32_t ID = 1404208925;
78551 
78557  void store(TlStorerToString &s, const char *field_name) const final;
78558 };
78559 
78568  std::int32_t get_id() const final {
78569  return ID;
78570  }
78571 
78572  public:
78573 
78578 
78580  static const std::int32_t ID = 1624147265;
78581 
78587  void store(TlStorerToString &s, const char *field_name) const final;
78588 };
78589 
78598  std::int32_t get_id() const final {
78599  return ID;
78600  }
78601 
78602  public:
78605 
78610 
78617 
78619  static const std::int32_t ID = 1110988334;
78620 
78626  void store(TlStorerToString &s, const char *field_name) const final;
78627 };
78628 
78637  std::int32_t get_id() const final {
78638  return ID;
78639  }
78640 
78641  public:
78644 
78649 
78656 
78658  static const std::int32_t ID = -2048749863;
78659 
78665  void store(TlStorerToString &s, const char *field_name) const final;
78666 };
78667 
78676  std::int32_t get_id() const final {
78677  return ID;
78678  }
78679 
78680  public:
78681 
78686 
78688  static const std::int32_t ID = -1406495408;
78689 
78695  void store(TlStorerToString &s, const char *field_name) const final;
78696 };
78697 
78706  std::int32_t get_id() const final {
78707  return ID;
78708  }
78709 
78710  public:
78711 
78716 
78718  static const std::int32_t ID = 1008389378;
78719 
78725  void store(TlStorerToString &s, const char *field_name) const final;
78726 };
78727 
78736  std::int32_t get_id() const final {
78737  return ID;
78738  }
78739 
78740  public:
78741 
78746 
78748  static const std::int32_t ID = -1902547363;
78749 
78755  void store(TlStorerToString &s, const char *field_name) const final;
78756 };
78757 
78766  std::int32_t get_id() const final {
78767  return ID;
78768  }
78769 
78770  public:
78773 
78778 
78785 
78787  static const std::int32_t ID = 622796522;
78788 
78794  void store(TlStorerToString &s, const char *field_name) const final;
78795 };
78796 
78805  std::int32_t get_id() const final {
78806  return ID;
78807  }
78808 
78809  public:
78812 
78817 
78824 
78826  static const std::int32_t ID = 392530897;
78827 
78833  void store(TlStorerToString &s, const char *field_name) const final;
78834 };
78835 
78837 
78841 class userPrivacySettingRules final : public Object {
78846  std::int32_t get_id() const final {
78847  return ID;
78848  }
78849 
78850  public:
78853 
78858 
78865 
78867  static const std::int32_t ID = 322477541;
78868 
78874  void store(TlStorerToString &s, const char *field_name) const final;
78875 };
78876 
78880 class userRating final : public Object {
78885  std::int32_t get_id() const final {
78886  return ID;
78887  }
78888 
78889  public:
78900 
78904  userRating();
78905 
78916 
78918  static const std::int32_t ID = 532047235;
78919 
78925  void store(TlStorerToString &s, const char *field_name) const final;
78926 };
78927 
78932 class UserStatus: public Object {
78933  public:
78934 };
78935 
78939 class userStatusEmpty final : public UserStatus {
78944  std::int32_t get_id() const final {
78945  return ID;
78946  }
78947 
78948  public:
78949 
78953  userStatusEmpty();
78954 
78956  static const std::int32_t ID = 164646985;
78957 
78963  void store(TlStorerToString &s, const char *field_name) const final;
78964 };
78965 
78969 class userStatusOnline final : public UserStatus {
78974  std::int32_t get_id() const final {
78975  return ID;
78976  }
78977 
78978  public:
78981 
78985  userStatusOnline();
78986 
78992  explicit userStatusOnline(int32 expires_);
78993 
78995  static const std::int32_t ID = -1529460876;
78996 
79002  void store(TlStorerToString &s, const char *field_name) const final;
79003 };
79004 
79008 class userStatusOffline final : public UserStatus {
79013  std::int32_t get_id() const final {
79014  return ID;
79015  }
79016 
79017  public:
79020 
79025 
79032 
79034  static const std::int32_t ID = -759984891;
79035 
79041  void store(TlStorerToString &s, const char *field_name) const final;
79042 };
79043 
79047 class userStatusRecently final : public UserStatus {
79052  std::int32_t get_id() const final {
79053  return ID;
79054  }
79055 
79056  public:
79059 
79064 
79071 
79073  static const std::int32_t ID = 262824117;
79074 
79080  void store(TlStorerToString &s, const char *field_name) const final;
79081 };
79082 
79086 class userStatusLastWeek final : public UserStatus {
79091  std::int32_t get_id() const final {
79092  return ID;
79093  }
79094 
79095  public:
79098 
79103 
79110 
79112  static const std::int32_t ID = 310385495;
79113 
79119  void store(TlStorerToString &s, const char *field_name) const final;
79120 };
79121 
79125 class userStatusLastMonth final : public UserStatus {
79130  std::int32_t get_id() const final {
79131  return ID;
79132  }
79133 
79134  public:
79137 
79142 
79149 
79151  static const std::int32_t ID = -1194644996;
79152 
79158  void store(TlStorerToString &s, const char *field_name) const final;
79159 };
79160 
79161 class formattedText;
79162 
79166 class userSupportInfo final : public Object {
79171  std::int32_t get_id() const final {
79172  return ID;
79173  }
79174 
79175  public:
79179  string author_;
79182 
79186  userSupportInfo();
79187 
79196 
79198  static const std::int32_t ID = -1257366487;
79199 
79205  void store(TlStorerToString &s, const char *field_name) const final;
79206 };
79207 
79212 class UserType: public Object {
79213  public:
79214 };
79215 
79219 class userTypeRegular final : public UserType {
79224  std::int32_t get_id() const final {
79225  return ID;
79226  }
79227 
79228  public:
79229 
79233  userTypeRegular();
79234 
79236  static const std::int32_t ID = -598644325;
79237 
79243  void store(TlStorerToString &s, const char *field_name) const final;
79244 };
79245 
79249 class userTypeDeleted final : public UserType {
79254  std::int32_t get_id() const final {
79255  return ID;
79256  }
79257 
79258  public:
79259 
79263  userTypeDeleted();
79264 
79266  static const std::int32_t ID = -1807729372;
79267 
79273  void store(TlStorerToString &s, const char *field_name) const final;
79274 };
79275 
79279 class userTypeBot final : public UserType {
79284  std::int32_t get_id() const final {
79285  return ID;
79286  }
79287 
79288  public:
79309 
79313  userTypeBot();
79314 
79330 
79332  static const std::int32_t ID = -1952199642;
79333 
79339  void store(TlStorerToString &s, const char *field_name) const final;
79340 };
79341 
79345 class userTypeUnknown final : public UserType {
79350  std::int32_t get_id() const final {
79351  return ID;
79352  }
79353 
79354  public:
79355 
79359  userTypeUnknown();
79360 
79362  static const std::int32_t ID = -724541123;
79363 
79369  void store(TlStorerToString &s, const char *field_name) const final;
79370 };
79371 
79375 class usernames final : public Object {
79380  std::int32_t get_id() const final {
79381  return ID;
79382  }
79383 
79384  public:
79391 
79395  usernames();
79396 
79405 
79407  static const std::int32_t ID = 799608565;
79408 
79414  void store(TlStorerToString &s, const char *field_name) const final;
79415 };
79416 
79420 class users final : public Object {
79425  std::int32_t get_id() const final {
79426  return ID;
79427  }
79428 
79429  public:
79434 
79438  users();
79439 
79447 
79449  static const std::int32_t ID = 171203420;
79450 
79456  void store(TlStorerToString &s, const char *field_name) const final;
79457 };
79458 
79459 class shippingOption;
79460 
79464 class validatedOrderInfo final : public Object {
79469  std::int32_t get_id() const final {
79470  return ID;
79471  }
79472 
79473  public:
79478 
79483 
79491 
79493  static const std::int32_t ID = 1511451484;
79494 
79500  void store(TlStorerToString &s, const char *field_name) const final;
79501 };
79502 
79503 class point;
79504 
79509 class VectorPathCommand: public Object {
79510  public:
79511 };
79512 
79521  std::int32_t get_id() const final {
79522  return ID;
79523  }
79524 
79525  public:
79528 
79533 
79540 
79542  static const std::int32_t ID = -614056822;
79543 
79549  void store(TlStorerToString &s, const char *field_name) const final;
79550 };
79551 
79560  std::int32_t get_id() const final {
79561  return ID;
79562  }
79563 
79564  public:
79571 
79576 
79585 
79587  static const std::int32_t ID = 1229733434;
79588 
79594  void store(TlStorerToString &s, const char *field_name) const final;
79595 };
79596 
79597 class location;
79598 
79602 class venue final : public Object {
79607  std::int32_t get_id() const final {
79608  return ID;
79609  }
79610 
79611  public:
79615  string title_;
79617  string address_;
79619  string provider_;
79621  string id_;
79623  string type_;
79624 
79628  venue();
79629 
79640  venue(object_ptr<location> &&location_, string const &title_, string const &address_, string const &provider_, string const &id_, string const &type_);
79641 
79643  static const std::int32_t ID = 1070406393;
79644 
79650  void store(TlStorerToString &s, const char *field_name) const final;
79651 };
79652 
79656 class verificationStatus final : public Object {
79661  std::int32_t get_id() const final {
79662  return ID;
79663  }
79664 
79665  public:
79669  bool is_scam_;
79671  bool is_fake_;
79674 
79679 
79689 
79691  static const std::int32_t ID = 988193164;
79692 
79698  void store(TlStorerToString &s, const char *field_name) const final;
79699 };
79700 
79701 class file;
79702 
79703 class minithumbnail;
79704 
79705 class thumbnail;
79706 
79710 class video final : public Object {
79715  std::int32_t get_id() const final {
79716  return ID;
79717  }
79718 
79719  public:
79727  string file_name_;
79729  string mime_type_;
79740 
79744  video();
79745 
79761 
79763  static const std::int32_t ID = 832856268;
79764 
79770  void store(TlStorerToString &s, const char *field_name) const final;
79771 };
79772 
79773 class MessageSender;
79774 
79778 class videoChat final : public Object {
79783  std::int32_t get_id() const final {
79784  return ID;
79785  }
79786 
79787  public:
79794 
79798  videoChat();
79799 
79808 
79810  static const std::int32_t ID = -1374319320;
79811 
79817  void store(TlStorerToString &s, const char *field_name) const final;
79818 };
79819 
79823 class videoChatStream final : public Object {
79828  std::int32_t get_id() const final {
79829  return ID;
79830  }
79831 
79832  public:
79839 
79843  videoChatStream();
79844 
79853 
79855  static const std::int32_t ID = -1151707172;
79856 
79862  void store(TlStorerToString &s, const char *field_name) const final;
79863 };
79864 
79865 class videoChatStream;
79866 
79870 class videoChatStreams final : public Object {
79875  std::int32_t get_id() const final {
79876  return ID;
79877  }
79878 
79879  public:
79882 
79886  videoChatStreams();
79887 
79894 
79896  static const std::int32_t ID = -434622720;
79897 
79903  void store(TlStorerToString &s, const char *field_name) const final;
79904 };
79905 
79906 class advertisementSponsor;
79907 
79911 class videoMessageAdvertisement final : public Object {
79916  std::int32_t get_id() const final {
79917  return ID;
79918  }
79919 
79920  public:
79924  string text_;
79934  string title_;
79937 
79942 
79956 
79958  static const std::int32_t ID = -112391535;
79959 
79965  void store(TlStorerToString &s, const char *field_name) const final;
79966 };
79967 
79969 
79973 class videoMessageAdvertisements final : public Object {
79978  std::int32_t get_id() const final {
79979  return ID;
79980  }
79981 
79982  public:
79989 
79994 
80003 
80005  static const std::int32_t ID = -1776370217;
80006 
80012  void store(TlStorerToString &s, const char *field_name) const final;
80013 };
80014 
80016 
80017 class file;
80018 
80019 class minithumbnail;
80020 
80021 class thumbnail;
80022 
80026 class videoNote final : public Object {
80031  std::int32_t get_id() const final {
80032  return ID;
80033  }
80034 
80035  public:
80050 
80054  videoNote();
80055 
80068 
80070  static const std::int32_t ID = 2062096581;
80071 
80077  void store(TlStorerToString &s, const char *field_name) const final;
80078 };
80079 
80080 class file;
80081 
80085 class videoStoryboard final : public Object {
80090  std::int32_t get_id() const final {
80091  return ID;
80092  }
80093 
80094  public:
80103 
80107  videoStoryboard();
80108 
80118 
80120  static const std::int32_t ID = 1731320034;
80121 
80127  void store(TlStorerToString &s, const char *field_name) const final;
80128 };
80129 
80131 
80132 class file;
80133 
80137 class voiceNote final : public Object {
80142  std::int32_t get_id() const final {
80143  return ID;
80144  }
80145 
80146  public:
80152  string mime_type_;
80157 
80161  voiceNote();
80162 
80173 
80175  static const std::int32_t ID = -1175302923;
80176 
80182  void store(TlStorerToString &s, const char *field_name) const final;
80183 };
80184 
80185 class animation;
80186 
80187 class photo;
80188 
80192 class webApp final : public Object {
80197  std::int32_t get_id() const final {
80198  return ID;
80199  }
80200 
80201  public:
80203  string short_name_;
80205  string title_;
80212 
80216  webApp();
80217 
80227  webApp(string const &short_name_, string const &title_, string const &description_, object_ptr<photo> &&photo_, object_ptr<animation> &&animation_);
80228 
80230  static const std::int32_t ID = 1616619763;
80231 
80237  void store(TlStorerToString &s, const char *field_name) const final;
80238 };
80239 
80243 class webAppInfo final : public Object {
80248  std::int32_t get_id() const final {
80249  return ID;
80250  }
80251 
80252  public:
80256  string url_;
80257 
80261  webAppInfo();
80262 
80269  webAppInfo(int64 launch_id_, string const &url_);
80270 
80272  static const std::int32_t ID = 788378344;
80273 
80279  void store(TlStorerToString &s, const char *field_name) const final;
80280 };
80281 
80286 class WebAppOpenMode: public Object {
80287  public:
80288 };
80289 
80298  std::int32_t get_id() const final {
80299  return ID;
80300  }
80301 
80302  public:
80303 
80308 
80310  static const std::int32_t ID = 1711603675;
80311 
80317  void store(TlStorerToString &s, const char *field_name) const final;
80318 };
80319 
80328  std::int32_t get_id() const final {
80329  return ID;
80330  }
80331 
80332  public:
80333 
80338 
80340  static const std::int32_t ID = 189320513;
80341 
80347  void store(TlStorerToString &s, const char *field_name) const final;
80348 };
80349 
80358  std::int32_t get_id() const final {
80359  return ID;
80360  }
80361 
80362  public:
80363 
80368 
80370  static const std::int32_t ID = 1871315357;
80371 
80377  void store(TlStorerToString &s, const char *field_name) const final;
80378 };
80379 
80380 class WebAppOpenMode;
80381 
80382 class themeParameters;
80383 
80387 class webAppOpenParameters final : public Object {
80392  std::int32_t get_id() const final {
80393  return ID;
80394  }
80395 
80396  public:
80403 
80408 
80417 
80419  static const std::int32_t ID = 1375356527;
80420 
80426  void store(TlStorerToString &s, const char *field_name) const final;
80427 };
80428 
80429 class InternalLinkType;
80430 
80431 class PageBlock;
80432 
80436 class webPageInstantView final : public Object {
80441  std::int32_t get_id() const final {
80442  return ID;
80443  }
80444 
80445  public:
80453  bool is_rtl_;
80455  bool is_full_;
80458 
80463 
80475 
80477  static const std::int32_t ID = 778202453;
80478 
80484  void store(TlStorerToString &s, const char *field_name) const final;
80485 };
80486 
80487 class callProtocol;
80488 
80489 class ok;
80490 
80496 class acceptCall final : public Function {
80501  std::int32_t get_id() const final {
80502  return ID;
80503  }
80504 
80505  public:
80510 
80516  acceptCall();
80517 
80527 
80529  static const std::int32_t ID = -646618416;
80530 
80533 
80539  void store(TlStorerToString &s, const char *field_name) const final;
80540 };
80541 
80542 class ok;
80543 
80549 class acceptTermsOfService final : public Function {
80554  std::int32_t get_id() const final {
80555  return ID;
80556  }
80557 
80558  public:
80561 
80568 
80576  explicit acceptTermsOfService(string const &terms_of_service_id_);
80577 
80579  static const std::int32_t ID = 2130576356;
80580 
80583 
80589  void store(TlStorerToString &s, const char *field_name) const final;
80590 };
80591 
80592 class ok;
80593 
80599 class activateStoryStealthMode final : public Function {
80604  std::int32_t get_id() const final {
80605  return ID;
80606  }
80607 
80608  public:
80609 
80616 
80618  static const std::int32_t ID = -1009023855;
80619 
80622 
80628  void store(TlStorerToString &s, const char *field_name) const final;
80629 };
80630 
80631 class InputStoryContent;
80632 
80633 class botMediaPreview;
80634 
80640 class addBotMediaPreview final : public Function {
80645  std::int32_t get_id() const final {
80646  return ID;
80647  }
80648 
80649  public:
80656 
80663 
80674 
80676  static const std::int32_t ID = 1347126571;
80677 
80680 
80686  void store(TlStorerToString &s, const char *field_name) const final;
80687 };
80688 
80689 class ok;
80690 
80696 class addChatFolderByInviteLink final : public Function {
80701  std::int32_t get_id() const final {
80702  return ID;
80703  }
80704 
80705  public:
80710 
80717 
80727 
80729  static const std::int32_t ID = -858593816;
80730 
80733 
80739  void store(TlStorerToString &s, const char *field_name) const final;
80740 };
80741 
80742 class failedToAddMembers;
80743 
80749 class addChatMember final : public Function {
80754  std::int32_t get_id() const final {
80755  return ID;
80756  }
80757 
80758  public:
80765 
80771  addChatMember();
80772 
80783 
80785  static const std::int32_t ID = 1720144407;
80786 
80789 
80795  void store(TlStorerToString &s, const char *field_name) const final;
80796 };
80797 
80798 class failedToAddMembers;
80799 
80805 class addChatMembers final : public Function {
80810  std::int32_t get_id() const final {
80811  return ID;
80812  }
80813 
80814  public:
80819 
80825  addChatMembers();
80826 
80836 
80838  static const std::int32_t ID = -1675991329;
80839 
80842 
80848  void store(TlStorerToString &s, const char *field_name) const final;
80849 };
80850 
80851 class ChatList;
80852 
80853 class ok;
80854 
80860 class addChatToList final : public Function {
80865  std::int32_t get_id() const final {
80866  return ID;
80867  }
80868 
80869  public:
80874 
80880  addChatToList();
80881 
80891 
80893  static const std::int32_t ID = -80523595;
80894 
80897 
80903  void store(TlStorerToString &s, const char *field_name) const final;
80904 };
80905 
80906 class inputChecklistTask;
80907 
80908 class ok;
80909 
80915 class addChecklistTasks final : public Function {
80920  std::int32_t get_id() const final {
80921  return ID;
80922  }
80923 
80924  public:
80931 
80938 
80949 
80951  static const std::int32_t ID = 1554619499;
80952 
80955 
80961  void store(TlStorerToString &s, const char *field_name) const final;
80962 };
80963 
80964 class contact;
80965 
80966 class ok;
80967 
80973 class addContact final : public Function {
80978  std::int32_t get_id() const final {
80979  return ID;
80980  }
80981 
80982  public:
80987 
80993  addContact();
80994 
81004 
81006  static const std::int32_t ID = 1869640000;
81007 
81010 
81016  void store(TlStorerToString &s, const char *field_name) const final;
81017 };
81018 
81019 class ok;
81020 
81031  std::int32_t get_id() const final {
81032  return ID;
81033  }
81034 
81035  public:
81038 
81045 
81053  explicit addCustomServerLanguagePack(string const &language_pack_id_);
81054 
81056  static const std::int32_t ID = 4492771;
81057 
81060 
81066  void store(TlStorerToString &s, const char *field_name) const final;
81067 };
81068 
81069 class InputFile;
81070 
81071 class ok;
81072 
81078 class addFavoriteSticker final : public Function {
81083  std::int32_t get_id() const final {
81084  return ID;
81085  }
81086 
81087  public:
81090 
81097 
81106 
81108  static const std::int32_t ID = 324504799;
81109 
81112 
81118  void store(TlStorerToString &s, const char *field_name) const final;
81119 };
81120 
81121 class file;
81122 
81128 class addFileToDownloads final : public Function {
81133  std::int32_t get_id() const final {
81134  return ID;
81135  }
81136 
81137  public:
81146 
81153 
81165 
81167  static const std::int32_t ID = 867533751;
81168 
81171 
81177  void store(TlStorerToString &s, const char *field_name) const final;
81178 };
81179 
81180 class MessageSender;
81181 
81182 class giftCollection;
81183 
81189 class addGiftCollectionGifts final : public Function {
81194  std::int32_t get_id() const final {
81195  return ID;
81196  }
81197 
81198  public:
81205 
81212 
81223 
81225  static const std::int32_t ID = -263464606;
81226 
81229 
81235  void store(TlStorerToString &s, const char *field_name) const final;
81236 };
81237 
81238 class InputMessageContent;
81239 
81240 class InputMessageReplyTo;
81241 
81242 class MessageSender;
81243 
81244 class message;
81245 
81251 class addLocalMessage final : public Function {
81256  std::int32_t get_id() const final {
81257  return ID;
81258  }
81259 
81260  public:
81271 
81277  addLocalMessage();
81278 
81291 
81293  static const std::int32_t ID = -166217823;
81294 
81297 
81303  void store(TlStorerToString &s, const char *field_name) const final;
81304 };
81305 
81306 class ok;
81307 
81313 class addLogMessage final : public Function {
81318  std::int32_t get_id() const final {
81319  return ID;
81320  }
81321 
81322  public:
81326  string text_;
81327 
81333  addLogMessage();
81334 
81343  addLogMessage(int32 verbosity_level_, string const &text_);
81344 
81346  static const std::int32_t ID = 1597427692;
81347 
81350 
81356  void store(TlStorerToString &s, const char *field_name) const final;
81357 };
81358 
81359 class ReactionType;
81360 
81361 class ok;
81362 
81368 class addMessageReaction final : public Function {
81373  std::int32_t get_id() const final {
81374  return ID;
81375  }
81376 
81377  public:
81385  bool is_big_;
81388 
81395 
81408 
81410  static const std::int32_t ID = 1419269613;
81411 
81414 
81420  void store(TlStorerToString &s, const char *field_name) const final;
81421 };
81422 
81424 
81425 class ok;
81426 
81432 class addNetworkStatistics final : public Function {
81437  std::int32_t get_id() const final {
81438  return ID;
81439  }
81440 
81441  public:
81444 
81451 
81460 
81462  static const std::int32_t ID = 1264825305;
81463 
81466 
81472  void store(TlStorerToString &s, const char *field_name) const final;
81473 };
81474 
81475 class message;
81476 
81477 class messageSendOptions;
81478 
81484 class addOffer final : public Function {
81489  std::int32_t get_id() const final {
81490  return ID;
81491  }
81492 
81493  public:
81500 
81506  addOffer();
81507 
81518 
81520  static const std::int32_t ID = 682451739;
81521 
81524 
81530  void store(TlStorerToString &s, const char *field_name) const final;
81531 };
81532 
81533 class PaidReactionType;
81534 
81535 class ok;
81536 
81547  std::int32_t get_id() const final {
81548  return ID;
81549  }
81550 
81551  public:
81560 
81567 
81579 
81581  static const std::int32_t ID = -342110765;
81582 
81585 
81591  void store(TlStorerToString &s, const char *field_name) const final;
81592 };
81593 
81594 class ok;
81595 
81601 class addProfileAudio final : public Function {
81606  std::int32_t get_id() const final {
81607  return ID;
81608  }
81609 
81610  public:
81613 
81619  addProfileAudio();
81620 
81628  explicit addProfileAudio(int32 file_id_);
81629 
81631  static const std::int32_t ID = 393218847;
81632 
81635 
81641  void store(TlStorerToString &s, const char *field_name) const final;
81642 };
81643 
81644 class ProxyType;
81645 
81646 class proxy;
81647 
81653 class addProxy final : public Function {
81658  std::int32_t get_id() const final {
81659  return ID;
81660  }
81661 
81662  public:
81664  string server_;
81668  bool enable_;
81671 
81677  addProxy();
81678 
81689  addProxy(string const &server_, int32 port_, bool enable_, object_ptr<ProxyType> &&type_);
81690 
81692  static const std::int32_t ID = 331529432;
81693 
81696 
81702  void store(TlStorerToString &s, const char *field_name) const final;
81703 };
81704 
81705 class quickReplyMessage;
81706 
81717  std::int32_t get_id() const final {
81718  return ID;
81719  }
81720 
81721  public:
81729  string result_id_;
81732 
81739 
81752 
81754  static const std::int32_t ID = -2017449468;
81755 
81758 
81764  void store(TlStorerToString &s, const char *field_name) const final;
81765 };
81766 
81767 class InputMessageContent;
81768 
81769 class quickReplyMessage;
81770 
81781  std::int32_t get_id() const final {
81782  return ID;
81783  }
81784 
81785  public:
81792 
81799 
81810 
81812  static const std::int32_t ID = 1058573098;
81813 
81816 
81822  void store(TlStorerToString &s, const char *field_name) const final;
81823 };
81824 
81825 class InputMessageContent;
81826 
81827 class quickReplyMessages;
81828 
81839  std::int32_t get_id() const final {
81840  return ID;
81841  }
81842 
81843  public:
81850 
81857 
81868 
81870  static const std::int32_t ID = 1348436244;
81871 
81874 
81880  void store(TlStorerToString &s, const char *field_name) const final;
81881 };
81882 
81883 class InputFile;
81884 
81885 class stickers;
81886 
81892 class addRecentSticker final : public Function {
81897  std::int32_t get_id() const final {
81898  return ID;
81899  }
81900 
81901  public:
81906 
81912  addRecentSticker();
81913 
81923 
81925  static const std::int32_t ID = -1478109026;
81926 
81929 
81935  void store(TlStorerToString &s, const char *field_name) const final;
81936 };
81937 
81938 class ok;
81939 
81945 class addRecentlyFoundChat final : public Function {
81950  std::int32_t get_id() const final {
81951  return ID;
81952  }
81953 
81954  public:
81957 
81964 
81973 
81975  static const std::int32_t ID = -1746396787;
81976 
81979 
81985  void store(TlStorerToString &s, const char *field_name) const final;
81986 };
81987 
81988 class InputFile;
81989 
81990 class ok;
81991 
81997 class addSavedAnimation final : public Function {
82002  std::int32_t get_id() const final {
82003  return ID;
82004  }
82005 
82006  public:
82009 
82016 
82025 
82027  static const std::int32_t ID = -1538525088;
82028 
82031 
82037  void store(TlStorerToString &s, const char *field_name) const final;
82038 };
82039 
82040 class InputFile;
82041 
82042 class notificationSound;
82043 
82049 class addSavedNotificationSound final : public Function {
82054  std::int32_t get_id() const final {
82055  return ID;
82056  }
82057 
82058  public:
82061 
82068 
82077 
82079  static const std::int32_t ID = 1043956975;
82080 
82083 
82089  void store(TlStorerToString &s, const char *field_name) const final;
82090 };
82091 
82092 class inputSticker;
82093 
82094 class ok;
82095 
82101 class addStickerToSet final : public Function {
82106  std::int32_t get_id() const final {
82107  return ID;
82108  }
82109 
82110  public:
82114  string name_;
82117 
82123  addStickerToSet();
82124 
82135 
82137  static const std::int32_t ID = 1457266235;
82138 
82141 
82147  void store(TlStorerToString &s, const char *field_name) const final;
82148 };
82149 
82150 class storyAlbum;
82151 
82157 class addStoryAlbumStories final : public Function {
82162  std::int32_t get_id() const final {
82163  return ID;
82164  }
82165 
82166  public:
82173 
82180 
82191 
82193  static const std::int32_t ID = -537692984;
82194 
82197 
82203  void store(TlStorerToString &s, const char *field_name) const final;
82204 };
82205 
82206 class ok;
82207 
82213 class allowBotToSendMessages final : public Function {
82218  std::int32_t get_id() const final {
82219  return ID;
82220  }
82221 
82222  public:
82225 
82232 
82241 
82243  static const std::int32_t ID = 1776928142;
82244 
82247 
82253  void store(TlStorerToString &s, const char *field_name) const final;
82254 };
82255 
82256 class ok;
82257 
82268  std::int32_t get_id() const final {
82269  return ID;
82270  }
82271 
82272  public:
82277 
82284 
82294 
82296  static const std::int32_t ID = 803569495;
82297 
82300 
82306  void store(TlStorerToString &s, const char *field_name) const final;
82307 };
82308 
82309 class ok;
82310 
82316 class answerCallbackQuery final : public Function {
82321  std::int32_t get_id() const final {
82322  return ID;
82323  }
82324 
82325  public:
82329  string text_;
82333  string url_;
82336 
82343 
82355  answerCallbackQuery(int64 callback_query_id_, string const &text_, bool show_alert_, string const &url_, int32 cache_time_);
82356 
82358  static const std::int32_t ID = -1153028490;
82359 
82362 
82368  void store(TlStorerToString &s, const char *field_name) const final;
82369 };
82370 
82371 class ok;
82372 
82378 class answerCustomQuery final : public Function {
82383  std::int32_t get_id() const final {
82384  return ID;
82385  }
82386 
82387  public:
82391  string data_;
82392 
82399 
82409 
82411  static const std::int32_t ID = -1293603521;
82412 
82415 
82421  void store(TlStorerToString &s, const char *field_name) const final;
82422 };
82423 
82425 
82427 
82428 class ok;
82429 
82435 class answerInlineQuery final : public Function {
82440  std::int32_t get_id() const final {
82441  return ID;
82442  }
82443 
82444  public:
82457 
82464 
82478 
82480  static const std::int32_t ID = 1343853844;
82481 
82484 
82490  void store(TlStorerToString &s, const char *field_name) const final;
82491 };
82492 
82493 class ok;
82494 
82500 class answerPreCheckoutQuery final : public Function {
82505  std::int32_t get_id() const final {
82506  return ID;
82507  }
82508 
82509  public:
82514 
82521 
82531 
82533  static const std::int32_t ID = -1486789653;
82534 
82537 
82543  void store(TlStorerToString &s, const char *field_name) const final;
82544 };
82545 
82546 class ok;
82547 
82548 class shippingOption;
82549 
82555 class answerShippingQuery final : public Function {
82560  std::int32_t get_id() const final {
82561  return ID;
82562  }
82563 
82564  public:
82571 
82578 
82589 
82591  static const std::int32_t ID = -434601324;
82592 
82595 
82601  void store(TlStorerToString &s, const char *field_name) const final;
82602 };
82603 
82605 
82606 class sentWebAppMessage;
82607 
82613 class answerWebAppQuery final : public Function {
82618  std::int32_t get_id() const final {
82619  return ID;
82620  }
82621 
82622  public:
82627 
82634 
82644 
82646  static const std::int32_t ID = -1598776079;
82647 
82650 
82656  void store(TlStorerToString &s, const char *field_name) const final;
82657 };
82658 
82659 class ok;
82660 
82666 class applyPremiumGiftCode final : public Function {
82671  std::int32_t get_id() const final {
82672  return ID;
82673  }
82674 
82675  public:
82677  string code_;
82678 
82685 
82693  explicit applyPremiumGiftCode(string const &code_);
82694 
82696  static const std::int32_t ID = -1347138530;
82697 
82700 
82706  void store(TlStorerToString &s, const char *field_name) const final;
82707 };
82708 
82709 class ok;
82710 
82716 class approveSuggestedPost final : public Function {
82721  std::int32_t get_id() const final {
82722  return ID;
82723  }
82724 
82725  public:
82732 
82739 
82750 
82752  static const std::int32_t ID = -924807202;
82753 
82756 
82762  void store(TlStorerToString &s, const char *field_name) const final;
82763 };
82764 
82765 class StorePaymentPurpose;
82766 
82767 class StoreTransaction;
82768 
82769 class ok;
82770 
82776 class assignStoreTransaction final : public Function {
82781  std::int32_t get_id() const final {
82782  return ID;
82783  }
82784 
82785  public:
82790 
82797 
82807 
82809  static const std::int32_t ID = -2046202900;
82810 
82813 
82819  void store(TlStorerToString &s, const char *field_name) const final;
82820 };
82821 
82822 class MessageSender;
82823 
82824 class ok;
82825 
82831 class banChatMember final : public Function {
82836  std::int32_t get_id() const final {
82837  return ID;
82838  }
82839 
82840  public:
82849 
82855  banChatMember();
82856 
82868 
82870  static const std::int32_t ID = -888111748;
82871 
82874 
82880  void store(TlStorerToString &s, const char *field_name) const final;
82881 };
82882 
82883 class ok;
82884 
82890 class banGroupCallParticipants final : public Function {
82895  std::int32_t get_id() const final {
82896  return ID;
82897  }
82898 
82899  public:
82904 
82911 
82921 
82923  static const std::int32_t ID = 624883173;
82924 
82927 
82933  void store(TlStorerToString &s, const char *field_name) const final;
82934 };
82935 
82936 class ok;
82937 
82948  std::int32_t get_id() const final {
82949  return ID;
82950  }
82951 
82952  public:
82961 
82968 
82980 
82982  static const std::int32_t ID = -1214384757;
82983 
82986 
82992  void store(TlStorerToString &s, const char *field_name) const final;
82993 };
82994 
82995 class chatBoostSlots;
82996 
83002 class boostChat final : public Function {
83007  std::int32_t get_id() const final {
83008  return ID;
83009  }
83010 
83011  public:
83016 
83022  boostChat();
83023 
83033 
83035  static const std::int32_t ID = 1945750252;
83036 
83039 
83045  void store(TlStorerToString &s, const char *field_name) const final;
83046 };
83047 
83048 class MessageSender;
83049 
83050 class ok;
83051 
83057 class buyGiftUpgrade final : public Function {
83062  std::int32_t get_id() const final {
83063  return ID;
83064  }
83065 
83066  public:
83073 
83079  buyGiftUpgrade();
83080 
83091 
83093  static const std::int32_t ID = 154296026;
83094 
83097 
83103  void store(TlStorerToString &s, const char *field_name) const final;
83104 };
83105 
83106 class ok;
83107 
83113 class canBotSendMessages final : public Function {
83118  std::int32_t get_id() const final {
83119  return ID;
83120  }
83121 
83122  public:
83125 
83132 
83141 
83143  static const std::int32_t ID = 544052364;
83144 
83147 
83153  void store(TlStorerToString &s, const char *field_name) const final;
83154 };
83155 
83156 class CanPostStoryResult;
83157 
83163 class canPostStory final : public Function {
83168  std::int32_t get_id() const final {
83169  return ID;
83170  }
83171 
83172  public:
83175 
83181  canPostStory();
83182 
83190  explicit canPostStory(int53 chat_id_);
83191 
83193  static const std::int32_t ID = 668621518;
83194 
83197 
83203  void store(TlStorerToString &s, const char *field_name) const final;
83204 };
83205 
83206 class StorePaymentPurpose;
83207 
83208 class ok;
83209 
83215 class canPurchaseFromStore final : public Function {
83220  std::int32_t get_id() const final {
83221  return ID;
83222  }
83223 
83224  public:
83227 
83234 
83243 
83245  static const std::int32_t ID = 1017811816;
83246 
83249 
83255  void store(TlStorerToString &s, const char *field_name) const final;
83256 };
83257 
83258 class CanSendGiftResult;
83259 
83265 class canSendGift final : public Function {
83270  std::int32_t get_id() const final {
83271  return ID;
83272  }
83273 
83274  public:
83277 
83283  canSendGift();
83284 
83292  explicit canSendGift(int64 gift_id_);
83293 
83295  static const std::int32_t ID = 1307059830;
83296 
83299 
83305  void store(TlStorerToString &s, const char *field_name) const final;
83306 };
83307 
83309 
83315 class canSendMessageToUser final : public Function {
83320  std::int32_t get_id() const final {
83321  return ID;
83322  }
83323 
83324  public:
83329 
83336 
83346 
83348  static const std::int32_t ID = 1529489462;
83349 
83352 
83358  void store(TlStorerToString &s, const char *field_name) const final;
83359 };
83360 
83362 
83368 class canTransferOwnership final : public Function {
83373  std::int32_t get_id() const final {
83374  return ID;
83375  }
83376 
83377  public:
83378 
83385 
83387  static const std::int32_t ID = 634602508;
83388 
83391 
83397  void store(TlStorerToString &s, const char *field_name) const final;
83398 };
83399 
83400 class ok;
83401 
83407 class cancelDownloadFile final : public Function {
83412  std::int32_t get_id() const final {
83413  return ID;
83414  }
83415 
83416  public:
83421 
83428 
83438 
83440  static const std::int32_t ID = -1954524450;
83441 
83444 
83450  void store(TlStorerToString &s, const char *field_name) const final;
83451 };
83452 
83453 class ok;
83454 
83460 class cancelPasswordReset final : public Function {
83465  std::int32_t get_id() const final {
83466  return ID;
83467  }
83468 
83469  public:
83470 
83477 
83479  static const std::int32_t ID = 940733538;
83480 
83483 
83489  void store(TlStorerToString &s, const char *field_name) const final;
83490 };
83491 
83492 class ok;
83493 
83504  std::int32_t get_id() const final {
83505  return ID;
83506  }
83507 
83508  public:
83511 
83518 
83527 
83529  static const std::int32_t ID = 823412414;
83530 
83533 
83539  void store(TlStorerToString &s, const char *field_name) const final;
83540 };
83541 
83542 class passwordState;
83543 
83554  std::int32_t get_id() const final {
83555  return ID;
83556  }
83557 
83558  public:
83559 
83566 
83568  static const std::int32_t ID = -1516728691;
83569 
83572 
83578  void store(TlStorerToString &s, const char *field_name) const final;
83579 };
83580 
83581 class contact;
83582 
83583 class importedContacts;
83584 
83590 class changeImportedContacts final : public Function {
83595  std::int32_t get_id() const final {
83596  return ID;
83597  }
83598 
83599  public:
83602 
83609 
83618 
83620  static const std::int32_t ID = 1968207955;
83621 
83624 
83630  void store(TlStorerToString &s, const char *field_name) const final;
83631 };
83632 
83633 class ok;
83634 
83640 class changeStickerSet final : public Function {
83645  std::int32_t get_id() const final {
83646  return ID;
83647  }
83648 
83649  public:
83656 
83662  changeStickerSet();
83663 
83674 
83676  static const std::int32_t ID = 449357293;
83677 
83680 
83686  void store(TlStorerToString &s, const char *field_name) const final;
83687 };
83688 
83689 class ok;
83690 
83701  std::int32_t get_id() const final {
83702  return ID;
83703  }
83704 
83705  public:
83707  string token_;
83708 
83715 
83723  explicit checkAuthenticationBotToken(string const &token_);
83724 
83726  static const std::int32_t ID = 639321206;
83727 
83730 
83736  void store(TlStorerToString &s, const char *field_name) const final;
83737 };
83738 
83739 class ok;
83740 
83746 class checkAuthenticationCode final : public Function {
83751  std::int32_t get_id() const final {
83752  return ID;
83753  }
83754 
83755  public:
83757  string code_;
83758 
83765 
83773  explicit checkAuthenticationCode(string const &code_);
83774 
83776  static const std::int32_t ID = -302103382;
83777 
83780 
83786  void store(TlStorerToString &s, const char *field_name) const final;
83787 };
83788 
83790 
83791 class ok;
83792 
83803  std::int32_t get_id() const final {
83804  return ID;
83805  }
83806 
83807  public:
83810 
83817 
83826 
83828  static const std::int32_t ID = -582827361;
83829 
83832 
83838  void store(TlStorerToString &s, const char *field_name) const final;
83839 };
83840 
83841 class ok;
83842 
83853  std::int32_t get_id() const final {
83854  return ID;
83855  }
83856 
83857  public:
83859  string password_;
83860 
83867 
83875  explicit checkAuthenticationPassword(string const &password_);
83876 
83878  static const std::int32_t ID = -2025698400;
83879 
83882 
83888  void store(TlStorerToString &s, const char *field_name) const final;
83889 };
83890 
83891 class ok;
83892 
83903  std::int32_t get_id() const final {
83904  return ID;
83905  }
83906 
83907  public:
83910 
83917 
83926 
83928  static const std::int32_t ID = -603309083;
83929 
83932 
83938  void store(TlStorerToString &s, const char *field_name) const final;
83939 };
83940 
83941 class ok;
83942 
83953  std::int32_t get_id() const final {
83954  return ID;
83955  }
83956 
83957  public:
83959  string currency_;
83962 
83969 
83979 
83981  static const std::int32_t ID = 1588959934;
83982 
83985 
83991  void store(TlStorerToString &s, const char *field_name) const final;
83992 };
83993 
83995 
84001 class checkChatFolderInviteLink final : public Function {
84006  std::int32_t get_id() const final {
84007  return ID;
84008  }
84009 
84010  public:
84013 
84020 
84028  explicit checkChatFolderInviteLink(string const &invite_link_);
84029 
84031  static const std::int32_t ID = 522557851;
84032 
84035 
84041  void store(TlStorerToString &s, const char *field_name) const final;
84042 };
84043 
84044 class chatInviteLinkInfo;
84045 
84051 class checkChatInviteLink final : public Function {
84056  std::int32_t get_id() const final {
84057  return ID;
84058  }
84059 
84060  public:
84063 
84070 
84078  explicit checkChatInviteLink(string const &invite_link_);
84079 
84081  static const std::int32_t ID = -496940997;
84082 
84085 
84091  void store(TlStorerToString &s, const char *field_name) const final;
84092 };
84093 
84095 
84101 class checkChatUsername final : public Function {
84106  std::int32_t get_id() const final {
84107  return ID;
84108  }
84109 
84110  public:
84114  string username_;
84115 
84122 
84131  checkChatUsername(int53 chat_id_, string const &username_);
84132 
84134  static const std::int32_t ID = -119119344;
84135 
84138 
84144  void store(TlStorerToString &s, const char *field_name) const final;
84145 };
84146 
84147 class PublicChatType;
84148 
84149 class ok;
84150 
84161  std::int32_t get_id() const final {
84162  return ID;
84163  }
84164 
84165  public:
84168 
84175 
84184 
84186  static const std::int32_t ID = -445546591;
84187 
84190 
84196  void store(TlStorerToString &s, const char *field_name) const final;
84197 };
84198 
84199 class ok;
84200 
84211  std::int32_t get_id() const final {
84212  return ID;
84213  }
84214 
84215  public:
84217  string code_;
84218 
84225 
84233  explicit checkEmailAddressVerificationCode(string const &code_);
84234 
84236  static const std::int32_t ID = -426386685;
84237 
84240 
84246  void store(TlStorerToString &s, const char *field_name) const final;
84247 };
84248 
84250 
84251 class ok;
84252 
84258 class checkLoginEmailAddressCode final : public Function {
84263  std::int32_t get_id() const final {
84264  return ID;
84265  }
84266 
84267  public:
84270 
84277 
84286 
84288  static const std::int32_t ID = -1454244766;
84289 
84292 
84298  void store(TlStorerToString &s, const char *field_name) const final;
84299 };
84300 
84301 class ok;
84302 
84308 class checkPasswordRecoveryCode final : public Function {
84313  std::int32_t get_id() const final {
84314  return ID;
84315  }
84316 
84317  public:
84320 
84327 
84335  explicit checkPasswordRecoveryCode(string const &recovery_code_);
84336 
84338  static const std::int32_t ID = -200794600;
84339 
84342 
84348  void store(TlStorerToString &s, const char *field_name) const final;
84349 };
84350 
84351 class ok;
84352 
84358 class checkPhoneNumberCode final : public Function {
84363  std::int32_t get_id() const final {
84364  return ID;
84365  }
84366 
84367  public:
84369  string code_;
84370 
84377 
84385  explicit checkPhoneNumberCode(string const &code_);
84386 
84388  static const std::int32_t ID = -603626079;
84389 
84392 
84398  void store(TlStorerToString &s, const char *field_name) const final;
84399 };
84400 
84401 class premiumGiftCodeInfo;
84402 
84408 class checkPremiumGiftCode final : public Function {
84413  std::int32_t get_id() const final {
84414  return ID;
84415  }
84416 
84417  public:
84419  string code_;
84420 
84427 
84435  explicit checkPremiumGiftCode(string const &code_);
84436 
84438  static const std::int32_t ID = -1786063260;
84439 
84442 
84448  void store(TlStorerToString &s, const char *field_name) const final;
84449 };
84450 
84451 class ok;
84452 
84463  std::int32_t get_id() const final {
84464  return ID;
84465  }
84466 
84467  public:
84469  string name_;
84470 
84477 
84485  explicit checkQuickReplyShortcutName(string const &name_);
84486 
84488  static const std::int32_t ID = 2101203241;
84489 
84492 
84498  void store(TlStorerToString &s, const char *field_name) const final;
84499 };
84500 
84501 class passwordState;
84502 
84513  std::int32_t get_id() const final {
84514  return ID;
84515  }
84516 
84517  public:
84519  string code_;
84520 
84527 
84535  explicit checkRecoveryEmailAddressCode(string const &code_);
84536 
84538  static const std::int32_t ID = -1997039589;
84539 
84542 
84548  void store(TlStorerToString &s, const char *field_name) const final;
84549 };
84550 
84552 
84558 class checkStickerSetName final : public Function {
84563  std::int32_t get_id() const final {
84564  return ID;
84565  }
84566 
84567  public:
84569  string name_;
84570 
84577 
84585  explicit checkStickerSetName(string const &name_);
84586 
84588  static const std::int32_t ID = -1789392642;
84589 
84592 
84598  void store(TlStorerToString &s, const char *field_name) const final;
84599 };
84600 
84601 class ok;
84602 
84608 class checkWebAppFileDownload final : public Function {
84613  std::int32_t get_id() const final {
84614  return ID;
84615  }
84616 
84617  public:
84621  string file_name_;
84623  string url_;
84624 
84631 
84641  checkWebAppFileDownload(int53 bot_user_id_, string const &file_name_, string const &url_);
84642 
84644  static const std::int32_t ID = -389397278;
84645 
84648 
84654  void store(TlStorerToString &s, const char *field_name) const final;
84655 };
84656 
84657 class text;
84658 
84664 class cleanFileName final : public Function {
84669  std::int32_t get_id() const final {
84670  return ID;
84671  }
84672 
84673  public:
84675  string file_name_;
84676 
84682  cleanFileName();
84683 
84691  explicit cleanFileName(string const &file_name_);
84692 
84694  static const std::int32_t ID = 967964667;
84695 
84698 
84704  void store(TlStorerToString &s, const char *field_name) const final;
84705 };
84706 
84707 class ok;
84708 
84714 class clearAllDraftMessages final : public Function {
84719  std::int32_t get_id() const final {
84720  return ID;
84721  }
84722 
84723  public:
84726 
84733 
84742 
84744  static const std::int32_t ID = -46369573;
84745 
84748 
84754  void store(TlStorerToString &s, const char *field_name) const final;
84755 };
84756 
84757 class ok;
84758 
84769  std::int32_t get_id() const final {
84770  return ID;
84771  }
84772 
84773  public:
84774 
84781 
84783  static const std::int32_t ID = 1475109874;
84784 
84787 
84793  void store(TlStorerToString &s, const char *field_name) const final;
84794 };
84795 
84796 class ok;
84797 
84803 class clearImportedContacts final : public Function {
84808  std::int32_t get_id() const final {
84809  return ID;
84810  }
84811 
84812  public:
84813 
84820 
84822  static const std::int32_t ID = 869503298;
84823 
84826 
84832  void store(TlStorerToString &s, const char *field_name) const final;
84833 };
84834 
84835 class ok;
84836 
84842 class clearRecentEmojiStatuses final : public Function {
84847  std::int32_t get_id() const final {
84848  return ID;
84849  }
84850 
84851  public:
84852 
84859 
84861  static const std::int32_t ID = -428749986;
84862 
84865 
84871  void store(TlStorerToString &s, const char *field_name) const final;
84872 };
84873 
84874 class ok;
84875 
84881 class clearRecentReactions final : public Function {
84886  std::int32_t get_id() const final {
84887  return ID;
84888  }
84889 
84890  public:
84891 
84898 
84900  static const std::int32_t ID = 1298253650;
84901 
84904 
84910  void store(TlStorerToString &s, const char *field_name) const final;
84911 };
84912 
84913 class ok;
84914 
84920 class clearRecentStickers final : public Function {
84925  std::int32_t get_id() const final {
84926  return ID;
84927  }
84928 
84929  public:
84932 
84939 
84947  explicit clearRecentStickers(bool is_attached_);
84948 
84950  static const std::int32_t ID = -321242684;
84951 
84954 
84960  void store(TlStorerToString &s, const char *field_name) const final;
84961 };
84962 
84963 class ok;
84964 
84970 class clearRecentlyFoundChats final : public Function {
84975  std::int32_t get_id() const final {
84976  return ID;
84977  }
84978 
84979  public:
84980 
84987 
84989  static const std::int32_t ID = -285582542;
84990 
84993 
84999  void store(TlStorerToString &s, const char *field_name) const final;
85000 };
85001 
85002 class ok;
85003 
85009 class clearSearchedForTags final : public Function {
85014  std::int32_t get_id() const final {
85015  return ID;
85016  }
85017 
85018  public:
85021 
85028 
85036  explicit clearSearchedForTags(bool clear_cashtags_);
85037 
85039  static const std::int32_t ID = 512017238;
85040 
85043 
85049  void store(TlStorerToString &s, const char *field_name) const final;
85050 };
85051 
85052 class sticker;
85053 
85059 class clickAnimatedEmojiMessage final : public Function {
85064  std::int32_t get_id() const final {
85065  return ID;
85066  }
85067 
85068  public:
85073 
85080 
85090 
85092  static const std::int32_t ID = 196179554;
85093 
85096 
85102  void store(TlStorerToString &s, const char *field_name) const final;
85103 };
85104 
85105 class ok;
85106 
85112 class clickChatSponsoredMessage final : public Function {
85117  std::int32_t get_id() const final {
85118  return ID;
85119  }
85120 
85121  public:
85130 
85137 
85149 
85151  static const std::int32_t ID = 971995671;
85152 
85155 
85161  void store(TlStorerToString &s, const char *field_name) const final;
85162 };
85163 
85164 class ok;
85165 
85176  std::int32_t get_id() const final {
85177  return ID;
85178  }
85179 
85180  public:
85181 
85188 
85190  static const std::int32_t ID = -369319162;
85191 
85194 
85200  void store(TlStorerToString &s, const char *field_name) const final;
85201 };
85202 
85203 class ok;
85204 
85215  std::int32_t get_id() const final {
85216  return ID;
85217  }
85218 
85219  public:
85222 
85229 
85238 
85240  static const std::int32_t ID = 1367156622;
85241 
85244 
85250  void store(TlStorerToString &s, const char *field_name) const final;
85251 };
85252 
85253 class ok;
85254 
85260 class close final : public Function {
85265  std::int32_t get_id() const final {
85266  return ID;
85267  }
85268 
85269  public:
85270 
85276  close();
85277 
85279  static const std::int32_t ID = -1187782273;
85280 
85283 
85289  void store(TlStorerToString &s, const char *field_name) const final;
85290 };
85291 
85292 class ok;
85293 
85299 class closeChat final : public Function {
85304  std::int32_t get_id() const final {
85305  return ID;
85306  }
85307 
85308  public:
85311 
85317  closeChat();
85318 
85326  explicit closeChat(int53 chat_id_);
85327 
85329  static const std::int32_t ID = 39749353;
85330 
85333 
85339  void store(TlStorerToString &s, const char *field_name) const final;
85340 };
85341 
85342 class ok;
85343 
85349 class closeSecretChat final : public Function {
85354  std::int32_t get_id() const final {
85355  return ID;
85356  }
85357 
85358  public:
85361 
85367  closeSecretChat();
85368 
85377 
85379  static const std::int32_t ID = -471006133;
85380 
85383 
85389  void store(TlStorerToString &s, const char *field_name) const final;
85390 };
85391 
85392 class ok;
85393 
85399 class closeStory final : public Function {
85404  std::int32_t get_id() const final {
85405  return ID;
85406  }
85407 
85408  public:
85413 
85419  closeStory();
85420 
85430 
85432  static const std::int32_t ID = 1553967851;
85433 
85436 
85442  void store(TlStorerToString &s, const char *field_name) const final;
85443 };
85444 
85445 class ok;
85446 
85452 class closeWebApp final : public Function {
85457  std::int32_t get_id() const final {
85458  return ID;
85459  }
85460 
85461  public:
85464 
85470  closeWebApp();
85471 
85480 
85482  static const std::int32_t ID = 1755391174;
85483 
85486 
85492  void store(TlStorerToString &s, const char *field_name) const final;
85493 };
85494 
85495 class ok;
85496 
85507  std::int32_t get_id() const final {
85508  return ID;
85509  }
85510 
85511  public:
85516 
85523 
85533 
85535  static const std::int32_t ID = -171354618;
85536 
85539 
85545  void store(TlStorerToString &s, const char *field_name) const final;
85546 };
85547 
85548 class session;
85549 
85560  std::int32_t get_id() const final {
85561  return ID;
85562  }
85563 
85564  public:
85566  string link_;
85567 
85574 
85582  explicit confirmQrCodeAuthentication(string const &link_);
85583 
85585  static const std::int32_t ID = -376199379;
85586 
85589 
85595  void store(TlStorerToString &s, const char *field_name) const final;
85596 };
85597 
85598 class ok;
85599 
85605 class confirmSession final : public Function {
85610  std::int32_t get_id() const final {
85611  return ID;
85612  }
85613 
85614  public:
85617 
85623  confirmSession();
85624 
85632  explicit confirmSession(int64 session_id_);
85633 
85635  static const std::int32_t ID = -674647009;
85636 
85639 
85645  void store(TlStorerToString &s, const char *field_name) const final;
85646 };
85647 
85648 class AffiliateType;
85649 
85651 
85657 class connectAffiliateProgram final : public Function {
85662  std::int32_t get_id() const final {
85663  return ID;
85664  }
85665 
85666  public:
85671 
85678 
85688 
85690  static const std::int32_t ID = 1661392684;
85691 
85694 
85700  void store(TlStorerToString &s, const char *field_name) const final;
85701 };
85702 
85703 class chat;
85704 
85710 class createBasicGroupChat final : public Function {
85715  std::int32_t get_id() const final {
85716  return ID;
85717  }
85718 
85719  public:
85723  bool force_;
85724 
85731 
85741 
85743  static const std::int32_t ID = 1972024548;
85744 
85747 
85753  void store(TlStorerToString &s, const char *field_name) const final;
85754 };
85755 
85756 class businessChatLink;
85757 
85758 class inputBusinessChatLink;
85759 
85765 class createBusinessChatLink final : public Function {
85770  std::int32_t get_id() const final {
85771  return ID;
85772  }
85773 
85774  public:
85777 
85784 
85793 
85795  static const std::int32_t ID = -1861018304;
85796 
85799 
85805  void store(TlStorerToString &s, const char *field_name) const final;
85806 };
85807 
85808 class callId;
85809 
85810 class callProtocol;
85811 
85817 class createCall final : public Function {
85822  std::int32_t get_id() const final {
85823  return ID;
85824  }
85825 
85826  public:
85833 
85839  createCall();
85840 
85851 
85853  static const std::int32_t ID = -1104663024;
85854 
85857 
85863  void store(TlStorerToString &s, const char *field_name) const final;
85864 };
85865 
85866 class chatFolder;
85867 
85868 class chatFolderInfo;
85869 
85875 class createChatFolder final : public Function {
85880  std::int32_t get_id() const final {
85881  return ID;
85882  }
85883 
85884  public:
85887 
85893  createChatFolder();
85894 
85903 
85905  static const std::int32_t ID = 1015399680;
85906 
85909 
85915  void store(TlStorerToString &s, const char *field_name) const final;
85916 };
85917 
85918 class chatFolderInviteLink;
85919 
85925 class createChatFolderInviteLink final : public Function {
85930  std::int32_t get_id() const final {
85931  return ID;
85932  }
85933 
85934  public:
85938  string name_;
85941 
85948 
85959 
85961  static const std::int32_t ID = -2037911099;
85962 
85965 
85971  void store(TlStorerToString &s, const char *field_name) const final;
85972 };
85973 
85974 class chatInviteLink;
85975 
85981 class createChatInviteLink final : public Function {
85986  std::int32_t get_id() const final {
85987  return ID;
85988  }
85989 
85990  public:
85994  string name_;
86001 
86008 
86021 
86023  static const std::int32_t ID = 287744833;
86024 
86027 
86033  void store(TlStorerToString &s, const char *field_name) const final;
86034 };
86035 
86036 class chatInviteLink;
86037 
86039 
86050  std::int32_t get_id() const final {
86051  return ID;
86052  }
86053 
86054  public:
86058  string name_;
86061 
86068 
86079 
86081  static const std::int32_t ID = 2255717;
86082 
86085 
86091  void store(TlStorerToString &s, const char *field_name) const final;
86092 };
86093 
86094 class forumTopicIcon;
86095 
86096 class forumTopicInfo;
86097 
86103 class createForumTopic final : public Function {
86108  std::int32_t get_id() const final {
86109  return ID;
86110  }
86111 
86112  public:
86116  string name_;
86119 
86125  createForumTopic();
86126 
86137 
86139  static const std::int32_t ID = -1040570140;
86140 
86143 
86149  void store(TlStorerToString &s, const char *field_name) const final;
86150 };
86151 
86152 class MessageSender;
86153 
86154 class giftCollection;
86155 
86161 class createGiftCollection final : public Function {
86166  std::int32_t get_id() const final {
86167  return ID;
86168  }
86169 
86170  public:
86174  string name_;
86177 
86184 
86195 
86197  static const std::int32_t ID = -397088099;
86198 
86201 
86207  void store(TlStorerToString &s, const char *field_name) const final;
86208 };
86209 
86210 class groupCallInfo;
86211 
86213 
86219 class createGroupCall final : public Function {
86224  std::int32_t get_id() const final {
86225  return ID;
86226  }
86227 
86228  public:
86231 
86237  createGroupCall();
86238 
86247 
86249  static const std::int32_t ID = 1930068672;
86250 
86253 
86259  void store(TlStorerToString &s, const char *field_name) const final;
86260 };
86261 
86262 class InputMessageContent;
86263 
86264 class httpUrl;
86265 
86271 class createInvoiceLink final : public Function {
86276  std::int32_t get_id() const final {
86277  return ID;
86278  }
86279 
86280  public:
86285 
86292 
86302 
86304  static const std::int32_t ID = -814692249;
86305 
86308 
86314  void store(TlStorerToString &s, const char *field_name) const final;
86315 };
86316 
86317 class createdBasicGroupChat;
86318 
86324 class createNewBasicGroupChat final : public Function {
86329  std::int32_t get_id() const final {
86330  return ID;
86331  }
86332 
86333  public:
86337  string title_;
86340 
86347 
86358 
86360  static const std::int32_t ID = 1806454709;
86361 
86364 
86370  void store(TlStorerToString &s, const char *field_name) const final;
86371 };
86372 
86373 class chat;
86374 
86380 class createNewSecretChat final : public Function {
86385  std::int32_t get_id() const final {
86386  return ID;
86387  }
86388 
86389  public:
86392 
86399 
86408 
86410  static const std::int32_t ID = -620682651;
86411 
86414 
86420  void store(TlStorerToString &s, const char *field_name) const final;
86421 };
86422 
86423 class StickerType;
86424 
86425 class inputSticker;
86426 
86427 class stickerSet;
86428 
86434 class createNewStickerSet final : public Function {
86439  std::int32_t get_id() const final {
86440  return ID;
86441  }
86442 
86443  public:
86447  string title_;
86449  string name_;
86457  string source_;
86458 
86465 
86480 
86482  static const std::int32_t ID = -481065727;
86483 
86486 
86492  void store(TlStorerToString &s, const char *field_name) const final;
86493 };
86494 
86495 class chat;
86496 
86497 class chatLocation;
86498 
86504 class createNewSupergroupChat final : public Function {
86509  std::int32_t get_id() const final {
86510  return ID;
86511  }
86512 
86513  public:
86515  string title_;
86528 
86535 
86550 
86552  static const std::int32_t ID = 804058822;
86553 
86556 
86562  void store(TlStorerToString &s, const char *field_name) const final;
86563 };
86564 
86565 class chat;
86566 
86572 class createPrivateChat final : public Function {
86577  std::int32_t get_id() const final {
86578  return ID;
86579  }
86580 
86581  public:
86585  bool force_;
86586 
86593 
86603 
86605  static const std::int32_t ID = -947758327;
86606 
86609 
86615  void store(TlStorerToString &s, const char *field_name) const final;
86616 };
86617 
86618 class chat;
86619 
86625 class createSecretChat final : public Function {
86630  std::int32_t get_id() const final {
86631  return ID;
86632  }
86633 
86634  public:
86637 
86643  createSecretChat();
86644 
86653 
86655  static const std::int32_t ID = 1930285615;
86656 
86659 
86665  void store(TlStorerToString &s, const char *field_name) const final;
86666 };
86667 
86668 class storyAlbum;
86669 
86675 class createStoryAlbum final : public Function {
86680  std::int32_t get_id() const final {
86681  return ID;
86682  }
86683 
86684  public:
86688  string name_;
86691 
86697  createStoryAlbum();
86698 
86709 
86711  static const std::int32_t ID = -804362185;
86712 
86715 
86721  void store(TlStorerToString &s, const char *field_name) const final;
86722 };
86723 
86724 class chat;
86725 
86731 class createSupergroupChat final : public Function {
86736  std::int32_t get_id() const final {
86737  return ID;
86738  }
86739 
86740  public:
86744  bool force_;
86745 
86752 
86762 
86764  static const std::int32_t ID = 1187475691;
86765 
86768 
86774  void store(TlStorerToString &s, const char *field_name) const final;
86775 };
86776 
86778 
86784 class createTemporaryPassword final : public Function {
86789  std::int32_t get_id() const final {
86790  return ID;
86791  }
86792 
86793  public:
86795  string password_;
86798 
86805 
86815 
86817  static const std::int32_t ID = -1626509434;
86818 
86821 
86827  void store(TlStorerToString &s, const char *field_name) const final;
86828 };
86829 
86830 class groupCallId;
86831 
86837 class createVideoChat final : public Function {
86842  std::int32_t get_id() const final {
86843  return ID;
86844  }
86845 
86846  public:
86850  string title_;
86855 
86861  createVideoChat();
86862 
86874 
86876  static const std::int32_t ID = 2124715405;
86877 
86880 
86886  void store(TlStorerToString &s, const char *field_name) const final;
86887 };
86888 
86889 class ok;
86890 
86896 class declineGroupCallInvitation final : public Function {
86901  std::int32_t get_id() const final {
86902  return ID;
86903  }
86904 
86905  public:
86910 
86917 
86927 
86929  static const std::int32_t ID = 1843919377;
86930 
86933 
86939  void store(TlStorerToString &s, const char *field_name) const final;
86940 };
86941 
86942 class ok;
86943 
86949 class declineSuggestedPost final : public Function {
86954  std::int32_t get_id() const final {
86955  return ID;
86956  }
86957 
86958  public:
86964  string comment_;
86965 
86972 
86983 
86985  static const std::int32_t ID = -1758260609;
86986 
86989 
86995  void store(TlStorerToString &s, const char *field_name) const final;
86996 };
86997 
86998 class GroupCallDataChannel;
86999 
87000 class MessageSender;
87001 
87002 class data;
87003 
87009 class decryptGroupCallData final : public Function {
87014  std::int32_t get_id() const final {
87015  return ID;
87016  }
87017 
87018  public:
87027 
87034 
87046 
87048  static const std::int32_t ID = 1781743076;
87049 
87052 
87058  void store(TlStorerToString &s, const char *field_name) const final;
87059 };
87060 
87061 class ok;
87062 
87068 class deleteAccount final : public Function {
87073  std::int32_t get_id() const final {
87074  return ID;
87075  }
87076 
87077  public:
87079  string reason_;
87081  string password_;
87082 
87088  deleteAccount();
87089 
87098  deleteAccount(string const &reason_, string const &password_);
87099 
87101  static const std::int32_t ID = 1395816134;
87102 
87105 
87111  void store(TlStorerToString &s, const char *field_name) const final;
87112 };
87113 
87114 class ok;
87115 
87121 class deleteAllCallMessages final : public Function {
87126  std::int32_t get_id() const final {
87127  return ID;
87128  }
87129 
87130  public:
87132  bool revoke_;
87133 
87140 
87148  explicit deleteAllCallMessages(bool revoke_);
87149 
87151  static const std::int32_t ID = -1466445325;
87152 
87155 
87161  void store(TlStorerToString &s, const char *field_name) const final;
87162 };
87163 
87164 class ok;
87165 
87176  std::int32_t get_id() const final {
87177  return ID;
87178  }
87179 
87180  public:
87185 
87192 
87202 
87204  static const std::int32_t ID = 1112020698;
87205 
87208 
87214  void store(TlStorerToString &s, const char *field_name) const final;
87215 };
87216 
87217 class ok;
87218 
87224 class deleteBotMediaPreviews final : public Function {
87229  std::int32_t get_id() const final {
87230  return ID;
87231  }
87232 
87233  public:
87240 
87247 
87258 
87260  static const std::int32_t ID = -1397512722;
87261 
87264 
87270  void store(TlStorerToString &s, const char *field_name) const final;
87271 };
87272 
87273 class ok;
87274 
87280 class deleteBusinessChatLink final : public Function {
87285  std::int32_t get_id() const final {
87286  return ID;
87287  }
87288 
87289  public:
87291  string link_;
87292 
87299 
87307  explicit deleteBusinessChatLink(string const &link_);
87308 
87310  static const std::int32_t ID = -1101895865;
87311 
87314 
87320  void store(TlStorerToString &s, const char *field_name) const final;
87321 };
87322 
87323 class ok;
87324 
87330 class deleteBusinessConnectedBot final : public Function {
87335  std::int32_t get_id() const final {
87336  return ID;
87337  }
87338 
87339  public:
87342 
87349 
87358 
87360  static const std::int32_t ID = -1633976747;
87361 
87364 
87370  void store(TlStorerToString &s, const char *field_name) const final;
87371 };
87372 
87373 class ok;
87374 
87380 class deleteBusinessMessages final : public Function {
87385  std::int32_t get_id() const final {
87386  return ID;
87387  }
87388 
87389  public:
87394 
87401 
87411 
87413  static const std::int32_t ID = 1425721828;
87414 
87417 
87423  void store(TlStorerToString &s, const char *field_name) const final;
87424 };
87425 
87426 class ok;
87427 
87433 class deleteBusinessStory final : public Function {
87438  std::int32_t get_id() const final {
87439  return ID;
87440  }
87441 
87442  public:
87447 
87454 
87464 
87466  static const std::int32_t ID = 1024585042;
87467 
87470 
87476  void store(TlStorerToString &s, const char *field_name) const final;
87477 };
87478 
87479 class ok;
87480 
87486 class deleteChat final : public Function {
87491  std::int32_t get_id() const final {
87492  return ID;
87493  }
87494 
87495  public:
87498 
87504  deleteChat();
87505 
87513  explicit deleteChat(int53 chat_id_);
87514 
87516  static const std::int32_t ID = -171253666;
87517 
87520 
87526  void store(TlStorerToString &s, const char *field_name) const final;
87527 };
87528 
87529 class ok;
87530 
87536 class deleteChatBackground final : public Function {
87541  std::int32_t get_id() const final {
87542  return ID;
87543  }
87544 
87545  public:
87550 
87557 
87567 
87569  static const std::int32_t ID = 320267896;
87570 
87573 
87579  void store(TlStorerToString &s, const char *field_name) const final;
87580 };
87581 
87582 class ok;
87583 
87589 class deleteChatFolder final : public Function {
87594  std::int32_t get_id() const final {
87595  return ID;
87596  }
87597 
87598  public:
87603 
87609  deleteChatFolder();
87610 
87620 
87622  static const std::int32_t ID = -1956364551;
87623 
87626 
87632  void store(TlStorerToString &s, const char *field_name) const final;
87633 };
87634 
87635 class ok;
87636 
87642 class deleteChatFolderInviteLink final : public Function {
87647  std::int32_t get_id() const final {
87648  return ID;
87649  }
87650 
87651  public:
87656 
87663 
87673 
87675  static const std::int32_t ID = -930057858;
87676 
87679 
87685  void store(TlStorerToString &s, const char *field_name) const final;
87686 };
87687 
87688 class ok;
87689 
87695 class deleteChatHistory final : public Function {
87700  std::int32_t get_id() const final {
87701  return ID;
87702  }
87703 
87704  public:
87710  bool revoke_;
87711 
87718 
87729 
87731  static const std::int32_t ID = -1472081761;
87732 
87735 
87741  void store(TlStorerToString &s, const char *field_name) const final;
87742 };
87743 
87744 class ok;
87745 
87751 class deleteChatMessagesByDate final : public Function {
87756  std::int32_t get_id() const final {
87757  return ID;
87758  }
87759 
87760  public:
87768  bool revoke_;
87769 
87776 
87788 
87790  static const std::int32_t ID = -1639653185;
87791 
87794 
87800  void store(TlStorerToString &s, const char *field_name) const final;
87801 };
87802 
87803 class MessageSender;
87804 
87805 class ok;
87806 
87812 class deleteChatMessagesBySender final : public Function {
87817  std::int32_t get_id() const final {
87818  return ID;
87819  }
87820 
87821  public:
87826 
87833 
87843 
87845  static const std::int32_t ID = -1164235161;
87846 
87849 
87855  void store(TlStorerToString &s, const char *field_name) const final;
87856 };
87857 
87858 class ok;
87859 
87865 class deleteChatReplyMarkup final : public Function {
87870  std::int32_t get_id() const final {
87871  return ID;
87872  }
87873 
87874  public:
87879 
87886 
87896 
87898  static const std::int32_t ID = 100637531;
87899 
87902 
87908  void store(TlStorerToString &s, const char *field_name) const final;
87909 };
87910 
87911 class BotCommandScope;
87912 
87913 class ok;
87914 
87920 class deleteCommands final : public Function {
87925  std::int32_t get_id() const final {
87926  return ID;
87927  }
87928 
87929  public:
87934 
87940  deleteCommands();
87941 
87951 
87953  static const std::int32_t ID = 1002732586;
87954 
87957 
87963  void store(TlStorerToString &s, const char *field_name) const final;
87964 };
87965 
87966 class ok;
87967 
87973 class deleteDefaultBackground final : public Function {
87978  std::int32_t get_id() const final {
87979  return ID;
87980  }
87981 
87982  public:
87985 
87992 
88001 
88003  static const std::int32_t ID = -1297814210;
88004 
88007 
88013  void store(TlStorerToString &s, const char *field_name) const final;
88014 };
88015 
88016 class ok;
88017 
88028  std::int32_t get_id() const final {
88029  return ID;
88030  }
88031 
88032  public:
88037 
88044 
88054 
88056  static const std::int32_t ID = -1906080196;
88057 
88060 
88066  void store(TlStorerToString &s, const char *field_name) const final;
88067 };
88068 
88069 class ok;
88070 
88081  std::int32_t get_id() const final {
88082  return ID;
88083  }
88084 
88085  public:
88094 
88101 
88113 
88115  static const std::int32_t ID = 945080841;
88116 
88119 
88125  void store(TlStorerToString &s, const char *field_name) const final;
88126 };
88127 
88128 class ok;
88129 
88135 class deleteFile final : public Function {
88140  std::int32_t get_id() const final {
88141  return ID;
88142  }
88143 
88144  public:
88147 
88153  deleteFile();
88154 
88162  explicit deleteFile(int32 file_id_);
88163 
88165  static const std::int32_t ID = 1807653676;
88166 
88169 
88175  void store(TlStorerToString &s, const char *field_name) const final;
88176 };
88177 
88178 class ok;
88179 
88185 class deleteForumTopic final : public Function {
88190  std::int32_t get_id() const final {
88191  return ID;
88192  }
88193 
88194  public:
88199 
88205  deleteForumTopic();
88206 
88216 
88218  static const std::int32_t ID = 1864916152;
88219 
88222 
88228  void store(TlStorerToString &s, const char *field_name) const final;
88229 };
88230 
88231 class MessageSender;
88232 
88233 class ok;
88234 
88240 class deleteGiftCollection final : public Function {
88245  std::int32_t get_id() const final {
88246  return ID;
88247  }
88248 
88249  public:
88254 
88261 
88271 
88273  static const std::int32_t ID = -183749499;
88274 
88277 
88283  void store(TlStorerToString &s, const char *field_name) const final;
88284 };
88285 
88286 class ok;
88287 
88293 class deleteLanguagePack final : public Function {
88298  std::int32_t get_id() const final {
88299  return ID;
88300  }
88301 
88302  public:
88305 
88312 
88320  explicit deleteLanguagePack(string const &language_pack_id_);
88321 
88323  static const std::int32_t ID = -2108761026;
88324 
88327 
88333  void store(TlStorerToString &s, const char *field_name) const final;
88334 };
88335 
88336 class ok;
88337 
88343 class deleteMessages final : public Function {
88348  std::int32_t get_id() const final {
88349  return ID;
88350  }
88351 
88352  public:
88358  bool revoke_;
88359 
88365  deleteMessages();
88366 
88377 
88379  static const std::int32_t ID = 1130090173;
88380 
88383 
88389  void store(TlStorerToString &s, const char *field_name) const final;
88390 };
88391 
88392 class PassportElementType;
88393 
88394 class ok;
88395 
88401 class deletePassportElement final : public Function {
88406  std::int32_t get_id() const final {
88407  return ID;
88408  }
88409 
88410  public:
88413 
88420 
88429 
88431  static const std::int32_t ID = -1719555468;
88432 
88435 
88441  void store(TlStorerToString &s, const char *field_name) const final;
88442 };
88443 
88444 class ok;
88445 
88451 class deleteProfilePhoto final : public Function {
88456  std::int32_t get_id() const final {
88457  return ID;
88458  }
88459 
88460  public:
88463 
88470 
88479 
88481  static const std::int32_t ID = 1319794625;
88482 
88485 
88491  void store(TlStorerToString &s, const char *field_name) const final;
88492 };
88493 
88494 class ok;
88495 
88501 class deleteQuickReplyShortcut final : public Function {
88506  std::int32_t get_id() const final {
88507  return ID;
88508  }
88509 
88510  public:
88513 
88520 
88529 
88531  static const std::int32_t ID = -246911978;
88532 
88535 
88541  void store(TlStorerToString &s, const char *field_name) const final;
88542 };
88543 
88544 class ok;
88545 
88556  std::int32_t get_id() const final {
88557  return ID;
88558  }
88559 
88560  public:
88565 
88572 
88582 
88584  static const std::int32_t ID = -40522947;
88585 
88588 
88594  void store(TlStorerToString &s, const char *field_name) const final;
88595 };
88596 
88597 class ok;
88598 
88609  std::int32_t get_id() const final {
88610  return ID;
88611  }
88612 
88613  public:
88618 
88625 
88635 
88637  static const std::int32_t ID = -1859711873;
88638 
88641 
88647  void store(TlStorerToString &s, const char *field_name) const final;
88648 };
88649 
88650 class ok;
88651 
88657 class deleteSavedCredentials final : public Function {
88662  std::int32_t get_id() const final {
88663  return ID;
88664  }
88665 
88666  public:
88667 
88674 
88676  static const std::int32_t ID = 826300114;
88677 
88680 
88686  void store(TlStorerToString &s, const char *field_name) const final;
88687 };
88688 
88689 class ok;
88690 
88701  std::int32_t get_id() const final {
88702  return ID;
88703  }
88704 
88705  public:
88708 
88715 
88724 
88726  static const std::int32_t ID = 1776237930;
88727 
88730 
88736  void store(TlStorerToString &s, const char *field_name) const final;
88737 };
88738 
88739 class ok;
88740 
88751  std::int32_t get_id() const final {
88752  return ID;
88753  }
88754 
88755  public:
88762 
88769 
88780 
88782  static const std::int32_t ID = 1444389;
88783 
88786 
88792  void store(TlStorerToString &s, const char *field_name) const final;
88793 };
88794 
88795 class ok;
88796 
88802 class deleteSavedOrderInfo final : public Function {
88807  std::int32_t get_id() const final {
88808  return ID;
88809  }
88810 
88811  public:
88812 
88819 
88821  static const std::int32_t ID = 1629058164;
88822 
88825 
88831  void store(TlStorerToString &s, const char *field_name) const final;
88832 };
88833 
88834 class ok;
88835 
88841 class deleteStickerSet final : public Function {
88846  std::int32_t get_id() const final {
88847  return ID;
88848  }
88849 
88850  public:
88852  string name_;
88853 
88859  deleteStickerSet();
88860 
88868  explicit deleteStickerSet(string const &name_);
88869 
88871  static const std::int32_t ID = 1577745325;
88872 
88875 
88881  void store(TlStorerToString &s, const char *field_name) const final;
88882 };
88883 
88884 class ok;
88885 
88891 class deleteStory final : public Function {
88896  std::int32_t get_id() const final {
88897  return ID;
88898  }
88899 
88900  public:
88905 
88911  deleteStory();
88912 
88922 
88924  static const std::int32_t ID = -2020144472;
88925 
88928 
88934  void store(TlStorerToString &s, const char *field_name) const final;
88935 };
88936 
88937 class ok;
88938 
88944 class deleteStoryAlbum final : public Function {
88949  std::int32_t get_id() const final {
88950  return ID;
88951  }
88952 
88953  public:
88958 
88964  deleteStoryAlbum();
88965 
88975 
88977  static const std::int32_t ID = -658327628;
88978 
88981 
88987  void store(TlStorerToString &s, const char *field_name) const final;
88988 };
88989 
88990 class ok;
88991 
88997 class destroy final : public Function {
89002  std::int32_t get_id() const final {
89003  return ID;
89004  }
89005 
89006  public:
89007 
89013  destroy();
89014 
89016  static const std::int32_t ID = 685331274;
89017 
89020 
89026  void store(TlStorerToString &s, const char *field_name) const final;
89027 };
89028 
89029 class ok;
89030 
89041  std::int32_t get_id() const final {
89042  return ID;
89043  }
89044 
89045  public:
89048 
89055 
89064 
89066  static const std::int32_t ID = 843511216;
89067 
89070 
89076  void store(TlStorerToString &s, const char *field_name) const final;
89077 };
89078 
89079 class ok;
89080 
89086 class disableProxy final : public Function {
89091  std::int32_t get_id() const final {
89092  return ID;
89093  }
89094 
89095  public:
89096 
89102  disableProxy();
89103 
89105  static const std::int32_t ID = -2100095102;
89106 
89109 
89115  void store(TlStorerToString &s, const char *field_name) const final;
89116 };
89117 
89118 class ok;
89119 
89125 class discardCall final : public Function {
89130  std::int32_t get_id() const final {
89131  return ID;
89132  }
89133 
89134  public:
89147 
89153  discardCall();
89154 
89168 
89170  static const std::int32_t ID = -1545983346;
89171 
89174 
89180  void store(TlStorerToString &s, const char *field_name) const final;
89181 };
89182 
89183 class AffiliateType;
89184 
89186 
89192 class disconnectAffiliateProgram final : public Function {
89197  std::int32_t get_id() const final {
89198  return ID;
89199  }
89200 
89201  public:
89205  string url_;
89206 
89213 
89223 
89225  static const std::int32_t ID = -105831172;
89226 
89229 
89235  void store(TlStorerToString &s, const char *field_name) const final;
89236 };
89237 
89238 class ok;
89239 
89245 class disconnectAllWebsites final : public Function {
89250  std::int32_t get_id() const final {
89251  return ID;
89252  }
89253 
89254  public:
89255 
89262 
89264  static const std::int32_t ID = -1082985981;
89265 
89268 
89274  void store(TlStorerToString &s, const char *field_name) const final;
89275 };
89276 
89277 class ok;
89278 
89284 class disconnectWebsite final : public Function {
89289  std::int32_t get_id() const final {
89290  return ID;
89291  }
89292 
89293  public:
89296 
89303 
89312 
89314  static const std::int32_t ID = -778767395;
89315 
89318 
89324  void store(TlStorerToString &s, const char *field_name) const final;
89325 };
89326 
89327 class file;
89328 
89334 class downloadFile final : public Function {
89339  std::int32_t get_id() const final {
89340  return ID;
89341  }
89342 
89343  public:
89354 
89360  downloadFile();
89361 
89374 
89376  static const std::int32_t ID = 1059402292;
89377 
89380 
89386  void store(TlStorerToString &s, const char *field_name) const final;
89387 };
89388 
89389 class InputStoryContent;
89390 
89391 class botMediaPreview;
89392 
89398 class editBotMediaPreview final : public Function {
89403  std::int32_t get_id() const final {
89404  return ID;
89405  }
89406 
89407  public:
89416 
89423 
89435 
89437  static const std::int32_t ID = -2037031582;
89438 
89441 
89447  void store(TlStorerToString &s, const char *field_name) const final;
89448 };
89449 
89450 class businessChatLink;
89451 
89452 class inputBusinessChatLink;
89453 
89459 class editBusinessChatLink final : public Function {
89464  std::int32_t get_id() const final {
89465  return ID;
89466  }
89467 
89468  public:
89470  string link_;
89473 
89480 
89490 
89492  static const std::int32_t ID = 1594947110;
89493 
89496 
89502  void store(TlStorerToString &s, const char *field_name) const final;
89503 };
89504 
89505 class ReplyMarkup;
89506 
89507 class businessMessage;
89508 
89509 class formattedText;
89510 
89516 class editBusinessMessageCaption final : public Function {
89521  std::int32_t get_id() const final {
89522  return ID;
89523  }
89524 
89525  public:
89538 
89545 
89559 
89561  static const std::int32_t ID = -1071562045;
89562 
89565 
89571  void store(TlStorerToString &s, const char *field_name) const final;
89572 };
89573 
89574 class ReplyMarkup;
89575 
89576 class businessMessage;
89577 
89578 class inputChecklist;
89579 
89590  std::int32_t get_id() const final {
89591  return ID;
89592  }
89593 
89594  public:
89605 
89612 
89625 
89627  static const std::int32_t ID = -445013904;
89628 
89631 
89637  void store(TlStorerToString &s, const char *field_name) const final;
89638 };
89639 
89640 class ReplyMarkup;
89641 
89642 class businessMessage;
89643 
89644 class location;
89645 
89656  std::int32_t get_id() const final {
89657  return ID;
89658  }
89659 
89660  public:
89677 
89684 
89700 
89702  static const std::int32_t ID = 494972447;
89703 
89706 
89712  void store(TlStorerToString &s, const char *field_name) const final;
89713 };
89714 
89715 class InputMessageContent;
89716 
89717 class ReplyMarkup;
89718 
89719 class businessMessage;
89720 
89726 class editBusinessMessageMedia final : public Function {
89731  std::int32_t get_id() const final {
89732  return ID;
89733  }
89734 
89735  public:
89746 
89753 
89766 
89768  static const std::int32_t ID = -60733576;
89769 
89772 
89778  void store(TlStorerToString &s, const char *field_name) const final;
89779 };
89780 
89781 class ReplyMarkup;
89782 
89783 class businessMessage;
89784 
89795  std::int32_t get_id() const final {
89796  return ID;
89797  }
89798 
89799  public:
89808 
89815 
89827 
89829  static const std::int32_t ID = 701787159;
89830 
89833 
89839  void store(TlStorerToString &s, const char *field_name) const final;
89840 };
89841 
89842 class InputMessageContent;
89843 
89844 class ReplyMarkup;
89845 
89846 class businessMessage;
89847 
89853 class editBusinessMessageText final : public Function {
89858  std::int32_t get_id() const final {
89859  return ID;
89860  }
89861 
89862  public:
89873 
89880 
89893 
89895  static const std::int32_t ID = -1149169252;
89896 
89899 
89905  void store(TlStorerToString &s, const char *field_name) const final;
89906 };
89907 
89908 class InputStoryContent;
89909 
89910 class StoryPrivacySettings;
89911 
89912 class formattedText;
89913 
89914 class inputStoryAreas;
89915 
89916 class story;
89917 
89923 class editBusinessStory final : public Function {
89928  std::int32_t get_id() const final {
89929  return ID;
89930  }
89931 
89932  public:
89945 
89952 
89966 
89968  static const std::int32_t ID = 472538940;
89969 
89972 
89978  void store(TlStorerToString &s, const char *field_name) const final;
89979 };
89980 
89981 class chatFolder;
89982 
89983 class chatFolderInfo;
89984 
89990 class editChatFolder final : public Function {
89995  std::int32_t get_id() const final {
89996  return ID;
89997  }
89998 
89999  public:
90004 
90010  editChatFolder();
90011 
90021 
90023  static const std::int32_t ID = 53672754;
90024 
90027 
90033  void store(TlStorerToString &s, const char *field_name) const final;
90034 };
90035 
90036 class chatFolderInviteLink;
90037 
90043 class editChatFolderInviteLink final : public Function {
90048  std::int32_t get_id() const final {
90049  return ID;
90050  }
90051 
90052  public:
90058  string name_;
90061 
90068 
90080 
90082  static const std::int32_t ID = -2141872095;
90083 
90086 
90092  void store(TlStorerToString &s, const char *field_name) const final;
90093 };
90094 
90095 class chatInviteLink;
90096 
90102 class editChatInviteLink final : public Function {
90107  std::int32_t get_id() const final {
90108  return ID;
90109  }
90110 
90111  public:
90117  string name_;
90124 
90131 
90145 
90147  static const std::int32_t ID = 1320303996;
90148 
90151 
90157  void store(TlStorerToString &s, const char *field_name) const final;
90158 };
90159 
90160 class chatInviteLink;
90161 
90172  std::int32_t get_id() const final {
90173  return ID;
90174  }
90175 
90176  public:
90182  string name_;
90183 
90190 
90200  editChatSubscriptionInviteLink(int53 chat_id_, string const &invite_link_, string const &name_);
90201 
90203  static const std::int32_t ID = -951826989;
90204 
90207 
90213  void store(TlStorerToString &s, const char *field_name) const final;
90214 };
90215 
90216 class languagePackInfo;
90217 
90218 class ok;
90219 
90225 class editCustomLanguagePackInfo final : public Function {
90230  std::int32_t get_id() const final {
90231  return ID;
90232  }
90233 
90234  public:
90237 
90244 
90253 
90255  static const std::int32_t ID = 1320751257;
90256 
90259 
90265  void store(TlStorerToString &s, const char *field_name) const final;
90266 };
90267 
90268 class ok;
90269 
90275 class editForumTopic final : public Function {
90280  std::int32_t get_id() const final {
90281  return ID;
90282  }
90283 
90284  public:
90290  string name_;
90295 
90301  editForumTopic();
90302 
90315 
90317  static const std::int32_t ID = -1485402016;
90318 
90321 
90327  void store(TlStorerToString &s, const char *field_name) const final;
90328 };
90329 
90330 class ReplyMarkup;
90331 
90332 class formattedText;
90333 
90334 class ok;
90335 
90341 class editInlineMessageCaption final : public Function {
90346  std::int32_t get_id() const final {
90347  return ID;
90348  }
90349 
90350  public:
90359 
90366 
90378 
90380  static const std::int32_t ID = 1409762552;
90381 
90384 
90390  void store(TlStorerToString &s, const char *field_name) const final;
90391 };
90392 
90393 class ReplyMarkup;
90394 
90395 class location;
90396 
90397 class ok;
90398 
90409  std::int32_t get_id() const final {
90410  return ID;
90411  }
90412 
90413  public:
90426 
90433 
90447 
90449  static const std::int32_t ID = 2134352044;
90450 
90453 
90459  void store(TlStorerToString &s, const char *field_name) const final;
90460 };
90461 
90462 class InputMessageContent;
90463 
90464 class ReplyMarkup;
90465 
90466 class ok;
90467 
90473 class editInlineMessageMedia final : public Function {
90478  std::int32_t get_id() const final {
90479  return ID;
90480  }
90481 
90482  public:
90489 
90496 
90507 
90509  static const std::int32_t ID = 23553921;
90510 
90513 
90519  void store(TlStorerToString &s, const char *field_name) const final;
90520 };
90521 
90522 class ReplyMarkup;
90523 
90524 class ok;
90525 
90536  std::int32_t get_id() const final {
90537  return ID;
90538  }
90539 
90540  public:
90545 
90552 
90562 
90564  static const std::int32_t ID = -67565858;
90565 
90568 
90574  void store(TlStorerToString &s, const char *field_name) const final;
90575 };
90576 
90577 class InputMessageContent;
90578 
90579 class ReplyMarkup;
90580 
90581 class ok;
90582 
90588 class editInlineMessageText final : public Function {
90593  std::int32_t get_id() const final {
90594  return ID;
90595  }
90596 
90597  public:
90604 
90611 
90622 
90624  static const std::int32_t ID = -855457307;
90625 
90628 
90634  void store(TlStorerToString &s, const char *field_name) const final;
90635 };
90636 
90637 class ReplyMarkup;
90638 
90639 class formattedText;
90640 
90641 class message;
90642 
90648 class editMessageCaption final : public Function {
90653  std::int32_t get_id() const final {
90654  return ID;
90655  }
90656 
90657  public:
90668 
90675 
90688 
90690  static const std::int32_t ID = -2020117951;
90691 
90694 
90700  void store(TlStorerToString &s, const char *field_name) const final;
90701 };
90702 
90703 class ReplyMarkup;
90704 
90705 class inputChecklist;
90706 
90707 class message;
90708 
90714 class editMessageChecklist final : public Function {
90719  std::int32_t get_id() const final {
90720  return ID;
90721  }
90722 
90723  public:
90732 
90739 
90751 
90753  static const std::int32_t ID = 1497856700;
90754 
90757 
90763  void store(TlStorerToString &s, const char *field_name) const final;
90764 };
90765 
90766 class ReplyMarkup;
90767 
90768 class location;
90769 
90770 class message;
90771 
90777 class editMessageLiveLocation final : public Function {
90782  std::int32_t get_id() const final {
90783  return ID;
90784  }
90785 
90786  public:
90801 
90808 
90823 
90825  static const std::int32_t ID = -1890511980;
90826 
90829 
90835  void store(TlStorerToString &s, const char *field_name) const final;
90836 };
90837 
90838 class InputMessageContent;
90839 
90840 class ReplyMarkup;
90841 
90842 class message;
90843 
90849 class editMessageMedia final : public Function {
90854  std::int32_t get_id() const final {
90855  return ID;
90856  }
90857 
90858  public:
90867 
90873  editMessageMedia();
90874 
90886 
90888  static const std::int32_t ID = -1152678125;
90889 
90892 
90898  void store(TlStorerToString &s, const char *field_name) const final;
90899 };
90900 
90901 class ReplyMarkup;
90902 
90903 class message;
90904 
90910 class editMessageReplyMarkup final : public Function {
90915  std::int32_t get_id() const final {
90916  return ID;
90917  }
90918 
90919  public:
90926 
90933 
90944 
90946  static const std::int32_t ID = 332127881;
90947 
90950 
90956  void store(TlStorerToString &s, const char *field_name) const final;
90957 };
90958 
90960 
90961 class ok;
90962 
90968 class editMessageSchedulingState final : public Function {
90973  std::int32_t get_id() const final {
90974  return ID;
90975  }
90976 
90977  public:
90984 
90991 
91002 
91004  static const std::int32_t ID = -1372976192;
91005 
91008 
91014  void store(TlStorerToString &s, const char *field_name) const final;
91015 };
91016 
91017 class InputMessageContent;
91018 
91019 class ReplyMarkup;
91020 
91021 class message;
91022 
91028 class editMessageText final : public Function {
91033  std::int32_t get_id() const final {
91034  return ID;
91035  }
91036 
91037  public:
91046 
91052  editMessageText();
91053 
91065 
91067  static const std::int32_t ID = 196272567;
91068 
91071 
91077  void store(TlStorerToString &s, const char *field_name) const final;
91078 };
91079 
91080 class ProxyType;
91081 
91082 class proxy;
91083 
91089 class editProxy final : public Function {
91094  std::int32_t get_id() const final {
91095  return ID;
91096  }
91097 
91098  public:
91102  string server_;
91106  bool enable_;
91109 
91115  editProxy();
91116 
91129 
91131  static const std::int32_t ID = -1605883821;
91132 
91135 
91141  void store(TlStorerToString &s, const char *field_name) const final;
91142 };
91143 
91144 class InputMessageContent;
91145 
91146 class ok;
91147 
91153 class editQuickReplyMessage final : public Function {
91158  std::int32_t get_id() const final {
91159  return ID;
91160  }
91161 
91162  public:
91169 
91176 
91187 
91189  static const std::int32_t ID = 80517006;
91190 
91193 
91199  void store(TlStorerToString &s, const char *field_name) const final;
91200 };
91201 
91202 class ok;
91203 
91209 class editStarSubscription final : public Function {
91214  std::int32_t get_id() const final {
91215  return ID;
91216  }
91217 
91218  public:
91223 
91230 
91239  editStarSubscription(string const &subscription_id_, bool is_canceled_);
91240 
91242  static const std::int32_t ID = 2048538904;
91243 
91246 
91252  void store(TlStorerToString &s, const char *field_name) const final;
91253 };
91254 
91255 class InputStoryContent;
91256 
91257 class formattedText;
91258 
91259 class inputStoryAreas;
91260 
91261 class ok;
91262 
91268 class editStory final : public Function {
91273  std::int32_t get_id() const final {
91274  return ID;
91275  }
91276 
91277  public:
91288 
91294  editStory();
91295 
91308 
91310  static const std::int32_t ID = 355296788;
91311 
91314 
91320  void store(TlStorerToString &s, const char *field_name) const final;
91321 };
91322 
91323 class ok;
91324 
91330 class editStoryCover final : public Function {
91335  std::int32_t get_id() const final {
91336  return ID;
91337  }
91338 
91339  public:
91346 
91352  editStoryCover();
91353 
91364 
91366  static const std::int32_t ID = -1035823266;
91367 
91370 
91376  void store(TlStorerToString &s, const char *field_name) const final;
91377 };
91378 
91379 class ok;
91380 
91386 class editUserStarSubscription final : public Function {
91391  std::int32_t get_id() const final {
91392  return ID;
91393  }
91394 
91395  public:
91402 
91409 
91420 
91422  static const std::int32_t ID = 1370582665;
91423 
91426 
91432  void store(TlStorerToString &s, const char *field_name) const final;
91433 };
91434 
91435 class ok;
91436 
91442 class enableProxy final : public Function {
91447  std::int32_t get_id() const final {
91448  return ID;
91449  }
91450 
91451  public:
91454 
91460  enableProxy();
91461 
91469  explicit enableProxy(int32 proxy_id_);
91470 
91472  static const std::int32_t ID = 1494450838;
91473 
91476 
91482  void store(TlStorerToString &s, const char *field_name) const final;
91483 };
91484 
91485 class GroupCallDataChannel;
91486 
91487 class data;
91488 
91494 class encryptGroupCallData final : public Function {
91499  std::int32_t get_id() const final {
91500  return ID;
91501  }
91502 
91503  public:
91512 
91519 
91531 
91533  static const std::int32_t ID = -377997690;
91534 
91537 
91543  void store(TlStorerToString &s, const char *field_name) const final;
91544 };
91545 
91546 class ok;
91547 
91553 class endGroupCall final : public Function {
91558  std::int32_t get_id() const final {
91559  return ID;
91560  }
91561 
91562  public:
91565 
91571  endGroupCall();
91572 
91580  explicit endGroupCall(int32 group_call_id_);
91581 
91583  static const std::int32_t ID = 573131959;
91584 
91587 
91593  void store(TlStorerToString &s, const char *field_name) const final;
91594 };
91595 
91596 class ok;
91597 
91603 class endGroupCallRecording final : public Function {
91608  std::int32_t get_id() const final {
91609  return ID;
91610  }
91611 
91612  public:
91615 
91622 
91631 
91633  static const std::int32_t ID = -75799927;
91634 
91637 
91643  void store(TlStorerToString &s, const char *field_name) const final;
91644 };
91645 
91646 class ok;
91647 
91653 class endGroupCallScreenSharing final : public Function {
91658  std::int32_t get_id() const final {
91659  return ID;
91660  }
91661 
91662  public:
91665 
91672 
91681 
91683  static const std::int32_t ID = -2047599540;
91684 
91687 
91693  void store(TlStorerToString &s, const char *field_name) const final;
91694 };
91695 
91696 class error;
91697 
91698 class ok;
91699 
91705 class finishFileGeneration final : public Function {
91710  std::int32_t get_id() const final {
91711  return ID;
91712  }
91713 
91714  public:
91719 
91726 
91736 
91738  static const std::int32_t ID = -1055060835;
91739 
91742 
91748  void store(TlStorerToString &s, const char *field_name) const final;
91749 };
91750 
91751 class messageSendOptions;
91752 
91753 class messages;
91754 
91760 class forwardMessages final : public Function {
91765  std::int32_t get_id() const final {
91766  return ID;
91767  }
91768 
91769  public:
91784 
91790  forwardMessages();
91791 
91806 
91808  static const std::int32_t ID = 966156347;
91809 
91812 
91818  void store(TlStorerToString &s, const char *field_name) const final;
91819 };
91820 
91821 class accountTtl;
91822 
91828 class getAccountTtl final : public Function {
91833  std::int32_t get_id() const final {
91834  return ID;
91835  }
91836 
91837  public:
91838 
91844  getAccountTtl();
91845 
91847  static const std::int32_t ID = -443905161;
91848 
91851 
91857  void store(TlStorerToString &s, const char *field_name) const final;
91858 };
91859 
91860 class sessions;
91861 
91867 class getActiveSessions final : public Function {
91872  std::int32_t get_id() const final {
91873  return ID;
91874  }
91875 
91876  public:
91877 
91884 
91886  static const std::int32_t ID = 1119710526;
91887 
91890 
91896  void store(TlStorerToString &s, const char *field_name) const final;
91897 };
91898 
91899 class passportElements;
91900 
91906 class getAllPassportElements final : public Function {
91911  std::int32_t get_id() const final {
91912  return ID;
91913  }
91914 
91915  public:
91917  string password_;
91918 
91925 
91933  explicit getAllPassportElements(string const &password_);
91934 
91936  static const std::int32_t ID = -2038945045;
91937 
91940 
91946  void store(TlStorerToString &s, const char *field_name) const final;
91947 };
91948 
91949 class StickerType;
91950 
91951 class emojis;
91952 
91958 class getAllStickerEmojis final : public Function {
91963  std::int32_t get_id() const final {
91964  return ID;
91965  }
91966 
91967  public:
91971  string query_;
91976 
91983 
91995 
91997  static const std::int32_t ID = 296562224;
91998 
92001 
92007  void store(TlStorerToString &s, const char *field_name) const final;
92008 };
92009 
92010 class animatedEmoji;
92011 
92017 class getAnimatedEmoji final : public Function {
92022  std::int32_t get_id() const final {
92023  return ID;
92024  }
92025 
92026  public:
92028  string emoji_;
92029 
92035  getAnimatedEmoji();
92036 
92044  explicit getAnimatedEmoji(string const &emoji_);
92045 
92047  static const std::int32_t ID = 1065635702;
92048 
92051 
92057  void store(TlStorerToString &s, const char *field_name) const final;
92058 };
92059 
92060 class JsonValue;
92061 
92067 class getApplicationConfig final : public Function {
92072  std::int32_t get_id() const final {
92073  return ID;
92074  }
92075 
92076  public:
92077 
92084 
92086  static const std::int32_t ID = -1823144318;
92087 
92090 
92096  void store(TlStorerToString &s, const char *field_name) const final;
92097 };
92098 
92099 class httpUrl;
92100 
92106 class getApplicationDownloadLink final : public Function {
92111  std::int32_t get_id() const final {
92112  return ID;
92113  }
92114 
92115  public:
92116 
92123 
92125  static const std::int32_t ID = 112013252;
92126 
92129 
92135  void store(TlStorerToString &s, const char *field_name) const final;
92136 };
92137 
92139 
92145 class getArchiveChatListSettings final : public Function {
92150  std::int32_t get_id() const final {
92151  return ID;
92152  }
92153 
92154  public:
92155 
92162 
92164  static const std::int32_t ID = -2087874976;
92165 
92168 
92174  void store(TlStorerToString &s, const char *field_name) const final;
92175 };
92176 
92177 class StickerType;
92178 
92179 class stickerSets;
92180 
92186 class getArchivedStickerSets final : public Function {
92191  std::int32_t get_id() const final {
92192  return ID;
92193  }
92194 
92195  public:
92202 
92209 
92220 
92222  static const std::int32_t ID = 1001931341;
92223 
92226 
92232  void store(TlStorerToString &s, const char *field_name) const final;
92233 };
92234 
92235 class stickerSets;
92236 
92242 class getAttachedStickerSets final : public Function {
92247  std::int32_t get_id() const final {
92248  return ID;
92249  }
92250 
92251  public:
92254 
92261 
92270 
92272  static const std::int32_t ID = 1302172429;
92273 
92276 
92282  void store(TlStorerToString &s, const char *field_name) const final;
92283 };
92284 
92285 class attachmentMenuBot;
92286 
92292 class getAttachmentMenuBot final : public Function {
92297  std::int32_t get_id() const final {
92298  return ID;
92299  }
92300 
92301  public:
92304 
92311 
92320 
92322  static const std::int32_t ID = 1034248699;
92323 
92326 
92332  void store(TlStorerToString &s, const char *field_name) const final;
92333 };
92334 
92335 class AuthorizationState;
92336 
92342 class getAuthorizationState final : public Function {
92347  std::int32_t get_id() const final {
92348  return ID;
92349  }
92350 
92351  public:
92352 
92359 
92361  static const std::int32_t ID = 1949154877;
92362 
92365 
92371  void store(TlStorerToString &s, const char *field_name) const final;
92372 };
92373 
92375 
92386  std::int32_t get_id() const final {
92387  return ID;
92388  }
92389 
92390  public:
92391 
92398 
92400  static const std::int32_t ID = -1721088201;
92401 
92404 
92410  void store(TlStorerToString &s, const char *field_name) const final;
92411 };
92412 
92413 class autosaveSettings;
92414 
92420 class getAutosaveSettings final : public Function {
92425  std::int32_t get_id() const final {
92426  return ID;
92427  }
92428 
92429  public:
92430 
92437 
92439  static const std::int32_t ID = 2136207914;
92440 
92443 
92449  void store(TlStorerToString &s, const char *field_name) const final;
92450 };
92451 
92452 class chatBoostSlots;
92453 
92459 class getAvailableChatBoostSlots final : public Function {
92464  std::int32_t get_id() const final {
92465  return ID;
92466  }
92467 
92468  public:
92469 
92476 
92478  static const std::int32_t ID = 1929898965;
92479 
92482 
92488  void store(TlStorerToString &s, const char *field_name) const final;
92489 };
92490 
92491 class availableGifts;
92492 
92498 class getAvailableGifts final : public Function {
92503  std::int32_t get_id() const final {
92504  return ID;
92505  }
92506 
92507  public:
92508 
92515 
92517  static const std::int32_t ID = -4559695;
92518 
92521 
92527  void store(TlStorerToString &s, const char *field_name) const final;
92528 };
92529 
92530 class BackgroundType;
92531 
92532 class httpUrl;
92533 
92539 class getBackgroundUrl final : public Function {
92544  std::int32_t get_id() const final {
92545  return ID;
92546  }
92547 
92548  public:
92550  string name_;
92553 
92559  getBackgroundUrl();
92560 
92570 
92572  static const std::int32_t ID = 733769682;
92573 
92576 
92582  void store(TlStorerToString &s, const char *field_name) const final;
92583 };
92584 
92585 class bankCardInfo;
92586 
92592 class getBankCardInfo final : public Function {
92597  std::int32_t get_id() const final {
92598  return ID;
92599  }
92600 
92601  public:
92604 
92610  getBankCardInfo();
92611 
92619  explicit getBankCardInfo(string const &bank_card_number_);
92620 
92622  static const std::int32_t ID = -1310515792;
92623 
92626 
92632  void store(TlStorerToString &s, const char *field_name) const final;
92633 };
92634 
92635 class basicGroup;
92636 
92642 class getBasicGroup final : public Function {
92647  std::int32_t get_id() const final {
92648  return ID;
92649  }
92650 
92651  public:
92654 
92660  getBasicGroup();
92661 
92670 
92672  static const std::int32_t ID = -1635174828;
92673 
92676 
92682  void store(TlStorerToString &s, const char *field_name) const final;
92683 };
92684 
92685 class basicGroupFullInfo;
92686 
92692 class getBasicGroupFullInfo final : public Function {
92697  std::int32_t get_id() const final {
92698  return ID;
92699  }
92700 
92701  public:
92704 
92711 
92720 
92722  static const std::int32_t ID = -1822039253;
92723 
92726 
92732  void store(TlStorerToString &s, const char *field_name) const final;
92733 };
92734 
92735 class BlockList;
92736 
92737 class messageSenders;
92738 
92744 class getBlockedMessageSenders final : public Function {
92749  std::int32_t get_id() const final {
92750  return ID;
92751  }
92752 
92753  public:
92760 
92767 
92778 
92780  static const std::int32_t ID = -1931137258;
92781 
92784 
92790  void store(TlStorerToString &s, const char *field_name) const final;
92791 };
92792 
92793 class text;
92794 
92800 class getBotInfoDescription final : public Function {
92805  std::int32_t get_id() const final {
92806  return ID;
92807  }
92808 
92809  public:
92814 
92821 
92831 
92833  static const std::int32_t ID = -762841035;
92834 
92837 
92843  void store(TlStorerToString &s, const char *field_name) const final;
92844 };
92845 
92846 class text;
92847 
92853 class getBotInfoShortDescription final : public Function {
92858  std::int32_t get_id() const final {
92859  return ID;
92860  }
92861 
92862  public:
92867 
92874 
92884 
92886  static const std::int32_t ID = 1243358740;
92887 
92890 
92896  void store(TlStorerToString &s, const char *field_name) const final;
92897 };
92898 
92899 class botMediaPreviewInfo;
92900 
92906 class getBotMediaPreviewInfo final : public Function {
92911  std::int32_t get_id() const final {
92912  return ID;
92913  }
92914 
92915  public:
92920 
92927 
92937 
92939  static const std::int32_t ID = 1358299446;
92940 
92943 
92949  void store(TlStorerToString &s, const char *field_name) const final;
92950 };
92951 
92952 class botMediaPreviews;
92953 
92959 class getBotMediaPreviews final : public Function {
92964  std::int32_t get_id() const final {
92965  return ID;
92966  }
92967 
92968  public:
92971 
92978 
92987 
92989  static const std::int32_t ID = 577131608;
92990 
92993 
92999  void store(TlStorerToString &s, const char *field_name) const final;
93000 };
93001 
93002 class text;
93003 
93009 class getBotName final : public Function {
93014  std::int32_t get_id() const final {
93015  return ID;
93016  }
93017 
93018  public:
93023 
93029  getBotName();
93030 
93039  getBotName(int53 bot_user_id_, string const &language_code_);
93040 
93042  static const std::int32_t ID = -1707118036;
93043 
93046 
93052  void store(TlStorerToString &s, const char *field_name) const final;
93053 };
93054 
93055 class count;
93056 
93062 class getBotSimilarBotCount final : public Function {
93067  std::int32_t get_id() const final {
93068  return ID;
93069  }
93070 
93071  public:
93076 
93083 
93093 
93095  static const std::int32_t ID = -1271545369;
93096 
93099 
93105  void store(TlStorerToString &s, const char *field_name) const final;
93106 };
93107 
93108 class users;
93109 
93115 class getBotSimilarBots final : public Function {
93120  std::int32_t get_id() const final {
93121  return ID;
93122  }
93123 
93124  public:
93127 
93134 
93143 
93145  static const std::int32_t ID = -825139275;
93146 
93149 
93155  void store(TlStorerToString &s, const char *field_name) const final;
93156 };
93157 
93158 class starAmount;
93159 
93170  std::int32_t get_id() const final {
93171  return ID;
93172  }
93173 
93174  public:
93177 
93184 
93192  explicit getBusinessAccountStarAmount(string const &business_connection_id_);
93193 
93195  static const std::int32_t ID = -1817136693;
93196 
93199 
93205  void store(TlStorerToString &s, const char *field_name) const final;
93206 };
93207 
93208 class businessChatLinkInfo;
93209 
93215 class getBusinessChatLinkInfo final : public Function {
93220  std::int32_t get_id() const final {
93221  return ID;
93222  }
93223 
93224  public:
93226  string link_name_;
93227 
93234 
93242  explicit getBusinessChatLinkInfo(string const &link_name_);
93243 
93245  static const std::int32_t ID = 797670986;
93246 
93249 
93255  void store(TlStorerToString &s, const char *field_name) const final;
93256 };
93257 
93258 class businessChatLinks;
93259 
93265 class getBusinessChatLinks final : public Function {
93270  std::int32_t get_id() const final {
93271  return ID;
93272  }
93273 
93274  public:
93275 
93282 
93284  static const std::int32_t ID = 710287703;
93285 
93288 
93294  void store(TlStorerToString &s, const char *field_name) const final;
93295 };
93296 
93297 class businessConnectedBot;
93298 
93304 class getBusinessConnectedBot final : public Function {
93309  std::int32_t get_id() const final {
93310  return ID;
93311  }
93312 
93313  public:
93314 
93321 
93323  static const std::int32_t ID = 911058883;
93324 
93327 
93333  void store(TlStorerToString &s, const char *field_name) const final;
93334 };
93335 
93336 class businessConnection;
93337 
93343 class getBusinessConnection final : public Function {
93348  std::int32_t get_id() const final {
93349  return ID;
93350  }
93351 
93352  public:
93355 
93362 
93370  explicit getBusinessConnection(string const &connection_id_);
93371 
93373  static const std::int32_t ID = -2114706400;
93374 
93377 
93383  void store(TlStorerToString &s, const char *field_name) const final;
93384 };
93385 
93386 class BusinessFeature;
93387 
93388 class businessFeatures;
93389 
93395 class getBusinessFeatures final : public Function {
93400  std::int32_t get_id() const final {
93401  return ID;
93402  }
93403 
93404  public:
93407 
93414 
93423 
93425  static const std::int32_t ID = -997171199;
93426 
93429 
93435  void store(TlStorerToString &s, const char *field_name) const final;
93436 };
93437 
93438 class CallbackQueryPayload;
93439 
93440 class callbackQueryAnswer;
93441 
93447 class getCallbackQueryAnswer final : public Function {
93452  std::int32_t get_id() const final {
93453  return ID;
93454  }
93455 
93456  public:
93463 
93470 
93481 
93483  static const std::int32_t ID = 116357727;
93484 
93487 
93493  void store(TlStorerToString &s, const char *field_name) const final;
93494 };
93495 
93496 class message;
93497 
93503 class getCallbackQueryMessage final : public Function {
93508  std::int32_t get_id() const final {
93509  return ID;
93510  }
93511 
93512  public:
93519 
93526 
93537 
93539  static const std::int32_t ID = -1121939086;
93540 
93543 
93549  void store(TlStorerToString &s, const char *field_name) const final;
93550 };
93551 
93552 class chat;
93553 
93559 class getChat final : public Function {
93564  std::int32_t get_id() const final {
93565  return ID;
93566  }
93567 
93568  public:
93571 
93577  getChat();
93578 
93586  explicit getChat(int53 chat_id_);
93587 
93589  static const std::int32_t ID = 1866601536;
93590 
93593 
93599  void store(TlStorerToString &s, const char *field_name) const final;
93600 };
93601 
93602 class chatActiveStories;
93603 
93609 class getChatActiveStories final : public Function {
93614  std::int32_t get_id() const final {
93615  return ID;
93616  }
93617 
93618  public:
93621 
93628 
93637 
93639  static const std::int32_t ID = 776993781;
93640 
93643 
93649  void store(TlStorerToString &s, const char *field_name) const final;
93650 };
93651 
93652 class chatAdministrators;
93653 
93659 class getChatAdministrators final : public Function {
93664  std::int32_t get_id() const final {
93665  return ID;
93666  }
93667 
93668  public:
93671 
93678 
93687 
93689  static const std::int32_t ID = 1544468155;
93690 
93693 
93699  void store(TlStorerToString &s, const char *field_name) const final;
93700 };
93701 
93702 class stories;
93703 
93709 class getChatArchivedStories final : public Function {
93714  std::int32_t get_id() const final {
93715  return ID;
93716  }
93717 
93718  public:
93725 
93732 
93743 
93745  static const std::int32_t ID = -1356950392;
93746 
93749 
93755  void store(TlStorerToString &s, const char *field_name) const final;
93756 };
93757 
93758 class chatMessageSenders;
93759 
93770  std::int32_t get_id() const final {
93771  return ID;
93772  }
93773 
93774  public:
93777 
93784 
93793 
93795  static const std::int32_t ID = 1158670635;
93796 
93799 
93805  void store(TlStorerToString &s, const char *field_name) const final;
93806 };
93807 
93808 class messageSenders;
93809 
93820  std::int32_t get_id() const final {
93821  return ID;
93822  }
93823 
93824  public:
93827 
93834 
93843 
93845  static const std::int32_t ID = -1244619639;
93846 
93849 
93855  void store(TlStorerToString &s, const char *field_name) const final;
93856 };
93857 
93858 class chatBoostFeatures;
93859 
93865 class getChatBoostFeatures final : public Function {
93870  std::int32_t get_id() const final {
93871  return ID;
93872  }
93873 
93874  public:
93877 
93884 
93892  explicit getChatBoostFeatures(bool is_channel_);
93893 
93895  static const std::int32_t ID = -389994336;
93896 
93899 
93905  void store(TlStorerToString &s, const char *field_name) const final;
93906 };
93907 
93909 
93915 class getChatBoostLevelFeatures final : public Function {
93920  std::int32_t get_id() const final {
93921  return ID;
93922  }
93923 
93924  public:
93929 
93936 
93946 
93948  static const std::int32_t ID = 1172717195;
93949 
93952 
93958  void store(TlStorerToString &s, const char *field_name) const final;
93959 };
93960 
93961 class chatBoostLink;
93962 
93968 class getChatBoostLink final : public Function {
93973  std::int32_t get_id() const final {
93974  return ID;
93975  }
93976 
93977  public:
93980 
93986  getChatBoostLink();
93987 
93995  explicit getChatBoostLink(int53 chat_id_);
93996 
93998  static const std::int32_t ID = 1458662533;
93999 
94002 
94008  void store(TlStorerToString &s, const char *field_name) const final;
94009 };
94010 
94011 class chatBoostLinkInfo;
94012 
94018 class getChatBoostLinkInfo final : public Function {
94023  std::int32_t get_id() const final {
94024  return ID;
94025  }
94026 
94027  public:
94029  string url_;
94030 
94037 
94045  explicit getChatBoostLinkInfo(string const &url_);
94046 
94048  static const std::int32_t ID = 654068572;
94049 
94052 
94058  void store(TlStorerToString &s, const char *field_name) const final;
94059 };
94060 
94061 class chatBoostStatus;
94062 
94068 class getChatBoostStatus final : public Function {
94073  std::int32_t get_id() const final {
94074  return ID;
94075  }
94076 
94077  public:
94080 
94087 
94095  explicit getChatBoostStatus(int53 chat_id_);
94096 
94098  static const std::int32_t ID = -810775857;
94099 
94102 
94108  void store(TlStorerToString &s, const char *field_name) const final;
94109 };
94110 
94111 class foundChatBoosts;
94112 
94118 class getChatBoosts final : public Function {
94123  std::int32_t get_id() const final {
94124  return ID;
94125  }
94126 
94127  public:
94133  string offset_;
94136 
94142  getChatBoosts();
94143 
94155 
94157  static const std::int32_t ID = -1419859400;
94158 
94161 
94167  void store(TlStorerToString &s, const char *field_name) const final;
94168 };
94169 
94170 class chatEventLogFilters;
94171 
94172 class chatEvents;
94173 
94179 class getChatEventLog final : public Function {
94184  std::int32_t get_id() const final {
94185  return ID;
94186  }
94187 
94188  public:
94192  string query_;
94201 
94207  getChatEventLog();
94208 
94222 
94224  static const std::int32_t ID = -1281344669;
94225 
94228 
94234  void store(TlStorerToString &s, const char *field_name) const final;
94235 };
94236 
94237 class chatFolder;
94238 
94244 class getChatFolder final : public Function {
94249  std::int32_t get_id() const final {
94250  return ID;
94251  }
94252 
94253  public:
94256 
94262  getChatFolder();
94263 
94272 
94274  static const std::int32_t ID = 92809880;
94275 
94278 
94284  void store(TlStorerToString &s, const char *field_name) const final;
94285 };
94286 
94287 class chatFolder;
94288 
94289 class count;
94290 
94296 class getChatFolderChatCount final : public Function {
94301  std::int32_t get_id() const final {
94302  return ID;
94303  }
94304 
94305  public:
94308 
94315 
94324 
94326  static const std::int32_t ID = 2111097790;
94327 
94330 
94336  void store(TlStorerToString &s, const char *field_name) const final;
94337 };
94338 
94339 class chats;
94340 
94346 class getChatFolderChatsToLeave final : public Function {
94351  std::int32_t get_id() const final {
94352  return ID;
94353  }
94354 
94355  public:
94358 
94365 
94374 
94376  static const std::int32_t ID = -1916672337;
94377 
94380 
94386  void store(TlStorerToString &s, const char *field_name) const final;
94387 };
94388 
94389 class chatFolder;
94390 
94391 class chatFolderIcon;
94392 
94403  std::int32_t get_id() const final {
94404  return ID;
94405  }
94406 
94407  public:
94410 
94417 
94426 
94428  static const std::int32_t ID = 754425959;
94429 
94432 
94438  void store(TlStorerToString &s, const char *field_name) const final;
94439 };
94440 
94441 class chatFolderInviteLinks;
94442 
94448 class getChatFolderInviteLinks final : public Function {
94453  std::int32_t get_id() const final {
94454  return ID;
94455  }
94456 
94457  public:
94460 
94467 
94476 
94478  static const std::int32_t ID = 329079776;
94479 
94482 
94488  void store(TlStorerToString &s, const char *field_name) const final;
94489 };
94490 
94491 class chats;
94492 
94498 class getChatFolderNewChats final : public Function {
94503  std::int32_t get_id() const final {
94504  return ID;
94505  }
94506 
94507  public:
94510 
94517 
94526 
94528  static const std::int32_t ID = 2123181260;
94529 
94532 
94538  void store(TlStorerToString &s, const char *field_name) const final;
94539 };
94540 
94541 class messages;
94542 
94548 class getChatHistory final : public Function {
94553  std::int32_t get_id() const final {
94554  return ID;
94555  }
94556 
94557  public:
94568 
94574  getChatHistory();
94575 
94588 
94590  static const std::int32_t ID = -799960451;
94591 
94594 
94600  void store(TlStorerToString &s, const char *field_name) const final;
94601 };
94602 
94603 class chatInviteLink;
94604 
94610 class getChatInviteLink final : public Function {
94615  std::int32_t get_id() const final {
94616  return ID;
94617  }
94618 
94619  public:
94624 
94631 
94640  getChatInviteLink(int53 chat_id_, string const &invite_link_);
94641 
94643  static const std::int32_t ID = -479575555;
94644 
94647 
94653  void store(TlStorerToString &s, const char *field_name) const final;
94654 };
94655 
94656 class chatInviteLinkCounts;
94657 
94663 class getChatInviteLinkCounts final : public Function {
94668  std::int32_t get_id() const final {
94669  return ID;
94670  }
94671 
94672  public:
94675 
94682 
94691 
94693  static const std::int32_t ID = 890299025;
94694 
94697 
94703  void store(TlStorerToString &s, const char *field_name) const final;
94704 };
94705 
94706 class chatInviteLinkMember;
94707 
94708 class chatInviteLinkMembers;
94709 
94715 class getChatInviteLinkMembers final : public Function {
94720  std::int32_t get_id() const final {
94721  return ID;
94722  }
94723 
94724  public:
94735 
94742 
94755 
94757  static const std::int32_t ID = 1728376124;
94758 
94761 
94767  void store(TlStorerToString &s, const char *field_name) const final;
94768 };
94769 
94770 class chatInviteLinks;
94771 
94777 class getChatInviteLinks final : public Function {
94782  std::int32_t get_id() const final {
94783  return ID;
94784  }
94785 
94786  public:
94799 
94806 
94820 
94822  static const std::int32_t ID = 883252396;
94823 
94826 
94832  void store(TlStorerToString &s, const char *field_name) const final;
94833 };
94834 
94835 class chatJoinRequest;
94836 
94837 class chatJoinRequests;
94838 
94844 class getChatJoinRequests final : public Function {
94849  std::int32_t get_id() const final {
94850  return ID;
94851  }
94852 
94853  public:
94859  string query_;
94864 
94871 
94884 
94886  static const std::int32_t ID = -388428126;
94887 
94890 
94896  void store(TlStorerToString &s, const char *field_name) const final;
94897 };
94898 
94899 class chatLists;
94900 
94906 class getChatListsToAddChat final : public Function {
94911  std::int32_t get_id() const final {
94912  return ID;
94913  }
94914 
94915  public:
94918 
94925 
94934 
94936  static const std::int32_t ID = 654956193;
94937 
94940 
94946  void store(TlStorerToString &s, const char *field_name) const final;
94947 };
94948 
94949 class MessageSender;
94950 
94951 class chatMember;
94952 
94958 class getChatMember final : public Function {
94963  std::int32_t get_id() const final {
94964  return ID;
94965  }
94966 
94967  public:
94972 
94978  getChatMember();
94979 
94989 
94991  static const std::int32_t ID = -792636814;
94992 
94995 
95001  void store(TlStorerToString &s, const char *field_name) const final;
95002 };
95003 
95004 class message;
95005 
95011 class getChatMessageByDate final : public Function {
95016  std::int32_t get_id() const final {
95017  return ID;
95018  }
95019 
95020  public:
95025 
95032 
95042 
95044  static const std::int32_t ID = 1062564150;
95045 
95048 
95054  void store(TlStorerToString &s, const char *field_name) const final;
95055 };
95056 
95057 class MessageTopic;
95058 
95059 class SearchMessagesFilter;
95060 
95061 class messageCalendar;
95062 
95068 class getChatMessageCalendar final : public Function {
95073  std::int32_t get_id() const final {
95074  return ID;
95075  }
95076 
95077  public:
95086 
95093 
95105 
95107  static const std::int32_t ID = 1644001372;
95108 
95111 
95117  void store(TlStorerToString &s, const char *field_name) const final;
95118 };
95119 
95120 class MessageTopic;
95121 
95122 class SearchMessagesFilter;
95123 
95124 class count;
95125 
95131 class getChatMessageCount final : public Function {
95136  std::int32_t get_id() const final {
95137  return ID;
95138  }
95139 
95140  public:
95149 
95156 
95168 
95170  static const std::int32_t ID = 1641001101;
95171 
95174 
95180  void store(TlStorerToString &s, const char *field_name) const final;
95181 };
95182 
95183 class MessageTopic;
95184 
95185 class SearchMessagesFilter;
95186 
95187 class count;
95188 
95194 class getChatMessagePosition final : public Function {
95199  std::int32_t get_id() const final {
95200  return ID;
95201  }
95202 
95203  public:
95212 
95219 
95231 
95233  static const std::int32_t ID = -1468174577;
95234 
95237 
95243  void store(TlStorerToString &s, const char *field_name) const final;
95244 };
95245 
95247 
95248 class chats;
95249 
95260  std::int32_t get_id() const final {
95261  return ID;
95262  }
95263 
95264  public:
95269 
95276 
95286 
95288  static const std::int32_t ID = 201199121;
95289 
95292 
95298  void store(TlStorerToString &s, const char *field_name) const final;
95299 };
95300 
95301 class message;
95302 
95308 class getChatPinnedMessage final : public Function {
95313  std::int32_t get_id() const final {
95314  return ID;
95315  }
95316 
95317  public:
95320 
95327 
95336 
95338  static const std::int32_t ID = 359865008;
95339 
95342 
95348  void store(TlStorerToString &s, const char *field_name) const final;
95349 };
95350 
95351 class stories;
95352 
95363  std::int32_t get_id() const final {
95364  return ID;
95365  }
95366 
95367  public:
95374 
95381 
95392 
95394  static const std::int32_t ID = -46414037;
95395 
95398 
95404  void store(TlStorerToString &s, const char *field_name) const final;
95405 };
95406 
95407 class chatRevenueStatistics;
95408 
95414 class getChatRevenueStatistics final : public Function {
95419  std::int32_t get_id() const final {
95420  return ID;
95421  }
95422 
95423  public:
95427  bool is_dark_;
95428 
95435 
95445 
95447  static const std::int32_t ID = 701995836;
95448 
95451 
95457  void store(TlStorerToString &s, const char *field_name) const final;
95458 };
95459 
95461 
95467 class getChatRevenueTransactions final : public Function {
95472  std::int32_t get_id() const final {
95473  return ID;
95474  }
95475 
95476  public:
95480  string offset_;
95483 
95490 
95501 
95503  static const std::int32_t ID = -1120110117;
95504 
95507 
95513  void store(TlStorerToString &s, const char *field_name) const final;
95514 };
95515 
95516 class httpUrl;
95517 
95528  std::int32_t get_id() const final {
95529  return ID;
95530  }
95531 
95532  public:
95536  string password_;
95537 
95544 
95554 
95556  static const std::int32_t ID = 506595104;
95557 
95560 
95566  void store(TlStorerToString &s, const char *field_name) const final;
95567 };
95568 
95569 class messages;
95570 
95576 class getChatScheduledMessages final : public Function {
95581  std::int32_t get_id() const final {
95582  return ID;
95583  }
95584 
95585  public:
95588 
95595 
95604 
95606  static const std::int32_t ID = -549638149;
95607 
95610 
95616  void store(TlStorerToString &s, const char *field_name) const final;
95617 };
95618 
95619 class count;
95620 
95626 class getChatSimilarChatCount final : public Function {
95631  std::int32_t get_id() const final {
95632  return ID;
95633  }
95634 
95635  public:
95640 
95647 
95657 
95659  static const std::int32_t ID = 1178506894;
95660 
95663 
95669  void store(TlStorerToString &s, const char *field_name) const final;
95670 };
95671 
95672 class chats;
95673 
95679 class getChatSimilarChats final : public Function {
95684  std::int32_t get_id() const final {
95685  return ID;
95686  }
95687 
95688  public:
95691 
95698 
95707 
95709  static const std::int32_t ID = -1152348285;
95710 
95713 
95719  void store(TlStorerToString &s, const char *field_name) const final;
95720 };
95721 
95722 class SearchMessagesFilter;
95723 
95724 class messagePositions;
95725 
95736  std::int32_t get_id() const final {
95737  return ID;
95738  }
95739 
95740  public:
95751 
95758 
95771 
95773  static const std::int32_t ID = 994389757;
95774 
95777 
95783  void store(TlStorerToString &s, const char *field_name) const final;
95784 };
95785 
95786 class sponsoredMessages;
95787 
95793 class getChatSponsoredMessages final : public Function {
95798  std::int32_t get_id() const final {
95799  return ID;
95800  }
95801 
95802  public:
95805 
95812 
95821 
95823  static const std::int32_t ID = 1353203864;
95824 
95827 
95833  void store(TlStorerToString &s, const char *field_name) const final;
95834 };
95835 
95836 class ChatStatistics;
95837 
95843 class getChatStatistics final : public Function {
95848  std::int32_t get_id() const final {
95849  return ID;
95850  }
95851 
95852  public:
95856  bool is_dark_;
95857 
95864 
95874 
95876  static const std::int32_t ID = 327057816;
95877 
95880 
95886  void store(TlStorerToString &s, const char *field_name) const final;
95887 };
95888 
95889 class storyAlbums;
95890 
95896 class getChatStoryAlbums final : public Function {
95901  std::int32_t get_id() const final {
95902  return ID;
95903  }
95904 
95905  public:
95908 
95915 
95923  explicit getChatStoryAlbums(int53 chat_id_);
95924 
95926  static const std::int32_t ID = -1559582892;
95927 
95930 
95936  void store(TlStorerToString &s, const char *field_name) const final;
95937 };
95938 
95939 class ReactionType;
95940 
95941 class storyInteractions;
95942 
95948 class getChatStoryInteractions final : public Function {
95953  std::int32_t get_id() const final {
95954  return ID;
95955  }
95956 
95957  public:
95967  string offset_;
95970 
95977 
95991 
95993  static const std::int32_t ID = 354545268;
95994 
95997 
96003  void store(TlStorerToString &s, const char *field_name) const final;
96004 };
96005 
96006 class ChatList;
96007 
96008 class chats;
96009 
96015 class getChats final : public Function {
96020  std::int32_t get_id() const final {
96021  return ID;
96022  }
96023 
96024  public:
96029 
96035  getChats();
96036 
96046 
96048  static const std::int32_t ID = -972768574;
96049 
96052 
96058  void store(TlStorerToString &s, const char *field_name) const final;
96059 };
96060 
96061 class chats;
96062 
96073  std::int32_t get_id() const final {
96074  return ID;
96075  }
96076 
96077  public:
96080 
96087 
96096 
96098  static const std::int32_t ID = 1873561929;
96099 
96102 
96108  void store(TlStorerToString &s, const char *field_name) const final;
96109 };
96110 
96111 class chats;
96112 
96118 class getChatsToPostStories final : public Function {
96123  std::int32_t get_id() const final {
96124  return ID;
96125  }
96126 
96127  public:
96128 
96135 
96137  static const std::int32_t ID = 1893901427;
96138 
96141 
96147  void store(TlStorerToString &s, const char *field_name) const final;
96148 };
96149 
96150 class users;
96151 
96157 class getCloseFriends final : public Function {
96162  std::int32_t get_id() const final {
96163  return ID;
96164  }
96165 
96166  public:
96167 
96173  getCloseFriends();
96174 
96176  static const std::int32_t ID = -1445628722;
96177 
96180 
96186  void store(TlStorerToString &s, const char *field_name) const final;
96187 };
96188 
96189 class CollectibleItemType;
96190 
96191 class collectibleItemInfo;
96192 
96198 class getCollectibleItemInfo final : public Function {
96203  std::int32_t get_id() const final {
96204  return ID;
96205  }
96206 
96207  public:
96210 
96217 
96226 
96228  static const std::int32_t ID = -217797238;
96229 
96232 
96238  void store(TlStorerToString &s, const char *field_name) const final;
96239 };
96240 
96241 class BotCommandScope;
96242 
96243 class botCommands;
96244 
96250 class getCommands final : public Function {
96255  std::int32_t get_id() const final {
96256  return ID;
96257  }
96258 
96259  public:
96264 
96270  getCommands();
96271 
96281 
96283  static const std::int32_t ID = 1488621559;
96284 
96287 
96293  void store(TlStorerToString &s, const char *field_name) const final;
96294 };
96295 
96296 class AffiliateType;
96297 
96299 
96310  std::int32_t get_id() const final {
96311  return ID;
96312  }
96313 
96314  public:
96319 
96326 
96336 
96338  static const std::int32_t ID = -1755191440;
96339 
96342 
96348  void store(TlStorerToString &s, const char *field_name) const final;
96349 };
96350 
96351 class AffiliateType;
96352 
96354 
96365  std::int32_t get_id() const final {
96366  return ID;
96367  }
96368 
96369  public:
96373  string offset_;
96376 
96383 
96394 
96396  static const std::int32_t ID = -1960029582;
96397 
96400 
96406  void store(TlStorerToString &s, const char *field_name) const final;
96407 };
96408 
96409 class connectedWebsites;
96410 
96416 class getConnectedWebsites final : public Function {
96421  std::int32_t get_id() const final {
96422  return ID;
96423  }
96424 
96425  public:
96426 
96433 
96435  static const std::int32_t ID = -170536110;
96436 
96439 
96445  void store(TlStorerToString &s, const char *field_name) const final;
96446 };
96447 
96448 class users;
96449 
96455 class getContacts final : public Function {
96460  std::int32_t get_id() const final {
96461  return ID;
96462  }
96463 
96464  public:
96465 
96471  getContacts();
96472 
96474  static const std::int32_t ID = -1417722768;
96475 
96478 
96484  void store(TlStorerToString &s, const char *field_name) const final;
96485 };
96486 
96487 class countries;
96488 
96494 class getCountries final : public Function {
96499  std::int32_t get_id() const final {
96500  return ID;
96501  }
96502 
96503  public:
96504 
96510  getCountries();
96511 
96513  static const std::int32_t ID = -51902050;
96514 
96517 
96523  void store(TlStorerToString &s, const char *field_name) const final;
96524 };
96525 
96526 class text;
96527 
96533 class getCountryCode final : public Function {
96538  std::int32_t get_id() const final {
96539  return ID;
96540  }
96541 
96542  public:
96543 
96549  getCountryCode();
96550 
96552  static const std::int32_t ID = 1540593906;
96553 
96556 
96562  void store(TlStorerToString &s, const char *field_name) const final;
96563 };
96564 
96565 class text;
96566 
96572 class getCountryFlagEmoji final : public Function {
96577  std::int32_t get_id() const final {
96578  return ID;
96579  }
96580 
96581  public:
96584 
96591 
96599  explicit getCountryFlagEmoji(string const &country_code_);
96600 
96602  static const std::int32_t ID = 981871098;
96603 
96606 
96612  void store(TlStorerToString &s, const char *field_name) const final;
96613 };
96614 
96615 class PublicChatType;
96616 
96617 class chats;
96618 
96624 class getCreatedPublicChats final : public Function {
96629  std::int32_t get_id() const final {
96630  return ID;
96631  }
96632 
96633  public:
96636 
96643 
96652 
96654  static const std::int32_t ID = 710354415;
96655 
96658 
96664  void store(TlStorerToString &s, const char *field_name) const final;
96665 };
96666 
96667 class updates;
96668 
96674 class getCurrentState final : public Function {
96679  std::int32_t get_id() const final {
96680  return ID;
96681  }
96682 
96683  public:
96684 
96690  getCurrentState();
96691 
96693  static const std::int32_t ID = -1191417719;
96694 
96697 
96703  void store(TlStorerToString &s, const char *field_name) const final;
96704 };
96705 
96706 class currentWeather;
96707 
96708 class location;
96709 
96715 class getCurrentWeather final : public Function {
96720  std::int32_t get_id() const final {
96721  return ID;
96722  }
96723 
96724  public:
96727 
96734 
96743 
96745  static const std::int32_t ID = -1965384759;
96746 
96749 
96755  void store(TlStorerToString &s, const char *field_name) const final;
96756 };
96757 
96758 class stickers;
96759 
96770  std::int32_t get_id() const final {
96771  return ID;
96772  }
96773 
96774  public:
96775 
96782 
96784  static const std::int32_t ID = 1232375250;
96785 
96788 
96794  void store(TlStorerToString &s, const char *field_name) const final;
96795 };
96796 
96797 class stickers;
96798 
96804 class getCustomEmojiStickers final : public Function {
96809  std::int32_t get_id() const final {
96810  return ID;
96811  }
96812 
96813  public:
96816 
96823 
96832 
96834  static const std::int32_t ID = -2127427955;
96835 
96838 
96844  void store(TlStorerToString &s, const char *field_name) const final;
96845 };
96846 
96847 class databaseStatistics;
96848 
96854 class getDatabaseStatistics final : public Function {
96859  std::int32_t get_id() const final {
96860  return ID;
96861  }
96862 
96863  public:
96864 
96871 
96873  static const std::int32_t ID = -1942760263;
96874 
96877 
96883  void store(TlStorerToString &s, const char *field_name) const final;
96884 };
96885 
96886 class deepLinkInfo;
96887 
96893 class getDeepLinkInfo final : public Function {
96898  std::int32_t get_id() const final {
96899  return ID;
96900  }
96901 
96902  public:
96904  string link_;
96905 
96911  getDeepLinkInfo();
96912 
96920  explicit getDeepLinkInfo(string const &link_);
96921 
96923  static const std::int32_t ID = 680673150;
96924 
96927 
96933  void store(TlStorerToString &s, const char *field_name) const final;
96934 };
96935 
96936 class stickers;
96937 
96948  std::int32_t get_id() const final {
96949  return ID;
96950  }
96951 
96952  public:
96953 
96960 
96962  static const std::int32_t ID = 485910542;
96963 
96966 
96972  void store(TlStorerToString &s, const char *field_name) const final;
96973 };
96974 
96976 
96987  std::int32_t get_id() const final {
96988  return ID;
96989  }
96990 
96991  public:
96992 
96999 
97001  static const std::int32_t ID = 1553698018;
97002 
97005 
97011  void store(TlStorerToString &s, const char *field_name) const final;
97012 };
97013 
97014 class stickers;
97015 
97026  std::int32_t get_id() const final {
97027  return ID;
97028  }
97029 
97030  public:
97031 
97038 
97040  static const std::int32_t ID = -376342683;
97041 
97044 
97050  void store(TlStorerToString &s, const char *field_name) const final;
97051 };
97052 
97054 
97060 class getDefaultEmojiStatuses final : public Function {
97065  std::int32_t get_id() const final {
97066  return ID;
97067  }
97068 
97069  public:
97070 
97077 
97079  static const std::int32_t ID = -539392025;
97080 
97083 
97089  void store(TlStorerToString &s, const char *field_name) const final;
97090 };
97091 
97092 class messageAutoDeleteTime;
97093 
97104  std::int32_t get_id() const final {
97105  return ID;
97106  }
97107 
97108  public:
97109 
97116 
97118  static const std::int32_t ID = -450857574;
97119 
97122 
97128  void store(TlStorerToString &s, const char *field_name) const final;
97129 };
97130 
97131 class stickers;
97132 
97143  std::int32_t get_id() const final {
97144  return ID;
97145  }
97146 
97147  public:
97148 
97155 
97157  static const std::int32_t ID = 1280041655;
97158 
97161 
97167  void store(TlStorerToString &s, const char *field_name) const final;
97168 };
97169 
97171 
97177 class getDirectMessagesChatTopic final : public Function {
97182  std::int32_t get_id() const final {
97183  return ID;
97184  }
97185 
97186  public:
97191 
97198 
97208 
97210  static const std::int32_t ID = 1990530052;
97211 
97214 
97220  void store(TlStorerToString &s, const char *field_name) const final;
97221 };
97222 
97223 class messages;
97224 
97235  std::int32_t get_id() const final {
97236  return ID;
97237  }
97238 
97239  public:
97250 
97257 
97270 
97272  static const std::int32_t ID = 1035221188;
97273 
97276 
97282  void store(TlStorerToString &s, const char *field_name) const final;
97283 };
97284 
97285 class message;
97286 
97297  std::int32_t get_id() const final {
97298  return ID;
97299  }
97300 
97301  public:
97308 
97315 
97326 
97328  static const std::int32_t ID = 1837500879;
97329 
97332 
97338  void store(TlStorerToString &s, const char *field_name) const final;
97339 };
97340 
97341 class starCount;
97342 
97353  std::int32_t get_id() const final {
97354  return ID;
97355  }
97356 
97357  public:
97362 
97369 
97379 
97381  static const std::int32_t ID = -792382961;
97382 
97385 
97391  void store(TlStorerToString &s, const char *field_name) const final;
97392 };
97393 
97395 
97406  std::int32_t get_id() const final {
97407  return ID;
97408  }
97409 
97410  public:
97411 
97418 
97420  static const std::int32_t ID = -2004787831;
97421 
97424 
97430  void store(TlStorerToString &s, const char *field_name) const final;
97431 };
97432 
97433 class EmojiCategoryType;
97434 
97435 class emojiCategories;
97436 
97442 class getEmojiCategories final : public Function {
97447  std::int32_t get_id() const final {
97448  return ID;
97449  }
97450 
97451  public:
97454 
97461 
97470 
97472  static const std::int32_t ID = 2139537774;
97473 
97476 
97482  void store(TlStorerToString &s, const char *field_name) const final;
97483 };
97484 
97485 class emojiReaction;
97486 
97492 class getEmojiReaction final : public Function {
97497  std::int32_t get_id() const final {
97498  return ID;
97499  }
97500 
97501  public:
97503  string emoji_;
97504 
97510  getEmojiReaction();
97511 
97519  explicit getEmojiReaction(string const &emoji_);
97520 
97522  static const std::int32_t ID = -449572388;
97523 
97526 
97532  void store(TlStorerToString &s, const char *field_name) const final;
97533 };
97534 
97535 class httpUrl;
97536 
97542 class getEmojiSuggestionsUrl final : public Function {
97547  std::int32_t get_id() const final {
97548  return ID;
97549  }
97550 
97551  public:
97554 
97561 
97569  explicit getEmojiSuggestionsUrl(string const &language_code_);
97570 
97572  static const std::int32_t ID = -1404101841;
97573 
97576 
97582  void store(TlStorerToString &s, const char *field_name) const final;
97583 };
97584 
97585 class httpUrl;
97586 
97592 class getExternalLink final : public Function {
97597  std::int32_t get_id() const final {
97598  return ID;
97599  }
97600 
97601  public:
97603  string link_;
97606 
97612  getExternalLink();
97613 
97622  getExternalLink(string const &link_, bool allow_write_access_);
97623 
97625  static const std::int32_t ID = 1586688235;
97626 
97629 
97635  void store(TlStorerToString &s, const char *field_name) const final;
97636 };
97637 
97638 class LoginUrlInfo;
97639 
97645 class getExternalLinkInfo final : public Function {
97650  std::int32_t get_id() const final {
97651  return ID;
97652  }
97653 
97654  public:
97656  string link_;
97657 
97664 
97672  explicit getExternalLinkInfo(string const &link_);
97673 
97675  static const std::int32_t ID = 1175288383;
97676 
97679 
97685  void store(TlStorerToString &s, const char *field_name) const final;
97686 };
97687 
97688 class stickers;
97689 
97695 class getFavoriteStickers final : public Function {
97700  std::int32_t get_id() const final {
97701  return ID;
97702  }
97703 
97704  public:
97705 
97712 
97714  static const std::int32_t ID = -338964672;
97715 
97718 
97724  void store(TlStorerToString &s, const char *field_name) const final;
97725 };
97726 
97727 class file;
97728 
97734 class getFile final : public Function {
97739  std::int32_t get_id() const final {
97740  return ID;
97741  }
97742 
97743  public:
97746 
97752  getFile();
97753 
97761  explicit getFile(int32 file_id_);
97762 
97764  static const std::int32_t ID = 1553923406;
97765 
97768 
97774  void store(TlStorerToString &s, const char *field_name) const final;
97775 };
97776 
97778 
97789  std::int32_t get_id() const final {
97790  return ID;
97791  }
97792 
97793  public:
97798 
97805 
97815 
97817  static const std::int32_t ID = 855948589;
97818 
97821 
97827  void store(TlStorerToString &s, const char *field_name) const final;
97828 };
97829 
97830 class text;
97831 
97837 class getFileExtension final : public Function {
97842  std::int32_t get_id() const final {
97843  return ID;
97844  }
97845 
97846  public:
97848  string mime_type_;
97849 
97855  getFileExtension();
97856 
97864  explicit getFileExtension(string const &mime_type_);
97865 
97867  static const std::int32_t ID = -106055372;
97868 
97871 
97877  void store(TlStorerToString &s, const char *field_name) const final;
97878 };
97879 
97880 class text;
97881 
97887 class getFileMimeType final : public Function {
97892  std::int32_t get_id() const final {
97893  return ID;
97894  }
97895 
97896  public:
97898  string file_name_;
97899 
97905  getFileMimeType();
97906 
97914  explicit getFileMimeType(string const &file_name_);
97915 
97917  static const std::int32_t ID = -2073879671;
97918 
97921 
97927  void store(TlStorerToString &s, const char *field_name) const final;
97928 };
97929 
97930 class forumTopic;
97931 
97937 class getForumTopic final : public Function {
97942  std::int32_t get_id() const final {
97943  return ID;
97944  }
97945 
97946  public:
97951 
97957  getForumTopic();
97958 
97968 
97970  static const std::int32_t ID = -442761663;
97971 
97974 
97980  void store(TlStorerToString &s, const char *field_name) const final;
97981 };
97982 
97983 class stickers;
97984 
97990 class getForumTopicDefaultIcons final : public Function {
97995  std::int32_t get_id() const final {
97996  return ID;
97997  }
97998 
97999  public:
98000 
98007 
98009  static const std::int32_t ID = 1479898332;
98010 
98013 
98019  void store(TlStorerToString &s, const char *field_name) const final;
98020 };
98021 
98022 class messageLink;
98023 
98029 class getForumTopicLink final : public Function {
98034  std::int32_t get_id() const final {
98035  return ID;
98036  }
98037 
98038  public:
98043 
98050 
98060 
98062  static const std::int32_t ID = -914650933;
98063 
98066 
98072  void store(TlStorerToString &s, const char *field_name) const final;
98073 };
98074 
98075 class forumTopics;
98076 
98082 class getForumTopics final : public Function {
98087  std::int32_t get_id() const final {
98088  return ID;
98089  }
98090 
98091  public:
98095  string query_;
98104 
98110  getForumTopics();
98111 
98125 
98127  static const std::int32_t ID = -72647334;
98128 
98131 
98137  void store(TlStorerToString &s, const char *field_name) const final;
98138 };
98139 
98140 class gameHighScores;
98141 
98147 class getGameHighScores final : public Function {
98152  std::int32_t get_id() const final {
98153  return ID;
98154  }
98155 
98156  public:
98163 
98170 
98181 
98183  static const std::int32_t ID = 15746459;
98184 
98187 
98193  void store(TlStorerToString &s, const char *field_name) const final;
98194 };
98195 
98196 class giftChatThemes;
98197 
98203 class getGiftChatThemes final : public Function {
98208  std::int32_t get_id() const final {
98209  return ID;
98210  }
98211 
98212  public:
98214  string offset_;
98217 
98224 
98233  getGiftChatThemes(string const &offset_, int32 limit_);
98234 
98236  static const std::int32_t ID = -1051327876;
98237 
98240 
98246  void store(TlStorerToString &s, const char *field_name) const final;
98247 };
98248 
98249 class MessageSender;
98250 
98251 class giftCollections;
98252 
98258 class getGiftCollections final : public Function {
98263  std::int32_t get_id() const final {
98264  return ID;
98265  }
98266 
98267  public:
98270 
98277 
98286 
98288  static const std::int32_t ID = -1533138835;
98289 
98292 
98298  void store(TlStorerToString &s, const char *field_name) const final;
98299 };
98300 
98301 class giftUpgradePreview;
98302 
98308 class getGiftUpgradePreview final : public Function {
98313  std::int32_t get_id() const final {
98314  return ID;
98315  }
98316 
98317  public:
98320 
98327 
98336 
98338  static const std::int32_t ID = -1110719907;
98339 
98342 
98348  void store(TlStorerToString &s, const char *field_name) const final;
98349 };
98350 
98351 class GiveawayInfo;
98352 
98358 class getGiveawayInfo final : public Function {
98363  std::int32_t get_id() const final {
98364  return ID;
98365  }
98366 
98367  public:
98372 
98378  getGiveawayInfo();
98379 
98389 
98391  static const std::int32_t ID = -1215852357;
98392 
98395 
98401  void store(TlStorerToString &s, const char *field_name) const final;
98402 };
98403 
98404 class stickers;
98405 
98411 class getGreetingStickers final : public Function {
98416  std::int32_t get_id() const final {
98417  return ID;
98418  }
98419 
98420  public:
98421 
98428 
98430  static const std::int32_t ID = 374873372;
98431 
98434 
98440  void store(TlStorerToString &s, const char *field_name) const final;
98441 };
98442 
98443 class foundUsers;
98444 
98450 class getGrossingWebAppBots final : public Function {
98455  std::int32_t get_id() const final {
98456  return ID;
98457  }
98458 
98459  public:
98461  string offset_;
98464 
98471 
98480  getGrossingWebAppBots(string const &offset_, int32 limit_);
98481 
98483  static const std::int32_t ID = 1696779802;
98484 
98487 
98493  void store(TlStorerToString &s, const char *field_name) const final;
98494 };
98495 
98496 class groupCall;
98497 
98503 class getGroupCall final : public Function {
98508  std::int32_t get_id() const final {
98509  return ID;
98510  }
98511 
98512  public:
98515 
98521  getGroupCall();
98522 
98530  explicit getGroupCall(int32 group_call_id_);
98531 
98533  static const std::int32_t ID = 1468491406;
98534 
98537 
98543  void store(TlStorerToString &s, const char *field_name) const final;
98544 };
98545 
98546 class InputGroupCall;
98547 
98548 class groupCallParticipants;
98549 
98555 class getGroupCallParticipants final : public Function {
98560  std::int32_t get_id() const final {
98561  return ID;
98562  }
98563 
98564  public:
98569 
98576 
98586 
98588  static const std::int32_t ID = 1986739394;
98589 
98592 
98598  void store(TlStorerToString &s, const char *field_name) const final;
98599 };
98600 
98601 class chats;
98602 
98608 class getGroupsInCommon final : public Function {
98613  std::int32_t get_id() const final {
98614  return ID;
98615  }
98616 
98617  public:
98624 
98631 
98642 
98644  static const std::int32_t ID = 381539178;
98645 
98648 
98654  void store(TlStorerToString &s, const char *field_name) const final;
98655 };
98656 
98657 class count;
98658 
98664 class getImportedContactCount final : public Function {
98669  std::int32_t get_id() const final {
98670  return ID;
98671  }
98672 
98673  public:
98674 
98681 
98683  static const std::int32_t ID = -656336346;
98684 
98687 
98693  void store(TlStorerToString &s, const char *field_name) const final;
98694 };
98695 
98696 class chats;
98697 
98703 class getInactiveSupergroupChats final : public Function {
98708  std::int32_t get_id() const final {
98709  return ID;
98710  }
98711 
98712  public:
98713 
98720 
98722  static const std::int32_t ID = -657720907;
98723 
98726 
98732  void store(TlStorerToString &s, const char *field_name) const final;
98733 };
98734 
98735 class gameHighScores;
98736 
98742 class getInlineGameHighScores final : public Function {
98747  std::int32_t get_id() const final {
98748  return ID;
98749  }
98750 
98751  public:
98756 
98763 
98773 
98775  static const std::int32_t ID = -533107798;
98776 
98779 
98785  void store(TlStorerToString &s, const char *field_name) const final;
98786 };
98787 
98788 class inlineQueryResults;
98789 
98790 class location;
98791 
98797 class getInlineQueryResults final : public Function {
98802  std::int32_t get_id() const final {
98803  return ID;
98804  }
98805 
98806  public:
98814  string query_;
98816  string offset_;
98817 
98824 
98837 
98839  static const std::int32_t ID = 2044524652;
98840 
98843 
98849  void store(TlStorerToString &s, const char *field_name) const final;
98850 };
98851 
98852 class backgrounds;
98853 
98859 class getInstalledBackgrounds final : public Function {
98864  std::int32_t get_id() const final {
98865  return ID;
98866  }
98867 
98868  public:
98871 
98878 
98887 
98889  static const std::int32_t ID = -1051406241;
98890 
98893 
98899  void store(TlStorerToString &s, const char *field_name) const final;
98900 };
98901 
98902 class StickerType;
98903 
98904 class stickerSets;
98905 
98911 class getInstalledStickerSets final : public Function {
98916  std::int32_t get_id() const final {
98917  return ID;
98918  }
98919 
98920  public:
98923 
98930 
98939 
98941  static const std::int32_t ID = 1630467830;
98942 
98945 
98951  void store(TlStorerToString &s, const char *field_name) const final;
98952 };
98953 
98954 class InternalLinkType;
98955 
98956 class httpUrl;
98957 
98963 class getInternalLink final : public Function {
98968  std::int32_t get_id() const final {
98969  return ID;
98970  }
98971 
98972  public:
98976  bool is_http_;
98977 
98983  getInternalLink();
98984 
98994 
98996  static const std::int32_t ID = 962654640;
98997 
99000 
99006  void store(TlStorerToString &s, const char *field_name) const final;
99007 };
99008 
99009 class InternalLinkType;
99010 
99016 class getInternalLinkType final : public Function {
99021  std::int32_t get_id() const final {
99022  return ID;
99023  }
99024 
99025  public:
99027  string link_;
99028 
99035 
99043  explicit getInternalLinkType(string const &link_);
99044 
99046  static const std::int32_t ID = -1948428535;
99047 
99050 
99056  void store(TlStorerToString &s, const char *field_name) const final;
99057 };
99058 
99059 class JsonValue;
99060 
99061 class text;
99062 
99068 class getJsonString final : public Function {
99073  std::int32_t get_id() const final {
99074  return ID;
99075  }
99076 
99077  public:
99080 
99086  getJsonString();
99087 
99096 
99098  static const std::int32_t ID = 663458849;
99099 
99102 
99108  void store(TlStorerToString &s, const char *field_name) const final;
99109 };
99110 
99111 class JsonValue;
99112 
99118 class getJsonValue final : public Function {
99123  std::int32_t get_id() const final {
99124  return ID;
99125  }
99126 
99127  public:
99129  string json_;
99130 
99136  getJsonValue();
99137 
99145  explicit getJsonValue(string const &json_);
99146 
99148  static const std::int32_t ID = -1829086715;
99149 
99152 
99158  void store(TlStorerToString &s, const char *field_name) const final;
99159 };
99160 
99161 class emojis;
99162 
99168 class getKeywordEmojis final : public Function {
99173  std::int32_t get_id() const final {
99174  return ID;
99175  }
99176 
99177  public:
99179  string text_;
99182 
99188  getKeywordEmojis();
99189 
99199 
99201  static const std::int32_t ID = -1969795990;
99202 
99205 
99211  void store(TlStorerToString &s, const char *field_name) const final;
99212 };
99213 
99214 class languagePackInfo;
99215 
99221 class getLanguagePackInfo final : public Function {
99226  std::int32_t get_id() const final {
99227  return ID;
99228  }
99229 
99230  public:
99233 
99240 
99248  explicit getLanguagePackInfo(string const &language_pack_id_);
99249 
99251  static const std::int32_t ID = 2077809320;
99252 
99255 
99261  void store(TlStorerToString &s, const char *field_name) const final;
99262 };
99263 
99265 
99271 class getLanguagePackString final : public Function {
99276  std::int32_t get_id() const final {
99277  return ID;
99278  }
99279 
99280  public:
99288  string key_;
99289 
99296 
99307  getLanguagePackString(string const &language_pack_database_path_, string const &localization_target_, string const &language_pack_id_, string const &key_);
99308 
99310  static const std::int32_t ID = 150789747;
99311 
99314 
99320  void store(TlStorerToString &s, const char *field_name) const final;
99321 };
99322 
99323 class languagePackStrings;
99324 
99330 class getLanguagePackStrings final : public Function {
99335  std::int32_t get_id() const final {
99336  return ID;
99337  }
99338 
99339  public:
99344 
99351 
99361 
99363  static const std::int32_t ID = 1246259088;
99364 
99367 
99373  void store(TlStorerToString &s, const char *field_name) const final;
99374 };
99375 
99376 class formattedText;
99377 
99378 class linkPreview;
99379 
99380 class linkPreviewOptions;
99381 
99387 class getLinkPreview final : public Function {
99392  std::int32_t get_id() const final {
99393  return ID;
99394  }
99395 
99396  public:
99401 
99407  getLinkPreview();
99408 
99418 
99420  static const std::int32_t ID = -1039572191;
99421 
99424 
99430  void store(TlStorerToString &s, const char *field_name) const final;
99431 };
99432 
99434 
99440 class getLocalizationTargetInfo final : public Function {
99445  std::int32_t get_id() const final {
99446  return ID;
99447  }
99448 
99449  public:
99452 
99459 
99467  explicit getLocalizationTargetInfo(bool only_local_);
99468 
99470  static const std::int32_t ID = 1849499526;
99471 
99474 
99480  void store(TlStorerToString &s, const char *field_name) const final;
99481 };
99482 
99483 class LogStream;
99484 
99490 class getLogStream final : public Function {
99495  std::int32_t get_id() const final {
99496  return ID;
99497  }
99498 
99499  public:
99500 
99506  getLogStream();
99507 
99509  static const std::int32_t ID = 1167608667;
99510 
99513 
99519  void store(TlStorerToString &s, const char *field_name) const final;
99520 };
99521 
99522 class logVerbosityLevel;
99523 
99529 class getLogTagVerbosityLevel final : public Function {
99534  std::int32_t get_id() const final {
99535  return ID;
99536  }
99537 
99538  public:
99540  string tag_;
99541 
99548 
99556  explicit getLogTagVerbosityLevel(string const &tag_);
99557 
99559  static const std::int32_t ID = 951004547;
99560 
99563 
99569  void store(TlStorerToString &s, const char *field_name) const final;
99570 };
99571 
99572 class logTags;
99573 
99579 class getLogTags final : public Function {
99584  std::int32_t get_id() const final {
99585  return ID;
99586  }
99587 
99588  public:
99589 
99595  getLogTags();
99596 
99598  static const std::int32_t ID = -254449190;
99599 
99602 
99608  void store(TlStorerToString &s, const char *field_name) const final;
99609 };
99610 
99611 class logVerbosityLevel;
99612 
99618 class getLogVerbosityLevel final : public Function {
99623  std::int32_t get_id() const final {
99624  return ID;
99625  }
99626 
99627  public:
99628 
99635 
99637  static const std::int32_t ID = 594057956;
99638 
99641 
99647  void store(TlStorerToString &s, const char *field_name) const final;
99648 };
99649 
99650 class httpUrl;
99651 
99657 class getLoginUrl final : public Function {
99662  std::int32_t get_id() const final {
99663  return ID;
99664  }
99665 
99666  public:
99675 
99681  getLoginUrl();
99682 
99694 
99696  static const std::int32_t ID = 791844305;
99697 
99700 
99706  void store(TlStorerToString &s, const char *field_name) const final;
99707 };
99708 
99709 class LoginUrlInfo;
99710 
99716 class getLoginUrlInfo final : public Function {
99721  std::int32_t get_id() const final {
99722  return ID;
99723  }
99724 
99725  public:
99732 
99738  getLoginUrlInfo();
99739 
99750 
99752  static const std::int32_t ID = -859202125;
99753 
99756 
99762  void store(TlStorerToString &s, const char *field_name) const final;
99763 };
99764 
99765 class mainWebApp;
99766 
99767 class webAppOpenParameters;
99768 
99774 class getMainWebApp final : public Function {
99779  std::int32_t get_id() const final {
99780  return ID;
99781  }
99782 
99783  public:
99792 
99798  getMainWebApp();
99799 
99811 
99813  static const std::int32_t ID = 594050214;
99814 
99817 
99823  void store(TlStorerToString &s, const char *field_name) const final;
99824 };
99825 
99826 class file;
99827 
99828 class location;
99829 
99835 class getMapThumbnailFile final : public Function {
99840  std::int32_t get_id() const final {
99841  return ID;
99842  }
99843 
99844  public:
99857 
99864 
99878 
99880  static const std::int32_t ID = -152660070;
99881 
99884 
99890  void store(TlStorerToString &s, const char *field_name) const final;
99891 };
99892 
99893 class formattedText;
99894 
99900 class getMarkdownText final : public Function {
99905  std::int32_t get_id() const final {
99906  return ID;
99907  }
99908 
99909  public:
99912 
99918  getMarkdownText();
99919 
99928 
99930  static const std::int32_t ID = 164524584;
99931 
99934 
99940  void store(TlStorerToString &s, const char *field_name) const final;
99941 };
99942 
99943 class user;
99944 
99950 class getMe final : public Function {
99955  std::int32_t get_id() const final {
99956  return ID;
99957  }
99958 
99959  public:
99960 
99966  getMe();
99967 
99969  static const std::int32_t ID = -191516033;
99970 
99973 
99979  void store(TlStorerToString &s, const char *field_name) const final;
99980 };
99981 
99982 class botMenuButton;
99983 
99989 class getMenuButton final : public Function {
99994  std::int32_t get_id() const final {
99995  return ID;
99996  }
99997 
99998  public:
100001 
100007  getMenuButton();
100008 
100016  explicit getMenuButton(int53 user_id_);
100017 
100019  static const std::int32_t ID = -437324736;
100020 
100023 
100029  void store(TlStorerToString &s, const char *field_name) const final;
100030 };
100031 
100032 class message;
100033 
100039 class getMessage final : public Function {
100044  std::int32_t get_id() const final {
100045  return ID;
100046  }
100047 
100048  public:
100053 
100059  getMessage();
100060 
100070 
100072  static const std::int32_t ID = -1821196160;
100073 
100076 
100082  void store(TlStorerToString &s, const char *field_name) const final;
100083 };
100084 
100085 class ReactionType;
100086 
100087 class addedReactions;
100088 
100094 class getMessageAddedReactions final : public Function {
100099  std::int32_t get_id() const final {
100100  return ID;
100101  }
100102 
100103  public:
100111  string offset_;
100114 
100121 
100134 
100136  static const std::int32_t ID = 2110172754;
100137 
100140 
100146  void store(TlStorerToString &s, const char *field_name) const final;
100147 };
100148 
100149 class user;
100150 
100156 class getMessageAuthor final : public Function {
100161  std::int32_t get_id() const final {
100162  return ID;
100163  }
100164 
100165  public:
100170 
100176  getMessageAuthor();
100177 
100187 
100189  static const std::int32_t ID = 1890166449;
100190 
100193 
100199  void store(TlStorerToString &s, const char *field_name) const final;
100200 };
100201 
100202 class availableReactions;
100203 
100214  std::int32_t get_id() const final {
100215  return ID;
100216  }
100217 
100218  public:
100225 
100232 
100243 
100245  static const std::int32_t ID = 1994098354;
100246 
100249 
100255  void store(TlStorerToString &s, const char *field_name) const final;
100256 };
100257 
100258 class messageEffect;
100259 
100265 class getMessageEffect final : public Function {
100270  std::int32_t get_id() const final {
100271  return ID;
100272  }
100273 
100274  public:
100277 
100283  getMessageEffect();
100284 
100292  explicit getMessageEffect(int64 effect_id_);
100293 
100295  static const std::int32_t ID = -1638843116;
100296 
100299 
100305  void store(TlStorerToString &s, const char *field_name) const final;
100306 };
100307 
100308 class text;
100309 
100315 class getMessageEmbeddingCode final : public Function {
100320  std::int32_t get_id() const final {
100321  return ID;
100322  }
100323 
100324  public:
100331 
100338 
100349 
100351  static const std::int32_t ID = 1654967561;
100352 
100355 
100361  void store(TlStorerToString &s, const char *field_name) const final;
100362 };
100363 
100364 class MessageFileType;
100365 
100371 class getMessageFileType final : public Function {
100376  std::int32_t get_id() const final {
100377  return ID;
100378  }
100379 
100380  public:
100383 
100389  getMessageFileType();
100390 
100398  explicit getMessageFileType(string const &message_file_head_);
100399 
100401  static const std::int32_t ID = -490270764;
100402 
100405 
100411  void store(TlStorerToString &s, const char *field_name) const final;
100412 };
100413 
100414 class text;
100415 
100426  std::int32_t get_id() const final {
100427  return ID;
100428  }
100429 
100430  public:
100433 
100440 
100449 
100451  static const std::int32_t ID = 390627752;
100452 
100455 
100461  void store(TlStorerToString &s, const char *field_name) const final;
100462 };
100463 
100464 class messageLink;
100465 
100471 class getMessageLink final : public Function {
100476  std::int32_t get_id() const final {
100477  return ID;
100478  }
100479 
100480  public:
100491 
100497  getMessageLink();
100498 
100511 
100513  static const std::int32_t ID = -984158342;
100514 
100517 
100523  void store(TlStorerToString &s, const char *field_name) const final;
100524 };
100525 
100526 class messageLinkInfo;
100527 
100533 class getMessageLinkInfo final : public Function {
100538  std::int32_t get_id() const final {
100539  return ID;
100540  }
100541 
100542  public:
100544  string url_;
100545 
100551  getMessageLinkInfo();
100552 
100560  explicit getMessageLinkInfo(string const &url_);
100561 
100563  static const std::int32_t ID = -700533672;
100564 
100567 
100573  void store(TlStorerToString &s, const char *field_name) const final;
100574 };
100575 
100576 class message;
100577 
100583 class getMessageLocally final : public Function {
100588  std::int32_t get_id() const final {
100589  return ID;
100590  }
100591 
100592  public:
100597 
100603  getMessageLocally();
100604 
100614 
100616  static const std::int32_t ID = -603575444;
100617 
100620 
100626  void store(TlStorerToString &s, const char *field_name) const final;
100627 };
100628 
100629 class messageProperties;
100630 
100636 class getMessageProperties final : public Function {
100641  std::int32_t get_id() const final {
100642  return ID;
100643  }
100644 
100645  public:
100650 
100657 
100667 
100669  static const std::int32_t ID = 773382571;
100670 
100673 
100679  void store(TlStorerToString &s, const char *field_name) const final;
100680 };
100681 
100682 class publicForwards;
100683 
100689 class getMessagePublicForwards final : public Function {
100694  std::int32_t get_id() const final {
100695  return ID;
100696  }
100697 
100698  public:
100704  string offset_;
100707 
100714 
100726 
100728  static const std::int32_t ID = 1369285812;
100729 
100732 
100738  void store(TlStorerToString &s, const char *field_name) const final;
100739 };
100740 
100741 class MessageReadDate;
100742 
100748 class getMessageReadDate final : public Function {
100753  std::int32_t get_id() const final {
100754  return ID;
100755  }
100756 
100757  public:
100762 
100768  getMessageReadDate();
100769 
100779 
100781  static const std::int32_t ID = -1484455101;
100782 
100785 
100791  void store(TlStorerToString &s, const char *field_name) const final;
100792 };
100793 
100794 class messageStatistics;
100795 
100801 class getMessageStatistics final : public Function {
100806  std::int32_t get_id() const final {
100807  return ID;
100808  }
100809 
100810  public:
100817 
100824 
100835 
100837  static const std::int32_t ID = 1270194648;
100838 
100841 
100847  void store(TlStorerToString &s, const char *field_name) const final;
100848 };
100849 
100850 class messageThreadInfo;
100851 
100857 class getMessageThread final : public Function {
100862  std::int32_t get_id() const final {
100863  return ID;
100864  }
100865 
100866  public:
100871 
100877  getMessageThread();
100878 
100888 
100890  static const std::int32_t ID = 2062695998;
100891 
100894 
100900  void store(TlStorerToString &s, const char *field_name) const final;
100901 };
100902 
100903 class messages;
100904 
100910 class getMessageThreadHistory final : public Function {
100915  std::int32_t get_id() const final {
100916  return ID;
100917  }
100918 
100919  public:
100930 
100937 
100950 
100952  static const std::int32_t ID = -1808411608;
100953 
100956 
100962  void store(TlStorerToString &s, const char *field_name) const final;
100963 };
100964 
100965 class messageViewers;
100966 
100972 class getMessageViewers final : public Function {
100977  std::int32_t get_id() const final {
100978  return ID;
100979  }
100980 
100981  public:
100986 
100992  getMessageViewers();
100993 
101003 
101005  static const std::int32_t ID = -1584457010;
101006 
101009 
101015  void store(TlStorerToString &s, const char *field_name) const final;
101016 };
101017 
101018 class messages;
101019 
101025 class getMessages final : public Function {
101030  std::int32_t get_id() const final {
101031  return ID;
101032  }
101033 
101034  public:
101039 
101045  getMessages();
101046 
101056 
101058  static const std::int32_t ID = 425299338;
101059 
101062 
101068  void store(TlStorerToString &s, const char *field_name) const final;
101069 };
101070 
101071 class networkStatistics;
101072 
101078 class getNetworkStatistics final : public Function {
101083  std::int32_t get_id() const final {
101084  return ID;
101085  }
101086 
101087  public:
101090 
101097 
101105  explicit getNetworkStatistics(bool only_current_);
101106 
101108  static const std::int32_t ID = -986228706;
101109 
101112 
101118  void store(TlStorerToString &s, const char *field_name) const final;
101119 };
101120 
101121 class newChatPrivacySettings;
101122 
101128 class getNewChatPrivacySettings final : public Function {
101133  std::int32_t get_id() const final {
101134  return ID;
101135  }
101136 
101137  public:
101138 
101145 
101147  static const std::int32_t ID = -1295299657;
101148 
101151 
101157  void store(TlStorerToString &s, const char *field_name) const final;
101158 };
101159 
101160 class OptionValue;
101161 
101167 class getOption final : public Function {
101172  std::int32_t get_id() const final {
101173  return ID;
101174  }
101175 
101176  public:
101178  string name_;
101179 
101185  getOption();
101186 
101194  explicit getOption(string const &name_);
101195 
101197  static const std::int32_t ID = -1572495746;
101198 
101201 
101207  void store(TlStorerToString &s, const char *field_name) const final;
101208 };
101209 
101210 class users;
101211 
101217 class getOwnedBots final : public Function {
101222  std::int32_t get_id() const final {
101223  return ID;
101224  }
101225 
101226  public:
101227 
101233  getOwnedBots();
101234 
101236  static const std::int32_t ID = -1954035715;
101237 
101240 
101246  void store(TlStorerToString &s, const char *field_name) const final;
101247 };
101248 
101249 class stickerSets;
101250 
101256 class getOwnedStickerSets final : public Function {
101261  std::int32_t get_id() const final {
101262  return ID;
101263  }
101264 
101265  public:
101270 
101277 
101287 
101289  static const std::int32_t ID = 1493074208;
101290 
101293 
101299  void store(TlStorerToString &s, const char *field_name) const final;
101300 };
101301 
101302 class starCount;
101303 
101309 class getPaidMessageRevenue final : public Function {
101314  std::int32_t get_id() const final {
101315  return ID;
101316  }
101317 
101318  public:
101321 
101328 
101337 
101339  static const std::int32_t ID = 1976589102;
101340 
101343 
101349  void store(TlStorerToString &s, const char *field_name) const final;
101350 };
101351 
101353 
101364  std::int32_t get_id() const final {
101365  return ID;
101366  }
101367 
101368  public:
101372  string scope_;
101376  string nonce_;
101377 
101384 
101395  getPassportAuthorizationForm(int53 bot_user_id_, string const &scope_, string const &public_key_, string const &nonce_);
101396 
101398  static const std::int32_t ID = 1636107398;
101399 
101402 
101408  void store(TlStorerToString &s, const char *field_name) const final;
101409 };
101410 
101412 
101423  std::int32_t get_id() const final {
101424  return ID;
101425  }
101426 
101427  public:
101431  string password_;
101432 
101439 
101449 
101451  static const std::int32_t ID = 1068700924;
101452 
101455 
101461  void store(TlStorerToString &s, const char *field_name) const final;
101462 };
101463 
101464 class PassportElement;
101465 
101466 class PassportElementType;
101467 
101473 class getPassportElement final : public Function {
101478  std::int32_t get_id() const final {
101479  return ID;
101480  }
101481 
101482  public:
101486  string password_;
101487 
101493  getPassportElement();
101494 
101504 
101506  static const std::int32_t ID = -1882398342;
101507 
101510 
101516  void store(TlStorerToString &s, const char *field_name) const final;
101517 };
101518 
101519 class passwordState;
101520 
101526 class getPasswordState final : public Function {
101531  std::int32_t get_id() const final {
101532  return ID;
101533  }
101534 
101535  public:
101536 
101542  getPasswordState();
101543 
101545  static const std::int32_t ID = -174752904;
101546 
101549 
101555  void store(TlStorerToString &s, const char *field_name) const final;
101556 };
101557 
101558 class InputInvoice;
101559 
101560 class paymentForm;
101561 
101562 class themeParameters;
101563 
101569 class getPaymentForm final : public Function {
101574  std::int32_t get_id() const final {
101575  return ID;
101576  }
101577 
101578  public:
101583 
101589  getPaymentForm();
101590 
101600 
101602  static const std::int32_t ID = -1924172076;
101603 
101606 
101612  void store(TlStorerToString &s, const char *field_name) const final;
101613 };
101614 
101615 class paymentReceipt;
101616 
101622 class getPaymentReceipt final : public Function {
101627  std::int32_t get_id() const final {
101628  return ID;
101629  }
101630 
101631  public:
101636 
101642  getPaymentReceipt();
101643 
101653 
101655  static const std::int32_t ID = 1013758294;
101656 
101659 
101665  void store(TlStorerToString &s, const char *field_name) const final;
101666 };
101667 
101668 class phoneNumberInfo;
101669 
101675 class getPhoneNumberInfo final : public Function {
101680  std::int32_t get_id() const final {
101681  return ID;
101682  }
101683 
101684  public:
101687 
101693  getPhoneNumberInfo();
101694 
101702  explicit getPhoneNumberInfo(string const &phone_number_prefix_);
101703 
101705  static const std::int32_t ID = -1608344583;
101706 
101709 
101715  void store(TlStorerToString &s, const char *field_name) const final;
101716 };
101717 
101718 class phoneNumberInfo;
101719 
101725 class getPhoneNumberInfoSync final : public Function {
101730  std::int32_t get_id() const final {
101731  return ID;
101732  }
101733 
101734  public:
101739 
101746 
101755  getPhoneNumberInfoSync(string const &language_code_, string const &phone_number_prefix_);
101756 
101758  static const std::int32_t ID = 547061048;
101759 
101762 
101768  void store(TlStorerToString &s, const char *field_name) const final;
101769 };
101770 
101771 class messageSenders;
101772 
101778 class getPollVoters final : public Function {
101783  std::int32_t get_id() const final {
101784  return ID;
101785  }
101786 
101787  public:
101798 
101804  getPollVoters();
101805 
101818 
101820  static const std::int32_t ID = -1000625748;
101821 
101824 
101830  void store(TlStorerToString &s, const char *field_name) const final;
101831 };
101832 
101833 class text;
101834 
101845  std::int32_t get_id() const final {
101846  return ID;
101847  }
101848 
101849  public:
101852 
101859 
101867  explicit getPreferredCountryLanguage(string const &country_code_);
101868 
101870  static const std::int32_t ID = -933049386;
101871 
101874 
101880  void store(TlStorerToString &s, const char *field_name) const final;
101881 };
101882 
101883 class PremiumSource;
101884 
101885 class premiumFeatures;
101886 
101892 class getPremiumFeatures final : public Function {
101897  std::int32_t get_id() const final {
101898  return ID;
101899  }
101900 
101901  public:
101904 
101910  getPremiumFeatures();
101911 
101920 
101922  static const std::int32_t ID = -1260640695;
101923 
101926 
101932  void store(TlStorerToString &s, const char *field_name) const final;
101933 };
101934 
101936 
101947  std::int32_t get_id() const final {
101948  return ID;
101949  }
101950 
101951  public:
101952 
101959 
101961  static const std::int32_t ID = -480334244;
101962 
101965 
101971  void store(TlStorerToString &s, const char *field_name) const final;
101972 };
101973 
101975 
101986  std::int32_t get_id() const final {
101987  return ID;
101988  }
101989 
101990  public:
101993 
102000 
102009 
102011  static const std::int32_t ID = 1222168073;
102012 
102015 
102021  void store(TlStorerToString &s, const char *field_name) const final;
102022 };
102023 
102024 class sticker;
102025 
102031 class getPremiumInfoSticker final : public Function {
102036  std::int32_t get_id() const final {
102037  return ID;
102038  }
102039 
102040  public:
102043 
102050 
102059 
102061  static const std::int32_t ID = 2043562651;
102062 
102065 
102071  void store(TlStorerToString &s, const char *field_name) const final;
102072 };
102073 
102074 class PremiumLimitType;
102075 
102076 class premiumLimit;
102077 
102083 class getPremiumLimit final : public Function {
102088  std::int32_t get_id() const final {
102089  return ID;
102090  }
102091 
102092  public:
102095 
102101  getPremiumLimit();
102102 
102111 
102113  static const std::int32_t ID = 1075313898;
102114 
102117 
102123  void store(TlStorerToString &s, const char *field_name) const final;
102124 };
102125 
102126 class premiumState;
102127 
102133 class getPremiumState final : public Function {
102138  std::int32_t get_id() const final {
102139  return ID;
102140  }
102141 
102142  public:
102143 
102149  getPremiumState();
102150 
102152  static const std::int32_t ID = 663632610;
102153 
102156 
102162  void store(TlStorerToString &s, const char *field_name) const final;
102163 };
102164 
102165 class stickers;
102166 
102172 class getPremiumStickerExamples final : public Function {
102177  std::int32_t get_id() const final {
102178  return ID;
102179  }
102180 
102181  public:
102182 
102189 
102191  static const std::int32_t ID = 1399442328;
102192 
102195 
102201  void store(TlStorerToString &s, const char *field_name) const final;
102202 };
102203 
102204 class stickers;
102205 
102211 class getPremiumStickers final : public Function {
102216  std::int32_t get_id() const final {
102217  return ID;
102218  }
102219 
102220  public:
102223 
102229  getPremiumStickers();
102230 
102238  explicit getPremiumStickers(int32 limit_);
102239 
102241  static const std::int32_t ID = -280950192;
102242 
102245 
102251  void store(TlStorerToString &s, const char *field_name) const final;
102252 };
102253 
102254 class preparedInlineMessage;
102255 
102261 class getPreparedInlineMessage final : public Function {
102266  std::int32_t get_id() const final {
102267  return ID;
102268  }
102269 
102270  public:
102275 
102282 
102292 
102294  static const std::int32_t ID = -83179701;
102295 
102298 
102304  void store(TlStorerToString &s, const char *field_name) const final;
102305 };
102306 
102307 class proxies;
102308 
102314 class getProxies final : public Function {
102319  std::int32_t get_id() const final {
102320  return ID;
102321  }
102322 
102323  public:
102324 
102330  getProxies();
102331 
102333  static const std::int32_t ID = -95026381;
102334 
102337 
102343  void store(TlStorerToString &s, const char *field_name) const final;
102344 };
102345 
102346 class httpUrl;
102347 
102353 class getProxyLink final : public Function {
102358  std::int32_t get_id() const final {
102359  return ID;
102360  }
102361 
102362  public:
102365 
102371  getProxyLink();
102372 
102380  explicit getProxyLink(int32 proxy_id_);
102381 
102383  static const std::int32_t ID = -1054495112;
102384 
102387 
102393  void store(TlStorerToString &s, const char *field_name) const final;
102394 };
102395 
102396 class publicPostSearchLimits;
102397 
102403 class getPublicPostSearchLimits final : public Function {
102408  std::int32_t get_id() const final {
102409  return ID;
102410  }
102411 
102412  public:
102414  string query_;
102415 
102422 
102430  explicit getPublicPostSearchLimits(string const &query_);
102431 
102433  static const std::int32_t ID = -1724216773;
102434 
102437 
102443  void store(TlStorerToString &s, const char *field_name) const final;
102444 };
102445 
102446 class pushReceiverId;
102447 
102453 class getPushReceiverId final : public Function {
102458  std::int32_t get_id() const final {
102459  return ID;
102460  }
102461 
102462  public:
102464  string payload_;
102465 
102471  getPushReceiverId();
102472 
102480  explicit getPushReceiverId(string const &payload_);
102481 
102483  static const std::int32_t ID = -286505294;
102484 
102487 
102493  void store(TlStorerToString &s, const char *field_name) const final;
102494 };
102495 
102497 
102508  std::int32_t get_id() const final {
102509  return ID;
102510  }
102511 
102512  public:
102513 
102520 
102522  static const std::int32_t ID = 451435451;
102523 
102526 
102532  void store(TlStorerToString &s, const char *field_name) const final;
102533 };
102534 
102535 class receivedGift;
102536 
102542 class getReceivedGift final : public Function {
102547  std::int32_t get_id() const final {
102548  return ID;
102549  }
102550 
102551  public:
102554 
102560  getReceivedGift();
102561 
102569  explicit getReceivedGift(string const &received_gift_id_);
102570 
102572  static const std::int32_t ID = -446535239;
102573 
102576 
102582  void store(TlStorerToString &s, const char *field_name) const final;
102583 };
102584 
102585 class MessageSender;
102586 
102587 class receivedGifts;
102588 
102594 class getReceivedGifts final : public Function {
102599  std::int32_t get_id() const final {
102600  return ID;
102601  }
102602 
102603  public:
102625  string offset_;
102628 
102634  getReceivedGifts();
102635 
102655 
102657  static const std::int32_t ID = 422851923;
102658 
102661 
102667  void store(TlStorerToString &s, const char *field_name) const final;
102668 };
102669 
102670 class emojiStatuses;
102671 
102677 class getRecentEmojiStatuses final : public Function {
102682  std::int32_t get_id() const final {
102683  return ID;
102684  }
102685 
102686  public:
102687 
102694 
102696  static const std::int32_t ID = -1371914967;
102697 
102700 
102706  void store(TlStorerToString &s, const char *field_name) const final;
102707 };
102708 
102709 class users;
102710 
102716 class getRecentInlineBots final : public Function {
102721  std::int32_t get_id() const final {
102722  return ID;
102723  }
102724 
102725  public:
102726 
102733 
102735  static const std::int32_t ID = 1437823548;
102736 
102739 
102745  void store(TlStorerToString &s, const char *field_name) const final;
102746 };
102747 
102748 class stickers;
102749 
102755 class getRecentStickers final : public Function {
102760  std::int32_t get_id() const final {
102761  return ID;
102762  }
102763 
102764  public:
102767 
102773  getRecentStickers();
102774 
102782  explicit getRecentStickers(bool is_attached_);
102783 
102785  static const std::int32_t ID = -579622241;
102786 
102789 
102795  void store(TlStorerToString &s, const char *field_name) const final;
102796 };
102797 
102798 class chats;
102799 
102805 class getRecentlyOpenedChats final : public Function {
102810  std::int32_t get_id() const final {
102811  return ID;
102812  }
102813 
102814  public:
102817 
102824 
102832  explicit getRecentlyOpenedChats(int32 limit_);
102833 
102835  static const std::int32_t ID = -1924156893;
102836 
102839 
102845  void store(TlStorerToString &s, const char *field_name) const final;
102846 };
102847 
102848 class tMeUrls;
102849 
102855 class getRecentlyVisitedTMeUrls final : public Function {
102860  std::int32_t get_id() const final {
102861  return ID;
102862  }
102863 
102864  public:
102866  string referrer_;
102867 
102874 
102882  explicit getRecentlyVisitedTMeUrls(string const &referrer_);
102883 
102885  static const std::int32_t ID = 806754961;
102886 
102889 
102895  void store(TlStorerToString &s, const char *field_name) const final;
102896 };
102897 
102898 class recommendedChatFolders;
102899 
102905 class getRecommendedChatFolders final : public Function {
102910  std::int32_t get_id() const final {
102911  return ID;
102912  }
102913 
102914  public:
102915 
102922 
102924  static const std::int32_t ID = -145540217;
102925 
102928 
102934  void store(TlStorerToString &s, const char *field_name) const final;
102935 };
102936 
102937 class chats;
102938 
102944 class getRecommendedChats final : public Function {
102949  std::int32_t get_id() const final {
102950  return ID;
102951  }
102952 
102953  public:
102954 
102961 
102963  static const std::int32_t ID = -649884303;
102964 
102967 
102973  void store(TlStorerToString &s, const char *field_name) const final;
102974 };
102975 
102976 class recoveryEmailAddress;
102977 
102983 class getRecoveryEmailAddress final : public Function {
102988  std::int32_t get_id() const final {
102989  return ID;
102990  }
102991 
102992  public:
102994  string password_;
102995 
103002 
103010  explicit getRecoveryEmailAddress(string const &password_);
103011 
103013  static const std::int32_t ID = -1594770947;
103014 
103017 
103023  void store(TlStorerToString &s, const char *field_name) const final;
103024 };
103025 
103026 class FileType;
103027 
103028 class file;
103029 
103035 class getRemoteFile final : public Function {
103040  std::int32_t get_id() const final {
103041  return ID;
103042  }
103043 
103044  public:
103049 
103055  getRemoteFile();
103056 
103066 
103068  static const std::int32_t ID = 2137204530;
103069 
103072 
103078  void store(TlStorerToString &s, const char *field_name) const final;
103079 };
103080 
103081 class message;
103082 
103088 class getRepliedMessage final : public Function {
103093  std::int32_t get_id() const final {
103094  return ID;
103095  }
103096 
103097  public:
103102 
103108  getRepliedMessage();
103109 
103119 
103121  static const std::int32_t ID = -641918531;
103122 
103125 
103131  void store(TlStorerToString &s, const char *field_name) const final;
103132 };
103133 
103134 class animations;
103135 
103141 class getSavedAnimations final : public Function {
103146  std::int32_t get_id() const final {
103147  return ID;
103148  }
103149 
103150  public:
103151 
103157  getSavedAnimations();
103158 
103160  static const std::int32_t ID = 7051032;
103161 
103164 
103170  void store(TlStorerToString &s, const char *field_name) const final;
103171 };
103172 
103173 class savedMessagesTags;
103174 
103180 class getSavedMessagesTags final : public Function {
103185  std::int32_t get_id() const final {
103186  return ID;
103187  }
103188 
103189  public:
103192 
103199 
103208 
103210  static const std::int32_t ID = -1932105815;
103211 
103214 
103220  void store(TlStorerToString &s, const char *field_name) const final;
103221 };
103222 
103223 class messages;
103224 
103235  std::int32_t get_id() const final {
103236  return ID;
103237  }
103238 
103239  public:
103248 
103255 
103267 
103269  static const std::int32_t ID = 2011552360;
103270 
103273 
103279  void store(TlStorerToString &s, const char *field_name) const final;
103280 };
103281 
103282 class message;
103283 
103294  std::int32_t get_id() const final {
103295  return ID;
103296  }
103297 
103298  public:
103303 
103310 
103320 
103322  static const std::int32_t ID = -1050786176;
103323 
103326 
103332  void store(TlStorerToString &s, const char *field_name) const final;
103333 };
103334 
103335 class notificationSounds;
103336 
103342 class getSavedNotificationSound final : public Function {
103347  std::int32_t get_id() const final {
103348  return ID;
103349  }
103350 
103351  public:
103354 
103361 
103370 
103372  static const std::int32_t ID = 459569431;
103373 
103376 
103382  void store(TlStorerToString &s, const char *field_name) const final;
103383 };
103384 
103385 class notificationSounds;
103386 
103397  std::int32_t get_id() const final {
103398  return ID;
103399  }
103400 
103401  public:
103402 
103409 
103411  static const std::int32_t ID = -1070305368;
103412 
103415 
103421  void store(TlStorerToString &s, const char *field_name) const final;
103422 };
103423 
103424 class orderInfo;
103425 
103431 class getSavedOrderInfo final : public Function {
103436  std::int32_t get_id() const final {
103437  return ID;
103438  }
103439 
103440  public:
103441 
103447  getSavedOrderInfo();
103448 
103450  static const std::int32_t ID = -1152016675;
103451 
103454 
103460  void store(TlStorerToString &s, const char *field_name) const final;
103461 };
103462 
103464 
103466 
103477  std::int32_t get_id() const final {
103478  return ID;
103479  }
103480 
103481  public:
103484 
103491 
103500 
103502  static const std::int32_t ID = -995613361;
103503 
103506 
103512  void store(TlStorerToString &s, const char *field_name) const final;
103513 };
103514 
103515 class sponsoredChats;
103516 
103522 class getSearchSponsoredChats final : public Function {
103527  std::int32_t get_id() const final {
103528  return ID;
103529  }
103530 
103531  public:
103533  string query_;
103534 
103541 
103549  explicit getSearchSponsoredChats(string const &query_);
103550 
103552  static const std::int32_t ID = 1568505164;
103553 
103556 
103562  void store(TlStorerToString &s, const char *field_name) const final;
103563 };
103564 
103565 class hashtags;
103566 
103572 class getSearchedForTags final : public Function {
103577  std::int32_t get_id() const final {
103578  return ID;
103579  }
103580 
103581  public:
103586 
103592  getSearchedForTags();
103593 
103602  getSearchedForTags(string const &tag_prefix_, int32 limit_);
103603 
103605  static const std::int32_t ID = -1692716851;
103606 
103609 
103615  void store(TlStorerToString &s, const char *field_name) const final;
103616 };
103617 
103618 class secretChat;
103619 
103625 class getSecretChat final : public Function {
103630  std::int32_t get_id() const final {
103631  return ID;
103632  }
103633 
103634  public:
103637 
103643  getSecretChat();
103644 
103652  explicit getSecretChat(int32 secret_chat_id_);
103653 
103655  static const std::int32_t ID = 40599169;
103656 
103659 
103665  void store(TlStorerToString &s, const char *field_name) const final;
103666 };
103667 
103668 class MessageSender;
103669 
103670 class httpUrl;
103671 
103677 class getStarAdAccountUrl final : public Function {
103682  std::int32_t get_id() const final {
103683  return ID;
103684  }
103685 
103686  public:
103689 
103696 
103705 
103707  static const std::int32_t ID = 1940473181;
103708 
103711 
103717  void store(TlStorerToString &s, const char *field_name) const final;
103718 };
103719 
103720 class starPaymentOptions;
103721 
103727 class getStarGiftPaymentOptions final : public Function {
103732  std::int32_t get_id() const final {
103733  return ID;
103734  }
103735 
103736  public:
103739 
103746 
103755 
103757  static const std::int32_t ID = -500735773;
103758 
103761 
103767  void store(TlStorerToString &s, const char *field_name) const final;
103768 };
103769 
103771 
103782  std::int32_t get_id() const final {
103783  return ID;
103784  }
103785 
103786  public:
103787 
103794 
103796  static const std::int32_t ID = -883172578;
103797 
103800 
103806  void store(TlStorerToString &s, const char *field_name) const final;
103807 };
103808 
103809 class starPaymentOptions;
103810 
103816 class getStarPaymentOptions final : public Function {
103821  std::int32_t get_id() const final {
103822  return ID;
103823  }
103824 
103825  public:
103826 
103833 
103835  static const std::int32_t ID = 1838351940;
103836 
103839 
103845  void store(TlStorerToString &s, const char *field_name) const final;
103846 };
103847 
103848 class MessageSender;
103849 
103850 class starRevenueStatistics;
103851 
103857 class getStarRevenueStatistics final : public Function {
103862  std::int32_t get_id() const final {
103863  return ID;
103864  }
103865 
103866  public:
103871 
103878 
103888 
103890  static const std::int32_t ID = -260356841;
103891 
103894 
103900  void store(TlStorerToString &s, const char *field_name) const final;
103901 };
103902 
103903 class starSubscriptions;
103904 
103910 class getStarSubscriptions final : public Function {
103915  std::int32_t get_id() const final {
103916  return ID;
103917  }
103918 
103919  public:
103923  string offset_;
103924 
103931 
103940  getStarSubscriptions(bool only_expiring_, string const &offset_);
103941 
103943  static const std::int32_t ID = -641223956;
103944 
103947 
103953  void store(TlStorerToString &s, const char *field_name) const final;
103954 };
103955 
103956 class MessageSender;
103957 
103958 class TransactionDirection;
103959 
103960 class starTransactions;
103961 
103967 class getStarTransactions final : public Function {
103972  std::int32_t get_id() const final {
103973  return ID;
103974  }
103975 
103976  public:
103984  string offset_;
103987 
103994 
104007 
104009  static const std::int32_t ID = -304141747;
104010 
104013 
104019  void store(TlStorerToString &s, const char *field_name) const final;
104020 };
104021 
104022 class MessageSender;
104023 
104024 class httpUrl;
104025 
104031 class getStarWithdrawalUrl final : public Function {
104036  std::int32_t get_id() const final {
104037  return ID;
104038  }
104039 
104040  public:
104046  string password_;
104047 
104054 
104065 
104067  static const std::int32_t ID = -1445841134;
104068 
104071 
104077  void store(TlStorerToString &s, const char *field_name) const final;
104078 };
104079 
104080 class StatisticalGraph;
104081 
104087 class getStatisticalGraph final : public Function {
104092  std::int32_t get_id() const final {
104093  return ID;
104094  }
104095 
104096  public:
104100  string token_;
104103 
104110 
104120  getStatisticalGraph(int53 chat_id_, string const &token_, int53 x_);
104121 
104123  static const std::int32_t ID = 1100975515;
104124 
104127 
104133  void store(TlStorerToString &s, const char *field_name) const final;
104134 };
104135 
104136 class InputFile;
104137 
104138 class emojis;
104139 
104145 class getStickerEmojis final : public Function {
104150  std::int32_t get_id() const final {
104151  return ID;
104152  }
104153 
104154  public:
104157 
104163  getStickerEmojis();
104164 
104173 
104175  static const std::int32_t ID = -1895508665;
104176 
104179 
104185  void store(TlStorerToString &s, const char *field_name) const final;
104186 };
104187 
104188 class outline;
104189 
104195 class getStickerOutline final : public Function {
104200  std::int32_t get_id() const final {
104201  return ID;
104202  }
104203 
104204  public:
104211 
104217  getStickerOutline();
104218 
104229 
104231  static const std::int32_t ID = -1550504539;
104232 
104235 
104241  void store(TlStorerToString &s, const char *field_name) const final;
104242 };
104243 
104244 class stickerSet;
104245 
104251 class getStickerSet final : public Function {
104256  std::int32_t get_id() const final {
104257  return ID;
104258  }
104259 
104260  public:
104263 
104269  getStickerSet();
104270 
104278  explicit getStickerSet(int64 set_id_);
104279 
104281  static const std::int32_t ID = 1052318659;
104282 
104285 
104291  void store(TlStorerToString &s, const char *field_name) const final;
104292 };
104293 
104294 class text;
104295 
104301 class getStickerSetName final : public Function {
104306  std::int32_t get_id() const final {
104307  return ID;
104308  }
104309 
104310  public:
104313 
104319  getStickerSetName();
104320 
104328  explicit getStickerSetName(int64 set_id_);
104329 
104331  static const std::int32_t ID = 1039849089;
104332 
104335 
104341  void store(TlStorerToString &s, const char *field_name) const final;
104342 };
104343 
104344 class StickerType;
104345 
104346 class stickers;
104347 
104353 class getStickers final : public Function {
104358  std::int32_t get_id() const final {
104359  return ID;
104360  }
104361 
104362  public:
104366  string query_;
104371 
104377  getStickers();
104378 
104390 
104392  static const std::int32_t ID = 1158058819;
104393 
104396 
104402  void store(TlStorerToString &s, const char *field_name) const final;
104403 };
104404 
104405 class storageStatistics;
104406 
104412 class getStorageStatistics final : public Function {
104417  std::int32_t get_id() const final {
104418  return ID;
104419  }
104420 
104421  public:
104424 
104431 
104440 
104442  static const std::int32_t ID = -853193929;
104443 
104446 
104452  void store(TlStorerToString &s, const char *field_name) const final;
104453 };
104454 
104455 class storageStatisticsFast;
104456 
104462 class getStorageStatisticsFast final : public Function {
104467  std::int32_t get_id() const final {
104468  return ID;
104469  }
104470 
104471  public:
104472 
104479 
104481  static const std::int32_t ID = 61368066;
104482 
104485 
104491  void store(TlStorerToString &s, const char *field_name) const final;
104492 };
104493 
104494 class story;
104495 
104501 class getStory final : public Function {
104506  std::int32_t get_id() const final {
104507  return ID;
104508  }
104509 
104510  public:
104517 
104523  getStory();
104524 
104535 
104537  static const std::int32_t ID = -2011076366;
104538 
104541 
104547  void store(TlStorerToString &s, const char *field_name) const final;
104548 };
104549 
104550 class stories;
104551 
104557 class getStoryAlbumStories final : public Function {
104562  std::int32_t get_id() const final {
104563  return ID;
104564  }
104565 
104566  public:
104575 
104582 
104594 
104596  static const std::int32_t ID = 1915090076;
104597 
104600 
104606  void store(TlStorerToString &s, const char *field_name) const final;
104607 };
104608 
104609 class availableReactions;
104610 
104621  std::int32_t get_id() const final {
104622  return ID;
104623  }
104624 
104625  public:
104628 
104635 
104644 
104646  static const std::int32_t ID = 595938619;
104647 
104650 
104656  void store(TlStorerToString &s, const char *field_name) const final;
104657 };
104658 
104659 class storyInteractions;
104660 
104666 class getStoryInteractions final : public Function {
104671  std::int32_t get_id() const final {
104672  return ID;
104673  }
104674 
104675  public:
104679  string query_;
104687  string offset_;
104690 
104697 
104712 
104714  static const std::int32_t ID = 483475469;
104715 
104718 
104724  void store(TlStorerToString &s, const char *field_name) const final;
104725 };
104726 
104727 class chats;
104728 
104739  std::int32_t get_id() const final {
104740  return ID;
104741  }
104742 
104743  public:
104744 
104751 
104753  static const std::int32_t ID = 627715760;
104754 
104757 
104763  void store(TlStorerToString &s, const char *field_name) const final;
104764 };
104765 
104766 class publicForwards;
104767 
104773 class getStoryPublicForwards final : public Function {
104778  std::int32_t get_id() const final {
104779  return ID;
104780  }
104781 
104782  public:
104788  string offset_;
104791 
104798 
104810 
104812  static const std::int32_t ID = 1810378546;
104813 
104816 
104822  void store(TlStorerToString &s, const char *field_name) const final;
104823 };
104824 
104825 class storyStatistics;
104826 
104832 class getStoryStatistics final : public Function {
104837  std::int32_t get_id() const final {
104838  return ID;
104839  }
104840 
104841  public:
104848 
104854  getStoryStatistics();
104855 
104866 
104868  static const std::int32_t ID = 982926146;
104869 
104872 
104878  void store(TlStorerToString &s, const char *field_name) const final;
104879 };
104880 
104881 class text;
104882 
104888 class getSuggestedFileName final : public Function {
104893  std::int32_t get_id() const final {
104894  return ID;
104895  }
104896 
104897  public:
104901  string directory_;
104902 
104909 
104918  getSuggestedFileName(int32 file_id_, string const &directory_);
104919 
104921  static const std::int32_t ID = -2049399674;
104922 
104925 
104931  void store(TlStorerToString &s, const char *field_name) const final;
104932 };
104933 
104934 class text;
104935 
104946  std::int32_t get_id() const final {
104947  return ID;
104948  }
104949 
104950  public:
104952  string title_;
104953 
104960 
104968  explicit getSuggestedStickerSetName(string const &title_);
104969 
104971  static const std::int32_t ID = -1340995520;
104972 
104975 
104981  void store(TlStorerToString &s, const char *field_name) const final;
104982 };
104983 
104984 class chats;
104985 
104996  std::int32_t get_id() const final {
104997  return ID;
104998  }
104999 
105000  public:
105001 
105008 
105010  static const std::int32_t ID = 49044982;
105011 
105014 
105020  void store(TlStorerToString &s, const char *field_name) const final;
105021 };
105022 
105023 class chats;
105024 
105030 class getSuitablePersonalChats final : public Function {
105035  std::int32_t get_id() const final {
105036  return ID;
105037  }
105038 
105039  public:
105040 
105047 
105049  static const std::int32_t ID = -1870357515;
105050 
105053 
105059  void store(TlStorerToString &s, const char *field_name) const final;
105060 };
105061 
105062 class supergroup;
105063 
105069 class getSupergroup final : public Function {
105074  std::int32_t get_id() const final {
105075  return ID;
105076  }
105077 
105078  public:
105081 
105087  getSupergroup();
105088 
105096  explicit getSupergroup(int53 supergroup_id_);
105097 
105099  static const std::int32_t ID = 989663458;
105100 
105103 
105109  void store(TlStorerToString &s, const char *field_name) const final;
105110 };
105111 
105112 class supergroupFullInfo;
105113 
105119 class getSupergroupFullInfo final : public Function {
105124  std::int32_t get_id() const final {
105125  return ID;
105126  }
105127 
105128  public:
105131 
105138 
105147 
105149  static const std::int32_t ID = 1099776056;
105150 
105153 
105159  void store(TlStorerToString &s, const char *field_name) const final;
105160 };
105161 
105163 
105164 class chatMembers;
105165 
105171 class getSupergroupMembers final : public Function {
105176  std::int32_t get_id() const final {
105177  return ID;
105178  }
105179 
105180  public:
105189 
105196 
105208 
105210  static const std::int32_t ID = -570940984;
105211 
105214 
105220  void store(TlStorerToString &s, const char *field_name) const final;
105221 };
105222 
105223 class text;
105224 
105230 class getSupportName final : public Function {
105235  std::int32_t get_id() const final {
105236  return ID;
105237  }
105238 
105239  public:
105240 
105246  getSupportName();
105247 
105249  static const std::int32_t ID = 1302205794;
105250 
105253 
105259  void store(TlStorerToString &s, const char *field_name) const final;
105260 };
105261 
105262 class user;
105263 
105269 class getSupportUser final : public Function {
105274  std::int32_t get_id() const final {
105275  return ID;
105276  }
105277 
105278  public:
105279 
105285  getSupportUser();
105286 
105288  static const std::int32_t ID = -1733497700;
105289 
105292 
105298  void store(TlStorerToString &s, const char *field_name) const final;
105299 };
105300 
105301 class temporaryPasswordState;
105302 
105308 class getTemporaryPasswordState final : public Function {
105313  std::int32_t get_id() const final {
105314  return ID;
105315  }
105316 
105317  public:
105318 
105325 
105327  static const std::int32_t ID = -12670830;
105328 
105331 
105337  void store(TlStorerToString &s, const char *field_name) const final;
105338 };
105339 
105340 class textEntities;
105341 
105347 class getTextEntities final : public Function {
105352  std::int32_t get_id() const final {
105353  return ID;
105354  }
105355 
105356  public:
105358  string text_;
105359 
105365  getTextEntities();
105366 
105374  explicit getTextEntities(string const &text_);
105375 
105377  static const std::int32_t ID = -341490693;
105378 
105381 
105387  void store(TlStorerToString &s, const char *field_name) const final;
105388 };
105389 
105390 class text;
105391 
105392 class themeParameters;
105393 
105404  std::int32_t get_id() const final {
105405  return ID;
105406  }
105407 
105408  public:
105411 
105418 
105427 
105429  static const std::int32_t ID = -1850145288;
105430 
105433 
105439  void store(TlStorerToString &s, const char *field_name) const final;
105440 };
105441 
105443 
105454  std::int32_t get_id() const final {
105455  return ID;
105456  }
105457 
105458  public:
105459 
105466 
105468  static const std::int32_t ID = 1924568314;
105469 
105472 
105478  void store(TlStorerToString &s, const char *field_name) const final;
105479 };
105480 
105482 
105488 class getThemedEmojiStatuses final : public Function {
105493  std::int32_t get_id() const final {
105494  return ID;
105495  }
105496 
105497  public:
105498 
105505 
105507  static const std::int32_t ID = -1468220543;
105508 
105511 
105517  void store(TlStorerToString &s, const char *field_name) const final;
105518 };
105519 
105520 class timeZones;
105521 
105527 class getTimeZones final : public Function {
105532  std::int32_t get_id() const final {
105533  return ID;
105534  }
105535 
105536  public:
105537 
105543  getTimeZones();
105544 
105546  static const std::int32_t ID = 1340268632;
105547 
105550 
105556  void store(TlStorerToString &s, const char *field_name) const final;
105557 };
105558 
105559 class tonRevenueStatistics;
105560 
105566 class getTonRevenueStatistics final : public Function {
105571  std::int32_t get_id() const final {
105572  return ID;
105573  }
105574 
105575  public:
105578 
105585 
105593  explicit getTonRevenueStatistics(bool is_dark_);
105594 
105596  static const std::int32_t ID = -1315591160;
105597 
105600 
105606  void store(TlStorerToString &s, const char *field_name) const final;
105607 };
105608 
105609 class TransactionDirection;
105610 
105611 class tonTransactions;
105612 
105618 class getTonTransactions final : public Function {
105623  std::int32_t get_id() const final {
105624  return ID;
105625  }
105626 
105627  public:
105631  string offset_;
105634 
105640  getTonTransactions();
105641 
105652 
105654  static const std::int32_t ID = -1935011115;
105655 
105658 
105664  void store(TlStorerToString &s, const char *field_name) const final;
105665 };
105666 
105667 class httpUrl;
105668 
105674 class getTonWithdrawalUrl final : public Function {
105679  std::int32_t get_id() const final {
105680  return ID;
105681  }
105682 
105683  public:
105685  string password_;
105686 
105693 
105701  explicit getTonWithdrawalUrl(string const &password_);
105702 
105704  static const std::int32_t ID = -1482519601;
105705 
105708 
105714  void store(TlStorerToString &s, const char *field_name) const final;
105715 };
105716 
105717 class TopChatCategory;
105718 
105719 class chats;
105720 
105726 class getTopChats final : public Function {
105731  std::int32_t get_id() const final {
105732  return ID;
105733  }
105734 
105735  public:
105740 
105746  getTopChats();
105747 
105757 
105759  static const std::int32_t ID = -388410847;
105760 
105763 
105769  void store(TlStorerToString &s, const char *field_name) const final;
105770 };
105771 
105772 class StickerType;
105773 
105774 class trendingStickerSets;
105775 
105781 class getTrendingStickerSets final : public Function {
105786  std::int32_t get_id() const final {
105787  return ID;
105788  }
105789 
105790  public:
105797 
105804 
105815 
105817  static const std::int32_t ID = -531085986;
105818 
105821 
105827  void store(TlStorerToString &s, const char *field_name) const final;
105828 };
105829 
105830 class upgradedGift;
105831 
105837 class getUpgradedGift final : public Function {
105842  std::int32_t get_id() const final {
105843  return ID;
105844  }
105845 
105846  public:
105848  string name_;
105849 
105855  getUpgradedGift();
105856 
105864  explicit getUpgradedGift(string const &name_);
105865 
105867  static const std::int32_t ID = -1331821135;
105868 
105871 
105877  void store(TlStorerToString &s, const char *field_name) const final;
105878 };
105879 
105880 class emojiStatuses;
105881 
105892  std::int32_t get_id() const final {
105893  return ID;
105894  }
105895 
105896  public:
105897 
105904 
105906  static const std::int32_t ID = -1748975723;
105907 
105910 
105916  void store(TlStorerToString &s, const char *field_name) const final;
105917 };
105918 
105919 class upgradedGiftValueInfo;
105920 
105926 class getUpgradedGiftValueInfo final : public Function {
105931  std::int32_t get_id() const final {
105932  return ID;
105933  }
105934 
105935  public:
105937  string name_;
105938 
105945 
105953  explicit getUpgradedGiftValueInfo(string const &name_);
105954 
105956  static const std::int32_t ID = 1818813417;
105957 
105960 
105966  void store(TlStorerToString &s, const char *field_name) const final;
105967 };
105968 
105969 class httpUrl;
105970 
105981  std::int32_t get_id() const final {
105982  return ID;
105983  }
105984 
105985  public:
105989  string password_;
105990 
105997 
106006  getUpgradedGiftWithdrawalUrl(string const &received_gift_id_, string const &password_);
106007 
106009  static const std::int32_t ID = -784331188;
106010 
106013 
106019  void store(TlStorerToString &s, const char *field_name) const final;
106020 };
106021 
106022 class user;
106023 
106029 class getUser final : public Function {
106034  std::int32_t get_id() const final {
106035  return ID;
106036  }
106037 
106038  public:
106041 
106047  getUser();
106048 
106056  explicit getUser(int53 user_id_);
106057 
106059  static const std::int32_t ID = 1117363211;
106060 
106063 
106069  void store(TlStorerToString &s, const char *field_name) const final;
106070 };
106071 
106072 class foundChatBoosts;
106073 
106079 class getUserChatBoosts final : public Function {
106084  std::int32_t get_id() const final {
106085  return ID;
106086  }
106087 
106088  public:
106093 
106099  getUserChatBoosts();
106100 
106110 
106112  static const std::int32_t ID = -1190205543;
106113 
106116 
106122  void store(TlStorerToString &s, const char *field_name) const final;
106123 };
106124 
106125 class userFullInfo;
106126 
106132 class getUserFullInfo final : public Function {
106137  std::int32_t get_id() const final {
106138  return ID;
106139  }
106140 
106141  public:
106144 
106150  getUserFullInfo();
106151 
106159  explicit getUserFullInfo(int53 user_id_);
106160 
106162  static const std::int32_t ID = -776823720;
106163 
106166 
106172  void store(TlStorerToString &s, const char *field_name) const final;
106173 };
106174 
106175 class userLink;
106176 
106182 class getUserLink final : public Function {
106187  std::int32_t get_id() const final {
106188  return ID;
106189  }
106190 
106191  public:
106192 
106198  getUserLink();
106199 
106201  static const std::int32_t ID = 1226839270;
106202 
106205 
106211  void store(TlStorerToString &s, const char *field_name) const final;
106212 };
106213 
106214 class UserPrivacySetting;
106215 
106217 
106228  std::int32_t get_id() const final {
106229  return ID;
106230  }
106231 
106232  public:
106235 
106242 
106251 
106253  static const std::int32_t ID = -2077223311;
106254 
106257 
106263  void store(TlStorerToString &s, const char *field_name) const final;
106264 };
106265 
106266 class audios;
106267 
106273 class getUserProfileAudios final : public Function {
106278  std::int32_t get_id() const final {
106279  return ID;
106280  }
106281 
106282  public:
106289 
106296 
106307 
106309  static const std::int32_t ID = -208876086;
106310 
106313 
106319  void store(TlStorerToString &s, const char *field_name) const final;
106320 };
106321 
106322 class chatPhotos;
106323 
106329 class getUserProfilePhotos final : public Function {
106334  std::int32_t get_id() const final {
106335  return ID;
106336  }
106337 
106338  public:
106345 
106352 
106363 
106365  static const std::int32_t ID = -908132798;
106366 
106369 
106375  void store(TlStorerToString &s, const char *field_name) const final;
106376 };
106377 
106378 class userSupportInfo;
106379 
106385 class getUserSupportInfo final : public Function {
106390  std::int32_t get_id() const final {
106391  return ID;
106392  }
106393 
106394  public:
106397 
106403  getUserSupportInfo();
106404 
106412  explicit getUserSupportInfo(int53 user_id_);
106413 
106415  static const std::int32_t ID = 1957008133;
106416 
106419 
106425  void store(TlStorerToString &s, const char *field_name) const final;
106426 };
106427 
106428 class messageSenders;
106429 
106440  std::int32_t get_id() const final {
106441  return ID;
106442  }
106443 
106444  public:
106447 
106454 
106463 
106465  static const std::int32_t ID = -1000496379;
106466 
106469 
106475  void store(TlStorerToString &s, const char *field_name) const final;
106476 };
106477 
106478 class httpUrl;
106479 
106485 class getVideoChatInviteLink final : public Function {
106490  std::int32_t get_id() const final {
106491  return ID;
106492  }
106493 
106494  public:
106499 
106506 
106516 
106518  static const std::int32_t ID = -1394707321;
106519 
106522 
106528  void store(TlStorerToString &s, const char *field_name) const final;
106529 };
106530 
106531 class rtmpUrl;
106532 
106538 class getVideoChatRtmpUrl final : public Function {
106543  std::int32_t get_id() const final {
106544  return ID;
106545  }
106546 
106547  public:
106550 
106557 
106565  explicit getVideoChatRtmpUrl(int53 chat_id_);
106566 
106568  static const std::int32_t ID = 1210784543;
106569 
106572 
106578  void store(TlStorerToString &s, const char *field_name) const final;
106579 };
106580 
106581 class GroupCallVideoQuality;
106582 
106583 class data;
106584 
106590 class getVideoChatStreamSegment final : public Function {
106595  std::int32_t get_id() const final {
106596  return ID;
106597  }
106598 
106599  public:
106610 
106617 
106630 
106632  static const std::int32_t ID = 773343220;
106633 
106636 
106642  void store(TlStorerToString &s, const char *field_name) const final;
106643 };
106644 
106645 class videoChatStreams;
106646 
106652 class getVideoChatStreams final : public Function {
106657  std::int32_t get_id() const final {
106658  return ID;
106659  }
106660 
106661  public:
106664 
106671 
106680 
106682  static const std::int32_t ID = 531757765;
106683 
106686 
106692  void store(TlStorerToString &s, const char *field_name) const final;
106693 };
106694 
106696 
106707  std::int32_t get_id() const final {
106708  return ID;
106709  }
106710 
106711  public:
106716 
106723 
106733 
106735  static const std::int32_t ID = -285681331;
106736 
106739 
106745  void store(TlStorerToString &s, const char *field_name) const final;
106746 };
106747 
106748 class httpUrl;
106749 
106750 class webAppOpenParameters;
106751 
106757 class getWebAppLinkUrl final : public Function {
106762  std::int32_t get_id() const final {
106763  return ID;
106764  }
106765 
106766  public:
106779 
106785  getWebAppLinkUrl();
106786 
106800 
106802  static const std::int32_t ID = 1627284161;
106803 
106806 
106812  void store(TlStorerToString &s, const char *field_name) const final;
106813 };
106814 
106815 class outline;
106816 
106822 class getWebAppPlaceholder final : public Function {
106827  std::int32_t get_id() const final {
106828  return ID;
106829  }
106830 
106831  public:
106834 
106841 
106850 
106852  static const std::int32_t ID = 583470479;
106853 
106856 
106862  void store(TlStorerToString &s, const char *field_name) const final;
106863 };
106864 
106865 class httpUrl;
106866 
106867 class webAppOpenParameters;
106868 
106874 class getWebAppUrl final : public Function {
106879  std::int32_t get_id() const final {
106880  return ID;
106881  }
106882 
106883  public:
106887  string url_;
106890 
106896  getWebAppUrl();
106897 
106908 
106910  static const std::int32_t ID = -1526784188;
106911 
106914 
106920  void store(TlStorerToString &s, const char *field_name) const final;
106921 };
106922 
106923 class webPageInstantView;
106924 
106930 class getWebPageInstantView final : public Function {
106935  std::int32_t get_id() const final {
106936  return ID;
106937  }
106938 
106939  public:
106941  string url_;
106944 
106951 
106960  getWebPageInstantView(string const &url_, bool only_local_);
106961 
106963  static const std::int32_t ID = 1741395197;
106964 
106967 
106973  void store(TlStorerToString &s, const char *field_name) const final;
106974 };
106975 
106976 class formattedText;
106977 
106978 class ok;
106979 
106985 class giftPremiumWithStars final : public Function {
106990  std::int32_t get_id() const final {
106991  return ID;
106992  }
106993 
106994  public:
107003 
107010 
107022 
107024  static const std::int32_t ID = -2058395432;
107025 
107028 
107034  void store(TlStorerToString &s, const char *field_name) const final;
107035 };
107036 
107037 class ok;
107038 
107044 class hideContactCloseBirthdays final : public Function {
107049  std::int32_t get_id() const final {
107050  return ID;
107051  }
107052 
107053  public:
107054 
107061 
107063  static const std::int32_t ID = -1163065221;
107064 
107067 
107073  void store(TlStorerToString &s, const char *field_name) const final;
107074 };
107075 
107076 class SuggestedAction;
107077 
107078 class ok;
107079 
107085 class hideSuggestedAction final : public Function {
107090  std::int32_t get_id() const final {
107091  return ID;
107092  }
107093 
107094  public:
107097 
107104 
107113 
107115  static const std::int32_t ID = -1561384065;
107116 
107119 
107125  void store(TlStorerToString &s, const char *field_name) const final;
107126 };
107127 
107128 class contact;
107129 
107130 class importedContacts;
107131 
107137 class importContacts final : public Function {
107142  std::int32_t get_id() const final {
107143  return ID;
107144  }
107145 
107146  public:
107149 
107155  importContacts();
107156 
107165 
107167  static const std::int32_t ID = -215132767;
107168 
107171 
107177  void store(TlStorerToString &s, const char *field_name) const final;
107178 };
107179 
107180 class InputFile;
107181 
107182 class ok;
107183 
107189 class importMessages final : public Function {
107194  std::int32_t get_id() const final {
107195  return ID;
107196  }
107197 
107198  public:
107205 
107211  importMessages();
107212 
107223 
107225  static const std::int32_t ID = -1864116784;
107226 
107229 
107235  void store(TlStorerToString &s, const char *field_name) const final;
107236 };
107237 
107239 
107250  std::int32_t get_id() const final {
107251  return ID;
107252  }
107253 
107254  public:
107261 
107268 
107279 
107281  static const std::int32_t ID = -631535414;
107282 
107285 
107291  void store(TlStorerToString &s, const char *field_name) const final;
107292 };
107293 
107294 class ok;
107295 
107306  std::int32_t get_id() const final {
107307  return ID;
107308  }
107309 
107310  public:
107315 
107322 
107332 
107334  static const std::int32_t ID = -473149298;
107335 
107338 
107344  void store(TlStorerToString &s, const char *field_name) const final;
107345 };
107346 
107347 class ok;
107348 
107354 class isProfileAudio final : public Function {
107359  std::int32_t get_id() const final {
107360  return ID;
107361  }
107362 
107363  public:
107366 
107372  isProfileAudio();
107373 
107381  explicit isProfileAudio(int32 file_id_);
107382 
107384  static const std::int32_t ID = -245729314;
107385 
107388 
107394  void store(TlStorerToString &s, const char *field_name) const final;
107395 };
107396 
107397 class ok;
107398 
107404 class joinChat final : public Function {
107409  std::int32_t get_id() const final {
107410  return ID;
107411  }
107412 
107413  public:
107416 
107422  joinChat();
107423 
107431  explicit joinChat(int53 chat_id_);
107432 
107434  static const std::int32_t ID = 326769313;
107435 
107438 
107444  void store(TlStorerToString &s, const char *field_name) const final;
107445 };
107446 
107447 class chat;
107448 
107454 class joinChatByInviteLink final : public Function {
107459  std::int32_t get_id() const final {
107460  return ID;
107461  }
107462 
107463  public:
107466 
107473 
107481  explicit joinChatByInviteLink(string const &invite_link_);
107482 
107484  static const std::int32_t ID = -1049973882;
107485 
107488 
107494  void store(TlStorerToString &s, const char *field_name) const final;
107495 };
107496 
107497 class InputGroupCall;
107498 
107499 class groupCallInfo;
107500 
107502 
107508 class joinGroupCall final : public Function {
107513  std::int32_t get_id() const final {
107514  return ID;
107515  }
107516 
107517  public:
107522 
107528  joinGroupCall();
107529 
107539 
107541  static const std::int32_t ID = -2026079917;
107542 
107545 
107551  void store(TlStorerToString &s, const char *field_name) const final;
107552 };
107553 
107554 class MessageSender;
107555 
107557 
107558 class text;
107559 
107565 class joinVideoChat final : public Function {
107570  std::int32_t get_id() const final {
107571  return ID;
107572  }
107573 
107574  public:
107583 
107589  joinVideoChat();
107590 
107602 
107604  static const std::int32_t ID = 1322989999;
107605 
107608 
107614  void store(TlStorerToString &s, const char *field_name) const final;
107615 };
107616 
107617 class giveawayParameters;
107618 
107619 class ok;
107620 
107626 class launchPrepaidGiveaway final : public Function {
107631  std::int32_t get_id() const final {
107632  return ID;
107633  }
107634 
107635  public:
107644 
107651 
107663 
107665  static const std::int32_t ID = 639465530;
107666 
107669 
107675  void store(TlStorerToString &s, const char *field_name) const final;
107676 };
107677 
107678 class ok;
107679 
107685 class leaveChat final : public Function {
107690  std::int32_t get_id() const final {
107691  return ID;
107692  }
107693 
107694  public:
107697 
107703  leaveChat();
107704 
107712  explicit leaveChat(int53 chat_id_);
107713 
107715  static const std::int32_t ID = -1825080735;
107716 
107719 
107725  void store(TlStorerToString &s, const char *field_name) const final;
107726 };
107727 
107728 class ok;
107729 
107735 class leaveGroupCall final : public Function {
107740  std::int32_t get_id() const final {
107741  return ID;
107742  }
107743 
107744  public:
107747 
107753  leaveGroupCall();
107754 
107762  explicit leaveGroupCall(int32 group_call_id_);
107763 
107765  static const std::int32_t ID = 980152233;
107766 
107769 
107775  void store(TlStorerToString &s, const char *field_name) const final;
107776 };
107777 
107778 class StoryList;
107779 
107780 class ok;
107781 
107787 class loadActiveStories final : public Function {
107792  std::int32_t get_id() const final {
107793  return ID;
107794  }
107795 
107796  public:
107799 
107805  loadActiveStories();
107806 
107815 
107817  static const std::int32_t ID = 2106390328;
107818 
107821 
107827  void store(TlStorerToString &s, const char *field_name) const final;
107828 };
107829 
107830 class ChatList;
107831 
107832 class ok;
107833 
107839 class loadChats final : public Function {
107844  std::int32_t get_id() const final {
107845  return ID;
107846  }
107847 
107848  public:
107853 
107859  loadChats();
107860 
107870 
107872  static const std::int32_t ID = -1885635205;
107873 
107876 
107882  void store(TlStorerToString &s, const char *field_name) const final;
107883 };
107884 
107885 class ok;
107886 
107897  std::int32_t get_id() const final {
107898  return ID;
107899  }
107900 
107901  public:
107906 
107913 
107923 
107925  static const std::int32_t ID = 1488065975;
107926 
107929 
107935  void store(TlStorerToString &s, const char *field_name) const final;
107936 };
107937 
107938 class ok;
107939 
107945 class loadGroupCallParticipants final : public Function {
107950  std::int32_t get_id() const final {
107951  return ID;
107952  }
107953 
107954  public:
107959 
107966 
107976 
107978  static const std::int32_t ID = 938720974;
107979 
107982 
107988  void store(TlStorerToString &s, const char *field_name) const final;
107989 };
107990 
107991 class ok;
107992 
108003  std::int32_t get_id() const final {
108004  return ID;
108005  }
108006 
108007  public:
108010 
108017 
108026 
108028  static const std::int32_t ID = -46092588;
108029 
108032 
108038  void store(TlStorerToString &s, const char *field_name) const final;
108039 };
108040 
108041 class ok;
108042 
108048 class loadQuickReplyShortcuts final : public Function {
108053  std::int32_t get_id() const final {
108054  return ID;
108055  }
108056 
108057  public:
108058 
108065 
108067  static const std::int32_t ID = -1016614243;
108068 
108071 
108077  void store(TlStorerToString &s, const char *field_name) const final;
108078 };
108079 
108080 class ok;
108081 
108087 class loadSavedMessagesTopics final : public Function {
108092  std::int32_t get_id() const final {
108093  return ID;
108094  }
108095 
108096  public:
108099 
108106 
108115 
108117  static const std::int32_t ID = 289855160;
108118 
108121 
108127  void store(TlStorerToString &s, const char *field_name) const final;
108128 };
108129 
108130 class ok;
108131 
108137 class logOut final : public Function {
108142  std::int32_t get_id() const final {
108143  return ID;
108144  }
108145 
108146  public:
108147 
108153  logOut();
108154 
108156  static const std::int32_t ID = -1581923301;
108157 
108160 
108166  void store(TlStorerToString &s, const char *field_name) const final;
108167 };
108168 
108169 class ok;
108170 
108176 class markChecklistTasksAsDone final : public Function {
108181  std::int32_t get_id() const final {
108182  return ID;
108183  }
108184 
108185  public:
108194 
108201 
108213 
108215  static const std::int32_t ID = 386950739;
108216 
108219 
108225  void store(TlStorerToString &s, const char *field_name) const final;
108226 };
108227 
108228 class ok;
108229 
108235 class openBotSimilarBot final : public Function {
108240  std::int32_t get_id() const final {
108241  return ID;
108242  }
108243 
108244  public:
108249 
108255  openBotSimilarBot();
108256 
108266 
108268  static const std::int32_t ID = -369688872;
108269 
108272 
108278  void store(TlStorerToString &s, const char *field_name) const final;
108279 };
108280 
108281 class ok;
108282 
108288 class openChat final : public Function {
108293  std::int32_t get_id() const final {
108294  return ID;
108295  }
108296 
108297  public:
108300 
108306  openChat();
108307 
108315  explicit openChat(int53 chat_id_);
108316 
108318  static const std::int32_t ID = -323371509;
108319 
108322 
108328  void store(TlStorerToString &s, const char *field_name) const final;
108329 };
108330 
108331 class ok;
108332 
108338 class openChatSimilarChat final : public Function {
108343  std::int32_t get_id() const final {
108344  return ID;
108345  }
108346 
108347  public:
108352 
108359 
108369 
108371  static const std::int32_t ID = -1884883949;
108372 
108375 
108381  void store(TlStorerToString &s, const char *field_name) const final;
108382 };
108383 
108384 class ok;
108385 
108391 class openMessageContent final : public Function {
108396  std::int32_t get_id() const final {
108397  return ID;
108398  }
108399 
108400  public:
108405 
108411  openMessageContent();
108412 
108422 
108424  static const std::int32_t ID = -739088005;
108425 
108428 
108434  void store(TlStorerToString &s, const char *field_name) const final;
108435 };
108436 
108437 class ok;
108438 
108444 class openSponsoredChat final : public Function {
108449  std::int32_t get_id() const final {
108450  return ID;
108451  }
108452 
108453  public:
108456 
108462  openSponsoredChat();
108463 
108472 
108474  static const std::int32_t ID = 865985573;
108475 
108478 
108484  void store(TlStorerToString &s, const char *field_name) const final;
108485 };
108486 
108487 class ok;
108488 
108494 class openStory final : public Function {
108499  std::int32_t get_id() const final {
108500  return ID;
108501  }
108502 
108503  public:
108508 
108514  openStory();
108515 
108525 
108527  static const std::int32_t ID = -696723005;
108528 
108531 
108537  void store(TlStorerToString &s, const char *field_name) const final;
108538 };
108539 
108540 class InputMessageReplyTo;
108541 
108542 class webAppInfo;
108543 
108544 class webAppOpenParameters;
108545 
108551 class openWebApp final : public Function {
108556  std::int32_t get_id() const final {
108557  return ID;
108558  }
108559 
108560  public:
108566  string url_;
108575 
108581  openWebApp();
108582 
108597 
108599  static const std::int32_t ID = -2103994738;
108600 
108603 
108609  void store(TlStorerToString &s, const char *field_name) const final;
108610 };
108611 
108612 class FileType;
108613 
108614 class storageStatistics;
108615 
108621 class optimizeStorage final : public Function {
108626  std::int32_t get_id() const final {
108627  return ID;
108628  }
108629 
108630  public:
108649 
108655  optimizeStorage();
108656 
108673 
108675  static const std::int32_t ID = 853186759;
108676 
108679 
108685  void store(TlStorerToString &s, const char *field_name) const final;
108686 };
108687 
108688 class formattedText;
108689 
108695 class parseMarkdown final : public Function {
108700  std::int32_t get_id() const final {
108701  return ID;
108702  }
108703 
108704  public:
108707 
108713  parseMarkdown();
108714 
108723 
108725  static const std::int32_t ID = 756366063;
108726 
108729 
108735  void store(TlStorerToString &s, const char *field_name) const final;
108736 };
108737 
108738 class TextParseMode;
108739 
108740 class formattedText;
108741 
108747 class parseTextEntities final : public Function {
108752  std::int32_t get_id() const final {
108753  return ID;
108754  }
108755 
108756  public:
108758  string text_;
108761 
108767  parseTextEntities();
108768 
108778 
108780  static const std::int32_t ID = -1709194593;
108781 
108784 
108790  void store(TlStorerToString &s, const char *field_name) const final;
108791 };
108792 
108793 class ok;
108794 
108800 class pinChatMessage final : public Function {
108805  std::int32_t get_id() const final {
108806  return ID;
108807  }
108808 
108809  public:
108818 
108824  pinChatMessage();
108825 
108837 
108839  static const std::int32_t ID = 2034719663;
108840 
108843 
108849  void store(TlStorerToString &s, const char *field_name) const final;
108850 };
108851 
108852 class seconds;
108853 
108859 class pingProxy final : public Function {
108864  std::int32_t get_id() const final {
108865  return ID;
108866  }
108867 
108868  public:
108871 
108877  pingProxy();
108878 
108886  explicit pingProxy(int32 proxy_id_);
108887 
108889  static const std::int32_t ID = -979681103;
108890 
108893 
108899  void store(TlStorerToString &s, const char *field_name) const final;
108900 };
108901 
108902 class InputStoryContent;
108903 
108904 class StoryPrivacySettings;
108905 
108906 class formattedText;
108907 
108908 class inputStoryAreas;
108909 
108910 class story;
108911 
108912 class storyFullId;
108913 
108919 class postStory final : public Function {
108924  std::int32_t get_id() const final {
108925  return ID;
108926  }
108927 
108928  public:
108949 
108955  postStory();
108956 
108974 
108976  static const std::int32_t ID = -1725643742;
108977 
108980 
108986  void store(TlStorerToString &s, const char *field_name) const final;
108987 };
108988 
108989 class FileType;
108990 
108991 class InputFile;
108992 
108993 class file;
108994 
109000 class preliminaryUploadFile final : public Function {
109005  std::int32_t get_id() const final {
109006  return ID;
109007  }
109008 
109009  public:
109016 
109023 
109034 
109036  static const std::int32_t ID = 1894239129;
109037 
109040 
109046  void store(TlStorerToString &s, const char *field_name) const final;
109047 };
109048 
109049 class ok;
109050 
109056 class processChatFolderNewChats final : public Function {
109061  std::int32_t get_id() const final {
109062  return ID;
109063  }
109064 
109065  public:
109070 
109077 
109087 
109089  static const std::int32_t ID = 1498280672;
109090 
109093 
109099  void store(TlStorerToString &s, const char *field_name) const final;
109100 };
109101 
109102 class ok;
109103 
109109 class processChatJoinRequest final : public Function {
109114  std::int32_t get_id() const final {
109115  return ID;
109116  }
109117 
109118  public:
109125 
109132 
109143 
109145  static const std::int32_t ID = 1004876963;
109146 
109149 
109155  void store(TlStorerToString &s, const char *field_name) const final;
109156 };
109157 
109158 class ok;
109159 
109165 class processChatJoinRequests final : public Function {
109170  std::int32_t get_id() const final {
109171  return ID;
109172  }
109173 
109174  public:
109181 
109188 
109199 
109201  static const std::int32_t ID = 1048722894;
109202 
109205 
109211  void store(TlStorerToString &s, const char *field_name) const final;
109212 };
109213 
109214 class ok;
109215 
109221 class processPushNotification final : public Function {
109226  std::int32_t get_id() const final {
109227  return ID;
109228  }
109229 
109230  public:
109232  string payload_;
109233 
109240 
109248  explicit processPushNotification(string const &payload_);
109249 
109251  static const std::int32_t ID = 786679952;
109252 
109255 
109261  void store(TlStorerToString &s, const char *field_name) const final;
109262 };
109263 
109264 class ok;
109265 
109271 class rateSpeechRecognition final : public Function {
109276  std::int32_t get_id() const final {
109277  return ID;
109278  }
109279 
109280  public:
109287 
109294 
109305 
109307  static const std::int32_t ID = -287521867;
109308 
109311 
109317  void store(TlStorerToString &s, const char *field_name) const final;
109318 };
109319 
109320 class ok;
109321 
109327 class readAllChatMentions final : public Function {
109332  std::int32_t get_id() const final {
109333  return ID;
109334  }
109335 
109336  public:
109339 
109346 
109354  explicit readAllChatMentions(int53 chat_id_);
109355 
109357  static const std::int32_t ID = 1357558453;
109358 
109361 
109367  void store(TlStorerToString &s, const char *field_name) const final;
109368 };
109369 
109370 class ok;
109371 
109377 class readAllChatReactions final : public Function {
109382  std::int32_t get_id() const final {
109383  return ID;
109384  }
109385 
109386  public:
109389 
109396 
109404  explicit readAllChatReactions(int53 chat_id_);
109405 
109407  static const std::int32_t ID = 1421973357;
109408 
109411 
109417  void store(TlStorerToString &s, const char *field_name) const final;
109418 };
109419 
109420 class ok;
109421 
109432  std::int32_t get_id() const final {
109433  return ID;
109434  }
109435 
109436  public:
109441 
109448 
109458 
109460  static const std::int32_t ID = 1154665542;
109461 
109464 
109470  void store(TlStorerToString &s, const char *field_name) const final;
109471 };
109472 
109473 class ok;
109474 
109485  std::int32_t get_id() const final {
109486  return ID;
109487  }
109488 
109489  public:
109494 
109501 
109511 
109513  static const std::int32_t ID = 1323136341;
109514 
109517 
109523  void store(TlStorerToString &s, const char *field_name) const final;
109524 };
109525 
109526 class ok;
109527 
109538  std::int32_t get_id() const final {
109539  return ID;
109540  }
109541 
109542  public:
109547 
109554 
109564 
109566  static const std::int32_t ID = -792975554;
109567 
109570 
109576  void store(TlStorerToString &s, const char *field_name) const final;
109577 };
109578 
109579 class ok;
109580 
109586 class readBusinessMessage final : public Function {
109591  std::int32_t get_id() const final {
109592  return ID;
109593  }
109594 
109595  public:
109602 
109609 
109620 
109622  static const std::int32_t ID = -1723531538;
109623 
109626 
109632  void store(TlStorerToString &s, const char *field_name) const final;
109633 };
109634 
109635 class ChatList;
109636 
109637 class ok;
109638 
109644 class readChatList final : public Function {
109649  std::int32_t get_id() const final {
109650  return ID;
109651  }
109652 
109653  public:
109656 
109662  readChatList();
109663 
109672 
109674  static const std::int32_t ID = -1117480790;
109675 
109678 
109684  void store(TlStorerToString &s, const char *field_name) const final;
109685 };
109686 
109687 class data;
109688 
109694 class readFilePart final : public Function {
109699  std::int32_t get_id() const final {
109700  return ID;
109701  }
109702 
109703  public:
109710 
109716  readFilePart();
109717 
109728 
109730  static const std::int32_t ID = -174576822;
109731 
109734 
109740  void store(TlStorerToString &s, const char *field_name) const final;
109741 };
109742 
109743 class quickReplyMessages;
109744 
109755  std::int32_t get_id() const final {
109756  return ID;
109757  }
109758 
109759  public:
109764 
109771 
109781 
109783  static const std::int32_t ID = 387399566;
109784 
109787 
109793  void store(TlStorerToString &s, const char *field_name) const final;
109794 };
109795 
109796 class ok;
109797 
109803 class recognizeSpeech final : public Function {
109808  std::int32_t get_id() const final {
109809  return ID;
109810  }
109811 
109812  public:
109817 
109823  recognizeSpeech();
109824 
109834 
109836  static const std::int32_t ID = 1741947577;
109837 
109840 
109846  void store(TlStorerToString &s, const char *field_name) const final;
109847 };
109848 
109849 class ok;
109850 
109861  std::int32_t get_id() const final {
109862  return ID;
109863  }
109864 
109865  public:
109871  string new_hint_;
109872 
109879 
109889  recoverAuthenticationPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
109890 
109892  static const std::int32_t ID = -131001053;
109893 
109896 
109902  void store(TlStorerToString &s, const char *field_name) const final;
109903 };
109904 
109905 class passwordState;
109906 
109912 class recoverPassword final : public Function {
109917  std::int32_t get_id() const final {
109918  return ID;
109919  }
109920 
109921  public:
109927  string new_hint_;
109928 
109934  recoverPassword();
109935 
109945  recoverPassword(string const &recovery_code_, string const &new_password_, string const &new_hint_);
109946 
109948  static const std::int32_t ID = -1524262541;
109949 
109952 
109958  void store(TlStorerToString &s, const char *field_name) const final;
109959 };
109960 
109961 class ok;
109962 
109968 class refundStarPayment final : public Function {
109973  std::int32_t get_id() const final {
109974  return ID;
109975  }
109976 
109977  public:
109982 
109988  refundStarPayment();
109989 
109999 
110001  static const std::int32_t ID = -1804165035;
110002 
110005 
110011  void store(TlStorerToString &s, const char *field_name) const final;
110012 };
110013 
110014 class DeviceToken;
110015 
110016 class pushReceiverId;
110017 
110023 class registerDevice final : public Function {
110028  std::int32_t get_id() const final {
110029  return ID;
110030  }
110031 
110032  public:
110037 
110043  registerDevice();
110044 
110054 
110056  static const std::int32_t ID = 366088823;
110057 
110060 
110066  void store(TlStorerToString &s, const char *field_name) const final;
110067 };
110068 
110069 class ok;
110070 
110076 class registerUser final : public Function {
110081  std::int32_t get_id() const final {
110082  return ID;
110083  }
110084 
110085  public:
110089  string last_name_;
110092 
110098  registerUser();
110099 
110109  registerUser(string const &first_name_, string const &last_name_, bool disable_notification_);
110110 
110112  static const std::int32_t ID = -1012247828;
110113 
110116 
110122  void store(TlStorerToString &s, const char *field_name) const final;
110123 };
110124 
110125 class ok;
110126 
110137  std::int32_t get_id() const final {
110138  return ID;
110139  }
110140 
110141  public:
110148 
110155 
110166 
110168  static const std::int32_t ID = -1186433402;
110169 
110172 
110178  void store(TlStorerToString &s, const char *field_name) const final;
110179 };
110180 
110181 class ok;
110182 
110193  std::int32_t get_id() const final {
110194  return ID;
110195  }
110196 
110197  public:
110200 
110207 
110216 
110218  static const std::int32_t ID = 2020766707;
110219 
110222 
110228  void store(TlStorerToString &s, const char *field_name) const final;
110229 };
110230 
110231 class ok;
110232 
110238 class removeChatActionBar final : public Function {
110243  std::int32_t get_id() const final {
110244  return ID;
110245  }
110246 
110247  public:
110250 
110257 
110265  explicit removeChatActionBar(int53 chat_id_);
110266 
110268  static const std::int32_t ID = -1650968070;
110269 
110272 
110278  void store(TlStorerToString &s, const char *field_name) const final;
110279 };
110280 
110281 class ok;
110282 
110288 class removeContacts final : public Function {
110293  std::int32_t get_id() const final {
110294  return ID;
110295  }
110296 
110297  public:
110300 
110306  removeContacts();
110307 
110315  explicit removeContacts(array<int53> &&user_ids_);
110316 
110318  static const std::int32_t ID = 1943858054;
110319 
110322 
110328  void store(TlStorerToString &s, const char *field_name) const final;
110329 };
110330 
110331 class InputFile;
110332 
110333 class ok;
110334 
110340 class removeFavoriteSticker final : public Function {
110345  std::int32_t get_id() const final {
110346  return ID;
110347  }
110348 
110349  public:
110352 
110359 
110368 
110370  static const std::int32_t ID = 1152945264;
110371 
110374 
110380  void store(TlStorerToString &s, const char *field_name) const final;
110381 };
110382 
110383 class ok;
110384 
110390 class removeFileFromDownloads final : public Function {
110395  std::int32_t get_id() const final {
110396  return ID;
110397  }
110398 
110399  public:
110404 
110411 
110421 
110423  static const std::int32_t ID = 1460060142;
110424 
110427 
110433  void store(TlStorerToString &s, const char *field_name) const final;
110434 };
110435 
110436 class MessageSender;
110437 
110438 class giftCollection;
110439 
110445 class removeGiftCollectionGifts final : public Function {
110450  std::int32_t get_id() const final {
110451  return ID;
110452  }
110453 
110454  public:
110461 
110468 
110479 
110481  static const std::int32_t ID = -692316949;
110482 
110485 
110491  void store(TlStorerToString &s, const char *field_name) const final;
110492 };
110493 
110494 class ok;
110495 
110501 class removeInstalledBackground final : public Function {
110506  std::int32_t get_id() const final {
110507  return ID;
110508  }
110509 
110510  public:
110513 
110520 
110529 
110531  static const std::int32_t ID = 1346446652;
110532 
110535 
110541  void store(TlStorerToString &s, const char *field_name) const final;
110542 };
110543 
110544 class ReactionType;
110545 
110546 class ok;
110547 
110553 class removeMessageReaction final : public Function {
110558  std::int32_t get_id() const final {
110559  return ID;
110560  }
110561 
110562  public:
110569 
110576 
110587 
110589  static const std::int32_t ID = -1756934789;
110590 
110593 
110599  void store(TlStorerToString &s, const char *field_name) const final;
110600 };
110601 
110602 class MessageSender;
110603 
110604 class ok;
110605 
110616  std::int32_t get_id() const final {
110617  return ID;
110618  }
110619 
110620  public:
110625 
110632 
110642 
110644  static const std::int32_t ID = -1710174374;
110645 
110648 
110654  void store(TlStorerToString &s, const char *field_name) const final;
110655 };
110656 
110657 class ok;
110658 
110664 class removeNotification final : public Function {
110669  std::int32_t get_id() const final {
110670  return ID;
110671  }
110672 
110673  public:
110678 
110684  removeNotification();
110685 
110695 
110697  static const std::int32_t ID = 862630734;
110698 
110701 
110707  void store(TlStorerToString &s, const char *field_name) const final;
110708 };
110709 
110710 class ok;
110711 
110717 class removeNotificationGroup final : public Function {
110722  std::int32_t get_id() const final {
110723  return ID;
110724  }
110725 
110726  public:
110731 
110738 
110748 
110750  static const std::int32_t ID = 1713005454;
110751 
110754 
110760  void store(TlStorerToString &s, const char *field_name) const final;
110761 };
110762 
110763 class ok;
110764 
110775  std::int32_t get_id() const final {
110776  return ID;
110777  }
110778 
110779  public:
110784 
110791 
110801 
110803  static const std::int32_t ID = 1100258555;
110804 
110807 
110813  void store(TlStorerToString &s, const char *field_name) const final;
110814 };
110815 
110816 class ok;
110817 
110823 class removeProfileAudio final : public Function {
110828  std::int32_t get_id() const final {
110829  return ID;
110830  }
110831 
110832  public:
110835 
110841  removeProfileAudio();
110842 
110850  explicit removeProfileAudio(int32 file_id_);
110851 
110853  static const std::int32_t ID = 1292263034;
110854 
110857 
110863  void store(TlStorerToString &s, const char *field_name) const final;
110864 };
110865 
110866 class ok;
110867 
110873 class removeProxy final : public Function {
110878  std::int32_t get_id() const final {
110879  return ID;
110880  }
110881 
110882  public:
110885 
110891  removeProxy();
110892 
110900  explicit removeProxy(int32 proxy_id_);
110901 
110903  static const std::int32_t ID = 1369219847;
110904 
110907 
110913  void store(TlStorerToString &s, const char *field_name) const final;
110914 };
110915 
110916 class ok;
110917 
110923 class removeRecentHashtag final : public Function {
110928  std::int32_t get_id() const final {
110929  return ID;
110930  }
110931 
110932  public:
110934  string hashtag_;
110935 
110942 
110950  explicit removeRecentHashtag(string const &hashtag_);
110951 
110953  static const std::int32_t ID = -1013735260;
110954 
110957 
110963  void store(TlStorerToString &s, const char *field_name) const final;
110964 };
110965 
110966 class InputFile;
110967 
110968 class ok;
110969 
110975 class removeRecentSticker final : public Function {
110980  std::int32_t get_id() const final {
110981  return ID;
110982  }
110983 
110984  public:
110989 
110996 
111006 
111008  static const std::int32_t ID = 1246577677;
111009 
111012 
111018  void store(TlStorerToString &s, const char *field_name) const final;
111019 };
111020 
111021 class ok;
111022 
111028 class removeRecentlyFoundChat final : public Function {
111033  std::int32_t get_id() const final {
111034  return ID;
111035  }
111036 
111037  public:
111040 
111047 
111056 
111058  static const std::int32_t ID = 717340444;
111059 
111062 
111068  void store(TlStorerToString &s, const char *field_name) const final;
111069 };
111070 
111071 class InputFile;
111072 
111073 class ok;
111074 
111080 class removeSavedAnimation final : public Function {
111085  std::int32_t get_id() const final {
111086  return ID;
111087  }
111088 
111089  public:
111092 
111099 
111108 
111110  static const std::int32_t ID = -495605479;
111111 
111114 
111120  void store(TlStorerToString &s, const char *field_name) const final;
111121 };
111122 
111123 class ok;
111124 
111135  std::int32_t get_id() const final {
111136  return ID;
111137  }
111138 
111139  public:
111142 
111149 
111158 
111160  static const std::int32_t ID = -480032946;
111161 
111164 
111170  void store(TlStorerToString &s, const char *field_name) const final;
111171 };
111172 
111173 class ok;
111174 
111180 class removeSearchedForTag final : public Function {
111185  std::int32_t get_id() const final {
111186  return ID;
111187  }
111188 
111189  public:
111191  string tag_;
111192 
111199 
111207  explicit removeSearchedForTag(string const &tag_);
111208 
111210  static const std::int32_t ID = 891382730;
111211 
111214 
111220  void store(TlStorerToString &s, const char *field_name) const final;
111221 };
111222 
111223 class InputFile;
111224 
111225 class ok;
111226 
111232 class removeStickerFromSet final : public Function {
111237  std::int32_t get_id() const final {
111238  return ID;
111239  }
111240 
111241  public:
111244 
111251 
111260 
111262  static const std::int32_t ID = 1642196644;
111263 
111266 
111272  void store(TlStorerToString &s, const char *field_name) const final;
111273 };
111274 
111275 class storyAlbum;
111276 
111282 class removeStoryAlbumStories final : public Function {
111287  std::int32_t get_id() const final {
111288  return ID;
111289  }
111290 
111291  public:
111298 
111305 
111316 
111318  static const std::int32_t ID = 1901872465;
111319 
111322 
111328  void store(TlStorerToString &s, const char *field_name) const final;
111329 };
111330 
111331 class TopChatCategory;
111332 
111333 class ok;
111334 
111340 class removeTopChat final : public Function {
111345  std::int32_t get_id() const final {
111346  return ID;
111347  }
111348 
111349  public:
111354 
111360  removeTopChat();
111361 
111371 
111373  static const std::int32_t ID = -1907876267;
111374 
111377 
111383  void store(TlStorerToString &s, const char *field_name) const final;
111384 };
111385 
111386 class ok;
111387 
111393 class reorderActiveUsernames final : public Function {
111398  std::int32_t get_id() const final {
111399  return ID;
111400  }
111401 
111402  public:
111405 
111412 
111421 
111423  static const std::int32_t ID = -455399375;
111424 
111427 
111433  void store(TlStorerToString &s, const char *field_name) const final;
111434 };
111435 
111436 class ok;
111437 
111443 class reorderBotActiveUsernames final : public Function {
111448  std::int32_t get_id() const final {
111449  return ID;
111450  }
111451 
111452  public:
111457 
111464 
111474 
111476  static const std::int32_t ID = -1602301664;
111477 
111480 
111486  void store(TlStorerToString &s, const char *field_name) const final;
111487 };
111488 
111489 class ok;
111490 
111496 class reorderBotMediaPreviews final : public Function {
111501  std::int32_t get_id() const final {
111502  return ID;
111503  }
111504 
111505  public:
111512 
111519 
111530 
111532  static const std::int32_t ID = 630851043;
111533 
111536 
111542  void store(TlStorerToString &s, const char *field_name) const final;
111543 };
111544 
111545 class ok;
111546 
111552 class reorderChatFolders final : public Function {
111557  std::int32_t get_id() const final {
111558  return ID;
111559  }
111560 
111561  public:
111566 
111572  reorderChatFolders();
111573 
111583 
111585  static const std::int32_t ID = 1665299546;
111586 
111589 
111595  void store(TlStorerToString &s, const char *field_name) const final;
111596 };
111597 
111598 class MessageSender;
111599 
111600 class giftCollection;
111601 
111612  std::int32_t get_id() const final {
111613  return ID;
111614  }
111615 
111616  public:
111623 
111630 
111641 
111643  static const std::int32_t ID = -1545340419;
111644 
111647 
111653  void store(TlStorerToString &s, const char *field_name) const final;
111654 };
111655 
111656 class MessageSender;
111657 
111658 class ok;
111659 
111665 class reorderGiftCollections final : public Function {
111670  std::int32_t get_id() const final {
111671  return ID;
111672  }
111673 
111674  public:
111679 
111686 
111696 
111698  static const std::int32_t ID = -1607216912;
111699 
111702 
111708  void store(TlStorerToString &s, const char *field_name) const final;
111709 };
111710 
111711 class StickerType;
111712 
111713 class ok;
111714 
111725  std::int32_t get_id() const final {
111726  return ID;
111727  }
111728 
111729  public:
111734 
111741 
111751 
111753  static const std::int32_t ID = 1074928158;
111754 
111757 
111763  void store(TlStorerToString &s, const char *field_name) const final;
111764 };
111765 
111766 class ok;
111767 
111778  std::int32_t get_id() const final {
111779  return ID;
111780  }
111781 
111782  public:
111785 
111792 
111801 
111803  static const std::int32_t ID = -2052799232;
111804 
111807 
111813  void store(TlStorerToString &s, const char *field_name) const final;
111814 };
111815 
111816 class storyAlbum;
111817 
111823 class reorderStoryAlbumStories 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 = 438104756;
111860 
111863 
111869  void store(TlStorerToString &s, const char *field_name) const final;
111870 };
111871 
111872 class ok;
111873 
111879 class reorderStoryAlbums final : public Function {
111884  std::int32_t get_id() const final {
111885  return ID;
111886  }
111887 
111888  public:
111893 
111899  reorderStoryAlbums();
111900 
111910 
111912  static const std::int32_t ID = 514423948;
111913 
111916 
111922  void store(TlStorerToString &s, const char *field_name) const final;
111923 };
111924 
111925 class ok;
111926 
111937  std::int32_t get_id() const final {
111938  return ID;
111939  }
111940 
111941  public:
111946 
111953 
111963 
111965  static const std::int32_t ID = -1962466095;
111966 
111969 
111975  void store(TlStorerToString &s, const char *field_name) const final;
111976 };
111977 
111978 class chatInviteLink;
111979 
111990  std::int32_t get_id() const final {
111991  return ID;
111992  }
111993 
111994  public:
111997 
112004 
112013 
112015  static const std::int32_t ID = 1067350941;
112016 
112019 
112025  void store(TlStorerToString &s, const char *field_name) const final;
112026 };
112027 
112028 class InputFile;
112029 
112030 class inputSticker;
112031 
112032 class ok;
112033 
112039 class replaceStickerInSet final : public Function {
112044  std::int32_t get_id() const final {
112045  return ID;
112046  }
112047 
112048  public:
112052  string name_;
112057 
112064 
112076 
112078  static const std::int32_t ID = -406311399;
112079 
112082 
112088  void store(TlStorerToString &s, const char *field_name) const final;
112089 };
112090 
112091 class rtmpUrl;
112092 
112098 class replaceVideoChatRtmpUrl final : public Function {
112103  std::int32_t get_id() const final {
112104  return ID;
112105  }
112106 
112107  public:
112110 
112117 
112126 
112128  static const std::int32_t ID = 558862304;
112129 
112132 
112138  void store(TlStorerToString &s, const char *field_name) const final;
112139 };
112140 
112141 class ok;
112142 
112153  std::int32_t get_id() const final {
112154  return ID;
112155  }
112156 
112157  public:
112160 
112167 
112175  explicit reportAuthenticationCodeMissing(string const &mobile_network_code_);
112176 
112178  static const std::int32_t ID = -1846555064;
112179 
112182 
112188  void store(TlStorerToString &s, const char *field_name) const final;
112189 };
112190 
112191 class ReportChatResult;
112192 
112198 class reportChat final : public Function {
112203  std::int32_t get_id() const final {
112204  return ID;
112205  }
112206 
112207  public:
112215  string text_;
112216 
112222  reportChat();
112223 
112235 
112237  static const std::int32_t ID = 1058475058;
112238 
112241 
112247  void store(TlStorerToString &s, const char *field_name) const final;
112248 };
112249 
112250 class ReportReason;
112251 
112252 class ok;
112253 
112259 class reportChatPhoto final : public Function {
112264  std::int32_t get_id() const final {
112265  return ID;
112266  }
112267 
112268  public:
112276  string text_;
112277 
112283  reportChatPhoto();
112284 
112296 
112298  static const std::int32_t ID = -646966648;
112299 
112302 
112308  void store(TlStorerToString &s, const char *field_name) const final;
112309 };
112310 
112311 class ReportSponsoredResult;
112312 
112323  std::int32_t get_id() const final {
112324  return ID;
112325  }
112326 
112327  public:
112334 
112341 
112352 
112354  static const std::int32_t ID = -979984820;
112355 
112358 
112364  void store(TlStorerToString &s, const char *field_name) const final;
112365 };
112366 
112367 class MessageSender;
112368 
112369 class ok;
112370 
112376 class reportMessageReactions final : public Function {
112381  std::int32_t get_id() const final {
112382  return ID;
112383  }
112384 
112385  public:
112392 
112399 
112410 
112412  static const std::int32_t ID = 919111719;
112413 
112416 
112422  void store(TlStorerToString &s, const char *field_name) const final;
112423 };
112424 
112425 class ok;
112426 
112437  std::int32_t get_id() const final {
112438  return ID;
112439  }
112440 
112441  public:
112444 
112451 
112459  explicit reportPhoneNumberCodeMissing(string const &mobile_network_code_);
112460 
112462  static const std::int32_t ID = -895175341;
112463 
112466 
112472  void store(TlStorerToString &s, const char *field_name) const final;
112473 };
112474 
112475 class ReportSponsoredResult;
112476 
112482 class reportSponsoredChat final : public Function {
112487  std::int32_t get_id() const final {
112488  return ID;
112489  }
112490 
112491  public:
112496 
112503 
112513 
112515  static const std::int32_t ID = -902673019;
112516 
112519 
112525  void store(TlStorerToString &s, const char *field_name) const final;
112526 };
112527 
112528 class ReportStoryResult;
112529 
112535 class reportStory final : public Function {
112540  std::int32_t get_id() const final {
112541  return ID;
112542  }
112543 
112544  public:
112552  string text_;
112553 
112559  reportStory();
112560 
112572 
112574  static const std::int32_t ID = 1823256372;
112575 
112578 
112584  void store(TlStorerToString &s, const char *field_name) const final;
112585 };
112586 
112587 class ok;
112588 
112599  std::int32_t get_id() const final {
112600  return ID;
112601  }
112602 
112603  public:
112608 
112615 
112625 
112627  static const std::int32_t ID = -516050872;
112628 
112631 
112637  void store(TlStorerToString &s, const char *field_name) const final;
112638 };
112639 
112640 class ok;
112641 
112647 class reportSupergroupSpam final : public Function {
112652  std::int32_t get_id() const final {
112653  return ID;
112654  }
112655 
112656  public:
112661 
112668 
112678 
112680  static const std::int32_t ID = -94825000;
112681 
112684 
112690  void store(TlStorerToString &s, const char *field_name) const final;
112691 };
112692 
112693 class ReportSponsoredResult;
112694 
112705  std::int32_t get_id() const final {
112706  return ID;
112707  }
112708 
112709  public:
112714 
112721 
112731 
112733  static const std::int32_t ID = 617137942;
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:
112763 
112770 
112772  static const std::int32_t ID = 1393896118;
112773 
112776 
112782  void store(TlStorerToString &s, const char *field_name) const final;
112783 };
112784 
112786 
112792 class requestPasswordRecovery final : public Function {
112797  std::int32_t get_id() const final {
112798  return ID;
112799  }
112800 
112801  public:
112802 
112809 
112811  static const std::int32_t ID = -13777582;
112812 
112815 
112821  void store(TlStorerToString &s, const char *field_name) const final;
112822 };
112823 
112824 class ok;
112825 
112836  std::int32_t get_id() const final {
112837  return ID;
112838  }
112839 
112840  public:
112843 
112850 
112859 
112861  static const std::int32_t ID = 1363496527;
112862 
112865 
112871  void store(TlStorerToString &s, const char *field_name) const final;
112872 };
112873 
112874 class ResendCodeReason;
112875 
112876 class ok;
112877 
112883 class resendAuthenticationCode final : public Function {
112888  std::int32_t get_id() const final {
112889  return ID;
112890  }
112891 
112892  public:
112895 
112902 
112911 
112913  static const std::int32_t ID = -1506755656;
112914 
112917 
112923  void store(TlStorerToString &s, const char *field_name) const final;
112924 };
112925 
112927 
112938  std::int32_t get_id() const final {
112939  return ID;
112940  }
112941 
112942  public:
112943 
112950 
112952  static const std::int32_t ID = -1872416732;
112953 
112956 
112962  void store(TlStorerToString &s, const char *field_name) const final;
112963 };
112964 
112966 
112977  std::int32_t get_id() const final {
112978  return ID;
112979  }
112980 
112981  public:
112982 
112989 
112991  static const std::int32_t ID = 292966933;
112992 
112995 
113001  void store(TlStorerToString &s, const char *field_name) const final;
113002 };
113003 
113004 class inputTextQuote;
113005 
113006 class messages;
113007 
113013 class resendMessages final : public Function {
113018  std::int32_t get_id() const final {
113019  return ID;
113020  }
113021 
113022  public:
113031 
113037  resendMessages();
113038 
113050 
113052  static const std::int32_t ID = 526374678;
113053 
113056 
113062  void store(TlStorerToString &s, const char *field_name) const final;
113063 };
113064 
113065 class ResendCodeReason;
113066 
113067 class authenticationCodeInfo;
113068 
113074 class resendPhoneNumberCode final : public Function {
113079  std::int32_t get_id() const final {
113080  return ID;
113081  }
113082 
113083  public:
113086 
113093 
113102 
113104  static const std::int32_t ID = 1808704551;
113105 
113108 
113114  void store(TlStorerToString &s, const char *field_name) const final;
113115 };
113116 
113117 class passwordState;
113118 
113129  std::int32_t get_id() const final {
113130  return ID;
113131  }
113132 
113133  public:
113134 
113141 
113143  static const std::int32_t ID = 433483548;
113144 
113147 
113153  void store(TlStorerToString &s, const char *field_name) const final;
113154 };
113155 
113156 class ok;
113157 
113168  std::int32_t get_id() const final {
113169  return ID;
113170  }
113171 
113172  public:
113173 
113180 
113182  static const std::int32_t ID = -174020359;
113183 
113186 
113192  void store(TlStorerToString &s, const char *field_name) const final;
113193 };
113194 
113195 class ok;
113196 
113207  std::int32_t get_id() const final {
113208  return ID;
113209  }
113210 
113211  public:
113212 
113219 
113221  static const std::int32_t ID = -415075796;
113222 
113225 
113231  void store(TlStorerToString &s, const char *field_name) const final;
113232 };
113233 
113234 class ok;
113235 
113241 class resetInstalledBackgrounds final : public Function {
113246  std::int32_t get_id() const final {
113247  return ID;
113248  }
113249 
113250  public:
113251 
113258 
113260  static const std::int32_t ID = 1884553559;
113261 
113264 
113270  void store(TlStorerToString &s, const char *field_name) const final;
113271 };
113272 
113273 class ok;
113274 
113280 class resetNetworkStatistics final : public Function {
113285  std::int32_t get_id() const final {
113286  return ID;
113287  }
113288 
113289  public:
113290 
113297 
113299  static const std::int32_t ID = 1646452102;
113300 
113303 
113309  void store(TlStorerToString &s, const char *field_name) const final;
113310 };
113311 
113312 class ResetPasswordResult;
113313 
113319 class resetPassword final : public Function {
113324  std::int32_t get_id() const final {
113325  return ID;
113326  }
113327 
113328  public:
113329 
113335  resetPassword();
113336 
113338  static const std::int32_t ID = -593589091;
113339 
113342 
113348  void store(TlStorerToString &s, const char *field_name) const final;
113349 };
113350 
113351 class ok;
113352 
113358 class reuseStarSubscription final : public Function {
113363  std::int32_t get_id() const final {
113364  return ID;
113365  }
113366 
113367  public:
113370 
113377 
113385  explicit reuseStarSubscription(string const &subscription_id_);
113386 
113388  static const std::int32_t ID = 778531905;
113389 
113392 
113398  void store(TlStorerToString &s, const char *field_name) const final;
113399 };
113400 
113401 class chatInviteLinks;
113402 
113408 class revokeChatInviteLink final : public Function {
113413  std::int32_t get_id() const final {
113414  return ID;
113415  }
113416 
113417  public:
113422 
113429 
113439 
113441  static const std::int32_t ID = -776514135;
113442 
113445 
113451  void store(TlStorerToString &s, const char *field_name) const final;
113452 };
113453 
113454 class ok;
113455 
113461 class revokeGroupCallInviteLink final : public Function {
113466  std::int32_t get_id() const final {
113467  return ID;
113468  }
113469 
113470  public:
113473 
113480 
113489 
113491  static const std::int32_t ID = 501589140;
113492 
113495 
113501  void store(TlStorerToString &s, const char *field_name) const final;
113502 };
113503 
113504 class JsonValue;
113505 
113506 class ok;
113507 
113513 class saveApplicationLogEvent final : public Function {
113518  std::int32_t get_id() const final {
113519  return ID;
113520  }
113521 
113522  public:
113524  string type_;
113529 
113536 
113547 
113549  static const std::int32_t ID = -811154930;
113550 
113553 
113559  void store(TlStorerToString &s, const char *field_name) const final;
113560 };
113561 
113562 class InputInlineQueryResult;
113563 
113565 
113566 class targetChatTypes;
113567 
113573 class savePreparedInlineMessage final : public Function {
113578  std::int32_t get_id() const final {
113579  return ID;
113580  }
113581 
113582  public:
113589 
113596 
113607 
113609  static const std::int32_t ID = -954963751;
113610 
113613 
113619  void store(TlStorerToString &s, const char *field_name) const final;
113620 };
113621 
113623 
113624 class AffiliateType;
113625 
113626 class foundAffiliatePrograms;
113627 
113633 class searchAffiliatePrograms final : public Function {
113638  std::int32_t get_id() const final {
113639  return ID;
113640  }
113641 
113642  public:
113648  string offset_;
113651 
113658 
113670 
113672  static const std::int32_t ID = 681156625;
113673 
113676 
113682  void store(TlStorerToString &s, const char *field_name) const final;
113683 };
113684 
113685 class background;
113686 
113692 class searchBackground final : public Function {
113697  std::int32_t get_id() const final {
113698  return ID;
113699  }
113700 
113701  public:
113703  string name_;
113704 
113710  searchBackground();
113711 
113719  explicit searchBackground(string const &name_);
113720 
113722  static const std::int32_t ID = -2130996959;
113723 
113726 
113732  void store(TlStorerToString &s, const char *field_name) const final;
113733 };
113734 
113735 class foundMessages;
113736 
113742 class searchCallMessages final : public Function {
113747  std::int32_t get_id() const final {
113748  return ID;
113749  }
113750 
113751  public:
113753  string offset_;
113758 
113764  searchCallMessages();
113765 
113775  searchCallMessages(string const &offset_, int32 limit_, bool only_missed_);
113776 
113778  static const std::int32_t ID = -1942229221;
113779 
113782 
113788  void store(TlStorerToString &s, const char *field_name) const final;
113789 };
113790 
113791 class chat;
113792 
113803  std::int32_t get_id() const final {
113804  return ID;
113805  }
113806 
113807  public:
113809  string username_;
113811  string referrer_;
113812 
113819 
113828  searchChatAffiliateProgram(string const &username_, string const &referrer_);
113829 
113831  static const std::int32_t ID = -1339291206;
113832 
113835 
113841  void store(TlStorerToString &s, const char *field_name) const final;
113842 };
113843 
113844 class ChatMembersFilter;
113845 
113846 class chatMembers;
113847 
113853 class searchChatMembers final : public Function {
113858  std::int32_t get_id() const final {
113859  return ID;
113860  }
113861 
113862  public:
113866  string query_;
113871 
113877  searchChatMembers();
113878 
113890 
113892  static const std::int32_t ID = -445823291;
113893 
113896 
113902  void store(TlStorerToString &s, const char *field_name) const final;
113903 };
113904 
113905 class MessageSender;
113906 
113907 class MessageTopic;
113908 
113909 class SearchMessagesFilter;
113910 
113911 class foundChatMessages;
113912 
113918 class searchChatMessages final : public Function {
113923  std::int32_t get_id() const final {
113924  return ID;
113925  }
113926 
113927  public:
113933  string query_;
113944 
113950  searchChatMessages();
113951 
113967 
113969  static const std::int32_t ID = 1072442212;
113970 
113973 
113979  void store(TlStorerToString &s, const char *field_name) const final;
113980 };
113981 
113982 class messages;
113983 
113994  std::int32_t get_id() const final {
113995  return ID;
113996  }
113997 
113998  public:
114003 
114010 
114020 
114022  static const std::int32_t ID = 950238950;
114023 
114026 
114032  void store(TlStorerToString &s, const char *field_name) const final;
114033 };
114034 
114035 class chats;
114036 
114042 class searchChats final : public Function {
114047  std::int32_t get_id() const final {
114048  return ID;
114049  }
114050 
114051  public:
114053  string query_;
114056 
114062  searchChats();
114063 
114072  searchChats(string const &query_, int32 limit_);
114073 
114075  static const std::int32_t ID = -1879787060;
114076 
114079 
114085  void store(TlStorerToString &s, const char *field_name) const final;
114086 };
114087 
114088 class chats;
114089 
114095 class searchChatsOnServer final : public Function {
114100  std::int32_t get_id() const final {
114101  return ID;
114102  }
114103 
114104  public:
114106  string query_;
114109 
114116 
114125  searchChatsOnServer(string const &query_, int32 limit_);
114126 
114128  static const std::int32_t ID = -1158402188;
114129 
114132 
114138  void store(TlStorerToString &s, const char *field_name) const final;
114139 };
114140 
114141 class users;
114142 
114148 class searchContacts final : public Function {
114153  std::int32_t get_id() const final {
114154  return ID;
114155  }
114156 
114157  public:
114159  string query_;
114162 
114168  searchContacts();
114169 
114178  searchContacts(string const &query_, int32 limit_);
114179 
114181  static const std::int32_t ID = -1794690715;
114182 
114185 
114191  void store(TlStorerToString &s, const char *field_name) const final;
114192 };
114193 
114194 class emojiKeywords;
114195 
114201 class searchEmojis final : public Function {
114206  std::int32_t get_id() const final {
114207  return ID;
114208  }
114209 
114210  public:
114212  string text_;
114215 
114221  searchEmojis();
114222 
114232 
114234  static const std::int32_t ID = -1456187668;
114235 
114238 
114244  void store(TlStorerToString &s, const char *field_name) const final;
114245 };
114246 
114247 class foundFileDownloads;
114248 
114254 class searchFileDownloads final : public Function {
114259  std::int32_t get_id() const final {
114260  return ID;
114261  }
114262 
114263  public:
114265  string query_;
114271  string offset_;
114274 
114281 
114293  searchFileDownloads(string const &query_, bool only_active_, bool only_completed_, string const &offset_, int32 limit_);
114294 
114296  static const std::int32_t ID = 706611286;
114297 
114300 
114306  void store(TlStorerToString &s, const char *field_name) const final;
114307 };
114308 
114309 class GiftForResaleOrder;
114310 
114312 
114313 class giftsForResale;
114314 
114320 class searchGiftsForResale final : public Function {
114325  std::int32_t get_id() const final {
114326  return ID;
114327  }
114328 
114329  public:
114337  string offset_;
114340 
114347 
114360 
114362  static const std::int32_t ID = 1659300894;
114363 
114366 
114372  void store(TlStorerToString &s, const char *field_name) const final;
114373 };
114374 
114375 class hashtags;
114376 
114382 class searchHashtags final : public Function {
114387  std::int32_t get_id() const final {
114388  return ID;
114389  }
114390 
114391  public:
114393  string prefix_;
114396 
114402  searchHashtags();
114403 
114412  searchHashtags(string const &prefix_, int32 limit_);
114413 
114415  static const std::int32_t ID = 1043637617;
114416 
114419 
114425  void store(TlStorerToString &s, const char *field_name) const final;
114426 };
114427 
114428 class StickerType;
114429 
114430 class stickerSets;
114431 
114442  std::int32_t get_id() const final {
114443  return ID;
114444  }
114445 
114446  public:
114450  string query_;
114453 
114460 
114471 
114473  static const std::int32_t ID = 2120122276;
114474 
114477 
114483  void store(TlStorerToString &s, const char *field_name) const final;
114484 };
114485 
114486 class ChatList;
114487 
114489 
114490 class SearchMessagesFilter;
114491 
114492 class foundMessages;
114493 
114499 class searchMessages final : public Function {
114504  std::int32_t get_id() const final {
114505  return ID;
114506  }
114507 
114508  public:
114512  string query_;
114514  string offset_;
114525 
114531  searchMessages();
114532 
114548 
114550  static const std::int32_t ID = 1225448885;
114551 
114554 
114560  void store(TlStorerToString &s, const char *field_name) const final;
114561 };
114562 
114563 class foundMessages;
114564 
114575  std::int32_t get_id() const final {
114576  return ID;
114577  }
114578 
114579  public:
114581  string query_;
114584 
114591 
114601 
114603  static const std::int32_t ID = -1071397762;
114604 
114607 
114613  void store(TlStorerToString &s, const char *field_name) const final;
114614 };
114615 
114616 class chat;
114617 
114623 class searchPublicChat final : public Function {
114628  std::int32_t get_id() const final {
114629  return ID;
114630  }
114631 
114632  public:
114634  string username_;
114635 
114641  searchPublicChat();
114642 
114650  explicit searchPublicChat(string const &username_);
114651 
114653  static const std::int32_t ID = 857135533;
114654 
114657 
114663  void store(TlStorerToString &s, const char *field_name) const final;
114664 };
114665 
114666 class chats;
114667 
114673 class searchPublicChats final : public Function {
114678  std::int32_t get_id() const final {
114679  return ID;
114680  }
114681 
114682  public:
114684  string query_;
114685 
114691  searchPublicChats();
114692 
114700  explicit searchPublicChats(string const &query_);
114701 
114703  static const std::int32_t ID = 970385337;
114704 
114707 
114713  void store(TlStorerToString &s, const char *field_name) const final;
114714 };
114715 
114716 class foundMessages;
114717 
114723 class searchPublicMessagesByTag final : public Function {
114728  std::int32_t get_id() const final {
114729  return ID;
114730  }
114731 
114732  public:
114734  string tag_;
114736  string offset_;
114739 
114746 
114756  searchPublicMessagesByTag(string const &tag_, string const &offset_, int32 limit_);
114757 
114759  static const std::int32_t ID = 630680746;
114760 
114763 
114769  void store(TlStorerToString &s, const char *field_name) const final;
114770 };
114771 
114772 class foundPublicPosts;
114773 
114779 class searchPublicPosts final : public Function {
114784  std::int32_t get_id() const final {
114785  return ID;
114786  }
114787 
114788  public:
114790  string query_;
114792  string offset_;
114797 
114803  searchPublicPosts();
114804 
114815  searchPublicPosts(string const &query_, string const &offset_, int32 limit_, int53 star_count_);
114816 
114818  static const std::int32_t ID = 618133347;
114819 
114822 
114828  void store(TlStorerToString &s, const char *field_name) const final;
114829 };
114830 
114831 class foundStories;
114832 
114833 class locationAddress;
114834 
114845  std::int32_t get_id() const final {
114846  return ID;
114847  }
114848 
114849  public:
114853  string offset_;
114856 
114863 
114874 
114876  static const std::int32_t ID = 1596709256;
114877 
114880 
114886  void store(TlStorerToString &s, const char *field_name) const final;
114887 };
114888 
114889 class foundStories;
114890 
114896 class searchPublicStoriesByTag final : public Function {
114901  std::int32_t get_id() const final {
114902  return ID;
114903  }
114904 
114905  public:
114909  string tag_;
114911  string offset_;
114914 
114921 
114932  searchPublicStoriesByTag(int53 story_poster_chat_id_, string const &tag_, string const &offset_, int32 limit_);
114933 
114935  static const std::int32_t ID = 1778102602;
114936 
114939 
114945  void store(TlStorerToString &s, const char *field_name) const final;
114946 };
114947 
114948 class foundStories;
114949 
114960  std::int32_t get_id() const final {
114961  return ID;
114962  }
114963 
114964  public:
114968  string venue_id_;
114970  string offset_;
114973 
114980 
114991  searchPublicStoriesByVenue(string const &venue_provider_, string const &venue_id_, string const &offset_, int32 limit_);
114992 
114994  static const std::int32_t ID = -686136790;
114995 
114998 
115004  void store(TlStorerToString &s, const char *field_name) const final;
115005 };
115006 
115007 class formattedText;
115008 
115009 class foundPosition;
115010 
115016 class searchQuote final : public Function {
115021  std::int32_t get_id() const final {
115022  return ID;
115023  }
115024 
115025  public:
115032 
115038  searchQuote();
115039 
115050 
115052  static const std::int32_t ID = 1751384351;
115053 
115056 
115062  void store(TlStorerToString &s, const char *field_name) const final;
115063 };
115064 
115065 class chats;
115066 
115072 class searchRecentlyFoundChats final : public Function {
115077  std::int32_t get_id() const final {
115078  return ID;
115079  }
115080 
115081  public:
115083  string query_;
115086 
115093 
115102  searchRecentlyFoundChats(string const &query_, int32 limit_);
115103 
115105  static const std::int32_t ID = 1647445393;
115106 
115109 
115115  void store(TlStorerToString &s, const char *field_name) const final;
115116 };
115117 
115118 class ReactionType;
115119 
115120 class foundChatMessages;
115121 
115127 class searchSavedMessages final : public Function {
115132  std::int32_t get_id() const final {
115133  return ID;
115134  }
115135 
115136  public:
115142  string query_;
115149 
115156 
115170 
115172  static const std::int32_t ID = -1969512554;
115173 
115176 
115182  void store(TlStorerToString &s, const char *field_name) const final;
115183 };
115184 
115185 class SearchMessagesFilter;
115186 
115187 class foundMessages;
115188 
115194 class searchSecretMessages final : public Function {
115199  std::int32_t get_id() const final {
115200  return ID;
115201  }
115202 
115203  public:
115207  string query_;
115209  string offset_;
115214 
115221 
115234 
115236  static const std::int32_t ID = -852865892;
115237 
115240 
115246  void store(TlStorerToString &s, const char *field_name) const final;
115247 };
115248 
115249 class stickerSet;
115250 
115256 class searchStickerSet final : public Function {
115261  std::int32_t get_id() const final {
115262  return ID;
115263  }
115264 
115265  public:
115267  string name_;
115270 
115276  searchStickerSet();
115277 
115286  searchStickerSet(string const &name_, bool ignore_cache_);
115287 
115289  static const std::int32_t ID = 1676592898;
115290 
115293 
115299  void store(TlStorerToString &s, const char *field_name) const final;
115300 };
115301 
115302 class StickerType;
115303 
115304 class stickerSets;
115305 
115311 class searchStickerSets final : public Function {
115316  std::int32_t get_id() const final {
115317  return ID;
115318  }
115319 
115320  public:
115324  string query_;
115325 
115331  searchStickerSets();
115332 
115342 
115344  static const std::int32_t ID = 262801004;
115345 
115348 
115354  void store(TlStorerToString &s, const char *field_name) const final;
115355 };
115356 
115357 class StickerType;
115358 
115359 class stickers;
115360 
115366 class searchStickers final : public Function {
115371  std::int32_t get_id() const final {
115372  return ID;
115373  }
115374 
115375  public:
115379  string emojis_;
115381  string query_;
115388 
115394  searchStickers();
115395 
115409 
115411  static const std::int32_t ID = -1856294754;
115412 
115415 
115421  void store(TlStorerToString &s, const char *field_name) const final;
115422 };
115423 
115424 class foundPositions;
115425 
115431 class searchStringsByPrefix final : public Function {
115436  std::int32_t get_id() const final {
115437  return ID;
115438  }
115439 
115440  public:
115444  string query_;
115449 
115456 
115468 
115470  static const std::int32_t ID = -2023251463;
115471 
115474 
115480  void store(TlStorerToString &s, const char *field_name) const final;
115481 };
115482 
115483 class user;
115484 
115490 class searchUserByPhoneNumber final : public Function {
115495  std::int32_t get_id() const final {
115496  return ID;
115497  }
115498 
115499  public:
115504 
115511 
115520  searchUserByPhoneNumber(string const &phone_number_, bool only_local_);
115521 
115523  static const std::int32_t ID = -343757368;
115524 
115527 
115533  void store(TlStorerToString &s, const char *field_name) const final;
115534 };
115535 
115536 class user;
115537 
115543 class searchUserByToken final : public Function {
115548  std::int32_t get_id() const final {
115549  return ID;
115550  }
115551 
115552  public:
115554  string token_;
115555 
115561  searchUserByToken();
115562 
115570  explicit searchUserByToken(string const &token_);
115571 
115573  static const std::int32_t ID = -666766282;
115574 
115577 
115583  void store(TlStorerToString &s, const char *field_name) const final;
115584 };
115585 
115586 class foundWebApp;
115587 
115593 class searchWebApp final : public Function {
115598  std::int32_t get_id() const final {
115599  return ID;
115600  }
115601 
115602  public:
115607 
115613  searchWebApp();
115614 
115624 
115626  static const std::int32_t ID = -1241740747;
115627 
115630 
115636  void store(TlStorerToString &s, const char *field_name) const final;
115637 };
115638 
115639 class ok;
115640 
115646 class sellGift final : public Function {
115651  std::int32_t get_id() const final {
115652  return ID;
115653  }
115654 
115655  public:
115660 
115666  sellGift();
115667 
115676  sellGift(string const &business_connection_id_, string const &received_gift_id_);
115677 
115679  static const std::int32_t ID = -298298375;
115680 
115683 
115689  void store(TlStorerToString &s, const char *field_name) const final;
115690 };
115691 
115692 class ok;
115693 
115704  std::int32_t get_id() const final {
115705  return ID;
115706  }
115707 
115708  public:
115710  string token_;
115711 
115718 
115726  explicit sendAuthenticationFirebaseSms(string const &token_);
115727 
115729  static const std::int32_t ID = 364994111;
115730 
115733 
115739  void store(TlStorerToString &s, const char *field_name) const final;
115740 };
115741 
115742 class message;
115743 
115749 class sendBotStartMessage final : public Function {
115754  std::int32_t get_id() const final {
115755  return ID;
115756  }
115757 
115758  public:
115764  string parameter_;
115765 
115772 
115783 
115785  static const std::int32_t ID = -1435877650;
115786 
115789 
115795  void store(TlStorerToString &s, const char *field_name) const final;
115796 };
115797 
115798 class InputMessageContent;
115799 
115800 class InputMessageReplyTo;
115801 
115802 class ReplyMarkup;
115803 
115804 class businessMessage;
115805 
115811 class sendBusinessMessage final : public Function {
115816  std::int32_t get_id() const final {
115817  return ID;
115818  }
115819 
115820  public:
115837 
115844 
115860 
115862  static const std::int32_t ID = 159888387;
115863 
115866 
115872  void store(TlStorerToString &s, const char *field_name) const final;
115873 };
115874 
115875 class InputMessageContent;
115876 
115877 class InputMessageReplyTo;
115878 
115879 class businessMessages;
115880 
115886 class sendBusinessMessageAlbum final : public Function {
115891  std::int32_t get_id() const final {
115892  return ID;
115893  }
115894 
115895  public:
115910 
115917 
115932 
115934  static const std::int32_t ID = 788608366;
115935 
115938 
115944  void store(TlStorerToString &s, const char *field_name) const final;
115945 };
115946 
115947 class ok;
115948 
115954 class sendCallDebugInformation final : public Function {
115959  std::int32_t get_id() const final {
115960  return ID;
115961  }
115962 
115963  public:
115968 
115975 
115985 
115987  static const std::int32_t ID = 2019243839;
115988 
115991 
115997  void store(TlStorerToString &s, const char *field_name) const final;
115998 };
115999 
116000 class InputFile;
116001 
116002 class ok;
116003 
116009 class sendCallLog final : public Function {
116014  std::int32_t get_id() const final {
116015  return ID;
116016  }
116017 
116018  public:
116023 
116029  sendCallLog();
116030 
116040 
116042  static const std::int32_t ID = 1057638353;
116043 
116046 
116052  void store(TlStorerToString &s, const char *field_name) const final;
116053 };
116054 
116055 class CallProblem;
116056 
116057 class ok;
116058 
116064 class sendCallRating final : public Function {
116069  std::int32_t get_id() const final {
116070  return ID;
116071  }
116072 
116073  public:
116079  string comment_;
116082 
116088  sendCallRating();
116089 
116101 
116103  static const std::int32_t ID = -1402719502;
116104 
116107 
116113  void store(TlStorerToString &s, const char *field_name) const final;
116114 };
116115 
116116 class ok;
116117 
116123 class sendCallSignalingData final : public Function {
116128  std::int32_t get_id() const final {
116129  return ID;
116130  }
116131 
116132  public:
116137 
116144 
116154 
116156  static const std::int32_t ID = 1412280732;
116157 
116160 
116166  void store(TlStorerToString &s, const char *field_name) const final;
116167 };
116168 
116169 class ChatAction;
116170 
116171 class ok;
116172 
116178 class sendChatAction final : public Function {
116183  std::int32_t get_id() const final {
116184  return ID;
116185  }
116186 
116187  public:
116196 
116202  sendChatAction();
116203 
116215 
116217  static const std::int32_t ID = -2010910050;
116218 
116221 
116227  void store(TlStorerToString &s, const char *field_name) const final;
116228 };
116229 
116230 class customRequestResult;
116231 
116237 class sendCustomRequest final : public Function {
116242  std::int32_t get_id() const final {
116243  return ID;
116244  }
116245 
116246  public:
116248  string method_;
116251 
116257  sendCustomRequest();
116258 
116267  sendCustomRequest(string const &method_, string const &parameters_);
116268 
116270  static const std::int32_t ID = 285045153;
116271 
116274 
116280  void store(TlStorerToString &s, const char *field_name) const final;
116281 };
116282 
116284 
116295  std::int32_t get_id() const final {
116296  return ID;
116297  }
116298 
116299  public:
116302 
116309 
116317  explicit sendEmailAddressVerificationCode(string const &email_address_);
116318 
116320  static const std::int32_t ID = -221621379;
116321 
116324 
116330  void store(TlStorerToString &s, const char *field_name) const final;
116331 };
116332 
116333 class MessageSender;
116334 
116335 class formattedText;
116336 
116337 class ok;
116338 
116344 class sendGift final : public Function {
116349  std::int32_t get_id() const final {
116350  return ID;
116351  }
116352 
116353  public:
116364 
116370  sendGift();
116371 
116384 
116386  static const std::int32_t ID = -1199356118;
116387 
116390 
116396  void store(TlStorerToString &s, const char *field_name) const final;
116397 };
116398 
116399 class InputMessageReplyTo;
116400 
116401 class message;
116402 
116403 class messageSendOptions;
116404 
116415  std::int32_t get_id() const final {
116416  return ID;
116417  }
116418 
116419  public:
116431  string result_id_;
116434 
116441 
116456 
116458  static const std::int32_t ID = 1182553208;
116459 
116462 
116468  void store(TlStorerToString &s, const char *field_name) const final;
116469 };
116470 
116471 class InputMessageContent;
116472 
116473 class InputMessageReplyTo;
116474 
116475 class ReplyMarkup;
116476 
116477 class message;
116478 
116479 class messageSendOptions;
116480 
116486 class sendMessage final : public Function {
116491  std::int32_t get_id() const final {
116492  return ID;
116493  }
116494 
116495  public:
116508 
116514  sendMessage();
116515 
116529 
116531  static const std::int32_t ID = -533921303;
116532 
116535 
116541  void store(TlStorerToString &s, const char *field_name) const final;
116542 };
116543 
116544 class InputMessageContent;
116545 
116546 class InputMessageReplyTo;
116547 
116548 class messageSendOptions;
116549 
116550 class messages;
116551 
116557 class sendMessageAlbum final : public Function {
116562  std::int32_t get_id() const final {
116563  return ID;
116564  }
116565 
116566  public:
116577 
116583  sendMessageAlbum();
116584 
116597 
116599  static const std::int32_t ID = -1985013029;
116600 
116603 
116609  void store(TlStorerToString &s, const char *field_name) const final;
116610 };
116611 
116612 class PassportElementType;
116613 
116614 class ok;
116615 
116626  std::int32_t get_id() const final {
116627  return ID;
116628  }
116629 
116630  public:
116635 
116642 
116652 
116654  static const std::int32_t ID = 652160701;
116655 
116658 
116664  void store(TlStorerToString &s, const char *field_name) const final;
116665 };
116666 
116667 class InputCredentials;
116668 
116669 class InputInvoice;
116670 
116671 class paymentResult;
116672 
116678 class sendPaymentForm final : public Function {
116683  std::int32_t get_id() const final {
116684  return ID;
116685  }
116686 
116687  public:
116700 
116706  sendPaymentForm();
116707 
116721 
116723  static const std::int32_t ID = -965855094;
116724 
116727 
116733  void store(TlStorerToString &s, const char *field_name) const final;
116734 };
116735 
116736 class PhoneNumberCodeType;
116737 
116738 class authenticationCodeInfo;
116739 
116741 
116747 class sendPhoneNumberCode final : public Function {
116752  std::int32_t get_id() const final {
116753  return ID;
116754  }
116755 
116756  public:
116763 
116770 
116781 
116783  static const std::int32_t ID = 1084112144;
116784 
116787 
116793  void store(TlStorerToString &s, const char *field_name) const final;
116794 };
116795 
116796 class ok;
116797 
116808  std::int32_t get_id() const final {
116809  return ID;
116810  }
116811 
116812  public:
116814  string token_;
116815 
116822 
116830  explicit sendPhoneNumberFirebaseSms(string const &token_);
116831 
116833  static const std::int32_t ID = 261910660;
116834 
116837 
116843  void store(TlStorerToString &s, const char *field_name) const final;
116844 };
116845 
116846 class messages;
116847 
116858  std::int32_t get_id() const final {
116859  return ID;
116860  }
116861 
116862  public:
116869 
116876 
116887 
116889  static const std::int32_t ID = 232068765;
116890 
116893 
116899  void store(TlStorerToString &s, const char *field_name) const final;
116900 };
116901 
116902 class GiftResalePrice;
116903 
116904 class GiftResaleResult;
116905 
116906 class MessageSender;
116907 
116913 class sendResoldGift final : public Function {
116918  std::int32_t get_id() const final {
116919  return ID;
116920  }
116921 
116922  public:
116924  string gift_name_;
116929 
116935  sendResoldGift();
116936 
116947 
116949  static const std::int32_t ID = -1427446834;
116950 
116953 
116959  void store(TlStorerToString &s, const char *field_name) const final;
116960 };
116961 
116962 class customRequestResult;
116963 
116969 class sendWebAppCustomRequest final : public Function {
116974  std::int32_t get_id() const final {
116975  return ID;
116976  }
116977 
116978  public:
116982  string method_;
116985 
116992 
117002  sendWebAppCustomRequest(int53 bot_user_id_, string const &method_, string const &parameters_);
117003 
117005  static const std::int32_t ID = 922705352;
117006 
117009 
117015  void store(TlStorerToString &s, const char *field_name) const final;
117016 };
117017 
117018 class ok;
117019 
117025 class sendWebAppData final : public Function {
117030  std::int32_t get_id() const final {
117031  return ID;
117032  }
117033 
117034  public:
117040  string data_;
117041 
117047  sendWebAppData();
117048 
117058  sendWebAppData(int53 bot_user_id_, string const &button_text_, string const &data_);
117059 
117061  static const std::int32_t ID = -1423978996;
117062 
117065 
117071  void store(TlStorerToString &s, const char *field_name) const final;
117072 };
117073 
117074 class ok;
117075 
117081 class setAccentColor final : public Function {
117086  std::int32_t get_id() const final {
117087  return ID;
117088  }
117089 
117090  public:
117095 
117101  setAccentColor();
117102 
117112 
117114  static const std::int32_t ID = 1669974841;
117115 
117118 
117124  void store(TlStorerToString &s, const char *field_name) const final;
117125 };
117126 
117127 class accountTtl;
117128 
117129 class ok;
117130 
117136 class setAccountTtl final : public Function {
117141  std::int32_t get_id() const final {
117142  return ID;
117143  }
117144 
117145  public:
117148 
117154  setAccountTtl();
117155 
117164 
117166  static const std::int32_t ID = 701389032;
117167 
117170 
117176  void store(TlStorerToString &s, const char *field_name) const final;
117177 };
117178 
117179 class ok;
117180 
117186 class setAlarm final : public Function {
117191  std::int32_t get_id() const final {
117192  return ID;
117193  }
117194 
117195  public:
117197  double seconds_;
117198 
117204  setAlarm();
117205 
117213  explicit setAlarm(double seconds_);
117214 
117216  static const std::int32_t ID = -873497067;
117217 
117220 
117226  void store(TlStorerToString &s, const char *field_name) const final;
117227 };
117228 
117229 class ok;
117230 
117241  std::int32_t get_id() const final {
117242  return ID;
117243  }
117244 
117245  public:
117249  string token_;
117250 
117257 
117267 
117269  static const std::int32_t ID = 927248261;
117270 
117273 
117279  void store(TlStorerToString &s, const char *field_name) const final;
117280 };
117281 
117283 
117284 class ok;
117285 
117296  std::int32_t get_id() const final {
117297  return ID;
117298  }
117299 
117300  public:
117303 
117310 
117319 
117321  static const std::int32_t ID = -884650998;
117322 
117325 
117331  void store(TlStorerToString &s, const char *field_name) const final;
117332 };
117333 
117334 class ok;
117335 
117346  std::int32_t get_id() const final {
117347  return ID;
117348  }
117349 
117350  public:
117353 
117360 
117368  explicit setAuthenticationEmailAddress(string const &email_address_);
117369 
117371  static const std::int32_t ID = 1773323522;
117372 
117375 
117381  void store(TlStorerToString &s, const char *field_name) const final;
117382 };
117383 
117384 class ok;
117385 
117387 
117398  std::int32_t get_id() const final {
117399  return ID;
117400  }
117401 
117402  public:
117407 
117414 
117424 
117426  static const std::int32_t ID = 868276259;
117427 
117430 
117436  void store(TlStorerToString &s, const char *field_name) const final;
117437 };
117438 
117439 class StoreTransaction;
117440 
117441 class ok;
117442 
117453  std::int32_t get_id() const final {
117454  return ID;
117455  }
117456 
117457  public:
117463  string currency_;
117466 
117473 
117485 
117487  static const std::int32_t ID = -450986887;
117488 
117491 
117497  void store(TlStorerToString &s, const char *field_name) const final;
117498 };
117499 
117500 class NetworkType;
117501 
117502 class autoDownloadSettings;
117503 
117504 class ok;
117505 
117511 class setAutoDownloadSettings final : public Function {
117516  std::int32_t get_id() const final {
117517  return ID;
117518  }
117519 
117520  public:
117525 
117532 
117542 
117544  static const std::int32_t ID = -353671948;
117545 
117548 
117554  void store(TlStorerToString &s, const char *field_name) const final;
117555 };
117556 
117557 class AutosaveSettingsScope;
117558 
117559 class ok;
117560 
117561 class scopeAutosaveSettings;
117562 
117568 class setAutosaveSettings final : public Function {
117573  std::int32_t get_id() const final {
117574  return ID;
117575  }
117576 
117577  public:
117582 
117589 
117599 
117601  static const std::int32_t ID = 6846656;
117602 
117605 
117611  void store(TlStorerToString &s, const char *field_name) const final;
117612 };
117613 
117614 class ok;
117615 
117621 class setBio final : public Function {
117626  std::int32_t get_id() const final {
117627  return ID;
117628  }
117629 
117630  public:
117632  string bio_;
117633 
117639  setBio();
117640 
117648  explicit setBio(string const &bio_);
117649 
117651  static const std::int32_t ID = -1619582124;
117652 
117655 
117661  void store(TlStorerToString &s, const char *field_name) const final;
117662 };
117663 
117664 class birthdate;
117665 
117666 class ok;
117667 
117673 class setBirthdate final : public Function {
117678  std::int32_t get_id() const final {
117679  return ID;
117680  }
117681 
117682  public:
117685 
117691  setBirthdate();
117692 
117701 
117703  static const std::int32_t ID = 1319755160;
117704 
117707 
117713  void store(TlStorerToString &s, const char *field_name) const final;
117714 };
117715 
117716 class ok;
117717 
117723 class setBotInfoDescription final : public Function {
117728  std::int32_t get_id() const final {
117729  return ID;
117730  }
117731 
117732  public:
117739 
117746 
117756  setBotInfoDescription(int53 bot_user_id_, string const &language_code_, string const &description_);
117757 
117759  static const std::int32_t ID = 693574984;
117760 
117763 
117769  void store(TlStorerToString &s, const char *field_name) const final;
117770 };
117771 
117772 class ok;
117773 
117784  std::int32_t get_id() const final {
117785  return ID;
117786  }
117787 
117788  public:
117795 
117802 
117813 
117815  static const std::int32_t ID = 982956771;
117816 
117819 
117825  void store(TlStorerToString &s, const char *field_name) const final;
117826 };
117827 
117828 class ok;
117829 
117835 class setBotName final : public Function {
117840  std::int32_t get_id() const final {
117841  return ID;
117842  }
117843 
117844  public:
117850  string name_;
117851 
117857  setBotName();
117858 
117868  setBotName(int53 bot_user_id_, string const &language_code_, string const &name_);
117869 
117871  static const std::int32_t ID = -761922959;
117872 
117875 
117881  void store(TlStorerToString &s, const char *field_name) const final;
117882 };
117883 
117884 class InputChatPhoto;
117885 
117886 class ok;
117887 
117893 class setBotProfilePhoto final : public Function {
117898  std::int32_t get_id() const final {
117899  return ID;
117900  }
117901 
117902  public:
117907 
117913  setBotProfilePhoto();
117914 
117924 
117926  static const std::int32_t ID = -1115272346;
117927 
117930 
117936  void store(TlStorerToString &s, const char *field_name) const final;
117937 };
117938 
117939 class ok;
117940 
117946 class setBotUpdatesStatus final : public Function {
117951  std::int32_t get_id() const final {
117952  return ID;
117953  }
117954 
117955  public:
117960 
117967 
117977 
117979  static const std::int32_t ID = -1154926191;
117980 
117983 
117989  void store(TlStorerToString &s, const char *field_name) const final;
117990 };
117991 
117992 class ok;
117993 
117999 class setBusinessAccountBio final : public Function {
118004  std::int32_t get_id() const final {
118005  return ID;
118006  }
118007 
118008  public:
118012  string bio_;
118013 
118020 
118029  setBusinessAccountBio(string const &business_connection_id_, string const &bio_);
118030 
118032  static const std::int32_t ID = -1698538041;
118033 
118036 
118042  void store(TlStorerToString &s, const char *field_name) const final;
118043 };
118044 
118045 class giftSettings;
118046 
118047 class ok;
118048 
118059  std::int32_t get_id() const final {
118060  return ID;
118061  }
118062 
118063  public:
118068 
118075 
118085 
118087  static const std::int32_t ID = 1757763090;
118088 
118091 
118097  void store(TlStorerToString &s, const char *field_name) const final;
118098 };
118099 
118100 class ok;
118101 
118107 class setBusinessAccountName final : public Function {
118112  std::int32_t get_id() const final {
118113  return ID;
118114  }
118115 
118116  public:
118122  string last_name_;
118123 
118130 
118140  setBusinessAccountName(string const &business_connection_id_, string const &first_name_, string const &last_name_);
118141 
118143  static const std::int32_t ID = 999582546;
118144 
118147 
118153  void store(TlStorerToString &s, const char *field_name) const final;
118154 };
118155 
118156 class InputChatPhoto;
118157 
118158 class ok;
118159 
118170  std::int32_t get_id() const final {
118171  return ID;
118172  }
118173 
118174  public:
118181 
118188 
118199 
118201  static const std::int32_t ID = 1174440149;
118202 
118205 
118211  void store(TlStorerToString &s, const char *field_name) const final;
118212 };
118213 
118214 class ok;
118215 
118226  std::int32_t get_id() const final {
118227  return ID;
118228  }
118229 
118230  public:
118234  string username_;
118235 
118242 
118251  setBusinessAccountUsername(string const &business_connection_id_, string const &username_);
118252 
118254  static const std::int32_t ID = -1520126367;
118255 
118258 
118264  void store(TlStorerToString &s, const char *field_name) const final;
118265 };
118266 
118268 
118269 class ok;
118270 
118281  std::int32_t get_id() const final {
118282  return ID;
118283  }
118284 
118285  public:
118288 
118295 
118304 
118306  static const std::int32_t ID = 1232357484;
118307 
118310 
118316  void store(TlStorerToString &s, const char *field_name) const final;
118317 };
118318 
118319 class businessConnectedBot;
118320 
118321 class ok;
118322 
118328 class setBusinessConnectedBot final : public Function {
118333  std::int32_t get_id() const final {
118334  return ID;
118335  }
118336 
118337  public:
118340 
118347 
118356 
118358  static const std::int32_t ID = -1393459472;
118359 
118362 
118368  void store(TlStorerToString &s, const char *field_name) const final;
118369 };
118370 
118372 
118373 class ok;
118374 
118385  std::int32_t get_id() const final {
118386  return ID;
118387  }
118388 
118389  public:
118392 
118399 
118408 
118410  static const std::int32_t ID = -873120707;
118411 
118414 
118420  void store(TlStorerToString &s, const char *field_name) const final;
118421 };
118422 
118423 class businessLocation;
118424 
118425 class ok;
118426 
118432 class setBusinessLocation final : public Function {
118437  std::int32_t get_id() const final {
118438  return ID;
118439  }
118440 
118441  public:
118444 
118451 
118460 
118462  static const std::int32_t ID = -344717547;
118463 
118466 
118472  void store(TlStorerToString &s, const char *field_name) const final;
118473 };
118474 
118475 class ok;
118476 
118487  std::int32_t get_id() const final {
118488  return ID;
118489  }
118490 
118491  public:
118500 
118507 
118519 
118521  static const std::int32_t ID = -15403536;
118522 
118525 
118531  void store(TlStorerToString &s, const char *field_name) const final;
118532 };
118533 
118534 class businessOpeningHours;
118535 
118536 class ok;
118537 
118543 class setBusinessOpeningHours final : public Function {
118548  std::int32_t get_id() const final {
118549  return ID;
118550  }
118551 
118552  public:
118555 
118562 
118571 
118573  static const std::int32_t ID = -462379918;
118574 
118577 
118583  void store(TlStorerToString &s, const char *field_name) const final;
118584 };
118585 
118586 class inputBusinessStartPage;
118587 
118588 class ok;
118589 
118595 class setBusinessStartPage final : public Function {
118600  std::int32_t get_id() const final {
118601  return ID;
118602  }
118603 
118604  public:
118607 
118614 
118623 
118625  static const std::int32_t ID = -1628616290;
118626 
118629 
118635  void store(TlStorerToString &s, const char *field_name) const final;
118636 };
118637 
118638 class ok;
118639 
118645 class setChatAccentColor final : public Function {
118650  std::int32_t get_id() const final {
118651  return ID;
118652  }
118653 
118654  public:
118661 
118667  setChatAccentColor();
118668 
118679 
118681  static const std::int32_t ID = 882857930;
118682 
118685 
118691  void store(TlStorerToString &s, const char *field_name) const final;
118692 };
118693 
118694 class StoryList;
118695 
118696 class ok;
118697 
118703 class setChatActiveStoriesList final : public Function {
118708  std::int32_t get_id() const final {
118709  return ID;
118710  }
118711 
118712  public:
118717 
118724 
118734 
118736  static const std::int32_t ID = -521970415;
118737 
118740 
118746  void store(TlStorerToString &s, const char *field_name) const final;
118747 };
118748 
118750 
118751 class ok;
118752 
118758 class setChatAffiliateProgram final : public Function {
118763  std::int32_t get_id() const final {
118764  return ID;
118765  }
118766 
118767  public:
118772 
118779 
118789 
118791  static const std::int32_t ID = 14680631;
118792 
118795 
118801  void store(TlStorerToString &s, const char *field_name) const final;
118802 };
118803 
118804 class ChatAvailableReactions;
118805 
118806 class ok;
118807 
118813 class setChatAvailableReactions final : public Function {
118818  std::int32_t get_id() const final {
118819  return ID;
118820  }
118821 
118822  public:
118827 
118834 
118844 
118846  static const std::int32_t ID = 267075078;
118847 
118850 
118856  void store(TlStorerToString &s, const char *field_name) const final;
118857 };
118858 
118859 class BackgroundType;
118860 
118861 class InputBackground;
118862 
118863 class ok;
118864 
118870 class setChatBackground final : public Function {
118875  std::int32_t get_id() const final {
118876  return ID;
118877  }
118878 
118879  public:
118890 
118896  setChatBackground();
118897 
118910 
118912  static const std::int32_t ID = 246727678;
118913 
118916 
118922  void store(TlStorerToString &s, const char *field_name) const final;
118923 };
118924 
118925 class ok;
118926 
118932 class setChatClientData final : public Function {
118937  std::int32_t get_id() const final {
118938  return ID;
118939  }
118940 
118941  public:
118946 
118952  setChatClientData();
118953 
118962  setChatClientData(int53 chat_id_, string const &client_data_);
118963 
118965  static const std::int32_t ID = -827119811;
118966 
118969 
118975  void store(TlStorerToString &s, const char *field_name) const final;
118976 };
118977 
118978 class ok;
118979 
118985 class setChatDescription final : public Function {
118990  std::int32_t get_id() const final {
118991  return ID;
118992  }
118993 
118994  public:
118999 
119005  setChatDescription();
119006 
119015  setChatDescription(int53 chat_id_, string const &description_);
119016 
119018  static const std::int32_t ID = 1957213277;
119019 
119022 
119028  void store(TlStorerToString &s, const char *field_name) const final;
119029 };
119030 
119031 class ok;
119032 
119043  std::int32_t get_id() const final {
119044  return ID;
119045  }
119046 
119047  public:
119054 
119061 
119072 
119074  static const std::int32_t ID = 1633150115;
119075 
119078 
119084  void store(TlStorerToString &s, const char *field_name) const final;
119085 };
119086 
119087 class ok;
119088 
119094 class setChatDiscussionGroup final : public Function {
119099  std::int32_t get_id() const final {
119100  return ID;
119101  }
119102 
119103  public:
119108 
119115 
119125 
119127  static const std::int32_t ID = -918801736;
119128 
119131 
119137  void store(TlStorerToString &s, const char *field_name) const final;
119138 };
119139 
119140 class draftMessage;
119141 
119142 class ok;
119143 
119149 class setChatDraftMessage final : public Function {
119154  std::int32_t get_id() const final {
119155  return ID;
119156  }
119157 
119158  public:
119165 
119172 
119183 
119185  static const std::int32_t ID = 1683889946;
119186 
119189 
119195  void store(TlStorerToString &s, const char *field_name) const final;
119196 };
119197 
119198 class emojiStatus;
119199 
119200 class ok;
119201 
119207 class setChatEmojiStatus final : public Function {
119212  std::int32_t get_id() const final {
119213  return ID;
119214  }
119215 
119216  public:
119221 
119227  setChatEmojiStatus();
119228 
119238 
119240  static const std::int32_t ID = 1434982674;
119241 
119244 
119250  void store(TlStorerToString &s, const char *field_name) const final;
119251 };
119252 
119253 class chatLocation;
119254 
119255 class ok;
119256 
119262 class setChatLocation final : public Function {
119267  std::int32_t get_id() const final {
119268  return ID;
119269  }
119270 
119271  public:
119276 
119282  setChatLocation();
119283 
119293 
119295  static const std::int32_t ID = -767091286;
119296 
119299 
119305  void store(TlStorerToString &s, const char *field_name) const final;
119306 };
119307 
119308 class ChatMemberStatus;
119309 
119310 class MessageSender;
119311 
119312 class ok;
119313 
119319 class setChatMemberStatus final : public Function {
119324  std::int32_t get_id() const final {
119325  return ID;
119326  }
119327 
119328  public:
119335 
119342 
119353 
119355  static const std::int32_t ID = 81794847;
119356 
119359 
119365  void store(TlStorerToString &s, const char *field_name) const final;
119366 };
119367 
119368 class ok;
119369 
119380  std::int32_t get_id() const final {
119381  return ID;
119382  }
119383 
119384  public:
119389 
119396 
119406 
119408  static const std::int32_t ID = -1505643265;
119409 
119412 
119418  void store(TlStorerToString &s, const char *field_name) const final;
119419 };
119420 
119421 class MessageSender;
119422 
119423 class ok;
119424 
119430 class setChatMessageSender final : public Function {
119435  std::int32_t get_id() const final {
119436  return ID;
119437  }
119438 
119439  public:
119444 
119451 
119461 
119463  static const std::int32_t ID = -1421513858;
119464 
119467 
119473  void store(TlStorerToString &s, const char *field_name) const final;
119474 };
119475 
119477 
119478 class ok;
119479 
119490  std::int32_t get_id() const final {
119491  return ID;
119492  }
119493 
119494  public:
119499 
119506 
119516 
119518  static const std::int32_t ID = 777199614;
119519 
119522 
119528  void store(TlStorerToString &s, const char *field_name) const final;
119529 };
119530 
119531 class ok;
119532 
119543  std::int32_t get_id() const final {
119544  return ID;
119545  }
119546 
119547  public:
119552 
119559 
119569 
119571  static const std::int32_t ID = -1187053289;
119572 
119575 
119581  void store(TlStorerToString &s, const char *field_name) const final;
119582 };
119583 
119584 class chatPermissions;
119585 
119586 class ok;
119587 
119593 class setChatPermissions final : public Function {
119598  std::int32_t get_id() const final {
119599  return ID;
119600  }
119601 
119602  public:
119607 
119613  setChatPermissions();
119614 
119624 
119626  static const std::int32_t ID = 2138507006;
119627 
119630 
119636  void store(TlStorerToString &s, const char *field_name) const final;
119637 };
119638 
119639 class InputChatPhoto;
119640 
119641 class ok;
119642 
119648 class setChatPhoto final : public Function {
119653  std::int32_t get_id() const final {
119654  return ID;
119655  }
119656 
119657  public:
119662 
119668  setChatPhoto();
119669 
119679 
119681  static const std::int32_t ID = -377778941;
119682 
119685 
119691  void store(TlStorerToString &s, const char *field_name) const final;
119692 };
119693 
119694 class ok;
119695 
119701 class setChatPinnedStories final : public Function {
119706  std::int32_t get_id() const final {
119707  return ID;
119708  }
119709 
119710  public:
119715 
119722 
119732 
119734  static const std::int32_t ID = -669062355;
119735 
119738 
119744  void store(TlStorerToString &s, const char *field_name) const final;
119745 };
119746 
119747 class ok;
119748 
119754 class setChatProfileAccentColor final : public Function {
119759  std::int32_t get_id() const final {
119760  return ID;
119761  }
119762 
119763  public:
119770 
119777 
119788 
119790  static const std::int32_t ID = 1109896826;
119791 
119794 
119800  void store(TlStorerToString &s, const char *field_name) const final;
119801 };
119802 
119803 class ok;
119804 
119810 class setChatSlowModeDelay final : public Function {
119815  std::int32_t get_id() const final {
119816  return ID;
119817  }
119818 
119819  public:
119824 
119831 
119841 
119843  static const std::int32_t ID = -540350914;
119844 
119847 
119853  void store(TlStorerToString &s, const char *field_name) const final;
119854 };
119855 
119856 class InputChatTheme;
119857 
119858 class ok;
119859 
119865 class setChatTheme final : public Function {
119870  std::int32_t get_id() const final {
119871  return ID;
119872  }
119873 
119874  public:
119879 
119885  setChatTheme();
119886 
119896 
119898  static const std::int32_t ID = 1474791506;
119899 
119902 
119908  void store(TlStorerToString &s, const char *field_name) const final;
119909 };
119910 
119911 class ok;
119912 
119918 class setChatTitle final : public Function {
119923  std::int32_t get_id() const final {
119924  return ID;
119925  }
119926 
119927  public:
119931  string title_;
119932 
119938  setChatTitle();
119939 
119948  setChatTitle(int53 chat_id_, string const &title_);
119949 
119951  static const std::int32_t ID = 164282047;
119952 
119955 
119961  void store(TlStorerToString &s, const char *field_name) const final;
119962 };
119963 
119964 class ok;
119965 
119971 class setCloseFriends final : public Function {
119976  std::int32_t get_id() const final {
119977  return ID;
119978  }
119979 
119980  public:
119983 
119989  setCloseFriends();
119990 
119998  explicit setCloseFriends(array<int53> &&user_ids_);
119999 
120001  static const std::int32_t ID = -1908013258;
120002 
120005 
120011  void store(TlStorerToString &s, const char *field_name) const final;
120012 };
120013 
120014 class BotCommandScope;
120015 
120016 class botCommand;
120017 
120018 class ok;
120019 
120025 class setCommands final : public Function {
120030  std::int32_t get_id() const final {
120031  return ID;
120032  }
120033 
120034  public:
120041 
120047  setCommands();
120048 
120059 
120061  static const std::int32_t ID = -907165606;
120062 
120065 
120071  void store(TlStorerToString &s, const char *field_name) const final;
120072 };
120073 
120074 class ok;
120075 
120086  std::int32_t get_id() const final {
120087  return ID;
120088  }
120089 
120090  public:
120092  string name_;
120095 
120102 
120112 
120114  static const std::int32_t ID = -1122836246;
120115 
120118 
120124  void store(TlStorerToString &s, const char *field_name) const final;
120125 };
120126 
120127 class languagePackInfo;
120128 
120129 class languagePackString;
120130 
120131 class ok;
120132 
120138 class setCustomLanguagePack final : public Function {
120143  std::int32_t get_id() const final {
120144  return ID;
120145  }
120146 
120147  public:
120152 
120159 
120169 
120171  static const std::int32_t ID = -296742819;
120172 
120175 
120181  void store(TlStorerToString &s, const char *field_name) const final;
120182 };
120183 
120184 class languagePackString;
120185 
120186 class ok;
120187 
120198  std::int32_t get_id() const final {
120199  return ID;
120200  }
120201 
120202  public:
120207 
120214 
120224 
120226  static const std::int32_t ID = 1316365592;
120227 
120230 
120236  void store(TlStorerToString &s, const char *field_name) const final;
120237 };
120238 
120239 class ok;
120240 
120246 class setDatabaseEncryptionKey final : public Function {
120251  std::int32_t get_id() const final {
120252  return ID;
120253  }
120254 
120255  public:
120258 
120265 
120274 
120276  static const std::int32_t ID = -1204599371;
120277 
120280 
120286  void store(TlStorerToString &s, const char *field_name) const final;
120287 };
120288 
120289 class BackgroundType;
120290 
120291 class InputBackground;
120292 
120293 class background;
120294 
120300 class setDefaultBackground final : public Function {
120305  std::int32_t get_id() const final {
120306  return ID;
120307  }
120308 
120309  public:
120316 
120323 
120334 
120336  static const std::int32_t ID = -1982748511;
120337 
120340 
120346  void store(TlStorerToString &s, const char *field_name) const final;
120347 };
120348 
120350 
120351 class ok;
120352 
120363  std::int32_t get_id() const final {
120364  return ID;
120365  }
120366 
120367  public:
120370 
120377 
120386 
120388  static const std::int32_t ID = -234004967;
120389 
120392 
120398  void store(TlStorerToString &s, const char *field_name) const final;
120399 };
120400 
120402 
120403 class ok;
120404 
120415  std::int32_t get_id() const final {
120416  return ID;
120417  }
120418 
120419  public:
120422 
120429 
120438 
120440  static const std::int32_t ID = 1700231016;
120441 
120444 
120450  void store(TlStorerToString &s, const char *field_name) const final;
120451 };
120452 
120453 class messageAutoDeleteTime;
120454 
120455 class ok;
120456 
120467  std::int32_t get_id() const final {
120468  return ID;
120469  }
120470 
120471  public:
120474 
120481 
120490 
120492  static const std::int32_t ID = -1772301460;
120493 
120496 
120502  void store(TlStorerToString &s, const char *field_name) const final;
120503 };
120504 
120505 class ReactionType;
120506 
120507 class ok;
120508 
120514 class setDefaultReactionType final : public Function {
120519  std::int32_t get_id() const final {
120520  return ID;
120521  }
120522 
120523  public:
120526 
120533 
120542 
120544  static const std::int32_t ID = 1694730813;
120545 
120548 
120554  void store(TlStorerToString &s, const char *field_name) const final;
120555 };
120556 
120557 class draftMessage;
120558 
120559 class ok;
120560 
120571  std::int32_t get_id() const final {
120572  return ID;
120573  }
120574 
120575  public:
120582 
120589 
120600 
120602  static const std::int32_t ID = 603635002;
120603 
120606 
120612  void store(TlStorerToString &s, const char *field_name) const final;
120613 };
120614 
120615 class ok;
120616 
120627  std::int32_t get_id() const final {
120628  return ID;
120629  }
120630 
120631  public:
120638 
120645 
120656 
120658  static const std::int32_t ID = 1569655059;
120659 
120662 
120668  void store(TlStorerToString &s, const char *field_name) const final;
120669 };
120670 
120671 class emojiStatus;
120672 
120673 class ok;
120674 
120680 class setEmojiStatus final : public Function {
120685  std::int32_t get_id() const final {
120686  return ID;
120687  }
120688 
120689  public:
120692 
120698  setEmojiStatus();
120699 
120708 
120710  static const std::int32_t ID = -1829224867;
120711 
120714 
120720  void store(TlStorerToString &s, const char *field_name) const final;
120721 };
120722 
120723 class ok;
120724 
120730 class setFileGenerationProgress final : public Function {
120735  std::int32_t get_id() const final {
120736  return ID;
120737  }
120738 
120739  public:
120746 
120753 
120764 
120766  static const std::int32_t ID = 1836403518;
120767 
120770 
120776  void store(TlStorerToString &s, const char *field_name) const final;
120777 };
120778 
120780 
120781 class ok;
120782 
120793  std::int32_t get_id() const final {
120794  return ID;
120795  }
120796 
120797  public:
120804 
120811 
120822 
120824  static const std::int32_t ID = 524498023;
120825 
120828 
120834  void store(TlStorerToString &s, const char *field_name) const final;
120835 };
120836 
120837 class message;
120838 
120844 class setGameScore final : public Function {
120849  std::int32_t get_id() const final {
120850  return ID;
120851  }
120852 
120853  public:
120865  bool force_;
120866 
120872  setGameScore();
120873 
120887 
120889  static const std::int32_t ID = 2127359430;
120890 
120893 
120899  void store(TlStorerToString &s, const char *field_name) const final;
120900 };
120901 
120902 class MessageSender;
120903 
120904 class giftCollection;
120905 
120911 class setGiftCollectionName final : public Function {
120916  std::int32_t get_id() const final {
120917  return ID;
120918  }
120919 
120920  public:
120926  string name_;
120927 
120934 
120945 
120947  static const std::int32_t ID = 1108355593;
120948 
120951 
120957  void store(TlStorerToString &s, const char *field_name) const final;
120958 };
120959 
120960 class GiftResalePrice;
120961 
120962 class ok;
120963 
120969 class setGiftResalePrice final : public Function {
120974  std::int32_t get_id() const final {
120975  return ID;
120976  }
120977 
120978  public:
120983 
120989  setGiftResalePrice();
120990 
121000 
121002  static const std::int32_t ID = 373916170;
121003 
121006 
121012  void store(TlStorerToString &s, const char *field_name) const final;
121013 };
121014 
121015 class giftSettings;
121016 
121017 class ok;
121018 
121024 class setGiftSettings final : public Function {
121029  std::int32_t get_id() const final {
121030  return ID;
121031  }
121032 
121033  public:
121036 
121042  setGiftSettings();
121043 
121052 
121054  static const std::int32_t ID = -519330046;
121055 
121058 
121064  void store(TlStorerToString &s, const char *field_name) const final;
121065 };
121066 
121067 class MessageSender;
121068 
121079  std::int32_t get_id() const final {
121080  return ID;
121081  }
121082 
121083  public:
121090 
121097 
121108 
121110  static const std::int32_t ID = -1019676164;
121111 
121114 
121120  void store(TlStorerToString &s, const char *field_name) const final;
121121 };
121122 
121123 class MessageSender;
121124 
121125 class ok;
121126 
121137  std::int32_t get_id() const final {
121138  return ID;
121139  }
121140 
121141  public:
121148 
121155 
121166 
121168  static const std::int32_t ID = -1753769944;
121169 
121172 
121178  void store(TlStorerToString &s, const char *field_name) const final;
121179 };
121180 
121181 class ok;
121182 
121188 class setInactiveSessionTtl final : public Function {
121193  std::int32_t get_id() const final {
121194  return ID;
121195  }
121196 
121197  public:
121200 
121207 
121216 
121218  static const std::int32_t ID = 1570548048;
121219 
121222 
121228  void store(TlStorerToString &s, const char *field_name) const final;
121229 };
121230 
121231 class ok;
121232 
121238 class setInlineGameScore final : public Function {
121243  std::int32_t get_id() const final {
121244  return ID;
121245  }
121246 
121247  public:
121257  bool force_;
121258 
121264  setInlineGameScore();
121265 
121278 
121280  static const std::int32_t ID = -948871797;
121281 
121284 
121290  void store(TlStorerToString &s, const char *field_name) const final;
121291 };
121292 
121293 class LogStream;
121294 
121295 class ok;
121296 
121302 class setLogStream final : public Function {
121307  std::int32_t get_id() const final {
121308  return ID;
121309  }
121310 
121311  public:
121314 
121320  setLogStream();
121321 
121330 
121332  static const std::int32_t ID = -1364199535;
121333 
121336 
121342  void store(TlStorerToString &s, const char *field_name) const final;
121343 };
121344 
121345 class ok;
121346 
121352 class setLogTagVerbosityLevel final : public Function {
121357  std::int32_t get_id() const final {
121358  return ID;
121359  }
121360 
121361  public:
121363  string tag_;
121366 
121373 
121383 
121385  static const std::int32_t ID = -2095589738;
121386 
121389 
121395  void store(TlStorerToString &s, const char *field_name) const final;
121396 };
121397 
121398 class ok;
121399 
121405 class setLogVerbosityLevel final : public Function {
121410  std::int32_t get_id() const final {
121411  return ID;
121412  }
121413 
121414  public:
121417 
121424 
121433 
121435  static const std::int32_t ID = -303429678;
121436 
121439 
121445  void store(TlStorerToString &s, const char *field_name) const final;
121446 };
121447 
121449 
121455 class setLoginEmailAddress final : public Function {
121460  std::int32_t get_id() const final {
121461  return ID;
121462  }
121463 
121464  public:
121467 
121474 
121482  explicit setLoginEmailAddress(string const &new_login_email_address_);
121483 
121485  static const std::int32_t ID = 935019476;
121486 
121489 
121495  void store(TlStorerToString &s, const char *field_name) const final;
121496 };
121497 
121498 class ProfileTab;
121499 
121500 class ok;
121501 
121507 class setMainProfileTab final : public Function {
121512  std::int32_t get_id() const final {
121513  return ID;
121514  }
121515 
121516  public:
121519 
121525  setMainProfileTab();
121526 
121535 
121537  static const std::int32_t ID = 1663496423;
121538 
121541 
121547  void store(TlStorerToString &s, const char *field_name) const final;
121548 };
121549 
121550 class botMenuButton;
121551 
121552 class ok;
121553 
121559 class setMenuButton final : public Function {
121564  std::int32_t get_id() const final {
121565  return ID;
121566  }
121567 
121568  public:
121573 
121579  setMenuButton();
121580 
121590 
121592  static const std::int32_t ID = -1269841599;
121593 
121596 
121602  void store(TlStorerToString &s, const char *field_name) const final;
121603 };
121604 
121605 class formattedText;
121606 
121607 class ok;
121608 
121614 class setMessageFactCheck final : public Function {
121619  std::int32_t get_id() const final {
121620  return ID;
121621  }
121622 
121623  public:
121630 
121637 
121648 
121650  static const std::int32_t ID = -4309752;
121651 
121654 
121660  void store(TlStorerToString &s, const char *field_name) const final;
121661 };
121662 
121663 class ReactionType;
121664 
121665 class ok;
121666 
121672 class setMessageReactions final : public Function {
121677  std::int32_t get_id() const final {
121678  return ID;
121679  }
121680 
121681  public:
121689  bool is_big_;
121690 
121697 
121709 
121711  static const std::int32_t ID = -372524900;
121712 
121715 
121721  void store(TlStorerToString &s, const char *field_name) const final;
121722 };
121723 
121724 class BlockList;
121725 
121726 class MessageSender;
121727 
121728 class ok;
121729 
121735 class setMessageSenderBlockList final : public Function {
121740  std::int32_t get_id() const final {
121741  return ID;
121742  }
121743 
121744  public:
121749 
121756 
121766 
121768  static const std::int32_t ID = -1987355503;
121769 
121772 
121778  void store(TlStorerToString &s, const char *field_name) const final;
121779 };
121780 
121781 class MessageSender;
121782 
121783 class ok;
121784 
121795  std::int32_t get_id() const final {
121796  return ID;
121797  }
121798 
121799  public:
121806 
121813 
121824 
121826  static const std::int32_t ID = -1262364086;
121827 
121830 
121836  void store(TlStorerToString &s, const char *field_name) const final;
121837 };
121838 
121839 class ok;
121840 
121846 class setName final : public Function {
121851  std::int32_t get_id() const final {
121852  return ID;
121853  }
121854 
121855  public:
121859  string last_name_;
121860 
121866  setName();
121867 
121876  setName(string const &first_name_, string const &last_name_);
121877 
121879  static const std::int32_t ID = 1711693584;
121880 
121883 
121889  void store(TlStorerToString &s, const char *field_name) const final;
121890 };
121891 
121892 class NetworkType;
121893 
121894 class ok;
121895 
121901 class setNetworkType final : public Function {
121906  std::int32_t get_id() const final {
121907  return ID;
121908  }
121909 
121910  public:
121913 
121919  setNetworkType();
121920 
121929 
121931  static const std::int32_t ID = -701635234;
121932 
121935 
121941  void store(TlStorerToString &s, const char *field_name) const final;
121942 };
121943 
121944 class newChatPrivacySettings;
121945 
121946 class ok;
121947 
121953 class setNewChatPrivacySettings final : public Function {
121958  std::int32_t get_id() const final {
121959  return ID;
121960  }
121961 
121962  public:
121965 
121972 
121981 
121983  static const std::int32_t ID = 1774139215;
121984 
121987 
121993  void store(TlStorerToString &s, const char *field_name) const final;
121994 };
121995 
121996 class OptionValue;
121997 
121998 class ok;
121999 
122005 class setOption final : public Function {
122010  std::int32_t get_id() const final {
122011  return ID;
122012  }
122013 
122014  public:
122016  string name_;
122019 
122025  setOption();
122026 
122035  setOption(string const &name_, object_ptr<OptionValue> &&value_);
122036 
122038  static const std::int32_t ID = 2114670322;
122039 
122042 
122048  void store(TlStorerToString &s, const char *field_name) const final;
122049 };
122050 
122051 class PaidReactionType;
122052 
122053 class ok;
122054 
122065  std::int32_t get_id() const final {
122066  return ID;
122067  }
122068 
122069  public:
122076 
122083 
122094 
122096  static const std::int32_t ID = -829934930;
122097 
122100 
122106  void store(TlStorerToString &s, const char *field_name) const final;
122107 };
122108 
122109 class InputPassportElement;
122110 
122111 class PassportElement;
122112 
122118 class setPassportElement final : public Function {
122123  std::int32_t get_id() const final {
122124  return ID;
122125  }
122126 
122127  public:
122131  string password_;
122132 
122138  setPassportElement();
122139 
122149 
122151  static const std::int32_t ID = 2068173212;
122152 
122155 
122161  void store(TlStorerToString &s, const char *field_name) const final;
122162 };
122163 
122165 
122166 class ok;
122167 
122173 class setPassportElementErrors final : public Function {
122178  std::int32_t get_id() const final {
122179  return ID;
122180  }
122181 
122182  public:
122187 
122194 
122204 
122206  static const std::int32_t ID = -2056754881;
122207 
122210 
122216  void store(TlStorerToString &s, const char *field_name) const final;
122217 };
122218 
122219 class passwordState;
122220 
122226 class setPassword final : public Function {
122231  std::int32_t get_id() const final {
122232  return ID;
122233  }
122234 
122235  public:
122241  string new_hint_;
122246 
122252  setPassword();
122253 
122265  setPassword(string const &old_password_, string const &new_password_, string const &new_hint_, bool set_recovery_email_address_, string const &new_recovery_email_address_);
122266 
122268  static const std::int32_t ID = -1193589027;
122269 
122272 
122278  void store(TlStorerToString &s, const char *field_name) const final;
122279 };
122280 
122281 class ok;
122282 
122288 class setPersonalChat final : public Function {
122293  std::int32_t get_id() const final {
122294  return ID;
122295  }
122296 
122297  public:
122300 
122306  setPersonalChat();
122307 
122315  explicit setPersonalChat(int53 chat_id_);
122316 
122318  static const std::int32_t ID = -1068782668;
122319 
122322 
122328  void store(TlStorerToString &s, const char *field_name) const final;
122329 };
122330 
122331 class ChatList;
122332 
122333 class ok;
122334 
122340 class setPinnedChats final : public Function {
122345  std::int32_t get_id() const final {
122346  return ID;
122347  }
122348 
122349  public:
122354 
122360  setPinnedChats();
122361 
122371 
122373  static const std::int32_t ID = -695640000;
122374 
122377 
122383  void store(TlStorerToString &s, const char *field_name) const final;
122384 };
122385 
122386 class ok;
122387 
122393 class setPinnedForumTopics final : public Function {
122398  std::int32_t get_id() const final {
122399  return ID;
122400  }
122401 
122402  public:
122407 
122414 
122424 
122426  static const std::int32_t ID = -475084011;
122427 
122430 
122436  void store(TlStorerToString &s, const char *field_name) const final;
122437 };
122438 
122439 class MessageSender;
122440 
122441 class ok;
122442 
122448 class setPinnedGifts final : public Function {
122453  std::int32_t get_id() const final {
122454  return ID;
122455  }
122456 
122457  public:
122462 
122468  setPinnedGifts();
122469 
122479 
122481  static const std::int32_t ID = 1613526306;
122482 
122485 
122491  void store(TlStorerToString &s, const char *field_name) const final;
122492 };
122493 
122494 class ok;
122495 
122506  std::int32_t get_id() const final {
122507  return ID;
122508  }
122509 
122510  public:
122513 
122520 
122529 
122531  static const std::int32_t ID = -194818924;
122532 
122535 
122541  void store(TlStorerToString &s, const char *field_name) const final;
122542 };
122543 
122544 class ok;
122545 
122551 class setPollAnswer final : public Function {
122556  std::int32_t get_id() const final {
122557  return ID;
122558  }
122559 
122560  public:
122567 
122573  setPollAnswer();
122574 
122585 
122587  static const std::int32_t ID = -1399388792;
122588 
122591 
122597  void store(TlStorerToString &s, const char *field_name) const final;
122598 };
122599 
122600 class ok;
122601 
122607 class setProfileAccentColor final : public Function {
122612  std::int32_t get_id() const final {
122613  return ID;
122614  }
122615 
122616  public:
122621 
122628 
122638 
122640  static const std::int32_t ID = -1986281112;
122641 
122644 
122650  void store(TlStorerToString &s, const char *field_name) const final;
122651 };
122652 
122653 class ok;
122654 
122660 class setProfileAudioPosition final : public Function {
122665  std::int32_t get_id() const final {
122666  return ID;
122667  }
122668 
122669  public:
122674 
122681 
122691 
122693  static const std::int32_t ID = 1209963614;
122694 
122697 
122703  void store(TlStorerToString &s, const char *field_name) const final;
122704 };
122705 
122706 class InputChatPhoto;
122707 
122708 class ok;
122709 
122715 class setProfilePhoto final : public Function {
122720  std::int32_t get_id() const final {
122721  return ID;
122722  }
122723 
122724  public:
122729 
122735  setProfilePhoto();
122736 
122746 
122748  static const std::int32_t ID = -2048260627;
122749 
122752 
122758  void store(TlStorerToString &s, const char *field_name) const final;
122759 };
122760 
122761 class ok;
122762 
122768 class setQuickReplyShortcutName final : public Function {
122773  std::int32_t get_id() const final {
122774  return ID;
122775  }
122776 
122777  public:
122781  string name_;
122782 
122789 
122799 
122801  static const std::int32_t ID = 186709105;
122802 
122805 
122811  void store(TlStorerToString &s, const char *field_name) const final;
122812 };
122813 
122814 class ok;
122815 
122817 
122828  std::int32_t get_id() const final {
122829  return ID;
122830  }
122831 
122832  public:
122835 
122842 
122851 
122853  static const std::int32_t ID = 1186124949;
122854 
122857 
122863  void store(TlStorerToString &s, const char *field_name) const final;
122864 };
122865 
122866 class ok;
122867 
122869 
122880  std::int32_t get_id() const final {
122881  return ID;
122882  }
122883 
122884  public:
122887 
122894 
122903 
122905  static const std::int32_t ID = 493913782;
122906 
122909 
122915  void store(TlStorerToString &s, const char *field_name) const final;
122916 };
122917 
122918 class passwordState;
122919 
122925 class setRecoveryEmailAddress final : public Function {
122930  std::int32_t get_id() const final {
122931  return ID;
122932  }
122933 
122934  public:
122936  string password_;
122939 
122946 
122955  setRecoveryEmailAddress(string const &password_, string const &new_recovery_email_address_);
122956 
122958  static const std::int32_t ID = -1981836385;
122959 
122962 
122968  void store(TlStorerToString &s, const char *field_name) const final;
122969 };
122970 
122971 class ReactionType;
122972 
122973 class ok;
122974 
122980 class setSavedMessagesTagLabel final : public Function {
122985  std::int32_t get_id() const final {
122986  return ID;
122987  }
122988 
122989  public:
122993  string label_;
122994 
123001 
123011 
123013  static const std::int32_t ID = -1338323696;
123014 
123017 
123023  void store(TlStorerToString &s, const char *field_name) const final;
123024 };
123025 
123027 
123028 class ok;
123029 
123031 
123042  std::int32_t get_id() const final {
123043  return ID;
123044  }
123045 
123046  public:
123051 
123058 
123068 
123070  static const std::int32_t ID = -2049984966;
123071 
123074 
123080  void store(TlStorerToString &s, const char *field_name) const final;
123081 };
123082 
123083 class InputFile;
123084 
123085 class ok;
123086 
123092 class setStickerEmojis final : public Function {
123097  std::int32_t get_id() const final {
123098  return ID;
123099  }
123100 
123101  public:
123105  string emojis_;
123106 
123112  setStickerEmojis();
123113 
123123 
123125  static const std::int32_t ID = -638843855;
123126 
123129 
123135  void store(TlStorerToString &s, const char *field_name) const final;
123136 };
123137 
123138 class InputFile;
123139 
123140 class ok;
123141 
123147 class setStickerKeywords final : public Function {
123152  std::int32_t get_id() const final {
123153  return ID;
123154  }
123155 
123156  public:
123161 
123167  setStickerKeywords();
123168 
123178 
123180  static const std::int32_t ID = 137223565;
123181 
123184 
123190  void store(TlStorerToString &s, const char *field_name) const final;
123191 };
123192 
123193 class InputFile;
123194 
123195 class maskPosition;
123196 
123197 class ok;
123198 
123204 class setStickerMaskPosition final : public Function {
123209  std::int32_t get_id() const final {
123210  return ID;
123211  }
123212 
123213  public:
123218 
123225 
123235 
123237  static const std::int32_t ID = 1202280912;
123238 
123241 
123247  void store(TlStorerToString &s, const char *field_name) const final;
123248 };
123249 
123250 class InputFile;
123251 
123252 class ok;
123253 
123259 class setStickerPositionInSet final : public Function {
123264  std::int32_t get_id() const final {
123265  return ID;
123266  }
123267 
123268  public:
123273 
123280 
123290 
123292  static const std::int32_t ID = 2075281185;
123293 
123296 
123302  void store(TlStorerToString &s, const char *field_name) const final;
123303 };
123304 
123305 class InputFile;
123306 
123307 class StickerFormat;
123308 
123309 class ok;
123310 
123316 class setStickerSetThumbnail final : public Function {
123321  std::int32_t get_id() const final {
123322  return ID;
123323  }
123324 
123325  public:
123329  string name_;
123334 
123341 
123353 
123355  static const std::int32_t ID = 1677617458;
123356 
123359 
123365  void store(TlStorerToString &s, const char *field_name) const final;
123366 };
123367 
123368 class ok;
123369 
123375 class setStickerSetTitle final : public Function {
123380  std::int32_t get_id() const final {
123381  return ID;
123382  }
123383 
123384  public:
123386  string name_;
123388  string title_;
123389 
123395  setStickerSetTitle();
123396 
123405  setStickerSetTitle(string const &name_, string const &title_);
123406 
123408  static const std::int32_t ID = 1693004706;
123409 
123412 
123418  void store(TlStorerToString &s, const char *field_name) const final;
123419 };
123420 
123421 class storyAlbum;
123422 
123428 class setStoryAlbumName final : public Function {
123433  std::int32_t get_id() const final {
123434  return ID;
123435  }
123436 
123437  public:
123443  string name_;
123444 
123450  setStoryAlbumName();
123451 
123462 
123464  static const std::int32_t ID = -1143129794;
123465 
123468 
123474  void store(TlStorerToString &s, const char *field_name) const final;
123475 };
123476 
123477 class StoryPrivacySettings;
123478 
123479 class ok;
123480 
123486 class setStoryPrivacySettings final : public Function {
123491  std::int32_t get_id() const final {
123492  return ID;
123493  }
123494 
123495  public:
123500 
123507 
123517 
123519  static const std::int32_t ID = -655801550;
123520 
123523 
123529  void store(TlStorerToString &s, const char *field_name) const final;
123530 };
123531 
123532 class ReactionType;
123533 
123534 class ok;
123535 
123541 class setStoryReaction final : public Function {
123546  std::int32_t get_id() const final {
123547  return ID;
123548  }
123549 
123550  public:
123559 
123565  setStoryReaction();
123566 
123578 
123580  static const std::int32_t ID = 250731529;
123581 
123584 
123590  void store(TlStorerToString &s, const char *field_name) const final;
123591 };
123592 
123593 class ok;
123594 
123605  std::int32_t get_id() const final {
123606  return ID;
123607  }
123608 
123609  public:
123614 
123621 
123631 
123633  static const std::int32_t ID = 1328894639;
123634 
123637 
123643  void store(TlStorerToString &s, const char *field_name) const final;
123644 };
123645 
123646 class ProfileTab;
123647 
123648 class ok;
123649 
123660  std::int32_t get_id() const final {
123661  return ID;
123662  }
123663 
123664  public:
123669 
123676 
123686 
123688  static const std::int32_t ID = 1314899548;
123689 
123692 
123698  void store(TlStorerToString &s, const char *field_name) const final;
123699 };
123700 
123701 class ok;
123702 
123708 class setSupergroupStickerSet final : public Function {
123713  std::int32_t get_id() const final {
123714  return ID;
123715  }
123716 
123717  public:
123722 
123729 
123739 
123741  static const std::int32_t ID = -2056344215;
123742 
123745 
123751  void store(TlStorerToString &s, const char *field_name) const final;
123752 };
123753 
123754 class ok;
123755 
123766  std::int32_t get_id() const final {
123767  return ID;
123768  }
123769 
123770  public:
123775 
123782 
123792 
123794  static const std::int32_t ID = 969814179;
123795 
123798 
123804  void store(TlStorerToString &s, const char *field_name) const final;
123805 };
123806 
123807 class ok;
123808 
123814 class setSupergroupUsername final : public Function {
123819  std::int32_t get_id() const final {
123820  return ID;
123821  }
123822 
123823  public:
123827  string username_;
123828 
123835 
123845 
123847  static const std::int32_t ID = 1346325252;
123848 
123851 
123857  void store(TlStorerToString &s, const char *field_name) const final;
123858 };
123859 
123860 class ok;
123861 
123867 class setTdlibParameters final : public Function {
123872  std::int32_t get_id() const final {
123873  return ID;
123874  }
123875 
123876  public:
123896  string api_hash_;
123905 
123911  setTdlibParameters();
123912 
123934 
123936  static const std::int32_t ID = -775883218;
123937 
123940 
123946  void store(TlStorerToString &s, const char *field_name) const final;
123947 };
123948 
123949 class emojiStatus;
123950 
123951 class ok;
123952 
123958 class setUserEmojiStatus final : public Function {
123963  std::int32_t get_id() const final {
123964  return ID;
123965  }
123966 
123967  public:
123972 
123978  setUserEmojiStatus();
123979 
123989 
123991  static const std::int32_t ID = -451519541;
123992 
123995 
124001  void store(TlStorerToString &s, const char *field_name) const final;
124002 };
124003 
124004 class InputChatPhoto;
124005 
124006 class ok;
124007 
124018  std::int32_t get_id() const final {
124019  return ID;
124020  }
124021 
124022  public:
124027 
124034 
124044 
124046  static const std::int32_t ID = 464136438;
124047 
124050 
124056  void store(TlStorerToString &s, const char *field_name) const final;
124057 };
124058 
124059 class UserPrivacySetting;
124060 
124061 class ok;
124062 
124064 
124075  std::int32_t get_id() const final {
124076  return ID;
124077  }
124078 
124079  public:
124084 
124091 
124101 
124103  static const std::int32_t ID = -473812741;
124104 
124107 
124113  void store(TlStorerToString &s, const char *field_name) const final;
124114 };
124115 
124116 class formattedText;
124117 
124118 class userSupportInfo;
124119 
124125 class setUserSupportInfo final : public Function {
124130  std::int32_t get_id() const final {
124131  return ID;
124132  }
124133 
124134  public:
124139 
124145  setUserSupportInfo();
124146 
124156 
124158  static const std::int32_t ID = -2088986621;
124159 
124162 
124168  void store(TlStorerToString &s, const char *field_name) const final;
124169 };
124170 
124171 class ok;
124172 
124178 class setUsername final : public Function {
124183  std::int32_t get_id() const final {
124184  return ID;
124185  }
124186 
124187  public:
124189  string username_;
124190 
124196  setUsername();
124197 
124205  explicit setUsername(string const &username_);
124206 
124208  static const std::int32_t ID = 439901214;
124209 
124212 
124218  void store(TlStorerToString &s, const char *field_name) const final;
124219 };
124220 
124221 class MessageSender;
124222 
124223 class ok;
124224 
124235  std::int32_t get_id() const final {
124236  return ID;
124237  }
124238 
124239  public:
124244 
124251 
124261 
124263  static const std::int32_t ID = -240749901;
124264 
124267 
124273  void store(TlStorerToString &s, const char *field_name) const final;
124274 };
124275 
124276 class ok;
124277 
124283 class setVideoChatTitle final : public Function {
124288  std::int32_t get_id() const final {
124289  return ID;
124290  }
124291 
124292  public:
124296  string title_;
124297 
124303  setVideoChatTitle();
124304 
124313  setVideoChatTitle(int32 group_call_id_, string const &title_);
124314 
124316  static const std::int32_t ID = 1915482994;
124317 
124320 
124326  void store(TlStorerToString &s, const char *field_name) const final;
124327 };
124328 
124329 class ok;
124330 
124336 class shareChatWithBot final : public Function {
124341  std::int32_t get_id() const final {
124342  return ID;
124343  }
124344 
124345  public:
124356 
124362  shareChatWithBot();
124363 
124376 
124378  static const std::int32_t ID = -1504507166;
124379 
124382 
124388  void store(TlStorerToString &s, const char *field_name) const final;
124389 };
124390 
124391 class ok;
124392 
124398 class sharePhoneNumber final : public Function {
124403  std::int32_t get_id() const final {
124404  return ID;
124405  }
124406 
124407  public:
124410 
124416  sharePhoneNumber();
124417 
124425  explicit sharePhoneNumber(int53 user_id_);
124426 
124428  static const std::int32_t ID = 1097130069;
124429 
124432 
124438  void store(TlStorerToString &s, const char *field_name) const final;
124439 };
124440 
124441 class ok;
124442 
124448 class shareUsersWithBot final : public Function {
124453  std::int32_t get_id() const final {
124454  return ID;
124455  }
124456 
124457  public:
124468 
124474  shareUsersWithBot();
124475 
124488 
124490  static const std::int32_t ID = -1574608333;
124491 
124494 
124500  void store(TlStorerToString &s, const char *field_name) const final;
124501 };
124502 
124503 class ok;
124504 
124510 class startGroupCallRecording final : public Function {
124515  std::int32_t get_id() const final {
124516  return ID;
124517  }
124518 
124519  public:
124523  string title_;
124528 
124535 
124547 
124549  static const std::int32_t ID = 1757774971;
124550 
124553 
124559  void store(TlStorerToString &s, const char *field_name) const final;
124560 };
124561 
124562 class text;
124563 
124574  std::int32_t get_id() const final {
124575  return ID;
124576  }
124577 
124578  public:
124584  string payload_;
124585 
124592 
124603 
124605  static const std::int32_t ID = -884068051;
124606 
124609 
124615  void store(TlStorerToString &s, const char *field_name) const final;
124616 };
124617 
124618 class ok;
124619 
124625 class startScheduledVideoChat final : public Function {
124630  std::int32_t get_id() const final {
124631  return ID;
124632  }
124633 
124634  public:
124637 
124644 
124653 
124655  static const std::int32_t ID = -1300829822;
124656 
124659 
124665  void store(TlStorerToString &s, const char *field_name) const final;
124666 };
124667 
124668 class ReplyMarkup;
124669 
124670 class businessMessage;
124671 
124677 class stopBusinessPoll final : public Function {
124682  std::int32_t get_id() const final {
124683  return ID;
124684  }
124685 
124686  public:
124695 
124701  stopBusinessPoll();
124702 
124714 
124716  static const std::int32_t ID = -1142218400;
124717 
124720 
124726  void store(TlStorerToString &s, const char *field_name) const final;
124727 };
124728 
124729 class ReplyMarkup;
124730 
124731 class ok;
124732 
124738 class stopPoll final : public Function {
124743  std::int32_t get_id() const final {
124744  return ID;
124745  }
124746 
124747  public:
124754 
124760  stopPoll();
124761 
124772 
124774  static const std::int32_t ID = 1659374253;
124775 
124778 
124784  void store(TlStorerToString &s, const char *field_name) const final;
124785 };
124786 
124787 class InputChatPhoto;
124788 
124789 class ok;
124790 
124796 class suggestUserProfilePhoto final : public Function {
124801  std::int32_t get_id() const final {
124802  return ID;
124803  }
124804 
124805  public:
124810 
124817 
124827 
124829  static const std::int32_t ID = -1788742557;
124830 
124833 
124839  void store(TlStorerToString &s, const char *field_name) const final;
124840 };
124841 
124842 class ok;
124843 
124849 class synchronizeLanguagePack final : public Function {
124854  std::int32_t get_id() const final {
124855  return ID;
124856  }
124857 
124858  public:
124861 
124868 
124876  explicit synchronizeLanguagePack(string const &language_pack_id_);
124877 
124879  static const std::int32_t ID = -2065307858;
124880 
124883 
124889  void store(TlStorerToString &s, const char *field_name) const final;
124890 };
124891 
124892 class ok;
124893 
124899 class terminateAllOtherSessions final : public Function {
124904  std::int32_t get_id() const final {
124905  return ID;
124906  }
124907 
124908  public:
124909 
124916 
124918  static const std::int32_t ID = 1874485523;
124919 
124922 
124928  void store(TlStorerToString &s, const char *field_name) const final;
124929 };
124930 
124931 class ok;
124932 
124938 class terminateSession final : public Function {
124943  std::int32_t get_id() const final {
124944  return ID;
124945  }
124946 
124947  public:
124950 
124956  terminateSession();
124957 
124965  explicit terminateSession(int64 session_id_);
124966 
124968  static const std::int32_t ID = -407385812;
124969 
124972 
124978  void store(TlStorerToString &s, const char *field_name) const final;
124979 };
124980 
124981 class testBytes;
124982 
124988 class testCallBytes final : public Function {
124993  std::int32_t get_id() const final {
124994  return ID;
124995  }
124996 
124997  public:
125000 
125006  testCallBytes();
125007 
125015  explicit testCallBytes(bytes const &x_);
125016 
125018  static const std::int32_t ID = -736011607;
125019 
125022 
125028  void store(TlStorerToString &s, const char *field_name) const final;
125029 };
125030 
125031 class ok;
125032 
125038 class testCallEmpty final : public Function {
125043  std::int32_t get_id() const final {
125044  return ID;
125045  }
125046 
125047  public:
125048 
125054  testCallEmpty();
125055 
125057  static const std::int32_t ID = -627291626;
125058 
125061 
125067  void store(TlStorerToString &s, const char *field_name) const final;
125068 };
125069 
125070 class testString;
125071 
125077 class testCallString final : public Function {
125082  std::int32_t get_id() const final {
125083  return ID;
125084  }
125085 
125086  public:
125088  string x_;
125089 
125095  testCallString();
125096 
125104  explicit testCallString(string const &x_);
125105 
125107  static const std::int32_t ID = -1732818385;
125108 
125111 
125117  void store(TlStorerToString &s, const char *field_name) const final;
125118 };
125119 
125120 class testVectorInt;
125121 
125127 class testCallVectorInt final : public Function {
125132  std::int32_t get_id() const final {
125133  return ID;
125134  }
125135 
125136  public:
125139 
125145  testCallVectorInt();
125146 
125154  explicit testCallVectorInt(array<int32> &&x_);
125155 
125157  static const std::int32_t ID = -2137277793;
125158 
125161 
125167  void store(TlStorerToString &s, const char *field_name) const final;
125168 };
125169 
125170 class testInt;
125171 
125172 class testVectorIntObject;
125173 
125179 class testCallVectorIntObject final : public Function {
125184  std::int32_t get_id() const final {
125185  return ID;
125186  }
125187 
125188  public:
125191 
125198 
125207 
125209  static const std::int32_t ID = 1825428218;
125210 
125213 
125219  void store(TlStorerToString &s, const char *field_name) const final;
125220 };
125221 
125222 class testVectorString;
125223 
125229 class testCallVectorString final : public Function {
125234  std::int32_t get_id() const final {
125235  return ID;
125236  }
125237 
125238  public:
125241 
125248 
125256  explicit testCallVectorString(array<string> &&x_);
125257 
125259  static const std::int32_t ID = -408600900;
125260 
125263 
125269  void store(TlStorerToString &s, const char *field_name) const final;
125270 };
125271 
125272 class testString;
125273 
125274 class testVectorStringObject;
125275 
125286  std::int32_t get_id() const final {
125287  return ID;
125288  }
125289 
125290  public:
125293 
125300 
125309 
125311  static const std::int32_t ID = 1527666429;
125312 
125315 
125321  void store(TlStorerToString &s, const char *field_name) const final;
125322 };
125323 
125324 class ok;
125325 
125331 class testGetDifference final : public Function {
125336  std::int32_t get_id() const final {
125337  return ID;
125338  }
125339 
125340  public:
125341 
125347  testGetDifference();
125348 
125350  static const std::int32_t ID = 1747084069;
125351 
125354 
125360  void store(TlStorerToString &s, const char *field_name) const final;
125361 };
125362 
125363 class ok;
125364 
125370 class testNetwork final : public Function {
125375  std::int32_t get_id() const final {
125376  return ID;
125377  }
125378 
125379  public:
125380 
125386  testNetwork();
125387 
125389  static const std::int32_t ID = -1343998901;
125390 
125393 
125399  void store(TlStorerToString &s, const char *field_name) const final;
125400 };
125401 
125402 class ProxyType;
125403 
125404 class ok;
125405 
125411 class testProxy final : public Function {
125416  std::int32_t get_id() const final {
125417  return ID;
125418  }
125419 
125420  public:
125422  string server_;
125430  double timeout_;
125431 
125437  testProxy();
125438 
125451 
125453  static const std::int32_t ID = -1197366626;
125454 
125457 
125463  void store(TlStorerToString &s, const char *field_name) const final;
125464 };
125465 
125466 class error;
125467 
125473 class testReturnError final : public Function {
125478  std::int32_t get_id() const final {
125479  return ID;
125480  }
125481 
125482  public:
125485 
125491  testReturnError();
125492 
125501 
125503  static const std::int32_t ID = 455179506;
125504 
125507 
125513  void store(TlStorerToString &s, const char *field_name) const final;
125514 };
125515 
125516 class testInt;
125517 
125523 class testSquareInt final : public Function {
125528  std::int32_t get_id() const final {
125529  return ID;
125530  }
125531 
125532  public:
125535 
125541  testSquareInt();
125542 
125550  explicit testSquareInt(int32 x_);
125551 
125553  static const std::int32_t ID = -60135024;
125554 
125557 
125563  void store(TlStorerToString &s, const char *field_name) const final;
125564 };
125565 
125566 class Update;
125567 
125573 class testUseUpdate final : public Function {
125578  std::int32_t get_id() const final {
125579  return ID;
125580  }
125581 
125582  public:
125583 
125589  testUseUpdate();
125590 
125592  static const std::int32_t ID = 717094686;
125593 
125596 
125602  void store(TlStorerToString &s, const char *field_name) const final;
125603 };
125604 
125605 class ok;
125606 
125617  std::int32_t get_id() const final {
125618  return ID;
125619  }
125620 
125621  public:
125624 
125631 
125639  explicit toggleAllDownloadsArePaused(bool are_paused_);
125640 
125642  static const std::int32_t ID = 1251512322;
125643 
125646 
125652  void store(TlStorerToString &s, const char *field_name) const final;
125653 };
125654 
125655 class ok;
125656 
125667  std::int32_t get_id() const final {
125668  return ID;
125669  }
125670 
125671  public:
125676 
125683 
125693 
125695  static const std::int32_t ID = 622495770;
125696 
125699 
125705  void store(TlStorerToString &s, const char *field_name) const final;
125706 };
125707 
125708 class ok;
125709 
125720  std::int32_t get_id() const final {
125721  return ID;
125722  }
125723 
125724  public:
125731 
125738 
125749 
125751  static const std::int32_t ID = -1906712934;
125752 
125755 
125761  void store(TlStorerToString &s, const char *field_name) const final;
125762 };
125763 
125764 class ok;
125765 
125771 class toggleBotUsernameIsActive final : public Function {
125776  std::int32_t get_id() const final {
125777  return ID;
125778  }
125779 
125780  public:
125784  string username_;
125787 
125794 
125805 
125807  static const std::int32_t ID = 2036569097;
125808 
125811 
125817  void store(TlStorerToString &s, const char *field_name) const final;
125818 };
125819 
125820 class ok;
125821 
125832  std::int32_t get_id() const final {
125833  return ID;
125834  }
125835 
125836  public:
125841 
125848 
125858 
125860  static const std::int32_t ID = 1328957509;
125861 
125864 
125870  void store(TlStorerToString &s, const char *field_name) const final;
125871 };
125872 
125873 class ok;
125874 
125885  std::int32_t get_id() const final {
125886  return ID;
125887  }
125888 
125889  public:
125894 
125901 
125911 
125913  static const std::int32_t ID = 314794002;
125914 
125917 
125923  void store(TlStorerToString &s, const char *field_name) const final;
125924 };
125925 
125926 class ok;
125927 
125933 class toggleChatFolderTags final : public Function {
125938  std::int32_t get_id() const final {
125939  return ID;
125940  }
125941 
125942  public:
125945 
125952 
125960  explicit toggleChatFolderTags(bool are_tags_enabled_);
125961 
125963  static const std::int32_t ID = -2092209084;
125964 
125967 
125973  void store(TlStorerToString &s, const char *field_name) const final;
125974 };
125975 
125976 class ok;
125977 
125988  std::int32_t get_id() const final {
125989  return ID;
125990  }
125991 
125992  public:
125997 
126004 
126014 
126016  static const std::int32_t ID = -2069429154;
126017 
126020 
126026  void store(TlStorerToString &s, const char *field_name) const final;
126027 };
126028 
126029 class ok;
126030 
126041  std::int32_t get_id() const final {
126042  return ID;
126043  }
126044 
126045  public:
126050 
126057 
126067 
126069  static const std::int32_t ID = 975231309;
126070 
126073 
126079  void store(TlStorerToString &s, const char *field_name) const final;
126080 };
126081 
126082 class ok;
126083 
126094  std::int32_t get_id() const final {
126095  return ID;
126096  }
126097 
126098  public:
126103 
126110 
126120 
126122  static const std::int32_t ID = -986129697;
126123 
126126 
126132  void store(TlStorerToString &s, const char *field_name) const final;
126133 };
126134 
126135 class ChatList;
126136 
126137 class ok;
126138 
126144 class toggleChatIsPinned final : public Function {
126149  std::int32_t get_id() const final {
126150  return ID;
126151  }
126152 
126153  public:
126160 
126166  toggleChatIsPinned();
126167 
126178 
126180  static const std::int32_t ID = -1485429186;
126181 
126184 
126190  void store(TlStorerToString &s, const char *field_name) const final;
126191 };
126192 
126193 class ok;
126194 
126200 class toggleChatIsTranslatable final : public Function {
126205  std::int32_t get_id() const final {
126206  return ID;
126207  }
126208 
126209  public:
126214 
126221 
126231 
126233  static const std::int32_t ID = -1812345889;
126234 
126237 
126243  void store(TlStorerToString &s, const char *field_name) const final;
126244 };
126245 
126246 class ok;
126247 
126253 class toggleChatViewAsTopics final : public Function {
126258  std::int32_t get_id() const final {
126259  return ID;
126260  }
126261 
126262  public:
126267 
126274 
126284 
126286  static const std::int32_t ID = 724009948;
126287 
126290 
126296  void store(TlStorerToString &s, const char *field_name) const final;
126297 };
126298 
126299 class ok;
126300 
126311  std::int32_t get_id() const final {
126312  return ID;
126313  }
126314 
126315  public:
126324 
126331 
126343 
126345  static const std::int32_t ID = -335898703;
126346 
126349 
126355  void store(TlStorerToString &s, const char *field_name) const final;
126356 };
126357 
126358 class ok;
126359 
126365 class toggleDownloadIsPaused final : public Function {
126370  std::int32_t get_id() const final {
126371  return ID;
126372  }
126373 
126374  public:
126379 
126386 
126396 
126398  static const std::int32_t ID = -947493099;
126399 
126402 
126408  void store(TlStorerToString &s, const char *field_name) const final;
126409 };
126410 
126411 class ok;
126412 
126418 class toggleForumTopicIsClosed final : public Function {
126423  std::int32_t get_id() const final {
126424  return ID;
126425  }
126426 
126427  public:
126434 
126441 
126452 
126454  static const std::int32_t ID = -949712141;
126455 
126458 
126464  void store(TlStorerToString &s, const char *field_name) const final;
126465 };
126466 
126467 class ok;
126468 
126474 class toggleForumTopicIsPinned final : public Function {
126479  std::int32_t get_id() const final {
126480  return ID;
126481  }
126482 
126483  public:
126490 
126497 
126508 
126510  static const std::int32_t ID = 1181543092;
126511 
126514 
126520  void store(TlStorerToString &s, const char *field_name) const final;
126521 };
126522 
126523 class ok;
126524 
126535  std::int32_t get_id() const final {
126536  return ID;
126537  }
126538 
126539  public:
126544 
126551 
126561 
126563  static const std::int32_t ID = 1595741256;
126564 
126567 
126573  void store(TlStorerToString &s, const char *field_name) const final;
126574 };
126575 
126576 class ok;
126577 
126583 class toggleGiftIsSaved final : public Function {
126588  std::int32_t get_id() const final {
126589  return ID;
126590  }
126591 
126592  public:
126597 
126603  toggleGiftIsSaved();
126604 
126613  toggleGiftIsSaved(string const &received_gift_id_, bool is_saved_);
126614 
126616  static const std::int32_t ID = 693198065;
126617 
126620 
126626  void store(TlStorerToString &s, const char *field_name) const final;
126627 };
126628 
126629 class ok;
126630 
126641  std::int32_t get_id() const final {
126642  return ID;
126643  }
126644 
126645  public:
126650 
126657 
126667 
126669  static const std::int32_t ID = -1624289030;
126670 
126673 
126679  void store(TlStorerToString &s, const char *field_name) const final;
126680 };
126681 
126682 class ok;
126683 
126694  std::int32_t get_id() const final {
126695  return ID;
126696  }
126697 
126698  public:
126703 
126710 
126720 
126722  static const std::int32_t ID = -478875239;
126723 
126726 
126732  void store(TlStorerToString &s, const char *field_name) const final;
126733 };
126734 
126735 class MessageSender;
126736 
126737 class ok;
126738 
126749  std::int32_t get_id() const final {
126750  return ID;
126751  }
126752 
126753  public:
126760 
126767 
126778 
126780  static const std::int32_t ID = -1896127519;
126781 
126784 
126790  void store(TlStorerToString &s, const char *field_name) const final;
126791 };
126792 
126793 class MessageSender;
126794 
126795 class ok;
126796 
126807  std::int32_t get_id() const final {
126808  return ID;
126809  }
126810 
126811  public:
126818 
126825 
126836 
126838  static const std::int32_t ID = -1308093433;
126839 
126842 
126848  void store(TlStorerToString &s, const char *field_name) const final;
126849 };
126850 
126851 class ok;
126852 
126863  std::int32_t get_id() const final {
126864  return ID;
126865  }
126866 
126867  public:
126872 
126879 
126889 
126891  static const std::int32_t ID = -1602530464;
126892 
126895 
126901  void store(TlStorerToString &s, const char *field_name) const final;
126902 };
126903 
126904 class ok;
126905 
126916  std::int32_t get_id() const final {
126917  return ID;
126918  }
126919 
126920  public:
126923 
126930 
126939 
126941  static const std::int32_t ID = 1963285740;
126942 
126945 
126951  void store(TlStorerToString &s, const char *field_name) const final;
126952 };
126953 
126954 class ok;
126955 
126966  std::int32_t get_id() const final {
126967  return ID;
126968  }
126969 
126970  public:
126975 
126982 
126992 
126994  static const std::int32_t ID = -1588378164;
126995 
126998 
127004  void store(TlStorerToString &s, const char *field_name) const final;
127005 };
127006 
127007 class ok;
127008 
127019  std::int32_t get_id() const final {
127020  return ID;
127021  }
127022 
127023  public:
127028 
127035 
127045 
127047  static const std::int32_t ID = 1819027208;
127048 
127051 
127057  void store(TlStorerToString &s, const char *field_name) const final;
127058 };
127059 
127060 class ok;
127061 
127072  std::int32_t get_id() const final {
127073  return ID;
127074  }
127075 
127076  public:
127081 
127088 
127098 
127100  static const std::int32_t ID = 1000843390;
127101 
127104 
127110  void store(TlStorerToString &s, const char *field_name) const final;
127111 };
127112 
127113 class ok;
127114 
127125  std::int32_t get_id() const final {
127126  return ID;
127127  }
127128 
127129  public:
127136 
127143 
127154 
127156  static const std::int32_t ID = -2141806228;
127157 
127160 
127166  void store(TlStorerToString &s, const char *field_name) const final;
127167 };
127168 
127169 class ok;
127170 
127181  std::int32_t get_id() const final {
127182  return ID;
127183  }
127184 
127185  public:
127190 
127197 
127207 
127209  static const std::int32_t ID = -1098204302;
127210 
127213 
127219  void store(TlStorerToString &s, const char *field_name) const final;
127220 };
127221 
127222 class ok;
127223 
127234  std::int32_t get_id() const final {
127235  return ID;
127236  }
127237 
127238  public:
127243 
127250 
127260 
127262  static const std::int32_t ID = 1748956943;
127263 
127266 
127272  void store(TlStorerToString &s, const char *field_name) const final;
127273 };
127274 
127275 class ok;
127276 
127287  std::int32_t get_id() const final {
127288  return ID;
127289  }
127290 
127291  public:
127296 
127303 
127313 
127315  static const std::int32_t ID = -184993048;
127316 
127319 
127325  void store(TlStorerToString &s, const char *field_name) const final;
127326 };
127327 
127328 class ok;
127329 
127340  std::int32_t get_id() const final {
127341  return ID;
127342  }
127343 
127344  public:
127349 
127356 
127366 
127368  static const std::int32_t ID = -1537892918;
127369 
127372 
127378  void store(TlStorerToString &s, const char *field_name) const final;
127379 };
127380 
127381 class ok;
127382 
127393  std::int32_t get_id() const final {
127394  return ID;
127395  }
127396 
127397  public:
127402 
127409 
127419 
127421  static const std::int32_t ID = 1155110478;
127422 
127425 
127431  void store(TlStorerToString &s, const char *field_name) const final;
127432 };
127433 
127434 class ok;
127435 
127446  std::int32_t get_id() const final {
127447  return ID;
127448  }
127449 
127450  public:
127453 
127460 
127469 
127471  static const std::int32_t ID = 884089365;
127472 
127475 
127481  void store(TlStorerToString &s, const char *field_name) const final;
127482 };
127483 
127484 class ok;
127485 
127491 class toggleSupergroupIsForum final : public Function {
127496  std::int32_t get_id() const final {
127497  return ID;
127498  }
127499 
127500  public:
127507 
127514 
127525 
127527  static const std::int32_t ID = 371064337;
127528 
127531 
127537  void store(TlStorerToString &s, const char *field_name) const final;
127538 };
127539 
127540 class ok;
127541 
127552  std::int32_t get_id() const final {
127553  return ID;
127554  }
127555 
127556  public:
127561 
127568 
127578 
127580  static const std::int32_t ID = 2111807454;
127581 
127584 
127590  void store(TlStorerToString &s, const char *field_name) const final;
127591 };
127592 
127593 class ok;
127594 
127605  std::int32_t get_id() const final {
127606  return ID;
127607  }
127608 
127609  public:
127614 
127621 
127631 
127633  static const std::int32_t ID = -182022642;
127634 
127637 
127643  void store(TlStorerToString &s, const char *field_name) const final;
127644 };
127645 
127646 class ok;
127647 
127658  std::int32_t get_id() const final {
127659  return ID;
127660  }
127661 
127662  public:
127669 
127676 
127687 
127689  static const std::int32_t ID = 572268491;
127690 
127693 
127699  void store(TlStorerToString &s, const char *field_name) const final;
127700 };
127701 
127702 class ok;
127703 
127714  std::int32_t get_id() const final {
127715  return ID;
127716  }
127717 
127718  public:
127722  string username_;
127725 
127732 
127743 
127745  static const std::int32_t ID = -1500811777;
127746 
127749 
127755  void store(TlStorerToString &s, const char *field_name) const final;
127756 };
127757 
127758 class ok;
127759 
127765 class toggleUsernameIsActive final : public Function {
127770  std::int32_t get_id() const final {
127771  return ID;
127772  }
127773 
127774  public:
127776  string username_;
127779 
127786 
127795  toggleUsernameIsActive(string const &username_, bool is_active_);
127796 
127798  static const std::int32_t ID = 1244098019;
127799 
127802 
127808  void store(TlStorerToString &s, const char *field_name) const final;
127809 };
127810 
127811 class ok;
127812 
127823  std::int32_t get_id() const final {
127824  return ID;
127825  }
127826 
127827  public:
127832 
127839 
127849 
127851  static const std::int32_t ID = 1851489086;
127852 
127855 
127861  void store(TlStorerToString &s, const char *field_name) const final;
127862 };
127863 
127864 class ok;
127865 
127876  std::int32_t get_id() const final {
127877  return ID;
127878  }
127879 
127880  public:
127885 
127892 
127902 
127904  static const std::int32_t ID = 987023756;
127905 
127908 
127914  void store(TlStorerToString &s, const char *field_name) const final;
127915 };
127916 
127917 class ok;
127918 
127929  std::int32_t get_id() const final {
127930  return ID;
127931  }
127932 
127933  public:
127938 
127945 
127955 
127957  static const std::int32_t ID = 732562464;
127958 
127961 
127967  void store(TlStorerToString &s, const char *field_name) const final;
127968 };
127969 
127970 class ok;
127971 
127977 class transferChatOwnership final : public Function {
127982  std::int32_t get_id() const final {
127983  return ID;
127984  }
127985 
127986  public:
127992  string password_;
127993 
128000 
128011 
128013  static const std::int32_t ID = 2006977043;
128014 
128017 
128023  void store(TlStorerToString &s, const char *field_name) const final;
128024 };
128025 
128026 class MessageSender;
128027 
128028 class ok;
128029 
128035 class transferGift final : public Function {
128040  std::int32_t get_id() const final {
128041  return ID;
128042  }
128043 
128044  public:
128053 
128059  transferGift();
128060 
128072 
128074  static const std::int32_t ID = -1167293126;
128075 
128078 
128084  void store(TlStorerToString &s, const char *field_name) const final;
128085 };
128086 
128087 class formattedText;
128088 
128094 class translateMessageText final : public Function {
128099  std::int32_t get_id() const final {
128100  return ID;
128101  }
128102 
128103  public:
128110 
128117 
128128 
128130  static const std::int32_t ID = 1405427410;
128131 
128134 
128140  void store(TlStorerToString &s, const char *field_name) const final;
128141 };
128142 
128143 class formattedText;
128144 
128150 class translateText final : public Function {
128155  std::int32_t get_id() const final {
128156  return ID;
128157  }
128158 
128159  public:
128164 
128170  translateText();
128171 
128181 
128183  static const std::int32_t ID = 623011058;
128184 
128187 
128193  void store(TlStorerToString &s, const char *field_name) const final;
128194 };
128195 
128196 class ok;
128197 
128203 class unpinAllChatMessages final : public Function {
128208  std::int32_t get_id() const final {
128209  return ID;
128210  }
128211 
128212  public:
128215 
128222 
128230  explicit unpinAllChatMessages(int53 chat_id_);
128231 
128233  static const std::int32_t ID = -1437805385;
128234 
128237 
128243  void store(TlStorerToString &s, const char *field_name) const final;
128244 };
128245 
128246 class ok;
128247 
128258  std::int32_t get_id() const final {
128259  return ID;
128260  }
128261 
128262  public:
128267 
128274 
128284 
128286  static const std::int32_t ID = 89671100;
128287 
128290 
128296  void store(TlStorerToString &s, const char *field_name) const final;
128297 };
128298 
128299 class ok;
128300 
128311  std::int32_t get_id() const final {
128312  return ID;
128313  }
128314 
128315  public:
128320 
128327 
128337 
128339  static const std::int32_t ID = -1211719936;
128340 
128343 
128349  void store(TlStorerToString &s, const char *field_name) const final;
128350 };
128351 
128352 class ok;
128353 
128359 class unpinChatMessage final : public Function {
128364  std::int32_t get_id() const final {
128365  return ID;
128366  }
128367 
128368  public:
128373 
128379  unpinChatMessage();
128380 
128390 
128392  static const std::int32_t ID = 2065448670;
128393 
128396 
128402  void store(TlStorerToString &s, const char *field_name) const final;
128403 };
128404 
128405 class chat;
128406 
128417  std::int32_t get_id() const final {
128418  return ID;
128419  }
128420 
128421  public:
128424 
128431 
128440 
128442  static const std::int32_t ID = 300488122;
128443 
128446 
128452  void store(TlStorerToString &s, const char *field_name) const final;
128453 };
128454 
128455 class upgradeGiftResult;
128456 
128462 class upgradeGift final : public Function {
128467  std::int32_t get_id() const final {
128468  return ID;
128469  }
128470 
128471  public:
128480 
128486  upgradeGift();
128487 
128499 
128501  static const std::int32_t ID = -1782136103;
128502 
128505 
128511  void store(TlStorerToString &s, const char *field_name) const final;
128512 };
128513 
128514 class InputFile;
128515 
128516 class StickerFormat;
128517 
128518 class file;
128519 
128525 class uploadStickerFile final : public Function {
128530  std::int32_t get_id() const final {
128531  return ID;
128532  }
128533 
128534  public:
128541 
128547  uploadStickerFile();
128548 
128559 
128561  static const std::int32_t ID = 647385283;
128562 
128565 
128571  void store(TlStorerToString &s, const char *field_name) const final;
128572 };
128573 
128574 class InputInvoice;
128575 
128576 class orderInfo;
128577 
128578 class validatedOrderInfo;
128579 
128585 class validateOrderInfo final : public Function {
128590  std::int32_t get_id() const final {
128591  return ID;
128592  }
128593 
128594  public:
128601 
128607  validateOrderInfo();
128608 
128619 
128621  static const std::int32_t ID = -1248305201;
128622 
128625 
128631  void store(TlStorerToString &s, const char *field_name) const final;
128632 };
128633 
128634 class MessageSource;
128635 
128636 class ok;
128637 
128643 class viewMessages final : public Function {
128648  std::int32_t get_id() const final {
128649  return ID;
128650  }
128651 
128652  public:
128661 
128667  viewMessages();
128668 
128680 
128682  static const std::int32_t ID = 960236656;
128683 
128686 
128692  void store(TlStorerToString &s, const char *field_name) const final;
128693 };
128694 
128695 class PremiumFeature;
128696 
128697 class ok;
128698 
128704 class viewPremiumFeature final : public Function {
128709  std::int32_t get_id() const final {
128710  return ID;
128711  }
128712 
128713  public:
128716 
128722  viewPremiumFeature();
128723 
128732 
128734  static const std::int32_t ID = 192950706;
128735 
128738 
128744  void store(TlStorerToString &s, const char *field_name) const final;
128745 };
128746 
128747 class ok;
128748 
128754 class viewSponsoredChat final : public Function {
128759  std::int32_t get_id() const final {
128760  return ID;
128761  }
128762 
128763  public:
128766 
128772  viewSponsoredChat();
128773 
128782 
128784  static const std::int32_t ID = 1722644778;
128785 
128788 
128794  void store(TlStorerToString &s, const char *field_name) const final;
128795 };
128796 
128797 class ok;
128798 
128804 class viewTrendingStickerSets final : public Function {
128809  std::int32_t get_id() const final {
128810  return ID;
128811  }
128812 
128813  public:
128816 
128823 
128832 
128834  static const std::int32_t ID = -952416520;
128835 
128838 
128844  void store(TlStorerToString &s, const char *field_name) const final;
128845 };
128846 
128847 class ok;
128848 
128859  std::int32_t get_id() const final {
128860  return ID;
128861  }
128862 
128863  public:
128866 
128873 
128882 
128884  static const std::int32_t ID = -808563006;
128885 
128888 
128894  void store(TlStorerToString &s, const char *field_name) const final;
128895 };
128896 
128897 class ok;
128898 
128904 class writeGeneratedFilePart final : public Function {
128909  std::int32_t get_id() const final {
128910  return ID;
128911  }
128912 
128913  public:
128920 
128927 
128938 
128940  static const std::int32_t ID = 214474389;
128941 
128944 
128950  void store(TlStorerToString &s, const char *field_name) const final;
128951 };
128952 
128953 } // namespace td_api
128954 } // 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:74197
Definition: td_api.h:15923
Definition: td_api.h:92906
int53 id_
Unique topic identifier.
Definition: td_api.h:17890
Definition: td_api.h:42108
object_ptr< inputIdentityDocument > internal_passport_
The internal passport to be saved.
Definition: td_api.h:28236
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:117736
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1754
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:21145
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7679
object_ptr< pageBlockCaption > caption_
Video caption.
Definition: td_api.h:44467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52507
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67538
object_ptr< chatBoostStatus > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94101
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116458
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45879
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:125426
Definition: td_api.h:28989
int32 photo_height_
Height of the photo.
Definition: td_api.h:26290
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:128462
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125698
Definition: td_api.h:113692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66084
string title_
The title of the upgraded gift; empty if the gift isn't available for resale.
Definition: td_api.h:2874
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:38356
Definition: td_api.h:53861
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1383
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110592
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of message views and shares.
Definition: td_api.h:42119
string video_url_
The URL of the video file (file size must not exceed 1MB).
Definition: td_api.h:25866
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117005
Definition: td_api.h:84458
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:69025
Definition: td_api.h:41776
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the result.
Definition: td_api.h:26221
object_ptr< userFullInfo > user_full_info_
New full information about the user.
Definition: td_api.h:72981
Definition: td_api.h:19712
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:3626
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25171
array< int64 > sticker_set_ids_
The new list of installed ordinary sticker sets.
Definition: td_api.h:74304
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:38354
string middle_name_
Middle name of the user written in English; 0-255 characters.
Definition: td_api.h:47918
Definition: td_api.h:14126
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110803
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:111507
bool has_my_invite_links_
True, if the chat folder has invite links created by the current user.
Definition: td_api.h:12328
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10010
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:95024
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62956
void store(TlStorerToString &s, const char *field_name) const final
string text_
The text.
Definition: td_api.h:20434
bool can_report_anti_spam_false_positive_
True, if the message deletion can be reported via reportSupergroupAntiSpamFalsePositive.
Definition: td_api.h:9994
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:62216
int64 id_
Unique background identifier.
Definition: td_api.h:3063
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117604
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11645
bool keep_original_details_
Pass true to keep the original gift text, sender and receiver in the upgraded gift.
Definition: td_api.h:128477
Definition: td_api.h:431
Definition: td_api.h:106985
bool only_contacts_
Pass true to get only interactions by contacts; pass false to get all relevant interactions.
Definition: td_api.h:104681
object_ptr< MessageSource > source_
Source of the message view; pass null to guess the source based on chat open state.
Definition: td_api.h:128658
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:127611
double x_percentage_
The abscissa of the rectangle's center, as a percentage of the media width.
Definition: td_api.h:63408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51801
double main_frame_timestamp_
Timestamp of the frame, used as a static chat photo.
Definition: td_api.h:1047
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118087
Definition: td_api.h:101526
bool only_for_self_
Pass true to pin the message only for self; private chats only.
Definition: td_api.h:108817
array< string > emojis_
List of emojis to search for.
Definition: td_api.h:18473
Definition: td_api.h:115311
int53 receipt_message_id_
The identifier of the message with the receipt, after the product has been purchased.
Definition: td_api.h:36929
object_ptr< GiftResalePrice > price_
New price for the gift.
Definition: td_api.h:22094
starTransactionTypeSuggestedPostPaymentSend()
void store(TlStorerToString &s, const char *field_name) const final
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:10429
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:36220
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:99363
array< object_ptr< inputChecklistTask > > tasks_
List of added tasks.
Definition: td_api.h:80930
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:94565
Definition: td_api.h:44697
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:127692
int53 user_id_
Identifier of the user.
Definition: td_api.h:9761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104646
object_ptr< storyAreaPosition > position_
Position of the area.
Definition: td_api.h:29103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29075
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:119846
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:115209
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:15093
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:17335
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:123160
Definition: td_api.h:77149
string currency_
Currency for the paid amount; empty if unknown.
Definition: td_api.h:38419
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:55599
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:123329
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120064
void store(TlStorerToString &s, const char *field_name) const final
int53 opened_chat_id_
Identifier of the opened chat.
Definition: td_api.h:108351
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21452
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60689
Definition: td_api.h:1553
string join_payload_
Join response payload for tgcalls; empty if the call isn't joined.
Definition: td_api.h:22952
array< object_ptr< chatMember > > members_
Group members.
Definition: td_api.h:3620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59830
bool is_for_birthday_
True, if the gift is a birthday gift.
Definition: td_api.h:21492
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111532
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38556
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:21286
int32 old_slow_mode_delay_
Previous value of slow_mode_delay, in seconds.
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:61520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126669
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63709
int32 commission_per_mille_
The number of Toncoins received by the Telegram for each 1000 Toncoins received by the seller of the ...
Definition: td_api.h:69027
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:91453
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:8056
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:60173
int53 topic_id_
Identifier of the topic.
Definition: td_api.h:126319
Definition: td_api.h:89990
array< int32 > positions_
The positions of the matched objects.
Definition: td_api.h:21099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106253
array< object_ptr< videoChatStream > > streams_
A list of video chat streams.
Definition: td_api.h:79881
object_ptr< starAmount > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93198
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75418
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113055
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100401
bool set_recovery_email_address_
Pass true to change also the recovery email address.
Definition: td_api.h:122243
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117929
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89317
object_ptr< sticker > static_icon_
Static icon for the reaction.
Definition: td_api.h:18808
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:90864
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:62715
Definition: td_api.h:22004
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18927
Definition: td_api.h:79008
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:28314
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109310
Definition: td_api.h:107301
int53 chat_id_
Identifier of the channel chat to which the message was originally sent.
Definition: td_api.h:40559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16927
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81975
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:611
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
Promotion animation for the feature.
Definition: td_api.h:5685
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46970
int32 length_
Length of the code.
Definition: td_api.h:1778
array< object_ptr< PaidMedia > > media_
The bought media.
Definition: td_api.h:60391
string name_
Name of the topic.
Definition: td_api.h:20605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67937
Definition: td_api.h:23534
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84697
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:22183
array< int32 > applied_slot_ids_
Identifiers of boost slots of the current user applied to the chat.
Definition: td_api.h:9804
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80951
bool is_outbound_
True, if the chat was created by the current user; false otherwise.
Definition: td_api.h:57867
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95948
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:81789
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:13370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98644
int53 payment_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:47395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26606
string title_
The title of the upgraded gift.
Definition: td_api.h:76937
Definition: td_api.h:22939
int53 chat_id_
Target chat.
Definition: td_api.h:115824
int32 notification_group_id_
Notification group identifier.
Definition: td_api.h:110728
object_ptr< botMediaPreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80679
void store(TlStorerToString &s, const char *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:24810
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23463
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:39474
Definition: td_api.h:18109
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:101851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21366
Definition: td_api.h:82049
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:31428
Definition: td_api.h:35303
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21639
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:113552
Definition: td_api.h:57659
Definition: td_api.h:381
string video_url_
URL of the embedded video player or video file.
Definition: td_api.h:26463
int32 date_
Point in time (Unix timestamp) when the event happened.
Definition: td_api.h:9874
int32 limit_
The maximum number of stickers to be returned; 0-100.
Definition: td_api.h:115387
int32 last_active_date_
Point in time (Unix timestamp) when the session was last used.
Definition: td_api.h:58174
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114656
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:20494
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
Identifier of the file.
Definition: td_api.h:104899
string invoice_name_
Name of the invoice; may be empty if unknown.
Definition: td_api.h:38182
string password_
The 2-step verification password for the current user.
Definition: td_api.h:102994
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:82448
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126289
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102696
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:57100
string url_
An HTTP URL to pass to openWebApp.
Definition: td_api.h:23725
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:82846
bool is_enabled_
True, if direct messages group was enabled for the channel; false otherwise.
Definition: td_api.h:39140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51968
int32 group_call_id_
Group call identifier.
Definition: td_api.h:126647
int64 id_
Identifier of the sticker set.
Definition: td_api.h:62107
object_ptr< message > message_
The message.
Definition: td_api.h:43312
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:115148
int53 chat_id_
Chat identifier.
Definition: td_api.h:119218
object_ptr< ChatActionBar > action_bar_
The new value of the action bar; may be null.
Definition: td_api.h:70989
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90910
void store(TlStorerToString &s, const char *field_name) const final
string gift_title_
The title of the upgraded gift.
Definition: td_api.h:19002
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109251
Definition: td_api.h:44739
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27270
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107875
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:94068
int53 completed_by_user_id_
Identifier of the user that completed the task; 0 if the task isn't completed.
Definition: td_api.h:16088
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:59511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51882
bool is_video_recorded_
True, if a video file is being recorded for the call.
Definition: td_api.h:22779
Definition: td_api.h:68424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113778
Definition: td_api.h:75269
Definition: td_api.h:90648
Definition: td_api.h:35788
Definition: td_api.h:93709
storyOriginPublicStory()
Definition: td_api.h:52265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3933
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:128475
string caption_
Photo caption.
Definition: td_api.h:52533
string order_
User's order in the group call participant list. Orders must be compared lexicographically....
Definition: td_api.h:23078
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:48040
Definition: td_api.h:25729
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:60545
object_ptr< chatActiveStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93642
int32 layer_
Secret chat layer; determines features supported by the chat partner's application....
Definition: td_api.h:57871
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43330
bool was_converted_
True, if the gift was converted to Telegram Stars; only for the receiver of the gift.
Definition: td_api.h:38876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50425
bool is_posted_to_chat_page_
Pass true to keep the story accessible after expiration.
Definition: td_api.h:108946
Definition: td_api.h:38787
string author_
Post author.
Definition: td_api.h:44656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128074
Definition: td_api.h:67394
Definition: td_api.h:12060
bytes data_hash_
Current data hash.
Definition: td_api.h:28685
networkStatisticsEntryFile()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:113798
bool is_hand_raised_
True, if the participant hand is raised.
Definition: td_api.h:23060
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113263
int53 chat_id_
Chat identifier.
Definition: td_api.h:93620
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:9040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2803
Definition: td_api.h:99950
object_ptr< story > story_
The failed to post story.
Definition: td_api.h:74053
string new_title_
New chat title.
Definition: td_api.h:10978
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120276
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool can_delete_all_messages_
True, if the bot can delete any message.
Definition: td_api.h:5029
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:102014
int32 expiration_date_
Point in time (Unix timestamp) when the subscription will expire or expired.
Definition: td_api.h:59707
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
Identifiers of users to be deleted.
Definition: td_api.h:110299
bool for_dark_theme_
Pass true if the background is set for a dark theme.
Definition: td_api.h:120315
Definition: td_api.h:115886
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:45825
string text_
The text of the button.
Definition: td_api.h:24657
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:87547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48267
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:25941
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:113644
object_ptr< inputStoryAreas > areas_
New clickable rectangle areas to be shown on the story media.
Definition: td_api.h:89940
Definition: td_api.h:45263
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53635
int32 old_story_id_
The previous temporary story identifier.
Definition: td_api.h:74013
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89702
Definition: td_api.h:122340
Definition: td_api.h:9981
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:101686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9082
Definition: td_api.h:112198
Definition: td_api.h:74990
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:45529
bool only_local_
Pass true to get only messages that are available without sending network requests.
Definition: td_api.h:94567
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:24372
void store(TlStorerToString &s, const char *field_name) const final
int32 width_
Width of a tile.
Definition: td_api.h:80098
Definition: td_api.h:38469
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126019
int32 date_
Point in time (Unix timestamp) when the story was published.
Definition: td_api.h:63939
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32527
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 topic_id_
Identifier of the topic which messages will be fetched.
Definition: td_api.h:97243
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95609
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:85513
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:71370
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:122071
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78422
int32 date_
Point in time (Unix timestamp) when the payment was made.
Definition: td_api.h:47716
int32 accent_color_id_
Identifier of the accent color for name, and backgrounds of profile photo, reply header,...
Definition: td_api.h:77788
string text_
Message text.
Definition: td_api.h:52909
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43450
Definition: td_api.h:11820
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62533
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95170
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43997
Definition: td_api.h:1032
int53 receiver_user_id_
The identifier of a user that received Toncoins; 0 if the gift is incoming.
Definition: td_api.h:38749
object_ptr< MessageSchedulingState > scheduling_state_
Message scheduling state; pass null to send message immediately. Messages sent to a secret chat,...
Definition: td_api.h:41487
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:123719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72661
void store(TlStorerToString &s, const char *field_name) const final
string title_
Checklist title.
Definition: td_api.h:52951
int53 tip_amount_
Chosen by the user amount of tip in the smallest units of the currency.
Definition: td_api.h:116699
string query_
Inline query to be sent to the bot.
Definition: td_api.h:23872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21034
string url_
The URL from an inlineKeyboardButtonTypeWebApp button, a botMenuButton button, an internalLinkTypeAtt...
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
void store(TlStorerToString &s, const char *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:115629
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:97241
array< array< object_ptr< keyboardButton > > > rows_
A list of rows of bot keyboard buttons.
Definition: td_api.h:54814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42538
int32 end_date_
Point in time (Unix timestamp) when the earnings ended.
Definition: td_api.h:14672
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5317
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:100704
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier for which to find stickers.
Definition: td_api.h:91973
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:77913
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80621
int32 next_transfer_date_
Point in time (Unix timestamp) when the gift can be transferred to another owner; can be in the past;...
Definition: td_api.h:76869
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29750
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:87764
object_ptr< file > video_
File containing the video.
Definition: td_api.h:80049
int53 last_read_inbox_message_id_
Identifier of the last read incoming reply to the message.
Definition: td_api.h:41114
Definition: td_api.h:39300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16392
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:23140
int53 user_id_
User identifier.
Definition: td_api.h:15265
Definition: td_api.h:19045
object_ptr< BackgroundType > type_
Background type; pass null to use the default type of the remote background; backgroundTypeChatTheme ...
Definition: td_api.h:120313
object_ptr< supergroupFullInfo > supergroup_full_info_
New full information about the supergroup.
Definition: td_api.h:73065
string id_
Unique identifier of the boost.
Definition: td_api.h:9284
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative number from -99 to -1...
Definition: td_api.h:94563
object_ptr< date > birthdate_
Birthdate of the user.
Definition: td_api.h:47928
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98186
int53 chat_id_
Chat identifier.
Definition: td_api.h:70021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48918
Definition: td_api.h:55612
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ageVerificationParameters > parameters_
Parameters for the age verification; may be null if age verification isn't needed.
Definition: td_api.h:74842
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:25742
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99529
object_ptr< GiveawayParticipantStatus > status_
Status of the current user in the giveaway.
Definition: td_api.h:22302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107817
void store(TlStorerToString &s, const char *field_name) const final
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:61271
string query_
Query to search for.
Definition: td_api.h:115083
double value_
The value.
Definition: td_api.h:32281
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< UpgradedGiftOrigin > origin_
Origin of the upgraded gift.
Definition: td_api.h:38945
int32 scale_
Segment duration scale; 0-1. Segment's duration is 1000/(2**scale) milliseconds.
Definition: td_api.h:106605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105010
object_ptr< BusinessFeature > feature_
The used feature; pass null if none specific feature was used.
Definition: td_api.h:50488
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:72593
string url_
Related article URL.
Definition: td_api.h:45214
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:22655
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:73876
int32 level_
Target chat boost level.
Definition: td_api.h:9403
Definition: td_api.h:7225
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83620
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:40707
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111643
Definition: td_api.h:58681
bool is_member_
True, if the user is a member of the chat.
Definition: td_api.h:13497
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72799
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67658
bytes secret_
Secret for data decryption, encrypted with the service's public key.
Definition: td_api.h:19138
void store(TlStorerToString &s, const char *field_name) const final
bool is_prepaid_upgrade_
True, if the message is about prepaid upgrade of the gift by another user.
Definition: td_api.h:38872
int53 toncoin_cent_count_
Resale price of the gift in 1/100 of Toncoin.
Definition: td_api.h:21925
bool has_spoiler_
True, if the photo preview must be covered by a spoiler animation; not supported in secret chats.
Definition: td_api.h:27019
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:117490
object_ptr< emojiStatus > emoji_status_
The new chat emoji status; may be null.
Definition: td_api.h:71160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3695
int32 start_date_
Point in time (Unix timestamp) when the earnings started.
Definition: td_api.h:14670
object_ptr< userRating > pending_rating_
The rating of the user after the next change; may be null if the user isn't the current user or there...
Definition: td_api.h:77963
int53 star_count_
Number of Telegram Stars that will be shared by all winners.
Definition: td_api.h:22694
Definition: td_api.h:71990
Definition: td_api.h:59590
object_ptr< StatisticalGraph > message_content_graph_
A graph containing distribution of sent messages by content type.
Definition: td_api.h:14999
reorderStoryAlbumStories()
int53 time_offset_
Point in time when the stream segment begins; Unix timestamp in milliseconds.
Definition: td_api.h:106603
Definition: td_api.h:103035
int64 custom_query_id_
Identifier of a custom query.
Definition: td_api.h:82389
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:110036
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109204
string thumbnail_url_
URL of the sticker thumbnail, if it exists.
Definition: td_api.h:26343
Definition: td_api.h:72929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84538
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:117982
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< starRevenueStatus > status_
Telegram Star revenue status.
Definition: td_api.h:59603
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55280
bool as_premium_account_
True, if the user joined Telegram as a Telegram Premium account.
Definition: td_api.h:52237
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:17217
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:88761
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:68241
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123522
Definition: td_api.h:64126
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77023
void store(TlStorerToString &s, const char *field_name) const final
int32 call_id_
Call identifier.
Definition: td_api.h:115965
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:90567
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66407
void store(TlStorerToString &s, const char *field_name) const final
string support_email_subject_
Subject for the email sent to the support email address.
Definition: td_api.h:2107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41137
Definition: td_api.h:128585
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:89662
int32 total_forward_count_
Approximate total number of found forwards and reposts; always 0 for chat stories.
Definition: td_api.h:64219
Definition: td_api.h:115646
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77902
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7616
object_ptr< LanguagePackStringValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99313
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:61009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47647
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74278
string name_
Language name.
Definition: td_api.h:32846
string referrer_
The referrer from an internalLinkTypeChatAffiliateProgram link.
Definition: td_api.h:113811
object_ptr< accountInfo > account_info_
Basic information about the other user in the chat; may be null if unknown.
Definition: td_api.h:8774
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115470
int53 opened_bot_user_id_
Identifier of the opened bot.
Definition: td_api.h:108248
object_ptr< date > expiration_date_
Document expiration date; pass null if not applicable.
Definition: td_api.h:25788
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87516
Definition: td_api.h:75806
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108268
object_ptr< inputChecklist > checklist_
The checklist to send.
Definition: td_api.h:27678
int53 story_poster_chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:86686
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:125229
int53 database_size_
Size of the database.
Definition: td_api.h:62608
int32 inactive_session_ttl_days_
New number of days of inactivity before sessions will be automatically terminated; 1-366 days.
Definition: td_api.h:121199
object_ptr< birthdate > birthdate_
Birthdate of the user; may be null if unknown.
Definition: td_api.h:77941
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:85723
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:123552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84694
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101506
internalLinkTypeStoryAlbum()
int32 position_
The position of the match.
Definition: td_api.h:21058
Definition: td_api.h:72674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68957
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:100052
object_ptr< chatNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:71286
int53 message_id_
Identifier of the message containing the checklist. Use messageProperties.can_add_tasks to check whet...
Definition: td_api.h:80928
object_ptr< RichText > text_
Text.
Definition: td_api.h:56502
int64 icon_custom_emoji_id_
Identifier of the custom emoji that is used as the verification sign.
Definition: td_api.h:4414
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67877
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19622
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49384
object_ptr< userPrivacySettingRules > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106256
Definition: td_api.h:48901
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Total number of boosts applied to the chat.
Definition: td_api.h:20870
string command_
Text of the bot command.
Definition: td_api.h:3787
int53 chat_id_
Chat identifier.
Definition: td_api.h:70066
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97079
Definition: td_api.h:73010
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55529
bool is_returned_
True, if the user has returned to the group themselves.
Definition: td_api.h:53258
string title_
Title of the new basic group; 1-128 characters.
Definition: td_api.h:86337
object_ptr< date > expiration_date_
Document expiration date; may be null if not applicable.
Definition: td_api.h:23493
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89705
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:113929
Definition: td_api.h:68688
bool can_send_unpaid_messages_
True, if the other party can send unpaid messages even if the chat has paid messages enabled.
Definition: td_api.h:17896
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:79058
int32 edge_color_
A color on the edges of the backdrop in the RGB format.
Definition: td_api.h:77210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67907
object_ptr< formattedText > text_
Text of the task; 1-getOption("checklist_task_text_length_max") characters without line feeds....
Definition: td_api.h:25316
void store(TlStorerToString &s, const char *field_name) const final
bool is_secret_
True, if the video is secret.
Definition: td_api.h:52997
array< int32 > marked_as_done_task_ids_
Identifiers of tasks that were marked as done.
Definition: td_api.h:108191
bool has_aggressive_anti_spam_enabled_
The new value of has_aggressive_anti_spam_enabled.
Definition: td_api.h:127242
object_ptr< upgradedGiftOriginalDetails > original_details_
Information about the originally sent gift; may be null if unknown.
Definition: td_api.h:76967
string title_
New chat title.
Definition: td_api.h:37319
int53 offset_
The starting position from which the file needs to be downloaded.
Definition: td_api.h:89349
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83984
int53 chat_id_
Chat identifier.
Definition: td_api.h:70291
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57436
string currency_
ISO 4217 currency code for Telegram Premium subscription payment.
Definition: td_api.h:50340
int64 id_
The payment form identifier.
Definition: td_api.h:47325
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:17337
int53 advertisement_unique_id_
Unique identifier of the advertisement.
Definition: td_api.h:128865
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73987
object_ptr< ChatList > chat_list_
Chat list in which to change the order of pinned chats.
Definition: td_api.h:122351
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3843
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:73618
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:113030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15191
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:77166
string url_
Payment form URL to be opened in a web view.
Definition: td_api.h:47533
int32 group_call_id_
Group call identifier.
Definition: td_api.h:126869
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:57835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127315
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22225
Definition: td_api.h:1081
void store(TlStorerToString &s, const char *field_name) const final
string first_name_
First name of the user written in English; 1-255 characters.
Definition: td_api.h:47916
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115526
int53 star_count_
Number of Telegram Stars to transfer.
Definition: td_api.h:127937
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105507
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105213
object_ptr< orderInfo > order_info_
The order information, provided by the user; pass null if empty.
Definition: td_api.h:128598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83245
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:49528
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88168
bool is_from_giveaway_
True, if the gift code was created for a giveaway.
Definition: td_api.h:49465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45244
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52213
Definition: td_api.h:106822
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:90288
string title_
Title of the sticker set.
Definition: td_api.h:62109
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:128342
bool can_recognize_speech_
True, if speech can be recognized for the message through recognizeSpeech.
Definition: td_api.h:40751
object_ptr< statisticalValue > mean_message_view_count_
Mean number of times the recently sent messages were viewed.
Definition: td_api.h:15069
object_ptr< StatisticalGraph > action_graph_
A graph containing number of different actions in the chat.
Definition: td_api.h:15001
int53 user_id_
Identifier of the user that sold the gift.
Definition: td_api.h:68981
object_ptr< affiliateProgramInfo > affiliate_program_
Information about the affiliate program of the bot; may be null if none.
Definition: td_api.h:4155
int53 chat_id_
Chat identifier.
Definition: td_api.h:70594
void store(TlStorerToString &s, const char *field_name) const final
bool setting_changes_
True, if changes in chat settings need to be returned.
Definition: td_api.h:12089
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:27249
object_ptr< outline > thumbnail_outline_
Sticker set thumbnail's outline; may be null if unknown.
Definition: td_api.h:62115
object_ptr< archiveChatListSettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92167
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:38621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13046
int53 bot_user_id_
Identifier of the bot that created the program.
Definition: td_api.h:96318
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53344
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35817
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:108944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75589
Definition: td_api.h:23033
Definition: td_api.h:21469
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46230
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13548
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27747
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95662
string connection_id_
Identifier of the business connection to return.
Definition: td_api.h:93354
string code_
The code to apply.
Definition: td_api.h:82677
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:9242
int53 star_count_
The amount of Telegram Stars required to pay for the transfer.
Definition: td_api.h:128052
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:48028
Definition: td_api.h:100748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66003
Definition: td_api.h:77338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86711
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:83961
string comment_
An optional user comment if the rating is less than 5.
Definition: td_api.h:116079
premiumLimitTypeWeeklyPostedStoryCount()
int64 notification_sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:72552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23343
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112733
Definition: td_api.h:101622
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43726
Definition: td_api.h:43501
object_ptr< giftSettings > settings_
The new settings.
Definition: td_api.h:118067
openStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65276
int32 verbosity_level_
Log verbosity level.
Definition: td_api.h:35175
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13669
string subscription_id_
If non-empty, only transactions related to the Star Subscription will be returned.
Definition: td_api.h:103980
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36312
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127527
int53 chat_id_
Chat identifier.
Definition: td_api.h:118881
int32 limit_
The maximum number of objects to return.
Definition: td_api.h:115446
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:114855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31415
void store(TlStorerToString &s, const char *field_name) const final
int64 background_id_
The background identifier.
Definition: td_api.h:24834
object_ptr< BotWriteAccessAllowReason > reason_
The reason why the bot was allowed to write messages.
Definition: td_api.h:39599
Definition: td_api.h:14622
Definition: td_api.h:80137
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80272
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73175
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:35624
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:107850
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18776
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chats.
Definition: td_api.h:124243
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:63179
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41566
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:91475
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:79386
int32 button_color_
A color of the buttons in the RGB format.
Definition: td_api.h:68267
object_ptr< address > address_
Address.
Definition: td_api.h:46020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1676
Definition: td_api.h:67551
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6728
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116657
int32 online_member_count_
New number of online members in the chat, or 0 if unknown.
Definition: td_api.h:71961
object_ptr< MessageEffectType > type_
Type of the effect.
Definition: td_api.h:39937
string phone_number_
A phone number that is being authenticated.
Definition: td_api.h:1564
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3240
Definition: td_api.h:92067
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:87235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26763
int32 accent_color_id_
Identifier of the accent color to use.
Definition: td_api.h:117092
object_ptr< TonTransactionType > type_
Type of the transaction.
Definition: td_api.h:68845
string last_transaction_id_
Identifier of the last in-store transaction for the currently used option.
Definition: td_api.h:50699
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:40606
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:117404
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37704
string password_
The 2-step verification password of the current user.
Definition: td_api.h:122131
bool can_add_link_previews_
True, if the user may add a link preview to their messages.
Definition: td_api.h:14069
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85435
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103890
int32 total_count_
Approximate total number of forum topics found.
Definition: td_api.h:20670
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28446
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83881
array< object_ptr< inputChecklistTask > > tasks_
List of tasks in the checklist; 1-getOption("checklist_task_count_max") tasks.
Definition: td_api.h:25266
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:4145
int53 chat_id_
Target chat.
Definition: td_api.h:116497
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97272
string shipping_option_id_
Identifier of a shipping option chosen by the user; may be empty if not applicable.
Definition: td_api.h:76307
Definition: td_api.h:65549
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:91343
int53 chat_id_
Identifier of the chat to upgrade.
Definition: td_api.h:128423
array< object_ptr< tonTransaction > > transactions_
List of Toncoin transactions.
Definition: td_api.h:69105
Definition: td_api.h:114042
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:27141
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:36272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117371
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:114853
string mobile_network_code_
Current mobile network code.
Definition: td_api.h:112159
array< object_ptr< savedMessagesTag > > tags_
List of tags.
Definition: td_api.h:56890
object_ptr< ChatList > chat_list_
Chat list in which to change the pinned state of the chat.
Definition: td_api.h:126155
object_ptr< formattedText > caption_
New story caption; pass null to keep the current caption.
Definition: td_api.h:91287
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:90860
Definition: td_api.h:58351
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57891
Definition: td_api.h:112535
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89630
object_ptr< videoNote > video_note_
Message content; may be null.
Definition: td_api.h:53041
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:92225
string provider_payment_charge_id_
Provider payment identifier.
Definition: td_api.h:38246
int64 background_id_
The background identifier.
Definition: td_api.h:110512
bool protect_content_
Pass true if the content of the story must be protected from forwarding and screenshotting.
Definition: td_api.h:108948
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:8090
object_ptr< emojiCategories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88165
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:35488
void store(TlStorerToString &s, const char *field_name) const final
getStoryStatistics()
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52927
int53 chat_id_
Chat identifier.
Definition: td_api.h:80816
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:40197
Definition: td_api.h:107354
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:85360
Definition: td_api.h:67731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65650
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:1092
string public_key_
Service's public key.
Definition: td_api.h:101374
object_ptr< StoryPrivacySettings > privacy_settings_
The new privacy settings for the story.
Definition: td_api.h:89944
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120713
void store(TlStorerToString &s, const char *field_name) const final
string venue_provider_
Provider of the venue.
Definition: td_api.h:114966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8790
void store(TlStorerToString &s, const char *field_name) const final
canPostStoryResultPremiumNeeded()
string info_
Additional optional information about the sponsor to be shown along with the advertisement.
Definition: td_api.h:547
object_ptr< MessageSender > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121113
Definition: td_api.h:47442
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46074
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
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79034
int32 hint_color_
A color of hints in the RGB format.
Definition: td_api.h:68263
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44078
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:36712
int32 min_emoji_status_boost_level_
The minimum boost level required to set emoji status.
Definition: td_api.h:9343
int53 affiliate_chat_id_
Identifier of the chat which received the commission.
Definition: td_api.h:592
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:92755
Definition: td_api.h:65297
object_ptr< webApp > web_app_
The Web App.
Definition: td_api.h:21282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1958
Definition: td_api.h:79911
array< object_ptr< botCommand > > commands_
List of the bot commands.
Definition: td_api.h:4147
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103160
bool can_join_groups_
True, if the bot can be invited to basic group and supergroup chats.
Definition: td_api.h:79292
Definition: td_api.h:55160
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70705
suggestedPostInfo()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37373
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15782
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68448
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that owns the collection.
Definition: td_api.h:81200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64312
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:38874
Definition: td_api.h:20072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17599
Definition: td_api.h:44010
int53 user_id_
Identifier of the user, if known; 0 otherwise.
Definition: td_api.h:16733
string data_
The data.
Definition: td_api.h:117040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109145
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10616
Definition: td_api.h:82316
Definition: td_api.h:68581
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:62253
Definition: td_api.h:119262
Definition: td_api.h:90714
Definition: td_api.h:62451
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108695
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59395
object_ptr< video > video_
The video.
Definition: td_api.h:45527
string semantics_
The semantics of sources, one of "SIM" or "FID".
Definition: td_api.h:23367
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:41282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5859
int53 bot_user_id_
Identifier of the bot that provided the verification.
Definition: td_api.h:4412
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:126759
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:63366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7816
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124428
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:83640
Definition: td_api.h:42965
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16671
bool can_be_deleted_for_all_users_
True, if the chat messages can be deleted for all users.
Definition: td_api.h:8062
Definition: td_api.h:105926
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:94079
Definition: td_api.h:3603
int32 file_id_
File identifier.
Definition: td_api.h:73408
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19669
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4759
object_ptr< businessFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69222
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108842
string password_
The 2-step verification password to check.
Definition: td_api.h:83859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109513
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:38270
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78332
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:10127
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62410
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > front_side_
Front side of the document.
Definition: td_api.h:25790
Definition: td_api.h:25303
int53 user_id_
User identifier.
Definition: td_api.h:23944
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114706
getStoryPublicForwards()
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:112209
void store(TlStorerToString &s, const char *field_name) const final
string new_recovery_email_address_
New recovery email address.
Definition: td_api.h:122938
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of stickers to be returned; 0-100.
Definition: td_api.h:102222
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:124692
Definition: td_api.h:21912
int32 group_call_id_
Group call identifier.
Definition: td_api.h:91664
string name_
Name to be checked.
Definition: td_api.h:84569
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119127
string public_token_
Public payment token.
Definition: td_api.h:47581
array< object_ptr< encryptedPassportElement > > elements_
List of received Telegram Passport elements.
Definition: td_api.h:39758
object_ptr< upgradeGiftResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67173
messageSuggestedPostPaid()
object_ptr< businessRecipients > recipients_
Chosen recipients of the away messages.
Definition: td_api.h:4929
pushMessageContentStory()
Definition: td_api.h:42787
string emoji_
Emoji used to choose the sticker.
Definition: td_api.h:27074
Definition: td_api.h:21132
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66207
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59097
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:25740
bool is_listened_
True, if at least one of the recipients has listened to the voice note.
Definition: td_api.h:36372
int32 unread_mention_count_
Number of unread messages with a mention/reply in the topic.
Definition: td_api.h:20498
bool use_file_database_
Pass true to keep information about downloaded and uploaded files between application restarts.
Definition: td_api.h:123886
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76414
Definition: td_api.h:58053
double usd_rate_
Current conversion rate of the cryptocurrency in which revenue is calculated to USD.
Definition: td_api.h:14541
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:106090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68918
object_ptr< sentWebAppMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45957
int32 height_
Media height.
Definition: td_api.h:27932
object_ptr< videoNote > video_note_
The video note description.
Definition: td_api.h:36323
int32 unread_reaction_count_
Number of messages with unread reactions in the topic.
Definition: td_api.h:20500
int53 message_id_
Identifier of the new pinned message.
Definition: td_api.h:108813
array< string > value_
Vector of strings.
Definition: td_api.h:67197
int53 message_id_
Message identifier.
Definition: td_api.h:95211
Definition: td_api.h:40061
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67333
bytes payload_
The invoice payload.
Definition: td_api.h:27518
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:15065
Definition: td_api.h:124988
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97275
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:38806
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100454
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111479
int32 month_count_
Number of months the Telegram Premium subscription will be active for the user.
Definition: td_api.h:107000
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the photo, if applicable.
Definition: td_api.h:29548
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:26284
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106273
int32 audio_duration_
Audio file duration, in seconds.
Definition: td_api.h:25998
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:32866
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123994
Definition: td_api.h:80496
int32 discount_percentage_
The discount associated with this option, as a percentage.
Definition: td_api.h:49526
Definition: td_api.h:80599
Definition: td_api.h:102031
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3363
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119626
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:38868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111110
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:13993
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111968
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:34841
object_ptr< InputFile > cover_
Cover of the video; pass null to skip cover uploading.
Definition: td_api.h:28016
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3093
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:8396
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78787
array< object_ptr< premiumLimit > > limits_
The list of limits, increased for Premium users.
Definition: td_api.h:49416
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:60529
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26387
array< int32 > marked_as_not_done_task_ids_
Identifiers of tasks that were marked as not done.
Definition: td_api.h:39186
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12140
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105013
Definition: td_api.h:70373
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63766
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122748
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73123
object_ptr< accountTtl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91850
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83571
updateStoryListChatCount()
Definition: td_api.h:9011
int53 bot_user_id_
Identifier of the bot, which affiliate program is connected.
Definition: td_api.h:85670
object_ptr< InputStoryContent > content_
New content of the story; pass null to keep the current content.
Definition: td_api.h:91283
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:44171
int53 chat_id_
Chat identifier.
Definition: td_api.h:109120
Definition: td_api.h:68230
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58822
string title_
Title text of the start page; 0-getOption("business_start_page_title_length_max") characters.
Definition: td_api.h:24958
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:22743
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:69980
bool is_password_pending_
True, if a 2-step verification password is needed to complete authorization of the session.
Definition: td_api.h:58148
bytes key_hash_
Hash of the currently used key for comparison with the hash of the chat partner's key....
Definition: td_api.h:57869
bool has_passport_data_
True, if some Telegram Passport elements were saved.
Definition: td_api.h:47270
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique identifier of the collection.
Definition: td_api.h:21650
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:40705
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118576
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:42167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117544
Definition: td_api.h:15728
object_ptr< ReportSponsoredResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112736
string title_
Title of the notification sound.
Definition: td_api.h:43209
Definition: td_api.h:29037
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:26465
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:12208
Definition: td_api.h:78969
Definition: td_api.h:125179
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124316
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116220
int53 chat_id_
Identifier of a chat in the business account in which messages were deleted.
Definition: td_api.h:75942
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:68983
Definition: td_api.h:57942
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71693
object_ptr< chatFolder > folder_
The chat folder.
Definition: td_api.h:54548
Definition: td_api.h:65444
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49594
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54161
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:41732
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10157
void store(TlStorerToString &s, const char *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:29497
bool is_channel_
True, if the join request was sent to a channel chat.
Definition: td_api.h:8876
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:77808
int32 destructive_text_color_
A color of the text for destructive actions in the RGB format.
Definition: td_api.h:68261
Definition: td_api.h:45629
updateStory()
int32 story_id_
The identifier of the story.
Definition: td_api.h:27876
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:70902
Definition: td_api.h:101675
Definition: td_api.h:48451
int32 story_id_
The identifier of the story to report.
Definition: td_api.h:112548
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:95079
int32 story_album_id_
Identifier of the story album.
Definition: td_api.h:88957
Definition: td_api.h:86675
Definition: td_api.h:40274
Definition: td_api.h:17729
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58368
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:62135
Definition: td_api.h:39345
string url_
Individual URL for the item on https://fragment.com.
Definition: td_api.h:16227
bool is_all_history_available_
New value of is_all_history_available.
Definition: td_api.h:11276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53467
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35332
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:53131
string title_
Animation title.
Definition: td_api.h:24289
object_ptr< chatMember > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94994
networkStatisticsEntryCall()
object_ptr< PremiumFeature > feature_
The used feature.
Definition: td_api.h:50449
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:26292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20059
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127103
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:89533
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:77937
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95447
Definition: td_api.h:48871
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13858
int53 chat_id_
Chat identifier.
Definition: td_api.h:3996
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111698
int53 message_id_
Identifier of the message containing the poll. Use messageProperties.can_be_edited to check whether t...
Definition: td_api.h:124751
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:13991
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:100870
Definition: td_api.h:35204
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:98097
int32 story_id_
Story identifier.
Definition: td_api.h:27638
object_ptr< ChatRevenueTransactionType > type_
Type of the transaction.
Definition: td_api.h:14589
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:101267
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98391
Definition: td_api.h:63596
string saved_credentials_id_
Identifier of the saved credentials.
Definition: td_api.h:25364
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:82844
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:59601
Definition: td_api.h:50798
bool is_pinned_
Pass true to pin the topic; pass false to unpin it.
Definition: td_api.h:126974
Definition: td_api.h:115490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71512
object_ptr< PremiumFeature > feature_
Premium feature.
Definition: td_api.h:49366
Definition: td_api.h:97060
string currency_
ISO 4217 currency code.
Definition: td_api.h:32075
bool allow_write_access_
Pass true to allow the bot to send messages to the current user.
Definition: td_api.h:99674
Definition: td_api.h:55781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6595
string recovery_code_
Recovery code to check.
Definition: td_api.h:109923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54965
object_ptr< StickerType > sticker_type_
Type of the sticker sets to search for.
Definition: td_api.h:114448
int32 length_
Length of the code.
Definition: td_api.h:1900
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20891
object_ptr< file > default_icon_
Default icon for the bot in SVG format; may be null.
Definition: td_api.h:1328
string label_
Item label.
Definition: td_api.h:45170
object_ptr< verificationStatus > verification_status_
Information about verification status of the user; may be null if none.
Definition: td_api.h:77804
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95626
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92722
object_ptr< inputSuggestedPostInfo > suggested_post_info_
Information about the suggested post; pass null if none. For messages to channel direct messages chat...
Definition: td_api.h:41473
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68358
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90949
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88785
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7173
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:6056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57646
object_ptr< inputPersonalDocument > passport_registration_
The passport registration page to be saved.
Definition: td_api.h:28431
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:19426
bool can_transfer_and_upgrade_gifts_
True, if the bot can transfer and upgrade gifts received by the business account.
Definition: td_api.h:5045
int53 user_id_
Identifier of the user that bought the media.
Definition: td_api.h:60389
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the topic.
Definition: td_api.h:37880
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:114331
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:91975
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35430
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86985
Definition: td_api.h:16167
Definition: td_api.h:98258
Definition: td_api.h:13531
string url_
The URL to be opened.
Definition: td_api.h:3469
int64 set_id_
Identifier of the sticker set to which the sticker belongs; 0 if none.
Definition: td_api.h:61806
Definition: td_api.h:47520
string url_
An HTTP URL to be opened.
Definition: td_api.h:35264
int32 limit_
The maximum number of requests to join the chat to return.
Definition: td_api.h:94863
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:90354
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49308
int53 x_
X-value for zoomed in graph or 0 otherwise.
Definition: td_api.h:104102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125807
object_ptr< chatJoinRequest > request_
Join request.
Definition: td_api.h:76584
int53 chat_id_
Chat identifier.
Definition: td_api.h:71536
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127904
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83096
int32 story_id_
The identifier of the story.
Definition: td_api.h:123554
Definition: td_api.h:45931
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:38802
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:36539
string caption_
Video caption.
Definition: td_api.h:52995
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:107312
Definition: td_api.h:80293
Definition: td_api.h:80915
Definition: td_api.h:58890
object_ptr< formattedText > message_
Information message.
Definition: td_api.h:79177
int53 supergroup_id_
The identifier of the channel.
Definition: td_api.h:127187
object_ptr< restrictionInfo > restriction_info_
Information about restrictions that must be applied to the corresponding private chat; may be null if...
Definition: td_api.h:77810
array< string > language_codes_
List of language codes for which the bot has dedicated previews.
Definition: td_api.h:4287
array< string > emojis_
The new list of supported dice emojis.
Definition: td_api.h:75529
Definition: td_api.h:35921
string description_
Group description. Updated only after the basic group is opened.
Definition: td_api.h:3616
int32 max_read_story_id_
Identifier of the last read active story.
Definition: td_api.h:8931
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:80254
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:74179
string error_message_
The error message.
Definition: td_api.h:61712
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110750
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:32696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75175
void store(TlStorerToString &s, const char *field_name) const final
bytes id_
Unique identifier of the option.
Definition: td_api.h:55061
bool is_flexible_
True, if the total price depends on the shipping method.
Definition: td_api.h:32103
string description_
Document description.
Definition: td_api.h:24378
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:105987
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user.
Definition: td_api.h:101320
Definition: td_api.h:80353
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67147
Definition: td_api.h:73865
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53964
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17047
array< object_ptr< messageViewer > > viewers_
List of message viewers.
Definition: td_api.h:42390
void store(TlStorerToString &s, const char *field_name) const final
bool is_dark_
True, if reaction has a dark background.
Definition: td_api.h:29287
int53 chat_id_
Chat identifier.
Definition: td_api.h:87497
bool is_video_
True, if the call is a video call.
Definition: td_api.h:6210
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Thumbnail height, usually doesn't exceed 40.
Definition: td_api.h:42475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77485
object_ptr< PageBlock > cover_
Cover.
Definition: td_api.h:44555
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:26000
object_ptr< videoChat > video_chat_
Information about video chat of the chat.
Definition: td_api.h:8094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70528
object_ptr< chatFolderIcon > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94431
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20366
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64087
Definition: td_api.h:4448
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103710
Definition: td_api.h:54581
array< int53 > user_ids_
Invited user identifiers.
Definition: td_api.h:37198
bool use_test_dc_
Pass true to use Telegram test environment instead of the production environment.
Definition: td_api.h:123878
object_ptr< photo > photo_
Web App photo.
Definition: td_api.h:80209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120001
object_ptr< sticker > right_reel_
The animated sticker with the right reel.
Definition: td_api.h:17839
Definition: td_api.h:29319
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:38242
int32 id_
Group call identifier.
Definition: td_api.h:22735
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66533
object_ptr< ChatAvailableReactions > available_reactions_
The new reactions, available in the chat.
Definition: td_api.h:71073
Definition: td_api.h:19368
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:108562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96228
void store(TlStorerToString &s, const char *field_name) const final
string publishable_key_
Stripe API publishable key.
Definition: td_api.h:47623
void store(TlStorerToString &s, const char *field_name) const final
bool is_prepaid_upgrade_
True, if the message is about prepaid upgrade of the gift by another user instead of actual receiving...
Definition: td_api.h:52710
object_ptr< MessageSender > receiver_id_
Receiver of the gift.
Definition: td_api.h:38856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20987
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:1322
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker file identifier.
Definition: td_api.h:104156
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:72365
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:87876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79112
string poster_name_
Name of the user or the chat that posted the story.
Definition: td_api.h:64386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59878
object_ptr< formattedText > caption_
Photo caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:27013
bool is_hidden_
True, if the topic is hidden above the topic list and closed; for General topic only.
Definition: td_api.h:20619
int32 marked_as_unread_count_
Total number of chats marked as unread.
Definition: td_api.h:73884
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:124178
Definition: td_api.h:102314
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:42121
object_ptr< groupCallJoinParameters > join_parameters_
Parameters to join the call.
Definition: td_api.h:107521
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
New value of is_translatable.
Definition: td_api.h:126213
Definition: td_api.h:68431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27168
bool is_optional_
True, if the user can skip text adding.
Definition: td_api.h:54991
object_ptr< photo > photo_
Message content; may be null.
Definition: td_api.h:52531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6269
int32 winner_count_
The number of users to receive Telegram Stars.
Definition: td_api.h:66827
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:125645
Definition: td_api.h:113918
bool is_value_average_
True, if the value is calculated as average value of similar sold gifts. Otherwise,...
Definition: td_api.h:77686
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:99727
array< object_ptr< starPaymentOption > > options_
The list of options.
Definition: td_api.h:59558
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101359
int32 start_date_
Point in time (Unix timestamp) when the group call is expected to be started by an administrator.
Definition: td_api.h:37078
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:26952
int53 user_id_
Identifier of a user for which the code was created; 0 if none.
Definition: td_api.h:49471
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:48034
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67778
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:36927
Definition: td_api.h:36207
int32 participant_count_
Number of participants in the group call.
Definition: td_api.h:22759
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:124189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107167
object_ptr< paymentForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101605
Definition: td_api.h:107626
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83831
string id_
Unique identifier of the query result.
Definition: td_api.h:24285
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:9808
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:89596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43799
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125311
Definition: td_api.h:51485
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20970
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22819
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:60841
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47848
int32 story_id_
Identifier of the story.
Definition: td_api.h:127133
Definition: td_api.h:120969
object_ptr< foundPublicPosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114821
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:10339
Definition: td_api.h:25840
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56118
void store(TlStorerToString &s, const char *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:125675
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:66676
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:41232
Definition: td_api.h:50147
Definition: td_api.h:23623
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58728
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6467
string title_
Title for the payment option.
Definition: td_api.h:47531
Definition: td_api.h:105449
string error_message_
The last error message.
Definition: td_api.h:117959
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77658
int32 rarity_per_mille_
The number of upgraded gifts that receive this model for each 1000 gifts upgraded.
Definition: td_api.h:77306
object_ptr< file > photo_
Information about the image file.
Definition: td_api.h:48295
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14027
object_ptr< ReportSponsoredResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112357
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51305
Definition: td_api.h:76427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47890
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114075
int53 chat_id_
Identifier of the chat that sent the message.
Definition: td_api.h:41590
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96179
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95236
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:85485
Definition: td_api.h:51895
int32 checklist_task_id_
Identifier of the checklist task in the message to be replied; pass 0 to reply to the whole message.
Definition: td_api.h:27832
string username_
The username to change.
Definition: td_api.h:127776
int32 offset_
The number of audio files to skip; must be non-negative.
Definition: td_api.h:106286
string url_
URL of the Web App to open.
Definition: td_api.h:35314
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:27015
object_ptr< StatisticalGraph > language_graph_
A graph containing number of users viewed chat messages per language.
Definition: td_api.h:15095
array< object_ptr< PaidMedia > > media_
The bought media.
Definition: td_api.h:60486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109201
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:79302
Definition: td_api.h:20712
Definition: td_api.h:103180
object_ptr< StatisticalGraph > message_reaction_graph_
A graph containing number of reactions on messages.
Definition: td_api.h:15099
void store(TlStorerToString &s, const char *field_name) const final
int64 custom_emoji_id_
Identifier of the custom emoji.
Definition: td_api.h:62055
Definition: td_api.h:67671
string domain_name_
The domain name of the website.
Definition: td_api.h:16465
Definition: td_api.h:91958
array< object_ptr< SuggestedAction > > removed_actions_
Removed suggested actions.
Definition: td_api.h:75657
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90317
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:26588
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127580
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:74181
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:86820
Definition: td_api.h:19515
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52294
bool is_secret_
True, if the photo is secret.
Definition: td_api.h:52535
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:121145
Definition: td_api.h:65481
int32 width_
Image width.
Definition: td_api.h:48297
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:65736
Definition: td_api.h:49111
Definition: td_api.h:14970
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40669
Definition: td_api.h:1291
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85193
Definition: td_api.h:10503
Definition: td_api.h:105527
string telegram_payment_charge_id_
Telegram payment identifier of the subscription.
Definition: td_api.h:91399
Definition: td_api.h:5812
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:740
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6796
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32750
Definition: td_api.h:113853
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:115175
object_ptr< TelegramPaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:26669
string password_
The 2-step verification password of the current user. If the current user isn't authorized,...
Definition: td_api.h:87081
bool was_refunded_
True, if the gift was refunded and isn't available anymore.
Definition: td_api.h:54416
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:15612
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84783
int53 offset_chat_id_
Chat identifier starting from which to return chats; use 0 for the first request.
Definition: td_api.h:98621
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108477
int53 chat_id_
Chat identifier.
Definition: td_api.h:95369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68864
array< object_ptr< session > > sessions_
List of sessions.
Definition: td_api.h:58754
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55683
bool is_full_width_
True, if the block must be full width.
Definition: td_api.h:44606
Definition: td_api.h:6312
Definition: td_api.h:20222
Definition: td_api.h:40977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12125
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:66678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101451
object_ptr< StatisticalGraph > language_graph_
A graph containing distribution of active users per language.
Definition: td_api.h:14997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105468
void store(TlStorerToString &s, const char *field_name) const final
bool can_add_tasks_
True, if tasks can be added to the message's checklist using addChecklistTasks if the current user ha...
Definition: td_api.h:40695
int53 user_id_
User identifier.
Definition: td_api.h:122184
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119793
Definition: td_api.h:111180
object_ptr< callId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85856
Definition: td_api.h:59348
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81812
object_ptr< venue > venue_
Information about the venue.
Definition: td_api.h:63520
Definition: td_api.h:26570
bool is_closed_
True, if the topic is closed. If the topic is closed, then the user must have can_manage_topics admin...
Definition: td_api.h:20617
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67748
Definition: td_api.h:122118
Definition: td_api.h:54857
bool can_get_link_
True, if a link can be generated for the message using getMessageLink.
Definition: td_api.h:40735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5701
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75916
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52667
int32 width_
Map width.
Definition: td_api.h:44979
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< quickReplyMessage > > messages_
List of quick reply messages; messages may be null.
Definition: td_api.h:53934
int32 position_
New position of the sticker in the set, 0-based.
Definition: td_api.h:123272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29659
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:81264
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77009
Definition: td_api.h:51515
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:22407
string token_
Play Integrity API or SafetyNet Attestation API token for the Android application,...
Definition: td_api.h:115710
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:54404
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33524
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:64716
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43540
Definition: td_api.h:6758
int32 id_
Unique identifier of the authorization form.
Definition: td_api.h:45764
object_ptr< InputFile > log_file_
Call log file. Only inputFileLocal and inputFileGenerated are supported.
Definition: td_api.h:116022
void store(TlStorerToString &s, const char *field_name) const final
int53 size_
The prefix size, in bytes.
Definition: td_api.h:19526
Definition: td_api.h:2452
object_ptr< chatBoostLevelFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93951
Definition: td_api.h:40682
string database_directory_
The path to the directory for the persistent database; if empty, the current working directory will b...
Definition: td_api.h:123880
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:86960
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11606
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98009
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:36980
object_ptr< testBytes > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125021
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:22405
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6146
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ProfileTab > main_profile_tab_
The main tab chosen by the user; may be null if not chosen manually.
Definition: td_api.h:77957
string emoji_
Emoji representing the weather.
Definition: td_api.h:29413
string password_
The 2-step verification password of the current user.
Definition: td_api.h:101431
array< object_ptr< messagePosition > > positions_
List of message positions.
Definition: td_api.h:40653
string story_album_owner_username_
Username of the owner of the story album.
Definition: td_api.h:31439
Definition: td_api.h:88293
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15562
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:94509
Definition: td_api.h:46243
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123292
array< object_ptr< message > > messages_
The list of messages with active live locations.
Definition: td_api.h:75241
array< string > old_usernames_
Previous list of active usernames.
Definition: td_api.h:11060
Definition: td_api.h:108048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16752
int53 chat_id_
Chat identifier.
Definition: td_api.h:119330
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106059
int32 send_date_
Point in time (Unix timestamp) when the post is expected to be published; pass 0 if the date isn't re...
Definition: td_api.h:29643
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73336
void store(TlStorerToString &s, const char *field_name) const final
bool is_animation_
True, if the video has no sound.
Definition: td_api.h:29596
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") c...
Definition: td_api.h:90356
Definition: td_api.h:88451
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82923
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
The emoji.
Definition: td_api.h:18717
bool allow_apple_id_
True, if authorization through Apple ID is allowed.
Definition: td_api.h:2190
void store(TlStorerToString &s, const char *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:24332
bool is_outgoing_
True, if the topic was created by the current user.
Definition: td_api.h:20615
int32 total_count_
Approximate total number of trending sticker sets.
Definition: td_api.h:69466
Definition: td_api.h:27667
void store(TlStorerToString &s, const char *field_name) const final
int64 id_
Server identifier.
Definition: td_api.h:6822
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:96555
Definition: td_api.h:121024
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:90788
Definition: td_api.h:83215
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126069
void store(TlStorerToString &s, const char *field_name) const final
string url_
URL to open to receive the code.
Definition: td_api.h:1898
object_ptr< foundPositions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115473
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116889
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:123896
object_ptr< draftMessage > draft_message_
A draft of a message in the chat; may be null if none.
Definition: td_api.h:8100
Definition: td_api.h:83499
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:18961
Definition: td_api.h:105399
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:24510
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41823
string reg_id_
Push service registration identifier; may be empty to deregister a device.
Definition: td_api.h:17701
object_ptr< profileAccentColors > dark_theme_colors_
Accent colors expected to be used in dark themes.
Definition: td_api.h:51158
int32 winner_count_
Number of users which will be able to activate the gift codes.
Definition: td_api.h:49622
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88534
Definition: td_api.h:76619
Definition: td_api.h:48721
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24306
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:111720
Definition: td_api.h:73136
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:85817
Definition: td_api.h:125411
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:91716
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:106601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78452
Definition: td_api.h:64375
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:54029
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58079
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message. Corresponding user or chat may be inaccessible.
Definition: td_api.h:43425
Definition: td_api.h:99579
object_ptr< photo > photo_
The photo.
Definition: td_api.h:63784
Definition: td_api.h:13742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126122
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:82008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4857
object_ptr< MessageContent > content_
Content of the message. Currently, can be only of the types messageText, messageAnimation,...
Definition: td_api.h:59172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51128
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:27251
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124882
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57586
Definition: td_api.h:24596
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:40608
Definition: td_api.h:76343
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53527
int32 task_count_
Number of added tasks.
Definition: td_api.h:53659
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:116726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27042
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:92197
object_ptr< FirebaseAuthenticationSettings > firebase_authentication_settings_
For official Android and iOS applications only; pass null otherwise. Settings for Firebase Authentica...
Definition: td_api.h:48038
canPostStoryResultWeeklyLimitExceeded()
object_ptr< StickerFormat > sticker_format_
Sticker format.
Definition: td_api.h:128538
object_ptr< InputChatTheme > theme_
New chat theme; pass null to return the default theme.
Definition: td_api.h:119878
Definition: td_api.h:29232
int53 chat_id_
Chat identifier.
Definition: td_api.h:106549
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81584
bool select_non_contacts_
True, if all private chats with non-contacts are selected.
Definition: td_api.h:6108
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84291
Definition: td_api.h:61662
Definition: td_api.h:64415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1229
Definition: td_api.h:87486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42989
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36419
int53 supergroup_id_
The identifier of the channel.
Definition: td_api.h:127293
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:89347
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88782
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51352
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4053
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97472
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:121363
object_ptr< MessageSender > receiver_id_
Receiver of the gift.
Definition: td_api.h:39015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11846
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:18068
Definition: td_api.h:119865
int32 group_call_id_
Group call identifier.
Definition: td_api.h:82901
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:24062
int53 chat_id_
Chat identifier.
Definition: td_api.h:119386
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39287
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25758
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123850
object_ptr< NotificationSettingsScope > scope_
Types of chats for which notification settings were updated.
Definition: td_api.h:72421
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:62757
Definition: td_api.h:100094
void store(TlStorerToString &s, const char *field_name) const final
int32 collection_id_
Pass collection identifier to get gifts only from the specified collection; pass 0 to get gifts regar...
Definition: td_api.h:102609
object_ptr< videoChat > video_chat_
New value of video_chat.
Definition: td_api.h:71580
int53 required_star_count_
The number of Telegram Stars required to buy to extend subscriptions expiring soon.
Definition: td_api.h:59910
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:17662
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:88707
int32 month_count_
Number of months the Telegram Premium subscription will be active for the users.
Definition: td_api.h:66682
Definition: td_api.h:12496
object_ptr< RichText > text_
Text.
Definition: td_api.h:56259
Definition: td_api.h:39747
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120492
Definition: td_api.h:104941
array< object_ptr< message > > messages_
The messages from which the thread starts. The messages are returned in reverse chronological order (...
Definition: td_api.h:42175
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:90588
int32 weekly_count_
The total number of allowed speech recognitions per week; 0 if none.
Definition: td_api.h:75483
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:40838
string title_
Title of the voice note.
Definition: td_api.h:26526
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:32625
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:100222
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72055
string text_
Message text to be shown in the chat.
Definition: td_api.h:38084
string path_
Path to the file to where the internal TDLib log will be written.
Definition: td_api.h:35061
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:116501
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:95856
int53 message_id_
Identifier of the removed pinned message.
Definition: td_api.h:128372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88431
Definition: td_api.h:10062
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117874
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49774
int32 limit_
The maximum number of users and chats to return; up to 100.
Definition: td_api.h:92759
object_ptr< LogStream > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99512
Definition: td_api.h:24547
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46191
int53 message_id_
Message identifier.
Definition: td_api.h:100702
Definition: td_api.h:21870
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37442
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:26744
Definition: td_api.h:105726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126838
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:118287
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88977
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:38480
int64 cloud_project_number_
Cloud project number to pass to the Play Integrity API on Android.
Definition: td_api.h:73454
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58261
void store(TlStorerToString &s, const char *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:52969
int53 min_resale_star_count_
The minimum price for the gifts available for resale in Telegram Star equivalent; 0 if there are no s...
Definition: td_api.h:2872
Definition: td_api.h:98911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13332
Definition: td_api.h:117893
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122587
int32 total_count_
Total number of files in the file download list.
Definition: td_api.h:73275
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:117723
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119734
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:14991
object_ptr< InputStoryContent > content_
Content of the added preview.
Definition: td_api.h:80655
string country_
Unique name for the country or region, which legislation required age verification....
Definition: td_api.h:944
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37982
Definition: td_api.h:32231
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:23499
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95896
int53 amount_
Currency amount in the smallest units of the currency.
Definition: td_api.h:32802
Definition: td_api.h:111496
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:101580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40257
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123744
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:60715
Definition: td_api.h:126474
string currency_
ISO 4217 currency code for Telegram Premium gift code payment.
Definition: td_api.h:49618
object_ptr< PaymentReceiptType > type_
Type of the payment receipt.
Definition: td_api.h:47720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102241
Definition: td_api.h:56623
object_ptr< ChatList > chat_list_
The chat list with changed number of unread messages.
Definition: td_api.h:73831
bool disable_content_type_detection_
Pass true to disable automatic file type detection and send the document as a file....
Definition: td_api.h:26908
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:80451
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:63193
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82079
int32 month_
Month; 1-12.
Definition: td_api.h:17112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50014
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:121085
int53 button_id_
Button identifier.
Definition: td_api.h:99672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102433
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:90790
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59573
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127960
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116836
object_ptr< starSubscriptionPricing > pricing_
Information about subscription plan.
Definition: td_api.h:47492
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91366
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69487
int53 message_id_
Identifier of the message.
Definition: td_api.h:89666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70267
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62631
int32 accent_color_id_
Identifier of the accent color for title, button text and message background.
Definition: td_api.h:59180
object_ptr< languagePackInfo > info_
New information about the custom local language pack.
Definition: td_api.h:90236
int53 topic_id_
Topic identifier.
Definition: td_api.h:120635
bytes option_id_
Option identifier for the next reportChat request.
Definition: td_api.h:54989
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51921
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48738
bool is_joined_
True, if the call is joined.
Definition: td_api.h:22751
string photo_url_
Product photo URL; optional.
Definition: td_api.h:27510
Definition: td_api.h:70805
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93042
Definition: td_api.h:55850
int32 accent_color_count_
Number of custom colors for background of empty chat photo, replies to messages and link previews.
Definition: td_api.h:9415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96962
editStory()
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:26404
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74657
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:127801
int32 total_count_
Approximate total number of stories found.
Definition: td_api.h:63094
bool subscription_extensions_
True, if subscription extensions need to be returned.
Definition: td_api.h:12097
string last_name_
The new value of the optional last name for the business account; 0-64 characters.
Definition: td_api.h:118122
string query_
Query to search for in document file name and message caption.
Definition: td_api.h:114581
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64644
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45516
int32 height_
Height of a tile.
Definition: td_api.h:80100
string browser_
The version of a browser used to log in.
Definition: td_api.h:16469
object_ptr< GiftResalePrice > price_
The price that the user agreed to pay for the gift.
Definition: td_api.h:116928
Definition: td_api.h:3663
void store(TlStorerToString &s, const char *field_name) const final
int53 id_
Supergroup or channel identifier.
Definition: td_api.h:65560
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59138
int53 user_id_
User identifier of the deleted chat member.
Definition: td_api.h:37526
array< int32 > collection_ids_
New order of gift collections.
Definition: td_api.h:111678
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33109
bool is_paused_
Pass true if the download is paused.
Definition: td_api.h:126378
string text_
Text of the button.
Definition: td_api.h:32439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122481
string title_
Web App title.
Definition: td_api.h:80205
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:28022
string cryptocurrency_
Cryptocurrency used to pay for the item.
Definition: td_api.h:16223
object_ptr< statisticalValue > mean_story_share_count_
Mean number of times the recently posted stories were shared.
Definition: td_api.h:15077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66929
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:71071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80419
int53 chat_id_
Chat identifier.
Definition: td_api.h:71662
Definition: td_api.h:57809
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:125262
Definition: td_api.h:79166
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31849
void store(TlStorerToString &s, const char *field_name) const final
string prefix_
Hashtag prefix to search for.
Definition: td_api.h:114393
string debug_information_
Debug information in application-specific format.
Definition: td_api.h:115967
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20753
string username_
Username to be used for authentication.
Definition: td_api.h:6923
array< object_ptr< SuggestedAction > > added_actions_
Added suggested actions.
Definition: td_api.h:75655
string title_
Title of the sticker set.
Definition: td_api.h:62198
bool can_set_profile_background_custom_emoji_
True, if custom emoji for profile background can be set.
Definition: td_api.h:9413
void store(TlStorerToString &s, const char *field_name) const final
string client_data_
New value of client_data.
Definition: td_api.h:118945
bool is_verified_
True, if the chat or the user is verified by Telegram.
Definition: td_api.h:79667
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:38238
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:109761
int53 message_id_
Message identifier.
Definition: td_api.h:81143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28659
object_ptr< MessageSender > participant_id_
Group call participant identifier.
Definition: td_api.h:23227
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:35574
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:103738
inputMessageStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:800
int53 user_id_
User identifier.
Definition: td_api.h:124136
string method_
The method name.
Definition: td_api.h:116248
Definition: td_api.h:69138
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2079
string venue_id_
Identifier of the venue in the provider database.
Definition: td_api.h:29245
object_ptr< storyAlbum > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111321
string recovery_code_
Recovery code to check.
Definition: td_api.h:109867
object_ptr< chatPhotoSticker > sticker_
Information about the sticker.
Definition: td_api.h:25135
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17758
array< int32 > story_ids_
Identifier of the stories to add to the album; 1-getOption("story_album_story_count_max") identifiers...
Definition: td_api.h:82172
int64 available_amount_
Amount of Toncoins that are available for withdrawal; in the smallest units of the cryptocurrency.
Definition: td_api.h:68791
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:64225
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23848
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:107665
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113338
int32 offset_
Offset of the entity, in UTF-16 code units.
Definition: td_api.h:67359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57706
object_ptr< storageStatisticsFast > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104484
int53 message_id_
Message identifier.
Definition: td_api.h:70341
Definition: td_api.h:49321
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42846
Definition: td_api.h:92017
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52019
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:39638
Definition: td_api.h:27451
string name_
The chosen icon name for short folder representation; one of "All", "Unread", "Unmuted",...
Definition: td_api.h:12275
Definition: td_api.h:58007
Definition: td_api.h:68028
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:104366
inputStoryContentPhoto()
object_ptr< validatedOrderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128624
Definition: td_api.h:62378
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:109067
int32 date_
Point in time (Unix timestamp) when the user sent the join request.
Definition: td_api.h:12983
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71260
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:50965
object_ptr< location > location_
The location.
Definition: td_api.h:96726
int32 expires_
Point in time (Unix timestamp) when the user's online status will expire.
Definition: td_api.h:78980
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:32688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6178
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:22266
object_ptr< audio > audio_
Message content; may be null.
Definition: td_api.h:52153
object_ptr< MessageSender > watcher_id_
The identifier of a user or chat that subscribed for the proximity alert.
Definition: td_api.h:39802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60773
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:90796
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:62202
Definition: td_api.h:105308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97118
Definition: td_api.h:46371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95993
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:87766
int53 chat_id_
Chat identifier.
Definition: td_api.h:72733
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94326
Definition: td_api.h:24947
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:79568
int53 chat_id_
Chat identifier.
Definition: td_api.h:71326
Definition: td_api.h:36357
object_ptr< MessageSender > default_participant_id_
Default group call participant identifier to join the video chat; may be null.
Definition: td_api.h:79793
object_ptr< formattedText > title_
Title of the checklist; 1-getOption("checklist_title_length_max") characters. May contain only Bold,...
Definition: td_api.h:25264
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53908
int53 chat_id_
Chat identifier.
Definition: td_api.h:104843
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:115085
string id_
Unique identifier of the query result.
Definition: td_api.h:25990
bool is_my_video_paused_
True, if the current user's video is paused.
Definition: td_api.h:22769
int53 publisher_chat_id_
Identifier of the chat that published the gift; 0 if none.
Definition: td_api.h:21482
void store(TlStorerToString &s, const char *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< premiumPaymentOption > payment_option_
Information about the payment option.
Definition: td_api.h:50693
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116531
string data_
JSON-serialized query data.
Definition: td_api.h:76395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41853
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88584
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:119298
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:64042
Definition: td_api.h:25392
bool is_greeting_
True, if the category must be shown first when choosing a sticker for the start page.
Definition: td_api.h:18423
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120440
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:110564
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109410
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:24058
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:26590
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 option_id_
0-based identifier of the answer option.
Definition: td_api.h:101793
Definition: td_api.h:79375
object_ptr< MessageTopic > topic_id_
Identifier of the topic within the chat to which the message belongs; may be null if none.
Definition: td_api.h:35612
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:41479
Definition: td_api.h:111282
object_ptr< notificationSounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103414
int32 limit_
The maximum number of sticker sets to return; up to 100.
Definition: td_api.h:92201
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:123037
int53 gift_message_id_
Identifier of the message with the regular gift that was upgraded; can be 0 or an identifier of a del...
Definition: td_api.h:77401
Definition: td_api.h:66900
int32 creation_date_
Point in time (Unix timestamp) when the code was created.
Definition: td_api.h:49463
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105291
Definition: td_api.h:91867
Definition: td_api.h:84308
Definition: td_api.h:79086
int32 channel_id_
Identifier of an audio/video channel to get as received from tgcalls.
Definition: td_api.h:106607
string server_
Proxy server domain or IP address.
Definition: td_api.h:91102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77134
Definition: td_api.h:121455
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1538
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:117850
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:112831
Definition: td_api.h:40467
object_ptr< testVectorStringObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125314
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:76959
Definition: td_api.h:56452
object_ptr< InputFile > document_
Document to be sent.
Definition: td_api.h:26904
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:104790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37214
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:5833
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number.
Definition: td_api.h:16318
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58224
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41297
Definition: td_api.h:7138
object_ptr< MessageTopic > topic_id_
Pass topic identifier to search messages only in specific topic; pass null to search for messages in ...
Definition: td_api.h:113931
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:47932
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:48396
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:38870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22545
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47958
string provider_data_
JSON-encoded data about the invoice, which will be shared with the payment provider.
Definition: td_api.h:27522
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14808
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5535
array< int53 > message_ids_
Unique message identifiers of the deleted messages.
Definition: td_api.h:75944
int53 message_id_
Message identifier of the original message.
Definition: td_api.h:40561
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:110644
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the video, if applicable.
Definition: td_api.h:29590
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:27579
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9844
int53 star_count_
The alternative amount of Telegram Stars to pay; 0 if payment in Telegram Stars is not possible.
Definition: td_api.h:49524
object_ptr< MessageSender > sender_id_
Identifier of the sender of the message.
Definition: td_api.h:35566
array< string > library_versions_
List of supported tgcalls versions.
Definition: td_api.h:6777
Definition: td_api.h:96533
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:87933
array< object_ptr< connectedAffiliateProgram > > programs_
The list of connected affiliate programs.
Definition: td_api.h:16420
object_ptr< video > video_icon_
Video icon of the album; may be null if none.
Definition: td_api.h:34390
Definition: td_api.h:107044
int53 message_thread_id_
If not 0, the message thread identifier in which the action was performed.
Definition: td_api.h:72735
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chat themes to return.
Definition: td_api.h:98216
object_ptr< formattedText > caption_
Video caption.
Definition: td_api.h:36270
string payload_
Bot-provided payload.
Definition: td_api.h:60393
Definition: td_api.h:54207
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:77547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55207
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:34835
Definition: td_api.h:127977
bool others_can_add_tasks_
True, if other users can add tasks to the list.
Definition: td_api.h:25268
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Logging tag to change verbosity level.
Definition: td_api.h:99540
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88115
Definition: td_api.h:82666
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:29002
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< SuggestedPostPrice > price_
Price of the suggested post.
Definition: td_api.h:39271
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114184
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:103921
string file_name_
Name of the file.
Definition: td_api.h:84621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19879
Definition: td_api.h:97990
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69124
void store(TlStorerToString &s, const char *field_name) const final
string token_
The token for graph loading.
Definition: td_api.h:104100
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86764
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:92917
bool need_phone_number_
True, if the user's phone number is needed for payment.
Definition: td_api.h:32093
bool can_set_custom_background_
True, if custom background can be set in the chat for all users.
Definition: td_api.h:9423
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:81725
Definition: td_api.h:32064
int64 sticker_set_id_
New value of the supergroup sticker set identifier. Use 0 to remove the supergroup sticker set.
Definition: td_api.h:123721
Definition: td_api.h:21958
object_ptr< TextParseMode > parse_mode_
Text parse mode.
Definition: td_api.h:108760
array< object_ptr< chatBoostLevelFeatures > > features_
The list of features.
Definition: td_api.h:9337
string title_
Title of the result.
Definition: td_api.h:25931
int32 added_member_count_
Number of new members invited by the user.
Definition: td_api.h:15267
messageSuggestedPostApprovalFailed()
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:113941
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:29052
array< object_ptr< InputInlineQueryResult > > results_
The results of the query.
Definition: td_api.h:82452
int64 id_
Unique sticker identifier within the set; 0 if none.
Definition: td_api.h:61804
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:8927
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:79306
object_ptr< KeyboardButtonType > type_
Type of the button.
Definition: td_api.h:32441
void store(TlStorerToString &s, const char *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:38304
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58308
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106012
Definition: td_api.h:67701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55327
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23563
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:90358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74602
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:58103
bool only_preview_
Pass true to get a fake message instead of actually sending them.
Definition: td_api.h:41493
object_ptr< starAmount > available_amount_
The amount of Telegram Stars that are available for withdrawal.
Definition: td_api.h:59652
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127854
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72520
bool is_installed_
True, if the sticker set has been installed by the current user.
Definition: td_api.h:62119
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47349
object_ptr< upgradedGift > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67448
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7399
object_ptr< languagePackInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99254
Definition: td_api.h:52520
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59436
Definition: td_api.h:6441
bool can_delete_stories_
True, if the administrator can delete stories posted by other users; applicable to supergroups and ch...
Definition: td_api.h:9048
int32 height_
Map height in pixels before applying scale; 16-1024.
Definition: td_api.h:99852
Definition: td_api.h:100265
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the animation, if applicable.
Definition: td_api.h:26791
int32 group_call_id_
Group call identifier.
Definition: td_api.h:126755
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83928
Definition: td_api.h:54246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97381
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:117511
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:26475
Definition: td_api.h:36024
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119188
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:120581
Definition: td_api.h:12018
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120605
int53 chat_id_
Target chat.
Definition: td_api.h:116421
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:28701
Definition: td_api.h:101256
Definition: td_api.h:42667
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< identityDocument > internal_passport_
Internal passport.
Definition: td_api.h:45981
bool show_story_poster_
True, if the chat that posted a story must be displayed in notifications.
Definition: td_api.h:57153
Definition: td_api.h:77291
Definition: td_api.h:115366
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91422
void store(TlStorerToString &s, const char *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:101111
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125018
int32 total_count_
Approximate total number of users found.
Definition: td_api.h:79431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16883
bool supports_bot_chats_
True, if the bot supports opening from attachment menu in private chats with other bots.
Definition: td_api.h:1308
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91369
int53 user_chat_id_
Chat identifier of the private chat with the user.
Definition: td_api.h:76586
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14456
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > reason_
Reason to be shown to the user.
Definition: td_api.h:7664
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:110373
int32 total_count_
Total number of pending join requests.
Definition: td_api.h:13070
Definition: td_api.h:85710
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:32858
int53 chat_id_
Chat identifier.
Definition: td_api.h:95907
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46850
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112415
bool compare_sound_
Pass true to include in the response chats with only non-default sound.
Definition: td_api.h:95268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86929
Definition: td_api.h:67521
void store(TlStorerToString &s, const char *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:4243
int53 user_id_
Identifier of the user that sent the gift.
Definition: td_api.h:60881
int32 subtitle_text_color_
A color of the subtitle text in the RGB format.
Definition: td_api.h:68259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51629
string title_
Title of the supergroup or channel.
Definition: td_api.h:37280
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87360
int32 video_duration_
Duration of the video, in seconds.
Definition: td_api.h:25870
void store(TlStorerToString &s, const char *field_name) const final
getPublicPostSearchLimits()
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:89670
Definition: td_api.h:52478
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:16225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2842
object_ptr< groupCall > group_call_
New data about the group call.
Definition: td_api.h:73579
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83878
string video_mime_type_
MIME type of the video file. Must be one of "image/gif" and "video/mp4".
Definition: td_api.h:25868
int53 chat_id_
Identifier of the chat that posted stories.
Definition: td_api.h:118714
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:93724
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71935
object_ptr< upgradedGiftSymbol > symbol_
The symbol.
Definition: td_api.h:77640
int53 message_id_
Identifier of the message containing the checklist. Use messageProperties.can_mark_tasks_as_done to c...
Definition: td_api.h:108189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80005
Definition: td_api.h:41896
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:44983
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:8032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101705
int53 chat_id_
Chat identifier.
Definition: td_api.h:70858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24631
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41519
double value_
The current value.
Definition: td_api.h:61751
double duration_
Total call duration, in seconds.
Definition: td_api.h:42628
int32 limit_
The maximum number of stories to be returned. For optimal performance, the number of returned stories...
Definition: td_api.h:104574
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:15399
void store(TlStorerToString &s, 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:125473
int32 limit_
The maximum number of participants to load; up to 100.
Definition: td_api.h:107958
bool view_as_topics_
New value of view_as_topics.
Definition: td_api.h:71790
object_ptr< PublicChatType > type_
Type of the public chats to return.
Definition: td_api.h:96635
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:86744
bool autosave_photos_
True, if photo autosave is enabled.
Definition: td_api.h:57096
array< string > received_gift_ids_
Identifier of the gifts to remove from the collection.
Definition: td_api.h:110460
object_ptr< inputStoryAreas > areas_
Clickable rectangle areas to be shown on the story media; pass null if none.
Definition: td_api.h:108934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94428
string url_
An HTTP URL to pass to getWebAppUrl.
Definition: td_api.h:32761
Definition: td_api.h:26731
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:22767
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27693
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8748
object_ptr< message > message_
The message with story forward.
Definition: td_api.h:64137
string store_product_id_
Identifier of the store product associated with the option.
Definition: td_api.h:49530
array< object_ptr< upgradedGiftSymbolCount > > symbols_
Available symbols; for searchGiftsForResale requests without offset and attributes only.
Definition: td_api.h:22242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127689
array< object_ptr< groupCallRecentSpeaker > > recent_speakers_
At most 3 recently speaking users in the group call.
Definition: td_api.h:22765
string password_
The 2-step verification password of the current user.
Definition: td_api.h:122936
int53 message_id_
Identifier of the message.
Definition: td_api.h:89805
int32 unread_unmuted_count_
Total number of unread unmuted chats.
Definition: td_api.h:73882
Definition: td_api.h:95467
object_ptr< fileDownload > file_download_
The added file download.
Definition: td_api.h:73318
object_ptr< chatPhotoInfo > photo_
Chat photo; may be null.
Definition: td_api.h:8028
string token_
Play Integrity API token for the Android application, or secret from push notification for the iOS ap...
Definition: td_api.h:117249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101289
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13002
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103727
object_ptr< chatJoinRequests > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94889
int32 vote_percentage_
The percentage of votes for this option; 0-100.
Definition: td_api.h:48466
int32 expiration_date_
Point in time (Unix timestamp) when the boost will expire.
Definition: td_api.h:9292
void store(TlStorerToString &s, const char *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:91653
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:126102
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:127935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116783
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:105989
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110956
bool can_send_voice_notes_
True, if the user can send voice notes.
Definition: td_api.h:14063
object_ptr< photo > photo_icon_
Icon of the album; may be null if none.
Definition: td_api.h:34388
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9557
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4601
int32 colspan_
The number of columns the cell spans.
Definition: td_api.h:45278
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125553
object_ptr< inputThumbnail > thumbnail_
Media thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:27926
object_ptr< animatedChatPhoto > small_animation_
A small (160x160) animated variant of the photo in MPEG4 format; may be null even if the big animatio...
Definition: td_api.h:14147
bool is_rtl_
True, if the instant view must be shown from right to left.
Definition: td_api.h:80453
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66701
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:63607
object_ptr< file > document_
File containing the document.
Definition: td_api.h:17974
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:100923
void store(TlStorerToString &s, const char *field_name) const final
int32 duration_
The call duration, in seconds.
Definition: td_api.h:89142
Definition: td_api.h:20473
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:125786
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122041
string received_gift_id_
Identifier of the unique gift.
Definition: td_api.h:120980
int53 message_id_
Identifier of the message with the button.
Definition: td_api.h:124461
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:89737
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:89602
Definition: td_api.h:68521
Definition: td_api.h:188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56400
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105471
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:54824
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14040
Definition: td_api.h:117999
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11330
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:41728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15588
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40047
Definition: td_api.h:22452
void store(TlStorerToString &s, const char *field_name) const final
string offset_
Offset of the first transaction to return as received from the previous request; use empty string to ...
Definition: td_api.h:105631
Definition: td_api.h:98664
Definition: td_api.h:76079
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:41481
bool are_tags_
True, if the reactions are tags and Telegram Premium users can filter messages by them.
Definition: td_api.h:40895
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:116499
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115573
void store(TlStorerToString &s, const char *field_name) const final
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:86636
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:9341
array< object_ptr< Update > > updates_
List of updates.
Definition: td_api.h:76818
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45592
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:101873
int53 uploaded_size_
Size of the remote available part of the file, in bytes; 0 if unknown.
Definition: td_api.h:54678
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:9022
bytes invoice_payload_
Invoice payload; only for bots.
Definition: td_api.h:38300
object_ptr< businessRecipients > recipients_
Chosen recipients of the greeting messages.
Definition: td_api.h:5770
Definition: td_api.h:5338
array< object_ptr< pollOption > > options_
List of poll answer options.
Definition: td_api.h:48398
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115127
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83828
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:76674
int32 total_count_
Approximate total number of sticker sets found.
Definition: td_api.h:62279
int53 message_id_
Identifier of the message. Use messageProperties.can_edit_scheduling_state to check whether the messa...
Definition: td_api.h:90981
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:4177
object_ptr< file > android_icon_
Icon for the bot in TGS format for the official Android app; may be null.
Definition: td_api.h:1336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45685
int53 chat_id_
Identifier of the channel chat which started the giveaway.
Definition: td_api.h:98369
bytes data_
The data.
Definition: td_api.h:73749
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43177
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:122393
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the erroneously deleted message from chatEventMessageDeleted.
Definition: td_api.h:112607
object_ptr< ChatTheme > theme_
Theme set for the chat; may be null if none.
Definition: td_api.h:8088
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112913
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16407
array< int53 > message_ids_
Identifiers of reported messages. Use messageProperties.can_report_chat to check whether the message ...
Definition: td_api.h:112213
string endpoint_id_
Video channel endpoint identifier.
Definition: td_api.h:23138
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88501
Definition: td_api.h:87589
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:45715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18646
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:60870
Definition: td_api.h:51650
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:84786
object_ptr< RichText > kicker_
Kicker.
Definition: td_api.h:43982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77416
Definition: td_api.h:62593
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51724
Definition: td_api.h:103392
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85690
bool is_created_
True, if the call has already been created by the server.
Definition: td_api.h:6987
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:48564
int32 resale_count_
Number of gifts that are available for resale.
Definition: td_api.h:2870
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:76953
array< object_ptr< closeBirthdayUser > > close_birthday_users_
List of contact users with close birthday.
Definition: td_api.h:75736
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:115657
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99972
object_ptr< MessageTopic > topic_id_
Identifier of the topic.
Definition: td_api.h:72120
Definition: td_api.h:91209
Definition: td_api.h:41157
object_ptr< chat > chat_
The chat.
Definition: td_api.h:70513
Definition: td_api.h:13297
object_ptr< termsOfService > terms_of_service_
Telegram terms of service.
Definition: td_api.h:2316
Definition: td_api.h:32831
Definition: td_api.h:3337
int32 unread_mention_count_
The number of unread mention messages left in the chat.
Definition: td_api.h:71496
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45402
Definition: td_api.h:3153
object_ptr< emojiReaction > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20644
bool allow_google_id_
True, if authorization through Google ID is allowed.
Definition: td_api.h:2150
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128289
array< object_ptr< upgradedGiftSymbol > > symbols_
Examples of possible symbols that can be chosen for the gift after upgrade.
Definition: td_api.h:22185
Definition: td_api.h:122005
object_ptr< groupCallParticipantVideoInfo > video_info_
Information about user's video channel; may be null if there is no active video.
Definition: td_api.h:23050
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36143
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat in which to find message position.
Definition: td_api.h:95205
Definition: td_api.h:124125
int53 chat_id_
Chat identifier.
Definition: td_api.h:71494
Definition: td_api.h:54715
Definition: td_api.h:6087
int32 max_date_
The maximum date of the messages to delete.
Definition: td_api.h:88093
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81349
string id_
Unique identifier of the query result.
Definition: td_api.h:24054
Definition: td_api.h:114437
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18901
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:66259
bool withdrawal_enabled_
True, if Telegram Stars can be withdrawn now or later.
Definition: td_api.h:14488
string files_directory_
The path to the directory for storing files; if empty, database_directory will be used.
Definition: td_api.h:123882
object_ptr< personalDocument > passport_registration_
Passport registration pages.
Definition: td_api.h:46176
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15842
int32 unread_count_
Number of unread messages in the chat.
Definition: td_api.h:8068
string invoice_payload_
Invoice payload.
Definition: td_api.h:76253
object_ptr< message > last_message_
Last message in the topic; may be null if none or unknown.
Definition: td_api.h:56943
string domain_
A domain of the URL.
Definition: td_api.h:35266
bool can_enable_paid_reaction_
True, if paid reaction can be enabled in the channel chat; for channels only.
Definition: td_api.h:65708
Definition: td_api.h:97542
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Unique button identifier.
Definition: td_api.h:32623
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105707
object_ptr< SpeechRecognitionResult > speech_recognition_result_
Result of speech recognition in the voice note; may be null.
Definition: td_api.h:80154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4011
Definition: td_api.h:88997
int32 id_
Unique identifier of the task.
Definition: td_api.h:16084
int32 story_album_id_
Identifier of the story album.
Definition: td_api.h:123441
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:62123
double enabled_notifications_percentage_
A percentage of users with enabled notifications for the chat; 0-100.
Definition: td_api.h:15081
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110218
Definition: td_api.h:98608
Definition: td_api.h:95068
int53 chat_id_
Chat identifier.
Definition: td_api.h:70816
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:105739
bool can_manage_direct_messages_
True, if the administrator can answer to channel direct messages; applicable to channels only.
Definition: td_api.h:9050
Definition: td_api.h:72533
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:95371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17131
object_ptr< foundAffiliatePrograms > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113675
object_ptr< factCheck > fact_check_
The new fact-check.
Definition: td_api.h:70343
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:54504
bool is_chosen_
True, if the option was chosen by the user.
Definition: td_api.h:48468
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114131
int53 chat_id_
Chat identifier.
Definition: td_api.h:76630
array< object_ptr< attachmentMenuBot > > bots_
The new list of bots. The bots must not be shown on scheduled messages screen.
Definition: td_api.h:74962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124829
int53 message_id_
Identifier of the message.
Definition: td_api.h:81381
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:116926
Definition: td_api.h:102755
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:66779
Definition: td_api.h:39504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100295
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62436
bool can_be_pinned_
True, if the message can be pinned or unpinned in the chat using pinChatMessage or unpinChatMessage.
Definition: td_api.h:40715
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:103799
Definition: td_api.h:44964
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:14200
string currency_
Currency for price of the product.
Definition: td_api.h:38228
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35082
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:65710
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:52364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40215
array< int32 > x_
Vector of numbers to return.
Definition: td_api.h:125138
int53 message_id_
Identifier of the message containing the poll.
Definition: td_api.h:122564
object_ptr< ChatTheme > theme_
The new theme of the chat; may be null if theme was reset to default.
Definition: td_api.h:71454
void store(TlStorerToString &s, const char *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:15696
Definition: td_api.h:89192
int64 balance_amount_
Amount of the cryptocurrency that isn't withdrawn yet, in the smallest units of the cryptocurrency.
Definition: td_api.h:14484
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99618
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56733
Definition: td_api.h:99271
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88484
bool is_muted_
Pass true to join the call with muted microphone.
Definition: td_api.h:22996
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:97188
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7108
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69965
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60899
object_ptr< factCheck > fact_check_
Information about fact-check added to the message; may be null if none.
Definition: td_api.h:35604
Definition: td_api.h:41769
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17515
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:60670
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91808
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73807
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63773
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13389
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:1338
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7125
Definition: td_api.h:32201
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89170
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:38700
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:10225
Definition: td_api.h:85260
Definition: td_api.h:107787
int32 valid_for_
Time left before the temporary password expires, in seconds.
Definition: td_api.h:66913
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97714
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74899
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52583
object_ptr< ReactionType > reaction_type_
Type of the reaction.
Definition: td_api.h:63559
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85853
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:65576
Definition: td_api.h:42817
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:112605
Definition: td_api.h:84842
object_ptr< orderInfo > order_info_
Order information; may be null.
Definition: td_api.h:47780
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118849
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:54414
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37295
Definition: td_api.h:70055
object_ptr< sticker > icon_
Custom emoji sticker, which represents icon of the category.
Definition: td_api.h:18419
Definition: td_api.h:64025
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7432
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:121221
array< int53 > user_ids_
Identifiers of the users; always unknown and empty for non-owned stories.
Definition: td_api.h:64541
object_ptr< animations > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63384
object_ptr< personalDocument > rental_agreement_
Rental agreement.
Definition: td_api.h:46137
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105069
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:39881
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:62121
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:20486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89376
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:54426
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9861
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98533
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128236
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116273
Definition: td_api.h:95308
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:71959
Definition: td_api.h:36066
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:102788
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:77820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111423
object_ptr< UserStatus > status_
New status of the user.
Definition: td_api.h:72783
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:61051
Definition: td_api.h:17877
Definition: td_api.h:48282
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37502
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:11750
Definition: td_api.h:39708
int32 x_
Number to square.
Definition: td_api.h:125534
string query_
Query to search for. If empty, searchChatMessages must be used instead.
Definition: td_api.h:115207
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:2148
object_ptr< SearchMessagesFilter > filter_
Filter for message content; searchMessagesFilterEmpty is unsupported in this function.
Definition: td_api.h:95146
int32 end_date_
Point in time (Unix timestamp) at which the date range ends.
Definition: td_api.h:17157
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:8249
Definition: td_api.h:10296
Definition: td_api.h:43294
Definition: td_api.h:104888
Definition: td_api.h:82890
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:24457
Definition: td_api.h:17021
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:47220
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:118660
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27654
int53 chat_id_
Chat identifier.
Definition: td_api.h:70636
Definition: td_api.h:56287
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74155
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:42576
int53 star_count_
The integer amount of Telegram Stars rounded to 0.
Definition: td_api.h:59276
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 that owns the stories.
Definition: td_api.h:82168
Definition: td_api.h:75644
bool is_recurring_
True, if this is a recurring payment.
Definition: td_api.h:38178
int32 winner_count_
Number of winners in the giveaway.
Definition: td_api.h:22353
int32 call_id_
Call identifier.
Definition: td_api.h:116020
Definition: td_api.h:110076
object_ptr< businessRecipients > recipients_
Private chats that will be accessible to the bot.
Definition: td_api.h:5242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111008
void store(TlStorerToString &s, const char *field_name) const final
bool show_message_sender_
New value of show_message_sender.
Definition: td_api.h:11393
object_ptr< RichText > text_
Text.
Definition: td_api.h:56463
int53 chat_id_
Chat identifier.
Definition: td_api.h:119496
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122268
object_ptr< birthdate > birthdate_
The new value of the current user's birthdate; pass null to remove the birthdate.
Definition: td_api.h:117684
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:57155
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:113937
string title_
New group call title; 1-64 characters.
Definition: td_api.h:124296
Definition: td_api.h:82500
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel that received the gift.
Definition: td_api.h:60797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41755
string address_
Location address; 1-96 characters.
Definition: td_api.h:5887
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122908
Definition: td_api.h:102594
Definition: td_api.h:61503
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:90544
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:117792
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116486
int32 max_date_
If not 0, the maximum date of the messages to return.
Definition: td_api.h:114524
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:94548
bool via_mention_
True, if the story was automatically forwarded because of a mention of the user.
Definition: td_api.h:36837
object_ptr< InputFile > thumbnail_
Thumbnail to set; pass null to remove the sticker set thumbnail.
Definition: td_api.h:123331
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52898
Definition: td_api.h:115749
int53 user_id_
User identifier.
Definition: td_api.h:106396
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107715
int32 date_
Point in time (Unix timestamp) when the message was sent; 0 for scheduled messages.
Definition: td_api.h:35592
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73678
Definition: td_api.h:82776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78182
array< object_ptr< starTransaction > > transactions_
List of transactions with Telegram Stars.
Definition: td_api.h:61580
Definition: td_api.h:27283
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98338
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:93518
string text_
Recognized text.
Definition: td_api.h:58995
Definition: td_api.h:2948
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92222
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars; can be identifier of the current user,...
Definition: td_api.h:104042
Definition: td_api.h:55440
object_ptr< SuggestedPostRefundReason > reason_
Reason of the refund.
Definition: td_api.h:39445
Definition: td_api.h:11859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55357
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22506
Definition: td_api.h:75347
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103121
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:87708
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:117547
object_ptr< background > background_
The background.
Definition: td_api.h:9240
Definition: td_api.h:105230
int53 current_level_rating_
The rating required for the current level.
Definition: td_api.h:78897
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71176
Definition: td_api.h:102133
object_ptr< newChatPrivacySettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101150
string amount_
The paid amount.
Definition: td_api.h:53551
int32 checklist_task_id_
Identifier of the checklist task in the original message that was replied; 0 if none.
Definition: td_api.h:41181
Definition: td_api.h:25124
object_ptr< StatisticalGraph > member_count_graph_
A graph containing number of members in the chat.
Definition: td_api.h:15083
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53752
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10088
object_ptr< reactionNotificationSettings > notification_settings_
The new notification settings for reactions.
Definition: td_api.h:122834
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67418
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98483
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67641
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49736
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21227
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:80455
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90693
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:65716
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110115
string url_
HTTP or tg:// URL to be opened when the link is clicked.
Definition: td_api.h:67961
array< object_ptr< passportSuitableElement > > suitable_elements_
List of Telegram Passport elements any of which is enough to provide.
Definition: td_api.h:47173
object_ptr< remoteFile > remote_
Information about the remote copy of the file.
Definition: td_api.h:19430
Definition: td_api.h:4274
chatRevenueTransactionTypeSuggestedPostEarnings()
bool is_my_video_paused_
Pass true if the current user's video is paused.
Definition: td_api.h:126702
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:128943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89314
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96787
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:121803
Definition: td_api.h:94118
int53 message_id_
Identifier of the message from which the query originated. The message must not be scheduled.
Definition: td_api.h:93460
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115105
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119358
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15970
Definition: td_api.h:128150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45616
Definition: td_api.h:40548
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80896
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:18872
int32 limit_
The maximum number of transactions to return.
Definition: td_api.h:103986
int32 unread_unmuted_count_
Total number of unread messages in unmuted chats.
Definition: td_api.h:73835
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126566
string game_short_name_
A short name of the game that was attached to the callback button.
Definition: td_api.h:7370
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:65588
int53 user_id_
Identifier of the user that sold the gift.
Definition: td_api.h:61007
reportStoryResultOptionRequired()
bool can_retry_
True, if the message can be re-sent using resendMessages or readdQuickReplyShortcutMessages.
Definition: td_api.h:41724
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:23547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50074
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:27636
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62857
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:87793
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:84747
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:68811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37775
string keyword_
The keyword.
Definition: td_api.h:18719
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:94329
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:81379
Definition: td_api.h:36693
object_ptr< ReplyMarkup > reply_markup_
Inline keyboard reply markup for the message; may be null if none.
Definition: td_api.h:53886
Definition: td_api.h:71357
Definition: td_api.h:106079
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:123613
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:66068
int53 chat_id_
Identifier of the chat that created the affiliate program.
Definition: td_api.h:61181
object_ptr< failedToAddMembers > failed_to_add_members_
Information about failed to add members.
Definition: td_api.h:16911
void store(TlStorerToString &s, const char *field_name) const final
string data_
Arbitrary data, defined while the sound was uploaded.
Definition: td_api.h:43211
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:104847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97817
Definition: td_api.h:70460
array< object_ptr< messageCalendarDay > > days_
Information about messages sent.
Definition: td_api.h:35757
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:104845
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90756
Definition: td_api.h:79420
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:80507
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23313
int53 user_id_
User identifier.
Definition: td_api.h:98162
Definition: td_api.h:121559
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:13971
int53 id_
Group identifier.
Definition: td_api.h:3555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2933
Definition: td_api.h:103230
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:127666
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110856
object_ptr< file > video_
File containing the video.
Definition: td_api.h:64692
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111585
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87848
int53 chat_id_
Identifier of the chat that is subscribed.
Definition: td_api.h:59705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36053
int32 retry_after_
Time left before the user can post the next story.
Definition: td_api.h:7585
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:75987
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3324
Definition: td_api.h:70676
Definition: td_api.h:44280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120544
Definition: td_api.h:119319
int32 star_count_
Number of Telegram Stars added.
Definition: td_api.h:45713
object_ptr< InputFile > reverse_side_
Reverse side of the document; only for driver license and identity card; pass null otherwise.
Definition: td_api.h:25792
object_ptr< InlineKeyboardButtonType > type_
Type of the button.
Definition: td_api.h:23591
object_ptr< CallServerType > type_
Server type.
Definition: td_api.h:6830
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101758
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65362
bool select_new_chats_
True, if all new private chats are selected.
Definition: td_api.h:6104
object_ptr< contact > contact_
Contact to send.
Definition: td_api.h:27381
string id_
Unique identifier of the query result.
Definition: td_api.h:24243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78092
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107027
bytes file_hash_
Current hash of the file containing the front side.
Definition: td_api.h:28725
bool supports_user_chats_
True, if the bot supports opening from attachment menu in private chats with ordinary users.
Definition: td_api.h:1306
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92836
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:61055
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:890
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128186
Definition: td_api.h:114201
Definition: td_api.h:104773
int32 next_resale_date_
Point in time (Unix timestamp) when the gift can be resold to another user; can be in the past; 0 if ...
Definition: td_api.h:76871
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:59960
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72955
int32 group_call_id_
Group call identifier.
Definition: td_api.h:127829
Definition: td_api.h:101128
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58971
int32 accent_color_
Theme accent color in ARGB format.
Definition: td_api.h:68330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3582
string additional_info_
If non-empty, additional information about the sponsored message to be shown along with the message.
Definition: td_api.h:59184
int32 duration_
Call duration, in seconds.
Definition: td_api.h:37157
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:6826
Definition: td_api.h:27706
Definition: td_api.h:13357
int53 chat_id_
The chat to which the message with the game belongs.
Definition: td_api.h:120855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37334
Definition: td_api.h:120300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38987
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:109912
bool is_scam_
True, if the chat or the user is marked as scam by Telegram.
Definition: td_api.h:79669
object_ptr< RichText > text_
Text.
Definition: td_api.h:56343
Definition: td_api.h:80085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32457
int32 id_
Unique file identifier.
Definition: td_api.h:19422
array< object_ptr< chatBoostSlot > > slots_
List of boost slots.
Definition: td_api.h:9621
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:91039
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:120391
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20319
int32 file_id_
Identifier of the audio file to be added. The file must have been uploaded to the server.
Definition: td_api.h:81612
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:91100
string inline_message_id_
Inline message identifier.
Definition: td_api.h:90484
int53 chat_id_
Chat identifier.
Definition: td_api.h:71158
bool is_striped_
True, if the table is striped.
Definition: td_api.h:44846
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:95804
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114994
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:66620
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2049
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:94200
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:51603
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15872
Definition: td_api.h:9139
Definition: td_api.h:75974
premiumLimitTypeStoryCaptionLength()
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:89529
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108859
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:104512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68015
string cryptocurrency_
Cryptocurrency in which revenue is calculated.
Definition: td_api.h:14585
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73294
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50207
Definition: td_api.h:69842
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33068
bool request_username_
Pass true to request username of the users; bots only.
Definition: td_api.h:32637
string title_
Chat title.
Definition: td_api.h:8026
int32 collection_id_
Identifier of the gift collection.
Definition: td_api.h:111620
string title_
Title of the sponsored message.
Definition: td_api.h:79934
string author_signature_
Original post author signature.
Definition: td_api.h:40563
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38915
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:90983
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:101925
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:114022
int53 star_count_
The number of Telegram Stars to be distributed through the giveaway.
Definition: td_api.h:62861
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111213
int32 button_id_
Identifier of the button.
Definition: td_api.h:124463
int32 shortcut_id_
Unique identifier of the quick reply shortcut with the message.
Definition: td_api.h:91164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55177
string label_
Label for this portion of the product price.
Definition: td_api.h:32800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85432
Definition: td_api.h:74252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54117
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:113573
string file_name_
File name or path to the file.
Definition: td_api.h:84675
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124716
Definition: td_api.h:48383
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:91041
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:75199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8264
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6565
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123070
object_ptr< LogStream > log_stream_
New log stream.
Definition: td_api.h:121313
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:112301
int32 offset_
Number of users to skip.
Definition: td_api.h:105186
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:47129
object_ptr< formattedText > caption_
Animation caption.
Definition: td_api.h:35986
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86324
Definition: td_api.h:94958
Definition: td_api.h:4024
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125353
Definition: td_api.h:92692
bool can_send_photos_
True, if the user can send photos.
Definition: td_api.h:14057
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69410
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:23048
int32 section_header_text_color_
A color of text on the section headers in the RGB format.
Definition: td_api.h:68257
int53 chat_id_
Chat identifier.
Definition: td_api.h:119929
array< object_ptr< starGiveawayWinnerOption > > winner_options_
Allowed options for the number of giveaway winners.
Definition: td_api.h:59369
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110481
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:91341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6899
Definition: td_api.h:101167
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87009
Definition: td_api.h:14242
int53 bot_user_id_
Identifier of the original bot, which similar bots were requested.
Definition: td_api.h:108246
object_ptr< temporaryPasswordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105330
bool is_personal_
True, if the photo is visible only for the current user.
Definition: td_api.h:51264
object_ptr< giftCollection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86200
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:62129
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108117
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PushMessageContent > content_
Push message content.
Definition: td_api.h:43431
int53 chat_id_
Chat identifier.
Definition: td_api.h:95587
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114876
::td::tl_object_ptr< Type > object_ptr
Definition: td_api.h:58
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:76100
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:16134
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2892
string scope_
Telegram Passport element types requested by the service.
Definition: td_api.h:101372
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107437
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:68249
object_ptr< SuggestedPostPrice > price_
Price of the suggested post; may be null if the post is non-paid.
Definition: td_api.h:65249
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:68125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74644
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:73410
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44186
void store(TlStorerToString &s, const char *field_name) const final
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:61818
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55499
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:44604
object_ptr< formattedText > text_
Text to translate.
Definition: td_api.h:128161
Definition: td_api.h:99716
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:41551
object_ptr< StatisticalGraph > week_graph_
A graph containing distribution of message views per day of week.
Definition: td_api.h:15005
Definition: td_api.h:118543
Definition: td_api.h:45017
chatStatisticsObjectTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90690
object_ptr< productInfo > product_info_
Information about the bought product.
Definition: td_api.h:60571
array< object_ptr< ReactionType > > reactions_
The list of reactions.
Definition: td_api.h:9196
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59481
object_ptr< audio > audio_
The audio description.
Definition: td_api.h:36035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110168
Definition: td_api.h:29400
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81056
bool is_persistent_
True, if the keyboard is expected to always be shown when the ordinary keyboard is hidden.
Definition: td_api.h:54816
Definition: td_api.h:24036
Definition: td_api.h:109109
bool can_unmute_self_
True, if the participant is muted for all users, but can unmute themselves.
Definition: td_api.h:23074
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118090
array< int32 > album_ids_
Identifiers of story albums to which the story will be added upon posting. An album can have up to ge...
Definition: td_api.h:108940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39116
object_ptr< ReplyMarkup > reply_markup_
Markup for replying to the message; pass null if none; for bots only.
Definition: td_api.h:116505
array< object_ptr< stickerSetInfo > > sets_
List of sticker sets.
Definition: td_api.h:62281
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71218
Definition: td_api.h:67890
Definition: td_api.h:15916
string query_
Query to search for in names, usernames and titles; may be empty to get all relevant interactions.
Definition: td_api.h:104679
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96435
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79542
int53 star_count_
The amount of Telegram Stars expected to be paid for the gift. Must be in range getOption("gift_resal...
Definition: td_api.h:21976
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:112240
int32 id_
Unique chat folder identifier.
Definition: td_api.h:12318
int32 unclaimed_prize_count_
Number of undistributed prizes; for Telegram Premium giveaways only.
Definition: td_api.h:38573
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108374
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54263
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36299
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107668
int53 chat_id_
Chat identifier.
Definition: td_api.h:71830
bool is_hidden_
True, if the topic was hidden; otherwise, the topic was unhidden.
Definition: td_api.h:38006
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11126
int53 message_id_
Identifier of the message. Use message.interaction_info.reactions.can_get_added_reactions to check wh...
Definition: td_api.h:100107
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:82848
int64 sticker_id_
Identifier of the sticker representing the symbol.
Definition: td_api.h:77080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38144
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14606
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:80841
Definition: td_api.h:37065
Definition: td_api.h:118482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60503
int32 restricted_until_date_
Point in time (Unix timestamp) when restrictions will be lifted from the user; 0 if never....
Definition: td_api.h:13499
int64 session_id_
Session identifier.
Definition: td_api.h:124949
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:109709
object_ptr< pageBlockCaption > caption_
Animation caption.
Definition: td_api.h:44335
Definition: td_api.h:119207
bool default_disable_notification_
New value of default_disable_notification.
Definition: td_api.h:125893
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:107903
Definition: td_api.h:82157
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:55483
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23201
string id_
Unique identifier of the query result.
Definition: td_api.h:26215
std::int32_t int32
Definition: td_api.h:23
string value_
String value.
Definition: td_api.h:32969
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102333
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:116425
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:118391
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57539
Definition: td_api.h:42257
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:1340
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35729
Definition: td_api.h:124899
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9172
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4303
Definition: td_api.h:103342
string currency_
Currency for the paid amount.
Definition: td_api.h:38688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18348
int53 user_id_
Identifier of the target user.
Definition: td_api.h:86391
int53 user_id_
Identifier of the user that received the Telegram Premium subscription.
Definition: td_api.h:61391
int32 group_call_id_
Group call identifier.
Definition: td_api.h:127882
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:109981
Definition: td_api.h:74615
Definition: td_api.h:58231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113672
bool supports_self_chat_
True, if the bot supports opening from attachment menu in the chat with the bot.
Definition: td_api.h:1304
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101398
double cover_frame_timestamp_
New timestamp of the frame, which will be used as video thumbnail.
Definition: td_api.h:91345
Definition: td_api.h:85555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68054
bool is_outgoing_
True, if the message is outgoing.
Definition: td_api.h:43429
int32 read_date_
Point in time (Unix timestamp) when the message was read by the other user.
Definition: td_api.h:40949
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:37118
internalLinkTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113104
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22926
bool is_current_query_free_
True, if the search for the specified query isn't charged.
Definition: td_api.h:52000
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Length of the code.
Definition: td_api.h:1622
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:121257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84861
array< int64 > reaction_effect_ids_
The new list of available message effects from emoji reactions.
Definition: td_api.h:75079
object_ptr< mainWebApp > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99816
int32 day_
Day of the month; 1-31.
Definition: td_api.h:17110
Definition: td_api.h:76382
object_ptr< MessageSender > owner_id_
Identifier of the previous owner of the Telegram Stars that refunds them.
Definition: td_api.h:38294
int53 chat_id_
Identifier of the chat that owns the stories.
Definition: td_api.h:123439
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6252
int32 message_count_
Approximate number of messages in the topic.
Definition: td_api.h:72122
Definition: td_api.h:15735
Definition: td_api.h:63977
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62761
array< object_ptr< callServer > > servers_
List of available call servers.
Definition: td_api.h:7061
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:17461
object_ptr< StoryList > story_list_
The story list in which to load active stories.
Definition: td_api.h:107798
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111965
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104445
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:91045
string query_
Query to search for.
Definition: td_api.h:65988
string username_
Username for logging in; may be empty.
Definition: td_api.h:51661
array< object_ptr< emojiStatus > > emoji_statuses_
The list of emoji statuses identifiers.
Definition: td_api.h:19056
int32 color_
Color of the topic icon in RGB format.
Definition: td_api.h:20553
object_ptr< sticker > static_icon_
Static icon for the effect in WEBP format; may be null if none.
Definition: td_api.h:39931
string mime_type_
MIME type of the file content; only "application/pdf" and "application/zip" are currently allowed.
Definition: td_api.h:26112
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:1155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81754
Definition: td_api.h:59637
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28485
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:48200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12290
Definition: td_api.h:77763
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60413
void store(TlStorerToString &s, const char *field_name) const final
string description_
Description of the bot command.
Definition: td_api.h:3789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24888
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47314
int32 refund_date_
Point in time (Unix timestamp) when the transaction was refunded.
Definition: td_api.h:14793
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:16367
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90624
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:59656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63535
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:49467
bool is_prepaid_upgrade_
True, if the message is about completion of prepaid upgrade of the gift instead of actual receiving o...
Definition: td_api.h:52752
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:117818
bool return_none_for_empty_query_
Pass true to receive no results for an empty query.
Definition: td_api.h:115448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24675
int53 message_thread_id_
If non-zero, the identifier of the current message thread.
Definition: td_api.h:13753
object_ptr< giftSettings > settings_
The new settings.
Definition: td_api.h:121035
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:120038
object_ptr< location > location_
Venue location; as defined by the sender.
Definition: td_api.h:79613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53566
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18976
Definition: td_api.h:117621
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:26408
object_ptr< StatisticalGraph > join_graph_
A graph containing number of members joined and left the chat.
Definition: td_api.h:14993
int64 id_
Unique poll identifier.
Definition: td_api.h:48394
string path_
Local path to the file.
Definition: td_api.h:25609
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64846
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74912
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:57057
bool need_log_
True, if the call log must be sent to the server.
Definition: td_api.h:7155
Definition: td_api.h:93115
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:23052
int53 message_id_
Identifier of the message.
Definition: td_api.h:81555
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23157
string p256dh_base64url_
Base64url-encoded P-256 elliptic curve Diffie-Hellman public key.
Definition: td_api.h:17541
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:36599
object_ptr< file > file_
The file.
Definition: td_api.h:17199
Definition: td_api.h:57130
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32984
string type_
The type of the announcement.
Definition: td_api.h:14917
Definition: td_api.h:7048
Definition: td_api.h:96494
object_ptr< message > message_
First message sent on the day.
Definition: td_api.h:35801
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116654
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:40701
int32 photo_width_
Width of the photo.
Definition: td_api.h:26288
approveSuggestedPost()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124103
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118736
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:101635
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82358
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:51256
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8471
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:109069
Definition: td_api.h:79345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37580
bool is_current_phone_number_
Pass true if the authenticated phone number is used on the current device.
Definition: td_api.h:48032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3485
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74870
Definition: td_api.h:110390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104331
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66365
bool has_spoiler_
True, if the animation preview must be covered by a spoiler animation; not supported in secret chats.
Definition: td_api.h:26803
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:123827
Definition: td_api.h:18950
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63812
int53 message_id_
The identifier of an incoming message in the Replies chat.
Definition: td_api.h:82954
object_ptr< sticker > sticker_
The sticker representing the gift.
Definition: td_api.h:21484
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38543
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14559
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19789
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:36262
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83981
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18038
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:7947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75376
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:123128
bool only_gift_codes_
Pass true to receive only boosts received from gift codes and giveaways created by the chat.
Definition: td_api.h:94131
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46910
object_ptr< ChatStatisticsObjectType > object_type_
Type of the object.
Definition: td_api.h:15217
bool is_pinned_
True, if the chat is pinned in the chat list.
Definition: td_api.h:14436
Definition: td_api.h:112432
Definition: td_api.h:122875
object_ptr< storyAlbum > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111862
void store(TlStorerToString &s, const char *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:44596
object_ptr< message > message_
The failed to send message.
Definition: td_api.h:69976
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61843
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:1409
object_ptr< businessBotManageBar > business_bot_manage_bar_
The new value of the business bot manage bar; may be null.
Definition: td_api.h:71031
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5947
int53 chat_id_
Chat identifier.
Definition: td_api.h:4035
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:75856
object_ptr< localizationTargetInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99473
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:17910
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104714
bool exclude_archived_
True, if archived chats need to be excluded.
Definition: td_api.h:12212
Definition: td_api.h:32951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32132
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:92811
int53 message_id_
Message identifier.
Definition: td_api.h:112389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109783
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:100706
object_ptr< suggestedPostInfo > suggested_post_info_
The new information about the suggested post.
Definition: td_api.h:70388
Definition: td_api.h:32147
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:122696
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:108009
void store(TlStorerToString &s, const char *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:4433
object_ptr< businessMessage > message_
The edited message.
Definition: td_api.h:75900
string id_
Unique time zone identifier.
Definition: td_api.h:68652
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19449
Definition: td_api.h:117136
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62711
Definition: td_api.h:9273
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:90486
object_ptr< giftResaleParameters > resale_parameters_
Resale parameters of the gift; may be null if resale isn't possible.
Definition: td_api.h:76969
void store(TlStorerToString &s, const char *field_name) const final
int53 checklist_message_id_
Identifier of the message with the checklist; can be 0 if the message was deleted.
Definition: td_api.h:39227
int53 invoice_chat_id_
Identifier of the chat, containing the corresponding invoice message.
Definition: td_api.h:38168
Definition: td_api.h:115811
object_ptr< locationAddress > address_
Address of the location.
Definition: td_api.h:114851
object_ptr< videoChatStreams > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106685
int32 call_id_
The call identifier.
Definition: td_api.h:73747
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story.
Definition: td_api.h:123497
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:80764
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27968
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128286
Definition: td_api.h:63355
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:44293
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 number from -99 to -1...
Definition: td_api.h:100927
Definition: td_api.h:61701
bool replace_video_start_timestamp_
Pass true to replace video start timestamp in the forwarded message.
Definition: td_api.h:27723
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
File identifier.
Definition: td_api.h:92253
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:114516
object_ptr< themeParameters > theme_
Preferred payment form theme; pass null to use the default theme.
Definition: td_api.h:101582
array< int64 > user_ids_
Identifiers of group call participants to ban; identifiers of unknown users from the update updateGro...
Definition: td_api.h:82903
int32 dc_id_
Identifier of a datacenter with which to test connection.
Definition: td_api.h:125428
Definition: td_api.h:13102
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62318
Definition: td_api.h:52697
string username_
The username.
Definition: td_api.h:16279
object_ptr< StoryPrivacySettings > privacy_settings_
The new privacy settings for the story.
Definition: td_api.h:123499
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22153
Definition: td_api.h:43773
Definition: td_api.h:49231
Definition: td_api.h:25520
object_ptr< RichText > text_
Text.
Definition: td_api.h:56424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52798
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:65197
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20029
array< object_ptr< photoSize > > sizes_
Available variants of the photo in JPEG format, in different size.
Definition: td_api.h:14143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94936
int53 chat_id_
Chat identifier.
Definition: td_api.h:70246
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87731
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > topic_info_
New information about the topic.
Definition: td_api.h:11912
Definition: td_api.h:287
int32 paused_count_
Number of paused file downloads found.
Definition: td_api.h:18019
Definition: td_api.h:116747
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97001
int32 subscription_period_
The number of seconds between consecutive Telegram Star debiting for subscription invoices; 0 if the ...
Definition: td_api.h:32079
Definition: td_api.h:9791
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:85382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46357
Definition: td_api.h:16982
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:86445
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107115
Definition: td_api.h:66339
Definition: td_api.h:52349
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117216
Definition: td_api.h:106874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128734
bool message_deletions_
True, if message deletions need to be returned.
Definition: td_api.h:12073
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41711
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:120036
Definition: td_api.h:2907
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71764
Definition: td_api.h:60017
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124968
int53 user_id_
User identifier.
Definition: td_api.h:107258
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74074
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41926
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50785
Definition: td_api.h:95011
void store(TlStorerToString &s, const char *field_name) const final
int32 view_count_
Number of times the story was viewed.
Definition: td_api.h:64036
string email_address_
Email address.
Definition: td_api.h:116301
int53 chat_id_
Chat identifier.
Definition: td_api.h:119604
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119521
bool can_invite_users_
True, if the administrator can invite new users to the chat.
Definition: td_api.h:9032
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74113
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:66823
Definition: td_api.h:32480
bool is_video_
Pass true to create a video call.
Definition: td_api.h:85832
Definition: td_api.h:16348
Definition: td_api.h:38112
object_ptr< formattedText > text_
Game text, usually containing scoreboards for a game.
Definition: td_api.h:21339
string x_
String to return.
Definition: td_api.h:125088
object_ptr< InputChatPhoto > photo_
Profile photo to set; pass null to delete the chat photo.
Definition: td_api.h:117906
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< SentGift > gift_
The gift.
Definition: td_api.h:54420
Definition: td_api.h:112318
Definition: td_api.h:80640
int53 chat_id_
Chat identifier for which to return stickers. Available custom emoji stickers may be different for di...
Definition: td_api.h:104370
object_ptr< photo > photo_
The photo.
Definition: td_api.h:36167
Definition: td_api.h:122980
object_ptr< affiliateProgramInfo > info_
Information about the affiliate program.
Definition: td_api.h:20781
Definition: td_api.h:51243
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:660
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:99284
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:77953
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41973
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:32921
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:20488
string query_
Text of the query.
Definition: td_api.h:98814
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:32296
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10894
bool enabled_start_notification_
New value of the enabled_start_notification setting.
Definition: td_api.h:127831
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126944
Definition: td_api.h:122607
int32 limit_
The maximum number of voters to be returned; must be positive and can't be greater than 50....
Definition: td_api.h:101797
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > shortcut_ids_
The new order of quick reply shortcuts.
Definition: td_api.h:111784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126563
string performer_
Performer of the audio; 0-64 characters, may be replaced by the server.
Definition: td_api.h:26858
int53 local_prefix_size_
The number of bytes already generated.
Definition: td_api.h:120745
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:43557
Definition: td_api.h:10629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9737
void store(TlStorerToString &s, const char *field_name) const final
string code_
Authentication code to check.
Definition: td_api.h:84369
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:128479
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:95963
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:8070
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:100594
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:112465
object_ptr< usernames > usernames_
Usernames of the user; may be null.
Definition: td_api.h:77780
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111058
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77446
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:9345
Definition: td_api.h:69386
Definition: td_api.h:63722
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:27005
int32 start_timestamp_
Timestamp from which the video playing must start, in seconds.
Definition: td_api.h:28018
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57376
Definition: td_api.h:8238
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:27007
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:91586
Definition: td_api.h:76571
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:92866
string url_
URL of the result, if it exists.
Definition: td_api.h:24056
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:14204
bool has_automatic_translation_
New value of has_automatic_translation.
Definition: td_api.h:11432
string token_
The bot token.
Definition: td_api.h:83707
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124266
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:55625
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77095
int32 max_photo_file_size_
The maximum size of a photo file to be auto-downloaded, in bytes.
Definition: td_api.h:2525
int53 chat_id_
Identifier of the chat that is supposed to receive the Telegram Stars; pass 0 if none.
Definition: td_api.h:66731
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Identifier of the supergroup that isn't a broadcast group.
Definition: td_api.h:127558
reorderStoryAlbums()
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message to get.
Definition: td_api.h:100596
object_ptr< notification > notification_
Changed notification.
Definition: td_api.h:72504
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34999
int32 id_
Unique shortcut identifier.
Definition: td_api.h:53975
Definition: td_api.h:39546
int32 height_
Thumbnail height.
Definition: td_api.h:68390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56319
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61649
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127474
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:38348
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44864
int32 group_call_id_
Group call identifier.
Definition: td_api.h:107746
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:109388
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:35570
Definition: td_api.h:10254
Definition: td_api.h:77247
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52911
string domain_name_
Domain name of the connected website.
Definition: td_api.h:4517
string tag_
Hashtag or cashtag to delete.
Definition: td_api.h:111191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11726
string result_id_
Identifier of the chosen result.
Definition: td_api.h:76045
void store(TlStorerToString &s, const char *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:51692
bool include_bots_
True, if bots need to be included.
Definition: td_api.h:12218
bool use_secret_chats_
Pass true to enable support for secret chats.
Definition: td_api.h:123892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113052
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39956
Definition: td_api.h:13169
Definition: td_api.h:10671
object_ptr< tonTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105657
Definition: td_api.h:41164
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:26055
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:103048
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37830
string gift_name_
Unique name of the upgraded gift.
Definition: td_api.h:29456
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100192
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:60439
Definition: td_api.h:128094
Definition: td_api.h:29577
Definition: td_api.h:7505
object_ptr< webAppInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108602
Definition: td_api.h:57299
string custom_description_
Custom description of verification reason; 0-getOption("bot_verification_custom_description_length_ma...
Definition: td_api.h:121805
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26023
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:45531
object_ptr< formattedText > text_
The text to parse. For example, "italic strikethrough ||spoiler|| bold code pre [italic text_url](tel...
Definition: td_api.h:108706
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93148
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125695
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:76481
array< object_ptr< chatStatisticsMessageSenderInfo > > top_senders_
List of users sent most messages in the last week.
Definition: td_api.h:15007
bool protect_content_
Pass true if the content of the message must be protected from forwarding and saving.
Definition: td_api.h:115905
Definition: td_api.h:97442
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49450
int32 file_index_
Index of a file with the error.
Definition: td_api.h:46617
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15714
Definition: td_api.h:71147
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:13969
void store(TlStorerToString &s, const char *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:107582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60101
int32 length_
Video width and height; must be positive and not greater than 640.
Definition: td_api.h:27198
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:96416
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27612
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:61183
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:76303
inputStoryContentVideo()
int53 size_
File size, in bytes; 0 if unknown.
Definition: td_api.h:19424
Definition: td_api.h:51643
Definition: td_api.h:124849
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2499
string to_language_code_
Language code of the language to which the message is translated. Must be one of "af",...
Definition: td_api.h:128163
object_ptr< RevenueWithdrawalState > withdrawal_state_
State of the withdrawal; may be null for refunds from Fragment.
Definition: td_api.h:60239
int53 star_count_
The amount of Telegram Stars the user agreed to pay for the search; pass 0 for free searches.
Definition: td_api.h:114796
bool is_refund_
True, if the transaction is a refund of a previous transaction.
Definition: td_api.h:59962
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117169
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:55147
Definition: td_api.h:85399
string text_
Text to search for.
Definition: td_api.h:114212
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:95450
int32 gift_count_
Total number of gifts in the collection.
Definition: td_api.h:21656
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113892
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:49418
object_ptr< chatFolderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90026
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:1461
Definition: td_api.h:98859
bool can_send_documents_
True, if the user can send documents.
Definition: td_api.h:14055
array< object_ptr< languagePackString > > strings_
A list of language pack strings.
Definition: td_api.h:33094
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:109438
int32 profile_accent_color_count_
Number of custom colors for profile photo background.
Definition: td_api.h:9411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101922
int32 total_count_
Approximate total number of messages found.
Definition: td_api.h:42431
int53 chat_id_
Target chat.
Definition: td_api.h:115899
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:63412
int32 new_verbosity_level_
New value of the verbosity level for logging. Value 0 corresponds to fatal errors,...
Definition: td_api.h:121416
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:76251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52843
Definition: td_api.h:22124
bool can_set_fact_check_
True, if fact check for the message can be changed through setMessageFactCheck.
Definition: td_api.h:40759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35288
Definition: td_api.h:27106
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:90286
int53 rating_
Numerical value of the rating.
Definition: td_api.h:78895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53191
Definition: td_api.h:44502
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:38176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47686
array< int53 > suggested_tip_amounts_
Suggested amounts of tip in the smallest units of the currency.
Definition: td_api.h:32083
array< object_ptr< countryInfo > > countries_
The list of countries.
Definition: td_api.h:16817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60857
Definition: td_api.h:47660
Definition: td_api.h:15430
int53 chat_id_
Chat identifier.
Definition: td_api.h:94190
object_ptr< invoice > invoice_
Information about the invoice.
Definition: td_api.h:47778
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:17379
premiumLimitTypeMonthlyPostedStoryCount()
object_ptr< MaskPoint > point_
Part of the face, relative to which the mask is placed.
Definition: td_api.h:35486
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25559
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107718
Definition: td_api.h:53923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4386
int53 chat_id_
Chat identifier.
Definition: td_api.h:76726
Definition: td_api.h:13251
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:47276
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:90488
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42494
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< BackgroundType > type_
Type of the background.
Definition: td_api.h:3073
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80579
object_ptr< locationAddress > address_
Address of the location; pass null if unknown.
Definition: td_api.h:29161
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45114
Definition: td_api.h:38283
string web_app_query_id_
Identifier of the Web App query.
Definition: td_api.h:82624
string data_
JSON-serialized answer to the query.
Definition: td_api.h:82391
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108159
array< object_ptr< emojiChatTheme > > chat_themes_
The new list of emoji chat themes.
Definition: td_api.h:74587
Definition: td_api.h:56491
int53 chat_id_
Chat identifier.
Definition: td_api.h:95425
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:100647
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:63047
Definition: td_api.h:17573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119571
bool can_manage_video_chats_
True, if the administrator can manage video chats.
Definition: td_api.h:9042
int32 symbol_color_
A color to be applied for the symbol in the RGB format.
Definition: td_api.h:77212
int32 size_
Total number of stickers in the set.
Definition: td_api.h:62222
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113725
Definition: td_api.h:74744
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:62113
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< directMessagesChatTopic > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97213
Definition: td_api.h:57449
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83348
object_ptr< chatBackground > old_background_
Previous background; may be null if none.
Definition: td_api.h:10514
int53 message_id_
Message identifier.
Definition: td_api.h:70068
int32 shortcut_id_
Unique quick reply shortcut identifier for the away messages.
Definition: td_api.h:4927
Definition: td_api.h:79973
Definition: td_api.h:43700
string id_
Unique identifier of the query result.
Definition: td_api.h:24420
object_ptr< inputIdentityDocument > passport_
The passport to be saved.
Definition: td_api.h:28119
Definition: td_api.h:109271
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:62853
int32 boost_level_
Approximate boost level for the chat.
Definition: td_api.h:65570
void store(TlStorerToString &s, const char *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:121748
void store(TlStorerToString &s, const char *field_name) const final
string text_
The text in which to look for entities.
Definition: td_api.h:105358
object_ptr< logTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99601
Definition: td_api.h:97837
void store(TlStorerToString &s, const char *field_name) const final
bool has_forum_tabs_
New value of has_forum_tabs; ignored if is_forum is false.
Definition: td_api.h:127506
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54147
int32 width_
Media width.
Definition: td_api.h:27930
int64 id_
Unique identifier of the gift.
Definition: td_api.h:21480
int53 message_id_
Identifier of the message.
Definition: td_api.h:91166
int32 date_
Point in time (Unix timestamp) when the transaction was completed.
Definition: td_api.h:59964
int53 message_id_
Identifier of the message with the opened content.
Definition: td_api.h:108404
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:103247
object_ptr< orderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103453
object_ptr< storyVideo > video_
The video in MPEG4 format.
Definition: td_api.h:63823
object_ptr< businessLocation > location_
The new location of the business; pass null to remove the location.
Definition: td_api.h:118443
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:28158
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:111565
object_ptr< document > document_
The image represented as a document. The image can be in GIF, JPEG or PNG format.
Definition: td_api.h:56544
object_ptr< document > document_
Message content; may be null.
Definition: td_api.h:52276
Definition: td_api.h:23216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14105
object_ptr< StickerType > sticker_type_
Type of the stickers to return.
Definition: td_api.h:104364
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:26856
Definition: td_api.h:79279
object_ptr< chatFolderName > name_
The name of the folder.
Definition: td_api.h:12194
messageSuggestedPostRefunded()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64282
object_ptr< ChatMemberStatus > old_status_
Previous status of the chat member.
Definition: td_api.h:10384
Definition: td_api.h:103472
Definition: td_api.h:51936
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:106833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77056
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:121089
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:38174
int53 saved_messages_topic_id_
Unique identifier of the Saved Messages topic.
Definition: td_api.h:42307
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:17894
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10784
Definition: td_api.h:77197
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:65580
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95131
Definition: td_api.h:74456
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32662
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98450
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:55811
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:37715
bool delete_from_cache_
Pass true to delete the file from the TDLib file cache.
Definition: td_api.h:110403
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70963
int53 next_offset_message_id_
Offset message identifier for the next getForumTopics request.
Definition: td_api.h:20676
string member_name_
Name of the added member.
Definition: td_api.h:53254
object_ptr< MessageSender > sender_id_
Identifier of a message sender performing the action.
Definition: td_api.h:72737
int53 user_id_
User identifier.
Definition: td_api.h:124807
int53 chat_id_
Chat identifier.
Definition: td_api.h:93570
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:81553
Definition: td_api.h:22172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29177
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92420
object_ptr< RichText > subtitle_
Subtitle.
Definition: td_api.h:43823
Definition: td_api.h:97695
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:107200
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87263
getStoryAlbumStories()
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88273
int53 size_
Total size of the files, in bytes.
Definition: td_api.h:62561
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5445
object_ptr< sticker > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85095
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:35610
Definition: td_api.h:6912
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier of the bot.
Definition: td_api.h:862
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61613
int64 custom_emoji_id_
Identifier of the custom emoji.
Definition: td_api.h:14345
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44160
void store(TlStorerToString &s, const char *field_name) const final
int53 message_thread_id_
Message thread identifier of the topic.
Definition: td_api.h:20603
int53 value_amount_
Estimated value of the gift; in the smallest units of the currency; 0 if unavailable.
Definition: td_api.h:76973
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54331
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122853
Definition: td_api.h:58291
Definition: td_api.h:50768
Definition: td_api.h:110873
object_ptr< OptionValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75097
object_ptr< languagePackString > new_string_
New language pack string.
Definition: td_api.h:120206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74521
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:86455
Definition: td_api.h:89245
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:114550
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:4933
array< object_ptr< tMeUrl > > urls_
List of URLs.
Definition: td_api.h:66350
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:114510
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:28920
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:5772
object_ptr< businessConnectedBot > bot_
Connection settings for the bot.
Definition: td_api.h:118339
bool are_tags_enabled_
True, if folder tags are enabled.
Definition: td_api.h:71918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58458
Definition: td_api.h:38673
array< object_ptr< checklistTask > > tasks_
List of tasks in the checklist.
Definition: td_api.h:16030
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91192
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:92442
Definition: td_api.h:4357
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115292
string url_
A Web App URL to open in a web view.
Definition: td_api.h:80256
bytes option_id_
Option identifier for the next reportStory request.
Definition: td_api.h:55665
bool is_current_
True, if this is the currently used Telegram Premium subscription option.
Definition: td_api.h:50695
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5355
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18142
object_ptr< foundChatMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113972
bool has_direct_messages_group_
True, if the channel has direct messages group.
Definition: td_api.h:65600
bool is_unconfirmed_
True, if the session wasn't confirmed from another session.
Definition: td_api.h:58150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10403
Definition: td_api.h:86949
int53 bot_user_id_
User identifier of the target bot.
Definition: td_api.h:93126
inputStoryAreaTypeFoundVenue()
string name_
New name of the album; 1-12 characters.
Definition: td_api.h:123443
int53 chat_id_
Chat identifier.
Definition: td_api.h:118943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57676
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:104815
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45578
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:16369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106415
int53 user_id_
Identifier of the bot or the business account user that sent the paid media.
Definition: td_api.h:60347
Definition: td_api.h:44199
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6074
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:3618
string title_
Title of the result, if known.
Definition: td_api.h:24424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64517
int53 size_
Total size of files, in bytes.
Definition: td_api.h:62462
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:116864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26684
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:127778
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:38882
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:20921
int32 quote_position_
Approximate quote position in UTF-16 code units.
Definition: td_api.h:115031
object_ptr< dateRange > period_
A period to which the statistics applies.
Definition: td_api.h:14981
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:88034
string mime_type_
MIME type of the file; as defined by the sender.
Definition: td_api.h:79729
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:95319
object_ptr< ProxyType > type_
Type of the proxy.
Definition: td_api.h:51609
double timeout_
The maximum overall timeout for the request.
Definition: td_api.h:125430
object_ptr< location > location_
The location.
Definition: td_api.h:29159
Definition: td_api.h:100857
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44267
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97572
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88587
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7962
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:115144
Definition: td_api.h:61341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104921
int32 voter_count_
Number of voters for this option, available only for closed or voted polls.
Definition: td_api.h:48464
bool can_change_info_
True, if the user can change the chat title, photo, and other settings.
Definition: td_api.h:14071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49553
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:21115
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6231
void store(TlStorerToString &s, const char *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:32087
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25546
int53 chat_id_
Chat identifier.
Definition: td_api.h:124241
Definition: td_api.h:114320
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62044
array< int32 > sticker_ids_
The new list of file identifiers of favorite stickers.
Definition: td_api.h:74428
object_ptr< users > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101239
Definition: td_api.h:6668
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji corresponding to the sticker.
Definition: td_api.h:61812
void store(TlStorerToString &s, const char *field_name) const final
string server_
Proxy server domain or IP address.
Definition: td_api.h:125422
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:117036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103943
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for.
Definition: td_api.h:66066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127471
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92275
int53 suggested_post_message_id_
Identifier of the message with the suggested post; can be 0 if the message was deleted.
Definition: td_api.h:39269
Definition: td_api.h:50950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19155
Definition: td_api.h:14574
bool can_set_emoji_status_
True, if emoji status can be set.
Definition: td_api.h:9419
void store(TlStorerToString &s, const char *field_name) const final
string sender_name_
Name of the sender.
Definition: td_api.h:40478
int53 user_id_
User identifier.
Definition: td_api.h:15307
int53 user_id_
User identifier.
Definition: td_api.h:76774
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:44060
bool can_get_message_thread_
True, if information about the message thread is available through getMessageThread and getMessageThr...
Definition: td_api.h:40739
int32 file_count_
Approximate number of files.
Definition: td_api.h:62606
inputMessageReplyToStory()
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:94357
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37817
object_ptr< sticker > activate_animation_
Activate animation for the reaction.
Definition: td_api.h:18814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123464
Definition: td_api.h:73052
int53 user_id_
Identifier of the user which will receive Telegram Premium.
Definition: td_api.h:66573
bool has_media_previews_
True, if the bot has media previews.
Definition: td_api.h:4171
Definition: td_api.h:126200
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16058
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35346
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3873
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:91106
int32 width_
Thumbnail width.
Definition: td_api.h:68388
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:20674
object_ptr< animation > animation_
Message content; may be null.
Definition: td_api.h:52108
object_ptr< statisticalValue > viewer_count_
Number of users who viewed messages in the chat.
Definition: td_api.h:14987
Definition: td_api.h:50516
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43958
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111859
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:4141
int32 color_
A color of the background in the RGB format.
Definition: td_api.h:3125
object_ptr< MessageSender > voter_id_
Identifier of the message sender that changed the answer to the poll.
Definition: td_api.h:76479
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57419
object_ptr< ChatList > chat_list_
The chat list to which the chat was added.
Definition: td_api.h:70818
string code_
The gift code.
Definition: td_api.h:38431
Definition: td_api.h:100636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92400
int53 user_id_
Affected chat member user identifier.
Definition: td_api.h:10337
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:66231
getChatStoryInteractions()
bool is_speaking_
True, is the user has spoken recently.
Definition: td_api.h:23229
Definition: td_api.h:109377
Definition: td_api.h:102083
Definition: td_api.h:75518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67212
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:128048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32818
int32 forward_count_
Number of times the story was forwarded; 0 if none or unknown.
Definition: td_api.h:64038
string url_
URL of the embedded page, if available.
Definition: td_api.h:44594
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122206
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18693
string verification_bot_username_
Username of the bot which main Web App may be used to verify age of the user.
Definition: td_api.h:942
int53 giveaway_message_id_
Identifier of the corresponding giveaway message; can be an identifier of a deleted message.
Definition: td_api.h:9716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94376
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70502
Definition: td_api.h:11580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124774
int53 message_id_
Identifier of the message.
Definition: td_api.h:110783
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48594
Definition: td_api.h:117673
int53 star_count_
Number of Telegram Stars that sender paid for the gift.
Definition: td_api.h:52708
Definition: td_api.h:99330
int32 limit_
The maximum number of affiliate programs to return.
Definition: td_api.h:96375
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:83655
string boost_url_
An HTTP URL, which can be used to boost the chat.
Definition: td_api.h:9802
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105906
Definition: td_api.h:20812
array< object_ptr< VectorPathCommand > > commands_
List of vector path commands.
Definition: td_api.h:16178
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45144
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:24200
Definition: td_api.h:47570
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23998
string offset_
Offset of the first affiliate program to return as received from the previous request; use empty stri...
Definition: td_api.h:96373
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:25935
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:96048
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14893
object_ptr< NotificationGroupType > type_
Type of the group.
Definition: td_api.h:42926
Definition: td_api.h:23356
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:9046
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125389
string name_
The name of the shortcut; 1-32 characters.
Definition: td_api.h:84469
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:71638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61490
Definition: td_api.h:58531
bool is_enabled_
Pass true if the direct messages group is enabled for the channel chat; pass false otherwise.
Definition: td_api.h:119051
int64 effect_id_
Identifier of the effect to apply to the message.
Definition: td_api.h:115832
inputStoryAreaTypePreviousVenue()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67478
Definition: td_api.h:56053
bool can_send_video_notes_
True, if the user can send video notes.
Definition: td_api.h:14061
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:73662
bool show_message_sender_
New value of show_message_sender.
Definition: td_api.h:127668
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127798
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92361
bool animate_outgoing_message_fill_
If true, the freeform gradient fill needs to be animated on every sent message.
Definition: td_api.h:68336
object_ptr< WebAppOpenMode > mode_
The mode in which the Web App must be opened.
Definition: td_api.h:35316
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113781
int32 request_date_
Point in time (Unix timestamp) when the join request was sent.
Definition: td_api.h:8878
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47203
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38021
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:36171
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:117324
object_ptr< availableGifts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92520
object_ptr< error > error_
The cause of the message sending failure.
Definition: td_api.h:41722
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:58166
object_ptr< profileAccentColors > light_theme_colors_
Accent colors expected to be used in light themes.
Definition: td_api.h:51156
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73516
object_ptr< MessageSender > member_id_
Affected chat member identifier.
Definition: td_api.h:10382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43919
void store(TlStorerToString &s, const char *field_name) const final
string username_
The new value of the username.
Definition: td_api.h:118234
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110004
object_ptr< story > story_
The posted story.
Definition: td_api.h:74011
int53 chat_id_
Identifier of the chat that received the payment.
Definition: td_api.h:61223
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:69563
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:84931
string url_
Payment form URL.
Definition: td_api.h:47671
bool only_new_members_
True, if only new members of the chats were eligible for the giveaway.
Definition: td_api.h:38623
Definition: td_api.h:26577
Definition: td_api.h:76848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48580
int53 message_thread_id_
If not 0, the message thread identifier in which the message will be sent.
Definition: td_api.h:116423
bool can_be_shared_in_story_
True, if the message can be shared in a story using inputStoryAreaTypeMessage.
Definition: td_api.h:40723
string thumbnail_url_
The URL of the video thumbnail (JPEG), if it exists.
Definition: td_api.h:26461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76066
void store(TlStorerToString &s, const char *field_name) const final
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:77818
Definition: td_api.h:39258
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:17381
int64 icon_custom_emoji_id_
Identifier of the custom emoji that is used as the verification sign.
Definition: td_api.h:4459
int32 shortcut_id_
The identifier of the shortcut.
Definition: td_api.h:72280
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:3005
Definition: td_api.h:119810
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > chat_ids_
List of chat identifiers.
Definition: td_api.h:15698
Definition: td_api.h:111340
object_ptr< MessageFileType > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100404
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:95148
Definition: td_api.h:42462
object_ptr< savedMessagesTags > tags_
The new tags.
Definition: td_api.h:75201
bool request_photo_
Pass true to request photo of the chat; bots only.
Definition: td_api.h:32710
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:61097
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:62958
object_ptr< MessageSender > owner_id_
Identifier of the gift receiver.
Definition: td_api.h:102607
Definition: td_api.h:86103
void store(TlStorerToString &s, const char *field_name) const final
string description_
Short description of the result, if known.
Definition: td_api.h:26108
Definition: td_api.h:76238
object_ptr< suggestedPostInfo > suggested_post_info_
Information about the suggested post; may be null if the message isn't a suggested post.
Definition: td_api.h:35606
string phone_number_
Phone number to search for.
Definition: td_api.h:115501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103269
Definition: td_api.h:88841
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25903
int32 limit_
The maximum number of hashtags to be returned.
Definition: td_api.h:114395
Definition: td_api.h:9650
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58875
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:22994
Definition: td_api.h:18989
bool only_current_
Pass true to get statistics only for the current library launch.
Definition: td_api.h:101089
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11174
Definition: td_api.h:10755
object_ptr< file > storyboard_file_
A JPEG file that contains tiled previews of video.
Definition: td_api.h:80096
bool is_me_
True, if the paid reaction was added by the current user.
Definition: td_api.h:45717
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the transaction.
Definition: td_api.h:68837
Definition: td_api.h:15685
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49954
bool clear_draft_
True, if the chat message draft must be deleted.
Definition: td_api.h:27422
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:56941
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19729
Definition: td_api.h:14469
object_ptr< gift > gift_
The gift.
Definition: td_api.h:39011
object_ptr< storyInteractions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95996
int32 score_
The new score.
Definition: td_api.h:120863
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79212
object_ptr< animation > animation_
Game animation; may be null.
Definition: td_api.h:21345
int53 limit_
Number of bytes which need to be downloaded starting from the "offset" position before the download w...
Definition: td_api.h:89351
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:62908
string title_
Title of the basic group.
Definition: td_api.h:37238
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38217
object_ptr< ChatAction > action_
The action.
Definition: td_api.h:72739
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:95022
string currency_
ISO 4217 currency code of the payment currency, or "XTR" for payments in Telegram Stars.
Definition: td_api.h:66569
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69829
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:96261
Definition: td_api.h:55889
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:13979
object_ptr< MessageReadDate > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41943
Definition: td_api.h:41460
Definition: td_api.h:37269
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:2961
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:80653
int53 user_id_
Identifier of the user that initially sent the gift.
Definition: td_api.h:60923
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:36833
object_ptr< InputFile > sticker_
Sticker to remove from the set.
Definition: td_api.h:111243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91067
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:89146
Definition: td_api.h:78880
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:88759
Definition: td_api.h:579
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111426
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:77929
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inputChecklist > checklist_
The new checklist. If some tasks were completed, this information will be kept.
Definition: td_api.h:89604
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:54430
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:73852
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > message_ids_
Identifier of the messages.
Definition: td_api.h:87393
string title_
Article title; may be empty.
Definition: td_api.h:45216
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125060
int32 group_call_id_
Group call identifier. The group call must be previously received through getGroupCall and must be jo...
Definition: td_api.h:107956
array< object_ptr< savedCredentials > > saved_credentials_
The list of saved payment credentials.
Definition: td_api.h:47403
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118254
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93848
int32 initial_sale_date_
Point in time (Unix timestamp) when the corresponding regular gift was originally purchased.
Definition: td_api.h:77688
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75256
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93609
Definition: td_api.h:121614
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121283
void store(TlStorerToString &s, const char *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-getOption("poll_answer_count_max") strings 1-100 characters each....
Definition: td_api.h:27581
Definition: td_api.h:19862
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
The phone number, in international format.
Definition: td_api.h:116758
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:93020
Definition: td_api.h:37308
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:36706
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29564
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105432
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:104687
Definition: td_api.h:63509
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65238
Definition: td_api.h:13811
int64 id_
Unique query identifier.
Definition: td_api.h:75985
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3716
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:93926
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:40737
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:76532
int32 id_
Unique identifier of the proxy.
Definition: td_api.h:51599
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68551
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13631
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50370
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116103
object_ptr< themeParameters > theme_
Preferred Web App theme; pass null to use the default theme.
Definition: td_api.h:80398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127633
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42197
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128130
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40309
bool withdrawal_enabled_
True, if Toncoins can be withdrawn.
Definition: td_api.h:68793
object_ptr< ProfileTab > main_profile_tab_
The main tab chosen by the administrators of the channel; may be null if not chosen manually.
Definition: td_api.h:65760
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:23064
string text_
Additional report details if asked by the server; 0-1024 characters; leave empty for the initial requ...
Definition: td_api.h:112215
bool is_current_user_
True, if the participant is the current user.
Definition: td_api.h:23056
bool can_send_videos_
True, if the user can send videos.
Definition: td_api.h:14059
string type_
Image type (see https://core.telegram.org/constructor/photoSize).
Definition: td_api.h:48293
bool is_pinned_
True, if the topic is pinned.
Definition: td_api.h:56939
object_ptr< readDatePrivacySettings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102525
string text_
Text of the advertisement.
Definition: td_api.h:79924
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55876
int32 export_date_
Point in time (Unix timestamp) when the gift can be transferred to the TON blockchain as an NFT; can ...
Definition: td_api.h:76873
bool is_channel_
True, if the supergroup is a channel.
Definition: td_api.h:15614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123180
object_ptr< chatMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113895
int32 offset_
Number of voters to skip in the result; must be non-negative.
Definition: td_api.h:101795
int32 file_id_
Identifier of the file to get.
Definition: td_api.h:97745
bool others_can_add_tasks_
True, if users other than creator of the list can add tasks to the list.
Definition: td_api.h:16032
object_ptr< storyAlbum > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123467
int53 commission_toncoin_amount_
The amount of Toncoins that were received by the Telegram; in the smallest units of the currency.
Definition: td_api.h:69029
bytes waveform_
A waveform representation of the voice note in 5-bit format.
Definition: td_api.h:80150
Definition: td_api.h:43570
array< object_ptr< MessageSender > > senders_
List of message senders.
Definition: td_api.h:41633
bool has_participants_
True, if the video chat has participants.
Definition: td_api.h:79791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53383
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:54592
Definition: td_api.h:122501
Definition: td_api.h:114254
bool is_being_chosen_
True, if the option is being chosen by a pending setPollAnswer request.
Definition: td_api.h:48470
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4068
object_ptr< emojiStatus > new_emoji_status_
New emoji status; may be null if none.
Definition: td_api.h:10600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91997
Definition: td_api.h:79656
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117762
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64165
Definition: td_api.h:61894
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:35490
bool is_canceled_by_bot_
True, if the subscription was canceled by the bot and can't be extended.
Definition: td_api.h:59854
bool is_paused_
True, if downloading of the file is paused.
Definition: td_api.h:19483
int53 user_id_
User identifier of the other user in the secret chat.
Definition: td_api.h:15656
int32 zoom_
Map zoom level; 13-20.
Definition: td_api.h:99848
bool is_premium_
True, if the list contains sticker sets with premium stickers.
Definition: td_api.h:69470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124918
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:73878
object_ptr< BusinessFeature > feature_
Business feature.
Definition: td_api.h:5683
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:108638
array< object_ptr< chatRevenueTransaction > > transactions_
List of transactions.
Definition: td_api.h:14836
Definition: td_api.h:10101
object_ptr< file > web_app_placeholder_
Default placeholder for opened Web Apps in SVG format; may be null.
Definition: td_api.h:1346
string parameters_
JSON-serialized method parameters.
Definition: td_api.h:116984
int32 collection_id_
Identifier of the gift collection.
Definition: td_api.h:81202
object_ptr< message > message_
Deleted message.
Definition: td_api.h:9992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121592
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116461
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:95965
string mime_type_
The MIME type of the file; as defined by the sender.
Definition: td_api.h:1463
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:60662
Definition: td_api.h:100315
array< object_ptr< bankCardActionOpenUrl > > actions_
Actions that can be done with the bank card number.
Definition: td_api.h:3513
Definition: td_api.h:39216
int32 forward_count_
Number of times the object was forwarded.
Definition: td_api.h:15221
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:70471
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109407
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76225
Definition: td_api.h:110664
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:40917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6359
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16791
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:41351
string start_parameter_
Start parameter from internalLinkTypeMainWebApp.
Definition: td_api.h:99789
int53 message_id_
Identifier of the message.
Definition: td_api.h:63609
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46308
object_ptr< basicGroupFullInfo > basic_group_full_info_
New full information about the group.
Definition: td_api.h:73023
bool is_recurring_
True, if this is a recurring payment.
Definition: td_api.h:38234
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:41485
int32 min_custom_background_boost_level_
The minimum boost level required to set custom chat background.
Definition: td_api.h:9347
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19579
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121986
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118361
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > sender_
The message sender.
Definition: td_api.h:13884
Definition: td_api.h:55310
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:45711
void store(TlStorerToString &s, const char *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:102983
Definition: td_api.h:28062
string phone_number_prefix_
Prefix of the phone number from which the call will be made.
Definition: td_api.h:1856
void store(TlStorerToString &s, const char *field_name) const final
bool was_transferred_
True, if the gift has already been transferred to another owner; only for the receiver of the gift.
Definition: td_api.h:38953
string username_
Username of the chat; for bots only.
Definition: td_api.h:58802
object_ptr< formattedText > text_
Text of the task; may contain only Bold, Italic, Underline, Strikethrough, Spoiler,...
Definition: td_api.h:16086
Definition: td_api.h:32387
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25332
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84491
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:15573
array< int53 > saved_messages_topic_ids_
Identifiers of the new pinned Saved Messages topics.
Definition: td_api.h:122512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67808
bool can_report_supergroup_spam_
True, if the message can be reported using reportSupergroupSpam.
Definition: td_api.h:40757
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:14434
Definition: td_api.h:110975
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84236
Definition: td_api.h:36573
void store(TlStorerToString &s, const char *field_name) const final
bool others_can_mark_tasks_as_done_
True, if users other than creator of the list can mark tasks as done or not done. If true,...
Definition: td_api.h:16036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54472
int32 story_id_
Story identifier.
Definition: td_api.h:36835
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123125
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:115503
int53 chat_id_
Chat identifier.
Definition: td_api.h:119441
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116320
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114879
string text_
Text of the option.
Definition: td_api.h:55063
int32 limit_
The maximum number of files to be returned.
Definition: td_api.h:114273
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:12206
Definition: td_api.h:6976
Definition: td_api.h:5276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83093
bool can_be_deleted_
True, if the story can be deleted.
Definition: td_api.h:63175
Definition: td_api.h:85112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32497
bool is_paused_
Pass true to pause the connected bot in the chat; pass false to resume the bot.
Definition: td_api.h:125840
Definition: td_api.h:76511
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:32692
Definition: td_api.h:107565
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:73362
Definition: td_api.h:70763
string title_
Title of the newly created supergroup.
Definition: td_api.h:37604
Definition: td_api.h:17781
Definition: td_api.h:66383
bool is_uploading_completed_
True, if a remote copy is fully available.
Definition: td_api.h:54676
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:39883
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:54355
bool have_delayed_notifications_
True, if there are some delayed notification updates, which will be sent soon.
Definition: td_api.h:72643
object_ptr< formattedText > description_
Product description.
Definition: td_api.h:51109
Definition: td_api.h:41099
Definition: td_api.h:15342
object_ptr< quickReplyMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109786
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22887
int32 added_date_
Point in time (Unix timestamp) when the photo has been added.
Definition: td_api.h:14139
Definition: td_api.h:86731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94590
bool need_shipping_address_
True, if the user's shipping address is needed for payment.
Definition: td_api.h:32097
string bio_
A short bio of the user.
Definition: td_api.h:12985
Definition: td_api.h:101840
object_ptr< ChatMemberStatus > status_
Status of the current user in the group.
Definition: td_api.h:3559
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:122779
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60983
int32 time_
Message auto-delete time, in seconds. If 0, then messages aren't deleted automatically.
Definition: td_api.h:35714
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91533
object_ptr< tonRevenueStatus > status_
New Toncoin revenue status.
Definition: td_api.h:75442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121385
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:88198
object_ptr< sticker > sticker_
The sticker representing the upgraded gift.
Definition: td_api.h:77304
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:27420
object_ptr< giftChatThemes > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98239
int53 bot_user_id_
Identifier of the bot, providing the Web App.
Definition: td_api.h:84619
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49689
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27409
int32 day_
Day of the month; 1-31.
Definition: td_api.h:3674
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104924
object_ptr< inputThumbnail > thumbnail_
Animation thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:26789
void store(TlStorerToString &s, const char *field_name) const final
bool can_send_unpaid_messages_
Pass true to allow unpaid messages; pass false to disallow unpaid messages.
Definition: td_api.h:126321
int53 total_size_
Total size of files in the file download list, in bytes.
Definition: td_api.h:73273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:877
int53 message_id_
The message identifier of the used keyboard.
Definition: td_api.h:87878
object_ptr< GiveawayPrize > prize_
Prize of the giveaway; may be null for pinned message.
Definition: td_api.h:52665
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69205
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57466
bool can_set_location_
True, if the supergroup location can be changed.
Definition: td_api.h:65718
bool can_edit_username_
True, if the bot can edit username of the business account.
Definition: td_api.h:5037
int53 topic_id_
Topic identifier.
Definition: td_api.h:128266
Definition: td_api.h:68931
int32 duration_
Call duration, in seconds; for ended calls only.
Definition: td_api.h:22781
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:5331
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:9355
int53 unread_reaction_count_
Number of messages with unread reactions in the chat.
Definition: td_api.h:17906
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116786
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:21674
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90512
Definition: td_api.h:17188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47468
Definition: td_api.h:23480
Definition: td_api.h:15516
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126513
int32 total_count_
Total number of matched objects.
Definition: td_api.h:21097
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6715
int32 notification_id_
Identifier of removed notification.
Definition: td_api.h:110677
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46662
object_ptr< foundChatBoosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106115
Definition: td_api.h:26444
array< object_ptr< PageBlock > > page_blocks_
Item blocks.
Definition: td_api.h:45172
int32 banned_count_
Number of users banned from chat; 0 if unknown.
Definition: td_api.h:65696
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:26227
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110534
Definition: td_api.h:128035
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78619
Definition: td_api.h:63262
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48061
bool force_quiz_
If true, only polls in quiz mode must be allowed to create.
Definition: td_api.h:32583
Definition: td_api.h:33083
bool refund_payments_
Pass true to refund the user previously paid messages.
Definition: td_api.h:82276
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:81268
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:40846
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10700
void store(TlStorerToString &s, const char *field_name) const final
bool can_bot_reply_
True, if the bot can reply.
Definition: td_api.h:4981
Definition: td_api.h:59265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1832
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43766
string name_
If non-empty, the new name of the topic.
Definition: td_api.h:37922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32335
Definition: td_api.h:123541
string url_
The URL from a keyboardButtonTypeWebApp button, inlineQueryResultsButtonTypeWebApp button,...
Definition: td_api.h:106887
int32 main_chat_list_position_
Position of the main chat list among chat folders, 0-based.
Definition: td_api.h:71916
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:17071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123013
string type_
Type of the venue in the provider database; as defined by the sender.
Definition: td_api.h:79623
Definition: td_api.h:59410
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112298
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputStoryContent > content_
New content of the story.
Definition: td_api.h:89938
Definition: td_api.h:11226
void store(TlStorerToString &s, const char *field_name) const final
int32 after_file_id_
Identifier of the file from profile audio files after which the file will be positioned; pass 0 to mo...
Definition: td_api.h:122673
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:100326
array< int53 > user_ids_
The user identifiers, total number of users in all rules must not exceed 1000.
Definition: td_api.h:78772
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107170
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119518
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:48299
int53 chat_id_
Chat identifier.
Definition: td_api.h:100921
Definition: td_api.h:41672
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:120861
array< object_ptr< PremiumFeature > > features_
The list of available features.
Definition: td_api.h:49414
string tag_prefix_
Prefix of hashtags or cashtags to return.
Definition: td_api.h:103583
Definition: td_api.h:51455
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:61049
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:55667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76558
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:1570
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8895
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18661
int32 story_id_
The identifier of the story.
Definition: td_api.h:108507
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:13995
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89971
Definition: td_api.h:76466
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:106635
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:102042
Definition: td_api.h:55340
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:27528
int53 chat_id_
Chat identifier.
Definition: td_api.h:113864
string description_
Chat description; 0-255 characters.
Definition: td_api.h:86521
string name_
The name of the option.
Definition: td_api.h:101178
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of Telegram Stars that will be distributed among winners.
Definition: td_api.h:59363
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7212
int64 pre_checkout_query_id_
Identifier of the pre-checkout query.
Definition: td_api.h:82511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19264
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:47718
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:115760
array< object_ptr< notification > > notifications_
The list of active notifications.
Definition: td_api.h:42932
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119295
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:90800
bool has_spoiler_
True, if the animation preview must be covered by a spoiler animation.
Definition: td_api.h:35990
int53 message_id_
Identifier of the message of the type messageGroupCall.
Definition: td_api.h:86909
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84541
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
Document minithumbnail; may be null.
Definition: td_api.h:17970
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2705
string tokenize_url_
URL for sending card tokenization requests.
Definition: td_api.h:47583
bool can_invite_users_
New value of can_invite_users permission.
Definition: td_api.h:11237
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76648
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the sticker set.
Definition: td_api.h:62111
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105762
string native_middle_name_
Native middle name of the user; 0-255 characters.
Definition: td_api.h:47924
string caption_
Animation caption.
Definition: td_api.h:52110
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18095
Definition: td_api.h:81078
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28095
Definition: td_api.h:111080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55760
object_ptr< upgradedGiftBackdropColors > colors_
Colors of the backdrop.
Definition: td_api.h:77164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68410
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:116429
object_ptr< StoreTransaction > transaction_
Information about the transaction.
Definition: td_api.h:82787
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:77802
array< object_ptr< jsonObjectMember > > members_
The list of object members.
Definition: td_api.h:32398
object_ptr< audios > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106312
addStoryAlbumStories()
int53 chat_id_
Chat identifier.
Definition: td_api.h:70339
object_ptr< messageReplyInfo > reply_info_
Information about the message thread; may be null for forum topic threads.
Definition: td_api.h:42171
int32 profile_accent_color_id_
The new chat profile accent color identifier; -1 if none.
Definition: td_api.h:70642
object_ptr< premiumGiftPaymentOptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101964
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:90417
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7623
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:51254
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1916
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22321
Definition: td_api.h:118595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44147
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7257
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:122459
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80175
Definition: td_api.h:99774
object_ptr< messageProperties > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100672
string title_
Title of the saved credentials.
Definition: td_api.h:56801
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:112211
string postal_code_
Address postal code.
Definition: td_api.h:497
string inline_message_id_
Inline message identifier.
Definition: td_api.h:90415
object_ptr< chatPhotoInfo > photo_
The new chat photo; may be null.
Definition: td_api.h:70596
bool autosave_videos_
True, if video autosave is enabled.
Definition: td_api.h:57098
object_ptr< sticker > sticker_
The animated sticker with the dice animation.
Definition: td_api.h:17792
string language_pack_id_
Language pack identifier of the strings to be returned.
Definition: td_api.h:99341
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:109286
object_ptr< forumTopic > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97973
Definition: td_api.h:24232
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109733
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:71368
object_ptr< formattedText > caption_
Message caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") charact...
Definition: td_api.h:26956
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:1342
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:125966
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:120803
string country_code_
A two-letter ISO 3166-1 alpha-2 country code as received from getCountries.
Definition: td_api.h:96583
int53 message_id_
Identifier of the message.
Definition: td_api.h:89531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20452
object_ptr< chatEvents > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94227
bool is_direct_messages_group_
True, if the supergroup is a direct message group for a channel chat.
Definition: td_api.h:65594
object_ptr< animation > animation_
Promotion animation for the feature.
Definition: td_api.h:49368
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:70640
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:35618
Definition: td_api.h:44409
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115785
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13088
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:125754
int53 message_id_
Message identifier.
Definition: td_api.h:70293
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108839
object_ptr< chatRevenueTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95506
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Emoji representing the weather.
Definition: td_api.h:63690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49248
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14688
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115593
string key_
Language pack key of the string to be returned.
Definition: td_api.h:99288
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117374
int53 last_message_id_
Identifier of the last reply to the message.
Definition: td_api.h:41118
Definition: td_api.h:18276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37172
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
The total number of found affiliate programs.
Definition: td_api.h:20823
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of users to be returned.
Definition: td_api.h:114161
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77614
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42244
string title_
Title for the option choice.
Definition: td_api.h:55481
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45429
int64 media_album_id_
Unique identifier of an album this message belongs to; 0 if none. Only audios, documents,...
Definition: td_api.h:35630
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:70731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11966
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:53030
object_ptr< tMeUrls > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75544
int53 chat_id_
Chat identifier.
Definition: td_api.h:126100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125157
Definition: td_api.h:3247
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114603
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29512
int32 video_duration_
Video duration, in seconds.
Definition: td_api.h:26471
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:127502
Definition: td_api.h:35928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68598
Definition: td_api.h:16017
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119898
int32 next_transfer_date_
Point in time (Unix timestamp) when the gift can be transferred to another owner; can be in the past;...
Definition: td_api.h:38957
Definition: td_api.h:35020
int53 message_id_
Identifier of the message.
Definition: td_api.h:100169
toggleStoryIsPostedToChatPage()
object_ptr< photo > photo_
Subscription invoice photo.
Definition: td_api.h:59858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111262
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92478
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88821
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:118887
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88006
bytes data_
Encrypted JSON-encoded data about the user.
Definition: td_api.h:19185
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:4079
Definition: td_api.h:74000
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7462
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42046
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84608
Definition: td_api.h:100583
object_ptr< videoMessageAdvertisements > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106738
array< int53 > message_ids_
Identifiers of the deleted messages.
Definition: td_api.h:72687
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:59182
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9460
Definition: td_api.h:93865
int32 sticker_file_id_
File identifier of the sticker.
Definition: td_api.h:104206
double scale_
Mask scaling coefficient. (For example, 2.0 means a doubled size.)
Definition: td_api.h:35492
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:8036
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:3624
Definition: td_api.h:76807
string invite_link_
Invite link to use.
Definition: td_api.h:66872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96784
object_ptr< SupergroupMembersFilter > filter_
The type of users to return; pass null to use supergroupMembersFilterRecent.
Definition: td_api.h:105184
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111210
Definition: td_api.h:105618
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59736
Definition: td_api.h:124796
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:62208
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:114736
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82926
int32 unread_reaction_count_
The new number of messages with unread reactions left in the chat.
Definition: td_api.h:70297
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:38955
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:112259
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:127988
Definition: td_api.h:63677
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116833
object_ptr< chatBoostFeatures > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93898
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:81847
Definition: td_api.h:77429
bool is_paused_
Pass true to pause screen sharing; pass false to unpause it.
Definition: td_api.h:126871
object_ptr< ProfileTab > main_profile_tab_
The new value of the main profile tab.
Definition: td_api.h:121518
bool can_hide_members_
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searc...
Definition: td_api.h:65714
object_ptr< messageReactions > reactions_
The list of reactions or tags added to the message; may be null.
Definition: td_api.h:40291
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7854
bool is_active_
True, if the group is active.
Definition: td_api.h:3561
Definition: td_api.h:44238
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13768
int32 winner_count_
Total number of winners in the giveaway.
Definition: td_api.h:38631
Definition: td_api.h:99490
Definition: td_api.h:59307
object_ptr< upgradedGiftBackdrop > backdrop_
Backdrop of the upgraded gift.
Definition: td_api.h:76965
int53 chat_id_
Chat identifier.
Definition: td_api.h:87706
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57796
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124608
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:114792
object_ptr< databaseStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126286
string url_
URL to be opened.
Definition: td_api.h:82333
int53 chat_id_
Chat identifier.
Definition: td_api.h:119821
Definition: td_api.h:83746
object_ptr< ReplyMarkup > reply_markup_
New message reply markup; may be null.
Definition: td_api.h:70072
void store(TlStorerToString &s, const char *field_name) const final
array< int64 > custom_emoji_ids_
Identifiers of custom emoji stickers. At most 200 custom emoji stickers can be received simultaneousl...
Definition: td_api.h:96815
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125863
Definition: td_api.h:68826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54194
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:121857
string payload_
Bot-specified payload for the paid media.
Definition: td_api.h:76776
Definition: td_api.h:74576
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:1444
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:111879
Definition: td_api.h:17324
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:119162
int32 call_id_
Call identifier.
Definition: td_api.h:89136
int32 date_
Point in time (Unix timestamp) when the transaction was completed.
Definition: td_api.h:68843
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45646
int53 chat_id_
Identifier of the supergroup chat.
Definition: td_api.h:119549
bool for_album_
Pass true to return an HTML code for embedding of the whole media album.
Definition: td_api.h:100330
Definition: td_api.h:38928
bool is_upgrade_separate_
True, if the upgrade was bought after the gift was sent. In this case, prepaid upgrade cost must not ...
Definition: td_api.h:38866
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115865
int32 sent_message_count_
Number of sent messages.
Definition: td_api.h:15309
string token_
Token to search for.
Definition: td_api.h:115554
bool can_read_messages_
True, if the bot can mark incoming private messages as read.
Definition: td_api.h:5025
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:122461
Definition: td_api.h:46325
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:21504
string many_value_
Value for many objects.
Definition: td_api.h:33016
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:26280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17311
string query_
Query to search for.
Definition: td_api.h:66027
linkPreviewTypeStoryAlbum()
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:124355
object_ptr< file > map_file_
File that describes mapping of position in the video to a tile in the JPEG file.
Definition: td_api.h:80102
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124777
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47612
Definition: td_api.h:81026
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110906
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27802
string native_first_name_
Native first name of the user; 1-255 characters.
Definition: td_api.h:47922
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:88852
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97423
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:109480
Definition: td_api.h:65511
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70612
Definition: td_api.h:120680
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96745
string title_
Title of the audio file.
Definition: td_api.h:25992
int32 header_background_color_
A color of the header background in the RGB format.
Definition: td_api.h:68245
Definition: td_api.h:128754
void store(TlStorerToString &s, const char *field_name) const final
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:59505
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108599
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:22347
string id_
Unique identifier of the transaction.
Definition: td_api.h:59958
int53 verification_id_
Unique identifier for the verification process.
Definition: td_api.h:73450
array< object_ptr< botCommand > > commands_
List of bot commands.
Definition: td_api.h:4081
Definition: td_api.h:55774
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:125209
int53 chat_id_
Chat identifier.
Definition: td_api.h:104098
bool is_being_edited_
True, if the story is being edited by the current user.
Definition: td_api.h:63165
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:49461
array< object_ptr< giftChatTheme > > themes_
A list of chat themes.
Definition: td_api.h:21606
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:11630
Definition: td_api.h:6282
array< int32 > story_ids_
Identifier of the stories to move to the beginning of the album. All other stories are placed in the ...
Definition: td_api.h:111838
Definition: td_api.h:75764
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:17742
object_ptr< businessMessage > message_
The message from the business account from which the query originated.
Definition: td_api.h:76201
int53 message_id_
Identifier of the message from which the query originated.
Definition: td_api.h:76096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72016
int53 reply_to_message_id_
The identifier of the quick reply message to which the message replies; 0 if none.
Definition: td_api.h:53878
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102572
bool was_upgraded_
True, if the gift was upgraded to a unique gift.
Definition: td_api.h:38878
object_ptr< AutosaveSettingsScope > scope_
Type of chats for which autosave settings were updated.
Definition: td_api.h:75775
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:92833
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115347
Definition: td_api.h:72851
Definition: td_api.h:66097
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58133
object_ptr< inputThumbnail > album_cover_thumbnail_
Thumbnail of the cover for the album; pass null to skip thumbnail uploading.
Definition: td_api.h:26852
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60365
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:73704
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99637
object_ptr< MessageSender > sender_id_
Identifier of the sender of messages to delete.
Definition: td_api.h:87825
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:123327
void store(TlStorerToString &s, const char *field_name) const final
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:76305
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102061
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:90729
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57072
object_ptr< chatLists > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94939
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:79721
int32 next_transfer_date_
Point in time (Unix timestamp) when the gift can be transferred to another owner; can be in the past;...
Definition: td_api.h:54432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3972
array< object_ptr< storyInteraction > > interactions_
List of story interactions.
Definition: td_api.h:64223
Definition: td_api.h:43494
void store(TlStorerToString &s, const char *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:72478
object_ptr< RichText > text_
Text.
Definition: td_api.h:56298
bool is_first_recurring_
True, if this is the first recurring payment.
Definition: td_api.h:38180
array< object_ptr< message > > messages_
List of found public posts.
Definition: td_api.h:21143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48618
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:118889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64924
int53 message_id_
Identifier of the sponsored message.
Definition: td_api.h:112331
object_ptr< StickerType > sticker_type_
Type of the stickers to search for.
Definition: td_api.h:91969
object_ptr< sticker > sticker_
The premium sticker. The effect can be found at sticker.full_type.premium_animation.
Definition: td_api.h:40032
int53 max_other_file_size_
The maximum size of other file types to be auto-downloaded, in bytes.
Definition: td_api.h:2529
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53674
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42951
Definition: td_api.h:14963
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:122376
object_ptr< giftCollection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111646
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:22357
object_ptr< basicGroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92725
bool can_be_forwarded_
True, if the message can be forwarded using inputMessageForwarded or forwardMessages without copy opt...
Definition: td_api.h:40711
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44441
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:77945
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70570
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:64680
object_ptr< chatPermissions > permissions_
User permissions in the chat.
Definition: td_api.h:13501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9636
int64 id_
Unique photo identifier.
Definition: td_api.h:14137
Definition: td_api.h:82378
string recovery_code_
Recovery code to check.
Definition: td_api.h:83909
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > topic_info_
New information about the topic.
Definition: td_api.h:11951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108215
Definition: td_api.h:3417
object_ptr< JsonValue > data_
The log event data.
Definition: td_api.h:113528
Definition: td_api.h:68375
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106852
int53 paid_message_star_count_
The number of Telegram Stars the user agreed to pay to send the messages.
Definition: td_api.h:41483
int53 message_id_
Identifier of the message to forward. A message can be forwarded only if messageProperties....
Definition: td_api.h:27719
Definition: td_api.h:123092
int32 nanostar_count_
The number of 1/1000000000 shares of Telegram Stars; from -999999999 to 999999999.
Definition: td_api.h:59278
Definition: td_api.h:63397
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:114271
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique language pack identifier.
Definition: td_api.h:32842
Definition: td_api.h:35050
string custom_title_
Custom title of the administrator.
Definition: td_api.h:8979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29432
object_ptr< InputFile > sound_
Notification sound file to add.
Definition: td_api.h:82060
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:101658
Definition: td_api.h:67307
int53 giveaway_message_id_
Identifier of the message with the giveaway; can be 0 if the message was deleted.
Definition: td_api.h:38567
Definition: td_api.h:7653
object_ptr< userPrivacySettingRules > rules_
The new privacy rules.
Definition: td_api.h:124083
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:51260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49128
bytes hash_
The decrypted data hash.
Definition: td_api.h:19136
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98944
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:976
int53 chat_id_
Identifier of a chat in which the video chat will be created.
Definition: td_api.h:86848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71806
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:118065
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60731
Definition: td_api.h:48075
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be fetched.
Definition: td_api.h:103241
Definition: td_api.h:26941
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:114128
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:89801
object_ptr< chatLocation > old_location_
Previous location; may be null.
Definition: td_api.h:10682
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27568
int53 chat_id_
Chat identifier.
Definition: td_api.h:80871
Definition: td_api.h:125771
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:108640
int32 min_age_
The minimum age required to view restricted content.
Definition: td_api.h:940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121054
Definition: td_api.h:105976
int32 width_
Video width; as defined by the sender.
Definition: td_api.h:79723
Definition: td_api.h:25004
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117706
object_ptr< StatisticalGraph > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104126
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:22135
void store(TlStorerToString &s, const char *field_name) const final
int32 between_delay_
Delay between consecutive advertisements, in seconds.
Definition: td_api.h:79988
string value_
String.
Definition: td_api.h:67078
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:126487
Definition: td_api.h:39972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12005
object_ptr< MessageTopic > topic_id_
Pass topic identifier to get the result only in specific topic; pass null to get the result in all to...
Definition: td_api.h:95081
Definition: td_api.h:4318
int32 width_
Thumbnail width, usually doesn't exceed 40.
Definition: td_api.h:42473
Definition: td_api.h:110823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35190
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:16221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17560
string text_
Action text.
Definition: td_api.h:3467
std::int64_t int64
Definition: td_api.h:31
Definition: td_api.h:76028
Definition: td_api.h:67791
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:27300
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:82626
object_ptr< pageBlockCaption > caption_
Post caption.
Definition: td_api.h:44664
int64 game_id_
Identifier of the game; may be different from the games presented in the message with the game.
Definition: td_api.h:38125
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84881
bool join_by_request_
New value of join_by_request.
Definition: td_api.h:127560
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65818
object_ptr< starAmount > star_amount_
The amount of received Telegram Stars.
Definition: td_api.h:39400
Definition: td_api.h:97734
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99148
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84744
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88382
int53 chat_id_
Identifier of the chat in which the Web App is opened; pass 0 if none.
Definition: td_api.h:99785
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82755
Definition: td_api.h:53072
object_ptr< inputSuggestedPostInfo > suggested_post_info_
Information about the suggested post; may be null if none.
Definition: td_api.h:18076
Definition: td_api.h:123259
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:71664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40580
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118306
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40994
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:127120
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123688
void store(TlStorerToString &s, const char *field_name) const final
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:63183
Definition: td_api.h:41986
int53 chat_id_
Chat identifier.
Definition: td_api.h:100167
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89564
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128887
array< object_ptr< BusinessFeature > > features_
The list of available business features.
Definition: td_api.h:5727
int32 date_
Point in time (Unix timestamp) when the connection was established.
Definition: td_api.h:5293
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:109546
int53 chat_id_
Chat identifier.
Definition: td_api.h:76672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41793
Definition: td_api.h:15388
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111701
string message_file_head_
Beginning of the message file; up to 100 first lines.
Definition: td_api.h:100382
Definition: td_api.h:128904
int32 link_color_
A color of links in the RGB format.
Definition: td_api.h:68265
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49038
Definition: td_api.h:48333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54883
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< video > video_icon_
Video icon of the album; may be null if none.
Definition: td_api.h:63279
string query_
Text of the query.
Definition: td_api.h:75993
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123016
int53 chat_id_
Identifier of the original chat, which similar chats were requested.
Definition: td_api.h:108349
Definition: td_api.h:87380
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:93458
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127583
object_ptr< StickerType > sticker_type_
Type of the sticker sets to reorder.
Definition: td_api.h:111731
Definition: td_api.h:105887
Definition: td_api.h:51849
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:35598
object_ptr< MessageSender > message_sender_id_
New message sender for the chat.
Definition: td_api.h:119443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62335
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114362
Definition: td_api.h:34335
Definition: td_api.h:123867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:916
bool can_be_copied_
True, if content of the message can be copied using inputMessageForwarded or forwardMessages with cop...
Definition: td_api.h:40699
Definition: td_api.h:27625
object_ptr< businessConnectedBot > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93326
Definition: td_api.h:50858
object_ptr< MessageSelfDestructType > self_destruct_type_
Video self-destruct type; pass null if none; private chats only.
Definition: td_api.h:27139
string title_
Title of the new chat; 1-128 characters.
Definition: td_api.h:86515
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:39677
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:98810
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80676
string url_
URL.
Definition: td_api.h:66140
Definition: td_api.h:50731
int53 from_message_id_
The message identifier from which to return information about message positions.
Definition: td_api.h:95746
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109839
Definition: td_api.h:73919
int53 bot_user_id_
User identifier of the bot created the program.
Definition: td_api.h:20779
Definition: td_api.h:81653
object_ptr< newChatPrivacySettings > settings_
New settings.
Definition: td_api.h:121964
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32557
array< object_ptr< videoMessageAdvertisement > > advertisements_
List of advertisements.
Definition: td_api.h:79984
object_ptr< gift > gift_
The gift.
Definition: td_api.h:38852
int32 total_count_
Total number of found messages sent on the day.
Definition: td_api.h:35799
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:29411
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:21559
object_ptr< RichText > caption_
Table caption.
Definition: td_api.h:44840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43880
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118628
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82870
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:25862
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:123958
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11684
int32 proximity_alert_radius_
For live locations, a maximum distance to another chat member for proximity alerts,...
Definition: td_api.h:36541
object_ptr< chatPermissions > permissions_
The new chat permissions.
Definition: td_api.h:70689
int64 id_
Unique query identifier.
Definition: td_api.h:76144
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19321
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127368
Definition: td_api.h:98082
bool can_change_info_
True, if the administrator can change the chat title, photo, and other settings.
Definition: td_api.h:9024
int64 giveaway_id_
Unique identifier of the prepaid giveaway.
Definition: td_api.h:107637
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102785
Definition: td_api.h:44643
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:32704
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:118824
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88056
Definition: td_api.h:69796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14727
Definition: td_api.h:25513
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119901
int32 min_display_duration_
The minimum amount of time the advertisement must be displayed before it can be hidden by the user,...
Definition: td_api.h:79926
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112994
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:58170
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:123814
Definition: td_api.h:35383
string user_country_code_
A two-letter ISO 3166-1 alpha-2 country code of the user's country.
Definition: td_api.h:22608
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82752
array< object_ptr< fileDownload > > files_
The list of files.
Definition: td_api.h:20968
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:125730
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:122620
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20012
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:98214
int32 duration_
Duration of the video, in seconds; as defined by the sender.
Definition: td_api.h:80037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118791
int64 id_
Session identifier.
Definition: td_api.h:58144
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:85127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11408
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:65750
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46434
int32 commission_per_mille_
The number of Telegram Stars received by the Telegram for each 1000 Telegram Stars received by the se...
Definition: td_api.h:61053
Definition: td_api.h:50237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95233
int32 timeout_
Query timeout.
Definition: td_api.h:76397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73723
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123183
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120892
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21426
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102885
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:5768
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84900
object_ptr< scopeAutosaveSettings > settings_
The new autosave settings; may be null if the settings are reset to default.
Definition: td_api.h:75777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85190
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102011
Definition: td_api.h:68185
int32 offset_
Number of users and chats to skip in the result; must be non-negative.
Definition: td_api.h:92757
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61881
void store(TlStorerToString &s, const char *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:36867
string sponsor_info_
Additional optional information about the sponsor to be shown along with the chat.
Definition: td_api.h:59077
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22381
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:5825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40133
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:23545
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79219
void store(TlStorerToString &s, const char *field_name) const final
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:72502
object_ptr< MessageOrigin > origin_
Origin of the forwarded message.
Definition: td_api.h:40191
Definition: td_api.h:25916
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111318
Definition: td_api.h:36744
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59010
bytes data_
The thumbnail in JPEG format.
Definition: td_api.h:42477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112078
object_ptr< file > hls_file_
HLS file describing the video.
Definition: td_api.h:995
object_ptr< publicPostSearchLimits > search_limits_
Updated public post search limits after the query; repeated requests with the same query will be free...
Definition: td_api.h:21147
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39077
int53 chat_id_
Chat identifier.
Definition: td_api.h:93826
object_ptr< message > message_
The new message.
Definition: td_api.h:69853
int53 last_read_outbox_message_id_
Identifier of last read outgoing message.
Definition: td_api.h:70947
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:109601
array< object_ptr< availableGift > > gifts_
The list of gifts.
Definition: td_api.h:2918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114234
int32 group_call_id_
Group call identifier.
Definition: td_api.h:91564
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:58852
array< object_ptr< PageBlock > > page_blocks_
Collage item contents.
Definition: td_api.h:44708
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:8082
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105546
bool has_main_web_app_
True, if the bot has the main Web App.
Definition: td_api.h:79296
Definition: td_api.h:64571
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29261
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:15643
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:118465
Definition: td_api.h:73349
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39461
Definition: td_api.h:50392
object_ptr< readDatePrivacySettings > settings_
New settings.
Definition: td_api.h:122886
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78658
object_ptr< statisticalValue > mean_story_reaction_count_
Mean number of times reactions were added to the recently posted stories.
Definition: td_api.h:15079
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85332
Definition: td_api.h:62311
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52449
int53 verification_id_
Unique identifier for the verification process.
Definition: td_api.h:73495
Definition: td_api.h:16517
bool can_be_called_
True, if the user can be called.
Definition: td_api.h:77921
Definition: td_api.h:88135
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85638
Definition: td_api.h:84970
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20239
object_ptr< ChatType > type_
Type of the chat.
Definition: td_api.h:8024
int64 notification_sound_id_
Identifier of the notification sound.
Definition: td_api.h:103353
string payload_
JSON-encoded push notification payload.
Definition: td_api.h:102464
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; may be null if the fill from the base them...
Definition: td_api.h:68334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50254
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:91741
void store(TlStorerToString &s, const char *field_name) const final
int32 default_value_
Default value of the limit.
Definition: td_api.h:49717
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:55745
Definition: td_api.h:77629
bool is_personal_
True, if the photo is visible only for the current user.
Definition: td_api.h:14206
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:24962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32937
string currency_
Currency for the paid amount.
Definition: td_api.h:16219
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:124398
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81692
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:53085
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58278
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:68508
Definition: td_api.h:37749
int53 direct_messages_chat_topic_id_
Unique identifier of the topic.
Definition: td_api.h:42268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16294
Definition: td_api.h:43609
Definition: td_api.h:4499
object_ptr< invoice > invoice_
Full information about the invoice.
Definition: td_api.h:47393
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28612
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:100019
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96657
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2124
bool default_disable_notification_
The new default_disable_notification value.
Definition: td_api.h:71622
array< object_ptr< foundAffiliateProgram > > programs_
The list of affiliate programs.
Definition: td_api.h:20825
Definition: td_api.h:15054
object_ptr< starRevenueStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103893
string password_
The 2-step verification password for the current user.
Definition: td_api.h:7328
Definition: td_api.h:80286
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121711
bool is_winner_
True, if the current user is a winner of the giveaway.
Definition: td_api.h:22351
array< int53 > member_user_ids_
User identifiers of members in the basic group.
Definition: td_api.h:37240
void store(TlStorerToString &s, const char *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:74168
bool show_popup_
True, if a blocking popup with terms of service must be shown to the user.
Definition: td_api.h:66959
int32 duration_
Media duration, in seconds; 0 if unknown.
Definition: td_api.h:45444
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:71746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117487
Definition: td_api.h:56832
bool is_group_call_supported_
True, if the other party supports upgrading of the call to a group call.
Definition: td_api.h:7071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87048
string bio_
The new value of the user bio; 0-getOption("bio_length_max") characters without line feeds.
Definition: td_api.h:117632
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86197
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:77790
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:127265
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108725
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the user.
Definition: td_api.h:43661
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2166
Definition: td_api.h:85452
double latitude_
Latitude of the location in degrees; as defined by the sender.
Definition: td_api.h:34930
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57248
int53 next_offset_message_thread_id_
Offset message thread identifier for the next getForumTopics request.
Definition: td_api.h:20678
object_ptr< scopeAutosaveSettings > channel_settings_
Default autosave settings for channel chats.
Definition: td_api.h:2641
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:22355
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13280
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67838
int32 date_
Point in time (Unix timestamp) when the message was originally sent.
Definition: td_api.h:40193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74686
string emoji_
Emoji corresponding to the sticker; may be empty.
Definition: td_api.h:52824
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:92481
int53 outgoing_paid_message_star_count_
Number of Telegram Stars that must be paid by the current user for each sent message to the supergrou...
Definition: td_api.h:65746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35510
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19555
object_ptr< message > message_
Unpinned message.
Definition: td_api.h:10073
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92672
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:27725
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106309
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:100105
Definition: td_api.h:74699
bool is_star_giveaway_
True, if the giveaway is a Telegram Star giveaway.
Definition: td_api.h:38571
int32 scale_
Scale of segment durations in the stream. The duration is 1000/(2**scale) milliseconds.
Definition: td_api.h:79836
Definition: td_api.h:116064
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107978
Definition: td_api.h:16073
int32 video_height_
Height of the video.
Definition: td_api.h:26469
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32737
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ReactionType > tag_
Tag to search for; pass null to return all suitable messages.
Definition: td_api.h:115140
int32 offset_
Offset of the first entry to return; use 0 to get results from the first album story.
Definition: td_api.h:104572
int32 my_boost_count_
Number of times the current user boosted the supergroup or channel.
Definition: td_api.h:65742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47429
Definition: td_api.h:111665
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:103505
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:90601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48168
int53 chat_id_
Chat identifier.
Definition: td_api.h:110249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92989
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:116159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111912
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:117734
bool has_sponsored_messages_enabled_
True, if the user always enabled sponsored messages; known only for the current user.
Definition: td_api.h:77933
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59778
object_ptr< poll > poll_
The poll description.
Definition: td_api.h:36794
string username_
The username to change.
Definition: td_api.h:125784
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:123611
object_ptr< attachmentMenuBotColor > name_color_
Color to highlight selected name of the bot if appropriate; may be null.
Definition: td_api.h:1326
int32 push_timeout_
Time after the next authentication method is expected to be used if verification push notification is...
Definition: td_api.h:1984
object_ptr< starAmount > total_amount_
Total amount of Telegram Stars earned.
Definition: td_api.h:59648
int53 chat_id_
Identifier of the forum chat.
Definition: td_api.h:98093
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62812
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48538
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:27992
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70750
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39776
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89173
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:77774
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:35063
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99933
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29274
Definition: td_api.h:65376
int32 limit_
The maximum number of bots to be returned; up to 100.
Definition: td_api.h:98463
object_ptr< giftCollection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110484
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1588
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116599
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:122534
int53 chat_id_
Chat identifier.
Definition: td_api.h:109491
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:38858
string author_signature_
For channel posts and anonymous group messages, optional author signature.
Definition: td_api.h:35628
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:9670
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25499
string url_
HTTP or tg:// URL to be opened when the area is clicked.
Definition: td_api.h:29372
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:61924
void store(TlStorerToString &s, const char *field_name) const final
string password_
Password for logging in; may be empty.
Definition: td_api.h:51663
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19759
int32 file_id_
Identifier of a file to stop downloading.
Definition: td_api.h:83418
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:90258
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54790
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60941
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85585
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78956
Definition: td_api.h:19652
Definition: td_api.h:99989
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19222
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:119130
Definition: td_api.h:119971
Definition: td_api.h:94498
object_ptr< SecretChatState > state_
State of the secret chat.
Definition: td_api.h:57865
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128682
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:108815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95556
array< object_ptr< forumTopic > > topics_
List of forum topics.
Definition: td_api.h:20672
bool can_disable_sponsored_messages_
True, if sponsored messages can be disabled in the chat.
Definition: td_api.h:9431
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:86525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103411
object_ptr< datedFile > front_side_
The front side of an identity document.
Definition: td_api.h:19187
Definition: td_api.h:107945
Definition: td_api.h:61793
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128784
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115108
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110112
Definition: td_api.h:104734
Definition: td_api.h:50632
object_ptr< passportAuthorizationForm > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101401
Definition: td_api.h:14524
Definition: td_api.h:82831
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > header_
Header.
Definition: td_api.h:43904
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13236
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121002
void store(TlStorerToString &s, const char *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 remaining_free_query_count_
Number of remaining free queries today.
Definition: td_api.h:51994
Definition: td_api.h:72350
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:21490
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:75568
string first_name_
The first name of the user; 1-64 characters.
Definition: td_api.h:110087
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70180
object_ptr< personalDocument > utility_bill_
Utility bill.
Definition: td_api.h:46059
Definition: td_api.h:125612
int53 user_id_
Identifiers of the user which will receive Telegram Premium.
Definition: td_api.h:62713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44726
Definition: td_api.h:104145
string offset_
Offset of the first entry to return; use empty string to get the first chunk of results.
Definition: td_api.h:98816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57180
void store(TlStorerToString &s, const char *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:29528
array< object_ptr< PaidMedia > > media_
The bought media if the transaction wasn't refunded.
Definition: td_api.h:60349
int32 photo_height_
Product photo height.
Definition: td_api.h:27516
string name_
Contact's name.
Definition: td_api.h:52195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57959
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51322
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:5049
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:91889
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:111404
int32 limit_
The maximum number of chats to be returned; up to 100.
Definition: td_api.h:98623
Definition: td_api.h:38508
bool is_rtl_
True, if the language pack strings are RTL.
Definition: td_api.h:32854
bool join_to_send_messages_
New value of join_to_send_messages.
Definition: td_api.h:127613
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116156
int32 duration_
Duration of the voice note, in seconds.
Definition: td_api.h:27245
object_ptr< animatedEmoji > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92050
int32 height_
Video height.
Definition: td_api.h:64678
object_ptr< emailAddressAuthenticationCodeInfo > code_info_
Information about the sent authentication code.
Definition: td_api.h:2194
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127371
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:64684
int53 unique_id_
Unique identifier of this result.
Definition: td_api.h:59073
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:41112
int53 topic_id_
Identifier of the topic which messages will be deleted.
Definition: td_api.h:88036
int32 min_supergroup_chat_boost_level_
The minimum chat boost level required to use the color in a supergroup chat.
Definition: td_api.h:51160
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:18421
double y_percentage_
The ordinate of the rectangle's center, as a percentage of the media height.
Definition: td_api.h:63410
string prize_description_
Additional description of the giveaway prize.
Definition: td_api.h:38629
Definition: td_api.h:125127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99696
object_ptr< storyAlbum > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86714
bool from_fullscreen_
Pass true if the user expanded the video from the sponsored message fullscreen before the click.
Definition: td_api.h:85129
Definition: td_api.h:74534
string url_
URL that needs to be opened when the photo is clicked.
Definition: td_api.h:44424
object_ptr< starAmount > star_amount_
The amount of owned Telegram Stars.
Definition: td_api.h:61578
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:29546
object_ptr< CanTransferOwnershipResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83390
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:106342
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64663
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4699
int53 message_id_
Message identifier.
Definition: td_api.h:15360
string data_
The data.
Definition: td_api.h:39679
Definition: td_api.h:98555
bool is_silent_
True, if the notification was explicitly sent without sound.
Definition: td_api.h:42876
Definition: td_api.h:58092
array< object_ptr< premiumStatePaymentOption > > payment_options_
The list of available options for buying Telegram Premium.
Definition: td_api.h:50645
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127421
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67431
string country_calling_code_
The part of the phone number denoting country calling code or its part.
Definition: td_api.h:48196
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57316
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:77951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2439
Definition: td_api.h:101942
object_ptr< GroupCallDataChannel > data_channel_
Data channel for which data is encrypted.
Definition: td_api.h:91507
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which messages will be deleted.
Definition: td_api.h:88757
object_ptr< ProfileTab > main_profile_tab_
The new value of the main profile tab.
Definition: td_api.h:123668
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:47563
int32 retry_after_
Time left before the session can be used to transfer ownership of a chat, in seconds.
Definition: td_api.h:7908
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:99846
array< object_ptr< upgradedGiftModelCount > > models_
Available models; for searchGiftsForResale requests without offset and attributes only.
Definition: td_api.h:22240
string nonce_
Base64url-encoded nonce to pass to the Play Integrity API.
Definition: td_api.h:20390
bool can_get_read_date_
True, if read date of the message can be received through getMessageReadDate.
Definition: td_api.h:40741
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:81903
string query_
Query to search for.
Definition: td_api.h:114450
string inline_query_placeholder_
Placeholder for inline queries (displayed on the application input field).
Definition: td_api.h:79300
array< string > emojis_
The new list of emojis suggested for searching.
Definition: td_api.h:75615
bool supports_stun_
True, if the server supports STUN.
Definition: td_api.h:6929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117114
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:87823
bool can_be_reported_
True, if the advertisement can be reported to Telegram moderators through reportVideoMessageAdvertise...
Definition: td_api.h:79930
int53 value_
Estimated value of the gift; in the smallest units of the currency.
Definition: td_api.h:77684
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85482
object_ptr< message > old_message_
The original message before the edit.
Definition: td_api.h:9950
array< object_ptr< chatFolderInfo > > chat_folders_
The new list of chat folders.
Definition: td_api.h:71914
int53 time_offset_
Point in time when the stream currently ends; Unix timestamp in milliseconds.
Definition: td_api.h:79838
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46700
int64 gift_id_
Identifier of the gift.
Definition: td_api.h:98319
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:37882
object_ptr< InputChatPhoto > photo_
New chat photo; pass null to delete the chat photo.
Definition: td_api.h:119661
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103502
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:118996
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:117790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2003
Definition: td_api.h:99168
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90509
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16714
string additional_info_
If non-empty, additional information about the sponsored chat to be shown along with the chat.
Definition: td_api.h:59079
string title_
Title of the group chat; may be empty if unrecognized.
Definition: td_api.h:40118
int32 date_
Point in time (Unix timestamp) when the draft was created.
Definition: td_api.h:18070
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:1330
void store(TlStorerToString &s, const char *field_name) const final
string prepared_message_id_
Identifier of the prepared message.
Definition: td_api.h:102274
int53 log_size_
Size of the TDLib internal log.
Definition: td_api.h:62612
Definition: td_api.h:100910
int53 message_id_
Identifier of the message. Use messageProperties.can_be_shared_in_story to check whether the message ...
Definition: td_api.h:29332
Definition: td_api.h:26159
object_ptr< acceptedGiftTypes > accepted_gift_types_
Types of gifts accepted by the user; for Telegram Premium users only.
Definition: td_api.h:22137
void store(TlStorerToString &s, const char *field_name) const final
bool include_contacts_
True, if contacts need to be included.
Definition: td_api.h:12214
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9595
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119240
int32 file_id_
Identifier of the photo to report. Only full photos from chatPhoto can be reported.
Definition: td_api.h:112272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55998
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111061
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:91108
object_ptr< ReactionType > reaction_type_
Type of the reaction to add. Use addPendingPaidMessageReaction instead to add the paid reaction.
Definition: td_api.h:81383
Definition: td_api.h:58321
Definition: td_api.h:110288
Definition: td_api.h:117025
array< int53 > message_ids_
Identifiers of messages to report. Use messageProperties.can_report_supergroup_spam to check whether ...
Definition: td_api.h:112660
int32 total_count_
Number of times the reaction was added.
Definition: td_api.h:63561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102735
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108780
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40593
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< game > game_
Game result.
Definition: td_api.h:24245
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127907
object_ptr< formattedText > text_
Formatted text to be sent; 0-getOption("message_text_length_max") characters. Only Bold,...
Definition: td_api.h:26742
int32 video_width_
Width of the video.
Definition: td_api.h:26467
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:78466
int32 sticker_width_
Width of the sticker.
Definition: td_api.h:26347
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:114108
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:120633
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:92653
array< object_ptr< messageReaction > > reactions_
The list of reactions added to the message.
Definition: td_api.h:76732
string sender_name_
Name of the sender.
Definition: td_api.h:43427
void store(TlStorerToString &s, const char *field_name) const final
bool is_translatable_
New value of is_translatable.
Definition: td_api.h:71706
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:88358
array< object_ptr< sticker > > stickers_
List of stickers.
Definition: td_api.h:62421
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51472
Definition: td_api.h:65413
int32 retry_date_
Point in time (Unix timestamp) when the password reset can be retried.
Definition: td_api.h:55861
array< int53 > winner_user_ids_
Up to 100 user identifiers of the winners of the giveaway.
Definition: td_api.h:38633
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:96026
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85379
Definition: td_api.h:121846
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114997
bool can_get_author_
True, if author of the message sent on behalf of a chat can be received through getMessageAuthor.
Definition: td_api.h:40731
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125860
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the user.
Definition: td_api.h:82274
int53 star_count_
Number of Telegram Stars that will be paid.
Definition: td_api.h:47453
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:12202
object_ptr< MessageContent > content_
Notification content.
Definition: td_api.h:73107
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:126159
Definition: td_api.h:74087
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:27121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70489
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Map height.
Definition: td_api.h:44981
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:1316
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81631
int53 message_id_
Identifier of the message with live location.
Definition: td_api.h:70431
bool is_active_
True, if the call is active.
Definition: td_api.h:22745
Definition: td_api.h:22724
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:110132
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:76092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69868
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26826
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92086
Definition: td_api.h:118813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72757
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:26231
object_ptr< ChatAvailableReactions > new_available_reactions_
New chat available reactions.
Definition: td_api.h:10474
Definition: td_api.h:39866
Definition: td_api.h:54344
Definition: td_api.h:112482
string terms_of_service_id_
Identifier of the terms of service.
Definition: td_api.h:74881
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:115903
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113388
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121218
Definition: td_api.h:68317
int32 min_date_
The minimum date of the messages to delete.
Definition: td_api.h:88091
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127156
object_ptr< storageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108678
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53842
Definition: td_api.h:20906
bool approve_
Pass true to approve the request; pass false to decline it.
Definition: td_api.h:109124
object_ptr< giftsForResale > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114365
bool only_missed_
Pass true to search only for messages with missed/declined calls.
Definition: td_api.h:113757
string inline_message_id_
Inline message identifier.
Definition: td_api.h:90352
string client_data_
Application-specific data associated with the chat. (For example, the chat scroll position or local c...
Definition: td_api.h:8102
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120824
int53 message_id_
Identifier of the message.
Definition: td_api.h:89600
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< autoDownloadSettings > high_
Preset with highest settings; expected to be used by default when connected on Wi-Fi.
Definition: td_api.h:2592
string link_
A tg:// URL for the QR code. The link will be updated frequently.
Definition: td_api.h:2277
object_ptr< BuiltInTheme > base_theme_
Base theme for this theme.
Definition: td_api.h:68328
object_ptr< businessStartPage > start_page_
Information about start page of the account; may be null if none.
Definition: td_api.h:5837
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:97920
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none.
Definition: td_api.h:38358
bool for_dark_theme_
Pass true to order returned backgrounds for a dark theme.
Definition: td_api.h:98870
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21840
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 story_album_id_
Identifier of the story album.
Definition: td_api.h:111295
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:87391
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Approximate total number of messages senders found.
Definition: td_api.h:41631
string text_
Text of the button.
Definition: td_api.h:23589
Definition: td_api.h:58561
int53 suggested_post_message_id_
Identifier of the message with the suggested post; can be 0 if the message was deleted.
Definition: td_api.h:39311
Definition: td_api.h:123486
bool have_unreceived_notifications_
True, if there can be some yet unreceived notifications, which are being fetched from the server.
Definition: td_api.h:72645
Definition: td_api.h:85009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38456
int53 chat_id_
Identifier of the chat administered by the user.
Definition: td_api.h:22569
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128395
void store(TlStorerToString &s, const char *field_name) const final
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:73186
int32 export_date_
Point in time (Unix timestamp) when the gift can be transferred to the TON blockchain as an NFT; can ...
Definition: td_api.h:38961
bytes file_hash_
Current hash of the file containing the reverse side.
Definition: td_api.h:28764
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20277
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23283
int32 reaction_count_
Number of times reactions were added to the object.
Definition: td_api.h:15223
int64 custom_emoji_id_
Unique identifier of the custom emoji.
Definition: td_api.h:68039
int32 cache_time_
Allowed time to cache the results of the query, in seconds.
Definition: td_api.h:82454
array< int32 > sticker_ids_
The new list of file identifiers of recently used stickers.
Definition: td_api.h:74388
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111806
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:60573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47738
Definition: td_api.h:108919
int32 date_
Information change date.
Definition: td_api.h:79181
Definition: td_api.h:64732
int53 user_id_
Identifier of the bot or the business account user that created the invoice.
Definition: td_api.h:60527
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:22777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55918
object_ptr< pageBlockCaption > caption_
Photo caption.
Definition: td_api.h:44422
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:81225
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 channel chat.
Definition: td_api.h:119049
bool can_have_sponsored_messages_
The new value of can_have_sponsored_messages.
Definition: td_api.h:127189
Definition: td_api.h:10140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28134
Definition: td_api.h:37593
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52155
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the target chat.
Definition: td_api.h:115762
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44684
string password_
The 2-step verification password of the current user.
Definition: td_api.h:86795
string description_
A short description of the result.
Definition: td_api.h:25933
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:8357
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23259
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:40195
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35151
Definition: td_api.h:16940
int53 message_id_
Identifier of the message.
Definition: td_api.h:120857
object_ptr< preparedInlineMessageId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113612
object_ptr< testInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125556
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:114296
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:83420
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:112050
string name_
If non-empty, human-readable name of the new theme. Otherwise, the chat theme was reset to the defaul...
Definition: td_api.h:53407
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:118758
object_ptr< rtmpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112131
Definition: td_api.h:3114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27850
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:121335
int53 message_id_
Message identifier of the message with the button.
Definition: td_api.h:99670
Definition: td_api.h:77532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48129
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:89803
object_ptr< animation > animation_
Animation file; may be null.
Definition: td_api.h:44333
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:106885
pageBlockRelatedArticle()
Definition: td_api.h:52940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50284
array< object_ptr< NetworkStatisticsEntry > > entries_
Network statistics entries.
Definition: td_api.h:42522
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:58154
bool need_cardholder_name_
True, if the cardholder name must be provided.
Definition: td_api.h:47629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107024
object_ptr< webPageInstantView > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106966
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98889
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91131
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83443
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:127212
object_ptr< TopChatCategory > category_
Category of chats to be returned.
Definition: td_api.h:105737
object_ptr< FileType > file_type_
File type.
Definition: td_api.h:62559
Definition: td_api.h:24823
Definition: td_api.h:92459
object_ptr< StickerType > sticker_type_
Type of the affected stickers.
Definition: td_api.h:74302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105704
string file_name_
The name of the file or path to the file.
Definition: td_api.h:97898
object_ptr< restrictionInfo > restriction_info_
Information about the restrictions that must be applied to the message content; may be null if none.
Definition: td_api.h:35634
Definition: td_api.h:119918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36011
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:95266
Definition: td_api.h:21965
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49494
void store(TlStorerToString &s, const char *field_name) const final
string reason_
The reason why the account was deleted; optional.
Definition: td_api.h:87079
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81928
array< int64 > sticker_set_ids_
Identifiers of installed sticker sets in the new correct order.
Definition: td_api.h:111733
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25150
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:107639
array< object_ptr< businessMessage > > messages_
List of business messages.
Definition: td_api.h:5973
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:117465
bool is_shareable_
True, if at least one link has been created for the folder.
Definition: td_api.h:12326
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115543
int32 story_id_
Identifier of the story to delete.
Definition: td_api.h:87446
bool is_forum_
New value of is_forum.
Definition: td_api.h:11792
void store(TlStorerToString &s, const char *field_name) const final
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:127080
string url_
The web page URL.
Definition: td_api.h:106941
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72256
string config_
A JSON-encoded call config.
Definition: td_api.h:7063
int53 chat_id_
Chat identifier.
Definition: td_api.h:94969
Definition: td_api.h:69455
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40625
bool is_chosen_
True, if the reaction is chosen by the current user.
Definition: td_api.h:40842
int53 chat_id_
Chat identifier.
Definition: td_api.h:80760
Definition: td_api.h:125523
int53 chat_id_
Chat identifier.
Definition: td_api.h:111353
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97004
string organization_name_
Name of the organization that provides verification.
Definition: td_api.h:4461
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56361
int53 story_poster_chat_id_
The identifier of the chat that posted the story.
Definition: td_api.h:34346
Definition: td_api.h:27770
int32 story_album_id_
Story album identifier.
Definition: td_api.h:31441
int53 chat_id_
Identifier of the chat with an owned bot for which affiliate program is changed.
Definition: td_api.h:118769
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:66622
int32 interaction_date_
Approximate point in time (Unix timestamp) when the interaction happened.
Definition: td_api.h:63990
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:21284
int53 chat_id_
Chat identifier.
Definition: td_api.h:119876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83776
int53 from_chat_id_
Identifier for the chat this forwarded message came from.
Definition: td_api.h:27717
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:117463
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:65574
Definition: td_api.h:59801
string subscription_id_
Identifier of the subscription to change.
Definition: td_api.h:91220
int32 total_count_
The maximum number of times the gifts can be purchased.
Definition: td_api.h:21881
bool can_be_edited_
True, if the current user can edit the administrator privileges for the called user.
Definition: td_api.h:13415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8669
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92517
bool allow_p2p_
True, if peer-to-peer connection is allowed by users privacy settings.
Definition: td_api.h:7069
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78918
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95397
object_ptr< SavedMessagesTopicType > type_
Type of the topic.
Definition: td_api.h:56937
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:97575
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:43314
int53 chat_id_
Chat identifier.
Definition: td_api.h:71242
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38495
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:13989
string system_language_code_
IETF language tag of the user's operating system language; must be non-empty.
Definition: td_api.h:123898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9896
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81170
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36854
Definition: td_api.h:25210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99880
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91738
int32 call_id_
Call identifier.
Definition: td_api.h:116075
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:14141
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:76199
object_ptr< SuggestedPostState > state_
State of the post.
Definition: td_api.h:65253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62829
bool is_being_posted_
True, if the story is being posted by the current user.
Definition: td_api.h:63163
Definition: td_api.h:39432
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:90564
string prepaid_upgrade_hash_
If non-empty, then the user can pay for an upgrade of the gift using buyGiftUpgrade.
Definition: td_api.h:54438
bool only_new_members_
True, if only new members of the chats will be eligible for the giveaway.
Definition: td_api.h:22411
object_ptr< chatFolder > folder_
The edited chat folder.
Definition: td_api.h:90003
bool is_visible_only_for_self_
True, if the story is visible only for the current user.
Definition: td_api.h:63171
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:102738
int32 date_
Point in time (Unix timestamp) when the preview was added or changed last time.
Definition: td_api.h:4241
Definition: td_api.h:122226
void store(TlStorerToString &s, const char *field_name) const final
int53 unread_count_
Number of unread messages in the chat.
Definition: td_api.h:17900
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:98394
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Text.
Definition: td_api.h:56103
string username_
The username to change.
Definition: td_api.h:127722
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42093
array< object_ptr< testString > > x_
Vector of objects to return.
Definition: td_api.h:125292
bool info_changes_
True, if changes in chat information need to be returned.
Definition: td_api.h:12087
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6245
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:97307
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:86585
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:29415
string provider_
Provider of the venue database; as defined by the sender. Currently, only "foursquare" and "gplaces" ...
Definition: td_api.h:79619
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:21271
object_ptr< reactionNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:72463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121826
Definition: td_api.h:25979
Definition: td_api.h:44877
int64 effect_id_
Unique identifier of the effect added to the message; 0 if none.
Definition: td_api.h:35632
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119574
object_ptr< ProxyType > type_
Proxy type.
Definition: td_api.h:81670
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:9351
object_ptr< message > last_message_
Last message in the chat; may be null if none or unknown.
Definition: td_api.h:8040
Definition: td_api.h:65383
int53 user_id_
Identifier of the bot or the business account user that created the subscription link.
Definition: td_api.h:60617
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:119220
int53 chat_id_
Identifier of the chat in topic of which the number of messages has changed.
Definition: td_api.h:72118
int53 chat_id_
Identifier of the chat with the invitation message.
Definition: td_api.h:31933
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< tonRevenueStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105599
int53 basic_group_id_
Identifier of a basic group.
Definition: td_api.h:73021
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40454
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83035
Definition: td_api.h:64898
void store(TlStorerToString &s, const char *field_name) const final
suggestedPostStateApproved()
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100616
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111588
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55721
int53 game_message_id_
Identifier of the message with the game, can be an identifier of a deleted message.
Definition: td_api.h:38123
Definition: td_api.h:122448
int53 chat_id_
Chat identifier.
Definition: td_api.h:70945
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101708
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if none.
Definition: td_api.h:38360
object_ptr< targetChatTypes > chat_types_
Types of the chats to which the message can be sent.
Definition: td_api.h:51020
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:100075
int53 message_id_
Identifier of the message with the suggested post. Use messageProperties.can_be_declined to check whe...
Definition: td_api.h:86962
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85039
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
Identifier of the audio file to be removed.
Definition: td_api.h:110834
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:102272
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35460
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45318
int53 user_id_
New member user identifier.
Definition: td_api.h:10265
Definition: td_api.h:82101
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49098
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:38804
Definition: td_api.h:126583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91310
bool skip_confirmation_
True, if there is no need to show an ordinary open URL confirmation.
Definition: td_api.h:35224
Definition: td_api.h:71819
int53 chat_id_
Identifier of the channel chat that created the subscription.
Definition: td_api.h:60713
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23779
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:11108
object_ptr< scopeAutosaveSettings > group_settings_
Default autosave settings for basic group and supergroup chats.
Definition: td_api.h:2639
Definition: td_api.h:8652
object_ptr< user > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62073
object_ptr< stories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93748
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:66571
Definition: td_api.h:123316
Definition: td_api.h:80549
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:14983
Definition: td_api.h:2392
object_ptr< SearchMessagesFilter > filter_
Filter for message content; searchMessagesFilterEmpty, searchMessagesFilterUnreadMention,...
Definition: td_api.h:95209
object_ptr< file > sound_
File containing the sound.
Definition: td_api.h:43213
Definition: td_api.h:6811
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18262
void store(TlStorerToString &s, const char *field_name) const final
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:97245
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:20919
Definition: td_api.h:72491
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:122562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24396
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:103099
bytes receipt_
App Store receipt.
Definition: td_api.h:63008
object_ptr< BusinessAwayMessageSchedule > schedule_
Settings used to check whether the current user is away.
Definition: td_api.h:4931
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:90925
object_ptr< location > location_
The location description.
Definition: td_api.h:36533
string name_
New name of the collection; 1-12 characters.
Definition: td_api.h:120926
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; pass null if none.
Definition: td_api.h:115901
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88729
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119684
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87519
bool is_saved_
True, if the gift is displayed on the user's or the channel's profile page.
Definition: td_api.h:76863
int32 total_count_
Approximate total number of interactions found.
Definition: td_api.h:64217
int53 message_id_
Identifier of the message.
Definition: td_api.h:100985
int32 reply_count_
Number of times the message was directly or indirectly replied.
Definition: td_api.h:41110
int32 last_sale_date_
Point in time (Unix timestamp) when the upgraded gift was purchased last time; 0 if never.
Definition: td_api.h:77694
object_ptr< createdBasicGroupChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86363
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121057
Definition: td_api.h:7278
Definition: td_api.h:55190
Definition: td_api.h:5229
Definition: td_api.h:116178
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:15067
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80230
Definition: td_api.h:37635
int53 payment_provider_user_id_
User identifier of the payment provider bot.
Definition: td_api.h:47776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53017
array< object_ptr< photoSize > > sizes_
Available variants of the photo, in different sizes.
Definition: td_api.h:48250
int64 id_
Unique query identifier.
Definition: td_api.h:76249
bool has_stickers_
True, if stickers were added to the animation. The list of corresponding sticker set can be received ...
Definition: td_api.h:1159
string query_
Query to search for.
Definition: td_api.h:115444
Definition: td_api.h:36249
void store(TlStorerToString &s, const char *field_name) const final
bool is_live_
True, if the location is live.
Definition: td_api.h:52447
int32 total_count_
Approximate total number of audio files found.
Definition: td_api.h:1520
Definition: td_api.h:112647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98236
Definition: td_api.h:3289
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74818
bool use_message_database_
Pass true to keep cache of chats and messages between restarts. Implies use_chat_info_database.
Definition: td_api.h:123890
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117061
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77232
Definition: td_api.h:21002
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:9349
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114025
void store(TlStorerToString &s, const char *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:104689
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:95959
string currency_
Currency for the product price.
Definition: td_api.h:36919
bytes data_
Data.
Definition: td_api.h:17032
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101147
int32 topic_count_
Approximate total number of Saved Messages topics.
Definition: td_api.h:72040
object_ptr< InputFile > selfie_
Selfie with the document; pass null if unavailable.
Definition: td_api.h:25794
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:16951
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:106632
int53 seller_bot_user_id_
User identifier of the seller bot.
Definition: td_api.h:47329
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69440
int32 send_date_
Point in time (Unix timestamp) when the post is expected to be published; 0 if the specific date isn'...
Definition: td_api.h:65251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58338
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:38244
int53 bot_user_id_
Identifier of the owned bot, which verified the user or the chat.
Definition: td_api.h:110622
bool for_import_
Pass true to create a supergroup for importing messages using importMessages.
Definition: td_api.h:86527
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:87330
Definition: td_api.h:51194
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26645
Definition: td_api.h:13645
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:107256
Definition: td_api.h:96572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21214
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37856
void store(TlStorerToString &s, const char *field_name) const final
bool force_read_
Pass true to mark as read the specified messages even if the chat is closed.
Definition: td_api.h:128660
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:12324
void store(TlStorerToString &s, const char *field_name) const final
bool allow_channel_chats_
True, if channel chats are allowed.
Definition: td_api.h:66515
bool can_be_edited_
True, if the message can be edited using the methods editMessageText, editMessageCaption,...
Definition: td_api.h:40709
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41698
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121485
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages. Filters searchMessage...
Definition: td_api.h:114518
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45464
int32 start_date_
Point in time (Unix timestamp) when the chat was boosted.
Definition: td_api.h:9290
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:82699
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:89409
object_ptr< file > sticker_
File containing the sticker.
Definition: td_api.h:61820
int32 expiration_date_
Point in time (Unix timestamp) when the message can't be used anymore.
Definition: td_api.h:51063
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41579
string number_
Document number; 1-24 characters.
Definition: td_api.h:23491
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:106418
object_ptr< InputPassportElementErrorSource > source_
Error source.
Definition: td_api.h:28595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117703
void store(TlStorerToString &s, const char *field_name) const final
string id_
Unique identifier of the query result.
Definition: td_api.h:26170
bool has_recovery_email_address_
True, if a recovery email is set.
Definition: td_api.h:47268
int53 id_
Unique button identifier.
Definition: td_api.h:23682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27219
int32 start_date_
Point in time (Unix timestamp) when the away messages will start to be sent.
Definition: td_api.h:4881
bool show_in_side_menu_
True, if the bot must be shown in the side menu.
Definition: td_api.h:1320
object_ptr< proxies > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82243
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:100619
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:58156
Definition: td_api.h:38034
string payload_
JSON-encoded push notification payload with all fields sent by the server, and "google....
Definition: td_api.h:109232
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19819
object_ptr< botMediaPreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89440
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:95373
object_ptr< formattedText > text_
Text of the quote; 0-getOption("message_reply_quote_length_max") characters. Only Bold,...
Definition: td_api.h:29685
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89069
Definition: td_api.h:39918
void store(TlStorerToString &s, const char *field_name) const final
int32 message_count_
Number of sent paid messages.
Definition: td_api.h:61225
Definition: td_api.h:5962
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:82716
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50905
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:1469
int64 id_
Unique identifier of the prepaid giveaway.
Definition: td_api.h:50961
string value_currency_
ISO 4217 currency code of the currency in which value of the gift is represented; may be empty if una...
Definition: td_api.h:76971
object_ptr< storyStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104871
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44354
Definition: td_api.h:107685
int32 collection_id_
Identifier of the gift collection.
Definition: td_api.h:88253
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52112
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87469
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122693
int53 message_thread_id_
Message thread identifier of the topic.
Definition: td_api.h:72363
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:126236
Definition: td_api.h:98742
Definition: td_api.h:57085
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:91718
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90825
object_ptr< sticker > sticker_
Greeting sticker of the start page; may be null if none.
Definition: td_api.h:6161
int32 total_count_
Total number of gifts with the symbol.
Definition: td_api.h:77260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75334
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:125891
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121168
string name_
Background name.
Definition: td_api.h:92550
string description_
Article description; may be empty.
Definition: td_api.h:45218
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:100109
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84903
bool delete_from_cache_
Pass true to delete the file from the TDLib file cache.
Definition: td_api.h:110147
int32 next_reset_date_
Point in time (Unix timestamp) when the weekly number of tries will reset; 0 if unknown.
Definition: td_api.h:75487
string prepaid_upgrade_hash_
If non-empty, then the user can pay for an upgrade of the gift using buyGiftUpgrade.
Definition: td_api.h:38884
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23890
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:26223
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:65752
Definition: td_api.h:120514
Definition: td_api.h:92186
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29018
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75712
int32 task_count_
Number of changed tasks.
Definition: td_api.h:53698
string device_model_
Model of the device that was used for the session creation, as provided by the application.
Definition: td_api.h:69515
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:90425
object_ptr< MessageContent > new_content_
New message content.
Definition: td_api.h:70025
int53 chat_id_
Identifier of the channel chat that posted the post.
Definition: td_api.h:68942
int53 star_count_
Number of bought Telegram Stars.
Definition: td_api.h:66729
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:83726
string member_name_
Name of the deleted member.
Definition: td_api.h:53446
bool has_protected_content_
True, if chat content can't be saved locally, forwarded, or copied.
Definition: td_api.h:8050
object_ptr< formattedText > caption_
Audio caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:26860
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:74263
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92783
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:14053
array< object_ptr< languagePackString > > strings_
List of changed language pack strings; empty if all strings have changed.
Definition: td_api.h:74714
Definition: td_api.h:90473
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:106715
void store(TlStorerToString &s, const char *field_name) const final
int53 last_sale_price_
Last purchase price of the gift; in the smallest units of the currency; 0 if the gift has never been ...
Definition: td_api.h:77696
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:70644
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:97249
object_ptr< formattedText > caption_
New message content caption; pass null to remove caption; 0-getOption("message_caption_length_max") c...
Definition: td_api.h:89535
bool delete_message_
Pass true to delete the message.
Definition: td_api.h:82956
object_ptr< InputFile > message_file_
File with messages to import. Only inputFileLocal and inputFileGenerated are supported....
Definition: td_api.h:107202
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:59605
object_ptr< AuthenticationCodeType > next_type_
The way the next code will be sent to the user; may be null.
Definition: td_api.h:1568
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:25876
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:14838
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74404
object_ptr< timeZones > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105549
Definition: td_api.h:100371
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37485
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:22417
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82411
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:5240
int53 user_id_
Identifier of the user that gifted Telegram Stars; 0 if the user was anonymous.
Definition: td_api.h:60155
string description_
A short description of the result, if known.
Definition: td_api.h:26459
string invite_link_
Invite link for which to process join requests. If empty, all join requests will be processed....
Definition: td_api.h:109178
Definition: td_api.h:86380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36389
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44768
int53 chat_id_
Chat identifier.
Definition: td_api.h:128654
Definition: td_api.h:116803
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< GiftResaleResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116952
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:96316
void store(TlStorerToString &s, const char *field_name) const final
string tag_
Hashtag or cashtag to search for.
Definition: td_api.h:114909
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105837
string device_model_
Model of the device the application is being run on; must be non-empty.
Definition: td_api.h:123900
string new_login_email_address_
New login email address.
Definition: td_api.h:121466
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88944
int53 chat_id_
Chat identifier.
Definition: td_api.h:110199
object_ptr< ReactionType > tag_
The tag which label will be changed.
Definition: td_api.h:122991
Definition: td_api.h:95194
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:103838
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:38429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2977
Definition: td_api.h:49568
Definition: td_api.h:40938
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:54818
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48002
object_ptr< foundStories > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114938
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:70118
int53 id_
Unique topic identifier.
Definition: td_api.h:56935
bool needs_premium_
True, if Telegram Premium is needed to use the message sender.
Definition: td_api.h:13886
Definition: td_api.h:10797
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:7330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53803
Definition: td_api.h:102453
string application_version_
The version of the application, as provided by the application.
Definition: td_api.h:58162
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:9052
Definition: td_api.h:93559
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114935
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95291
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17476
object_ptr< chatEventLogFilters > filters_
The types of events to return; pass null to get chat events of all types.
Definition: td_api.h:94198
object_ptr< inputSticker > sticker_
Sticker to add to the set.
Definition: td_api.h:82116
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:92864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46035
int53 chat_id_
Chat identifier.
Definition: td_api.h:2827
int32 total_count_
Total number of unread notifications in the group, can be bigger than number of active notifications.
Definition: td_api.h:72554
array< object_ptr< InputFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:25796
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90023
int32 proxy_id_
Proxy identifier.
Definition: td_api.h:110884
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88218
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108621
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10283
void store(TlStorerToString &s, const char *field_name) const final
int32 rowspan_
The number of rows the cell spans.
Definition: td_api.h:45280
Definition: td_api.h:26724
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< storyAlbum > > albums_
List of story albums.
Definition: td_api.h:63323
object_ptr< formattedText > description_
Description of the suggestion.
Definition: td_api.h:65201
int32 id_
Call identifier, not persistent.
Definition: td_api.h:6204
int53 total_amount_
Product total price in the smallest units of the currency.
Definition: td_api.h:36921
int32 unread_mention_count_
Number of unread messages with a mention/reply in the chat.
Definition: td_api.h:8074
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69500
Definition: td_api.h:117081
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:83226
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24486
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123580
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118032
object_ptr< messageAutoDeleteTime > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97121
bytes peer_tag_
A peer tag to be used with the reflector.
Definition: td_api.h:6881
string last_name_
The new value of the optional last name for the current user; 0-64 characters.
Definition: td_api.h:121859
string invite_link_
Invite link for the group call.
Definition: td_api.h:6413
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107066
bool is_current_user_
True, if the current user was deleted from the group.
Definition: td_api.h:53448
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44570
object_ptr< groupCallId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86879
array< object_ptr< starSubscription > > subscriptions_
List of subscriptions for Telegram Stars.
Definition: td_api.h:59908
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:3302
Definition: td_api.h:107404
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:94255
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86767
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:96696
int64 gift_id_
Identifier of the gift to send.
Definition: td_api.h:83276
object_ptr< formattedText > title_
Title of the suggestion.
Definition: td_api.h:65199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103757
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:68000
int32 file_id_
File identifier of the media to replace.
Definition: td_api.h:89413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56905
bool is_pinned_
True, if the gift is pinned to the top of the chat's profile page.
Definition: td_api.h:54410
object_ptr< inputSticker > new_sticker_
Sticker to add to the set.
Definition: td_api.h:112056
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:53043
bool is_enabled_
True, if the proxy is enabled now.
Definition: td_api.h:51607
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46524
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:119737
Definition: td_api.h:70625
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< UpgradedGiftOrigin > origin_
Origin of the upgraded gift.
Definition: td_api.h:39017
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:111823
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker to be sent.
Definition: td_api.h:27066
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:42626
int32 file_id_
File identifier.
Definition: td_api.h:73360
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:13977
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:113868
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:114968
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:110986
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:93022
Definition: td_api.h:116237
object_ptr< supergroupFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105152
object_ptr< location > location_
The location; may be null if not specified.
Definition: td_api.h:5885
bool forum_changes_
True, if forum-related actions need to be returned.
Definition: td_api.h:12095
int32 last_active_date_
Point in time (Unix timestamp) when obtained authorization was last used.
Definition: td_api.h:16475
string address_
Venue address; as defined by the sender.
Definition: td_api.h:79617
int32 telegram_listed_gift_count_
Number of gifts upgraded from the same gift being resold on Telegram.
Definition: td_api.h:77704
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:62214
string type_
Notification type. If type begins with "AUTH_KEY_DROP_", then two buttons "Cancel" and "Log out" must...
Definition: td_api.h:73105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42405
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99470
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106930
Definition: td_api.h:117568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65964
bool is_active_
True, if the call is active, i.e. the called user joined the call.
Definition: td_api.h:37025
int32 duration_
Call duration, in seconds; for left calls only.
Definition: td_api.h:37031
bool request_name_
Pass true to request name of the users; bots only.
Definition: td_api.h:32635
object_ptr< AuthenticationCodeType > type_
The way the code was sent to the user.
Definition: td_api.h:1566
int53 chat_id_
Chat identifier.
Definition: td_api.h:119273
int53 user_id_
Identifier of a user, for which the gift code was created.
Definition: td_api.h:9668
object_ptr< identityDocument > identity_card_
Identity card.
Definition: td_api.h:45942
void store(TlStorerToString &s, const char *field_name) const final
bool supports_turn_
True, if the server supports TURN.
Definition: td_api.h:6927
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91536
array< object_ptr< PassportElement > > elements_
Telegram Passport elements.
Definition: td_api.h:47086
int32 rotation_angle_
Clockwise rotation angle of the gradient, in degrees; 0-359. Must always be divisible by 45.
Definition: td_api.h:3168
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98683
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84950
int53 chat_id_
Chat identifier.
Definition: td_api.h:70774
int53 poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:63157
int32 group_call_id_
Group call identifier.
Definition: td_api.h:107576
Definition: td_api.h:88185
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings.
Definition: td_api.h:72423
int53 message_id_
Identifier of the message.
Definition: td_api.h:128107
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:91043
string id_
Unique identifier of the query result.
Definition: td_api.h:26524
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:54402
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:40068
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23656
array< object_ptr< emojiCategory > > categories_
List of categories.
Definition: td_api.h:18374
void store(TlStorerToString &s, const char *field_name) const final
string code_
The code.
Definition: td_api.h:18127
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8195
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:40439
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51679
void store(TlStorerToString &s, const char *field_name) const final
string title_
Subscription invoice title.
Definition: td_api.h:59856
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:65562
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28740
Definition: td_api.h:39000
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:43784
bool was_refunded_
True, if the giveaway was canceled and was fully refunded.
Definition: td_api.h:22349
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:65584
object_ptr< file > animation_
File containing the animation.
Definition: td_api.h:1165
Definition: td_api.h:68611
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:20504
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that owns the collection.
Definition: td_api.h:120922
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:24611
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108427
int32 month_count_
Number of months the Telegram Premium subscription will be active. Use getPremiumInfoSticker to get t...
Definition: td_api.h:50346
Definition: td_api.h:42757
object_ptr< quickReplyMessage > first_message_
The first shortcut message.
Definition: td_api.h:53979
bool need_show_statistics_
True, if message statistics must be available from context menu of the message.
Definition: td_api.h:40761
Definition: td_api.h:39171
string new_hint_
New password hint; may be empty.
Definition: td_api.h:122241
Definition: td_api.h:52652
reportStoryResultOk()
object_ptr< StatisticalGraph > mute_graph_
A graph containing number of members muted and unmuted the chat.
Definition: td_api.h:15087
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126457
Definition: td_api.h:113742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60323
array< bytes > file_hashes_
Current hashes of all files with the translation.
Definition: td_api.h:28881
object_ptr< location > location_
New location content of the message; pass null to stop sharing the live location.
Definition: td_api.h:90419
object_ptr< background > background_
The new default background; may be null.
Definition: td_api.h:74547
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8333
string address_
Location address; 1-64 characters, as defined by the chat owner.
Definition: td_api.h:13264
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126891
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:72548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93373
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:80651
string system_version_
Version of the operating system the application is being run on. If empty, the version is automatical...
Definition: td_api.h:123902
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:65734
int32 story_id_
Unique story identifier among stories of the chat.
Definition: td_api.h:63937
object_ptr< sponsoredChats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103555
int32 date_
Point in time (Unix timestamp) when the message is sent; 0 if unknown.
Definition: td_api.h:20731
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:9814
string server_
Proxy server domain or IP address.
Definition: td_api.h:51601
Definition: td_api.h:27331
bool can_set_custom_description_
True, if the bot is allowed to provide custom description for verified entities.
Definition: td_api.h:4465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126616
Definition: td_api.h:7018
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:102625
string name_
Name of the album; 1-12 characters.
Definition: td_api.h:86688
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66749
Definition: td_api.h:17612
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:94196
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123358
createStoryAlbum()
Definition: td_api.h:50828
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123939
inputStoryAreaTypeLocation()
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:87734
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111011
bool need_country_
True, if the user country must be provided.
Definition: td_api.h:47625
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:84101
int32 button_id_
Identifier of the keyboard button with the request.
Definition: td_api.h:39517
int64 id_
Website identifier.
Definition: td_api.h:16463
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< sticker > sticker_
The sticker representing the symbol.
Definition: td_api.h:77595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76833
int32 duration_
Call duration, in seconds.
Definition: td_api.h:36984
Definition: td_api.h:36156
string vcard_
Additional data about the user in a form of vCard; 0-2048 bytes in length.
Definition: td_api.h:16731
object_ptr< address > shipping_address_
Shipping address for this order; may be null.
Definition: td_api.h:43667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10868
int53 chat_id_
Chat identifier.
Definition: td_api.h:70987
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:123158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65074
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the sponsored message.
Definition: td_api.h:59176
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:76041
bool show_preview_
True, if reaction sender and emoji must be displayed in notifications.
Definition: td_api.h:54031
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:76150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104009
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82414
object_ptr< starAmount > star_amount_
The amount of owned Telegram Stars.
Definition: td_api.h:59906
void store(TlStorerToString &s, const char *field_name) const final
string verification_url_
URL for additional payment credentials verification.
Definition: td_api.h:47874
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9776
Definition: td_api.h:93503
object_ptr< emojiStatus > old_emoji_status_
Previous emoji status; may be null if none.
Definition: td_api.h:10598
void store(TlStorerToString &s, const char *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:124677
string id_
Unique identifier of the query result.
Definition: td_api.h:24105
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:78811
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103796
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:61475
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123583
object_ptr< StatisticalGraph > instant_view_interaction_graph_
A graph containing number of views of associated with the chat instant views.
Definition: td_api.h:15105
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:128359
int53 message_id_
Identifier of the message; may be 0 if unknown.
Definition: td_api.h:20725
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:89668
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84388
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:40517
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:91511
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:95750
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106735
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48811
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:80509
Definition: td_api.h:3819
string order_info_id_
Identifier returned by validateOrderInfo, or an empty string.
Definition: td_api.h:116693
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71189
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57766
Definition: td_api.h:70193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44396
object_ptr< StatisticalGraph > join_by_source_graph_
A graph containing number of new member joins per source.
Definition: td_api.h:14995
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:72691
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:47331
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42611
Definition: td_api.h:87068
int32 end_date_
Point in time (Unix timestamp) when the affiliate program will be closed; 0 if the affiliate program ...
Definition: td_api.h:641
int53 chat_id_
Chat identifier.
Definition: td_api.h:126317
string title_
Venue name; as defined by the sender.
Definition: td_api.h:79615
Definition: td_api.h:44583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1793
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63083
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:66596
Definition: td_api.h:90849
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17858
Definition: td_api.h:35744
string query_
Query to search for; may be empty to return all contacts.
Definition: td_api.h:114159
Definition: td_api.h:83113
Definition: td_api.h:70718
bool is_fake_
True, if the chat or the user is marked as fake by Telegram.
Definition: td_api.h:79671
int53 bot_user_id_
Identifier of the owned bot, which will verify the user or the chat.
Definition: td_api.h:121801
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65104
int53 id_
Chat unique identifier.
Definition: td_api.h:8022
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:64870
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19353
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:98725
int32 start_date_
Point in time (Unix timestamp) when the chat was boosted; 0 if none.
Definition: td_api.h:9572
Definition: td_api.h:18462
string error_message_
An error message, empty on success.
Definition: td_api.h:82513
object_ptr< formattedText > text_
Message added to the gifted Telegram Premium by the sender.
Definition: td_api.h:38352
array< int32 > chat_folder_ids_
Identifiers of chat folders in the new correct order.
Definition: td_api.h:111563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87466
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83440
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35164
int32 banned_user_count_
Number of users banned by the administrator.
Definition: td_api.h:15171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124879
Definition: td_api.h:106029
int53 chat_id_
Chat identifier.
Definition: td_api.h:112387
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60284
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121280
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119463
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:116574
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:10808
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128339
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< message > message_
The message with the poll.
Definition: td_api.h:10112
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:125782
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:109039
string query_
Query to search for.
Definition: td_api.h:65949
int32 next_resale_date_
Point in time (Unix timestamp) when the gift can be resold to another user; can be in the past; 0 if ...
Definition: td_api.h:38959
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:3300
string query_
Query that will be searched for.
Definition: td_api.h:102414
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78550
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:26002
int32 total_count_
Total number of group call participants.
Definition: td_api.h:23183
object_ptr< MessageSender > sender_id_
Sender of the gift; may be null for outgoing messages about prepaid upgrade of gifts from unknown use...
Definition: td_api.h:38854
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89228
array< object_ptr< connectedWebsite > > websites_
List of connected websites.
Definition: td_api.h:16528
object_ptr< ChatList > chat_list_
The chat list. Use getChatListsToAddChat to get suitable chat lists.
Definition: td_api.h:80873
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28040
int32 was_online_
Point in time (Unix timestamp) when the user was last online.
Definition: td_api.h:79019
object_ptr< restrictionInfo > restriction_info_
Information about the restrictions that must be applied to the corresponding supergroup or channel ch...
Definition: td_api.h:65604
int53 downloaded_size_
Total downloaded size of files in the file download list, in bytes.
Definition: td_api.h:73277
inputInlineQueryResultArticle()
string performer_
Performer of the audio; as defined by the sender.
Definition: td_api.h:1459
Definition: td_api.h:96015
Definition: td_api.h:51005
bool can_manage_emoji_status_
True, if the bot can manage emoji status of the current user.
Definition: td_api.h:4169
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124549
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:99835
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:64433
bool restrict_chat_is_forum_
True, if the chat must or must not be a forum supergroup.
Definition: td_api.h:32690
bool is_paid_star_suggested_post_
True, if the message is a suggested channel post which was paid in Telegram Stars; a warning must be ...
Definition: td_api.h:35586
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122531
Definition: td_api.h:94346
object_ptr< unconfirmedSession > session_
The unconfirmed session; may be null if none.
Definition: td_api.h:74923
bool allow_group_chats_
True, if basic group and supergroup chats are allowed.
Definition: td_api.h:66513
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109951
int53 via_bot_user_id_
If non-zero, the user identifier of the bot through which this message was sent.
Definition: td_api.h:53880
Definition: td_api.h:29190
array< object_ptr< ReactionType > > reaction_types_
Types of the reaction to set; pass an empty list to remove the reactions.
Definition: td_api.h:121687
object_ptr< chatPermissions > new_permissions_
New chat permissions.
Definition: td_api.h:10768
bool is_default_
True, if this is one of default backgrounds.
Definition: td_api.h:3065
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62880
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45996
string inline_message_id_
Inline message identifier.
Definition: td_api.h:98753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97970
Definition: td_api.h:81251
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:41489
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13798
array< int32 > colors_
A list of 3 or 4 colors of the freeform gradient in the RGB format.
Definition: td_api.h:3209
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:58152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116217
array< object_ptr< JsonValue > > values_
The list of array elements.
Definition: td_api.h:32359
void store(TlStorerToString &s, const char *field_name) const final
array< int53 > user_ids_
Identifiers of the found users.
Definition: td_api.h:21238
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90627
object_ptr< premiumGiftCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84441
object_ptr< MessageSender > owner_id_
Owner of the upgraded gift.
Definition: td_api.h:60965
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48362
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:120174
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52826
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:65568
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:44249
Definition: td_api.h:37347
array< object_ptr< accentColor > > colors_
Information about supported colors; colors with identifiers 0 (red), 1 (orange), 2 (purple/violet),...
Definition: td_api.h:74626
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8863
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111160
int53 advertisement_unique_id_
Unique identifier of the advertisement.
Definition: td_api.h:85221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40865
Definition: td_api.h:52811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38387
Definition: td_api.h:51981
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:35268
int53 bot_user_id_
Bot's user identifier.
Definition: td_api.h:125726
Definition: td_api.h:38073
Definition: td_api.h:62997
int32 row_size_
Number of reaction per row, 5-25.
Definition: td_api.h:104627
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88871
object_ptr< MessageSender > sender_id_
Sender of the gift; may be null for anonymous gifts.
Definition: td_api.h:38941
Definition: td_api.h:13873
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74443
string to_language_code_
Language code of the language to which the message is translated. Must be one of "af",...
Definition: td_api.h:128109
Definition: td_api.h:102716
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67253
bool can_toggle_aggressive_anti_spam_
True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.
Definition: td_api.h:65728
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:116760
int53 chat_id_
Chat identifier.
Definition: td_api.h:88354
string bio_
The new value of the bio; 0-getOption("bio_length_max") characters without line feeds.
Definition: td_api.h:118012
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars.
Definition: td_api.h:75400
Definition: td_api.h:124013
int53 chat_id_
Chat identifier.
Definition: td_api.h:93720
pageBlockEmbeddedPost()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6655
array< int53 > member_user_ids_
User identifiers of the new members.
Definition: td_api.h:37427
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:62206
Definition: td_api.h:87121
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43079
object_ptr< fileDownloadedPrefixSize > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97820
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none or unknown.
Definition: td_api.h:38423
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< giftPurchaseLimits > overall_limits_
Number of times the gift can be purchased all users; may be null if not limited.
Definition: td_api.h:21500
int53 upgraded_to_supergroup_id_
Identifier of the supergroup to which this group was upgraded; 0 if none.
Definition: td_api.h:3563
Definition: td_api.h:70235
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45840
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:18074
Definition: td_api.h:58837
int32 local_string_count_
Total number of non-deleted strings from the language pack available locally.
Definition: td_api.h:32864
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95559
object_ptr< savedMessagesTopic > topic_
New data about the topic.
Definition: td_api.h:72001
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68882
void store(TlStorerToString &s, const char *field_name) const final
int64 shipping_query_id_
Identifier of the shipping query.
Definition: td_api.h:82566
int53 currently_boosted_chat_id_
Identifier of the currently boosted chat; 0 if none.
Definition: td_api.h:9570
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:26532
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:119498
int32 group_call_id_
Group call identifier. The call must not be a video chat.
Definition: td_api.h:91505
object_ptr< profilePhoto > profile_photo_
Profile photo of the user; may be null.
Definition: td_api.h:77786
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115523
array< object_ptr< proxy > > proxies_
List of proxy servers.
Definition: td_api.h:51558
bool revoke_
Pass true to delete chat messages for all users; private chats only.
Definition: td_api.h:87768
bool is_big_
True, if the reaction was added with a big animation.
Definition: td_api.h:69567
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43463
bool for_clicked_animated_emoji_message_
Pass true to get the outline scaled for clicked animated emoji message.
Definition: td_api.h:104210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77184
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89627
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:112814
Definition: td_api.h:9146
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:115788
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106162
bool revoke_
Pass true to delete the messages for all users.
Definition: td_api.h:87132
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
string name_
The option name.
Definition: td_api.h:74221
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82809
int32 start_date_
Point in time (Unix timestamp) at which the date range begins.
Definition: td_api.h:17155
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92572
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10994
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48888
object_ptr< ChatAction > action_
The action description; pass null to cancel the currently active action.
Definition: td_api.h:116195
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:90727
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:62808
object_ptr< chatBackground > background_
Background set for the chat; may be null if none.
Definition: td_api.h:8086
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25637
Definition: td_api.h:80749
Definition: td_api.h:54537
bool is_attached_
True, if the list of stickers attached to photo or video files was updated; otherwise,...
Definition: td_api.h:74386
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104087
void store(TlStorerToString &s, const char *field_name) const final
bool is_flipped_
True, if reaction corner is flipped.
Definition: td_api.h:63565
string title_
Title of the bank card description.
Definition: td_api.h:3511
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:22749
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52639
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126072
array< string > calling_codes_
List of country calling codes.
Definition: td_api.h:16864
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:37646
string name_
Name of the invoice.
Definition: td_api.h:26630
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8561
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:29703
bool can_be_edited_
True, if the message can be edited.
Definition: td_api.h:53876
Definition: td_api.h:125370
string id_
Unique identifier of the query result.
Definition: td_api.h:24558
object_ptr< InputStoryContent > content_
Content of the story.
Definition: td_api.h:108932
Definition: td_api.h:81432
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65014
object_ptr< GroupCallDataChannel > data_channel_
Data channel for which data was encrypted; pass null if unknown.
Definition: td_api.h:87024
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95926
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:120092
Definition: td_api.h:68107
bool is_my_video_enabled_
Pass true if the user's video is enabled.
Definition: td_api.h:22998
bool has_recovery_email_address_
True, if a recovery email address has been set up.
Definition: td_api.h:2357
bool for_animated_emoji_
Pass true to get the outline scaled for animated emoji.
Definition: td_api.h:104208
object_ptr< SearchMessagesFilter > filter_
Filter for message content. Filters searchMessagesFilterEmpty, searchMessagesFilterMention,...
Definition: td_api.h:95083
object_ptr< premiumLimit > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102116
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75505
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118625
string type_
Event type.
Definition: td_api.h:113524
int32 group_call_id_
Group call identifier.
Definition: td_api.h:106663
object_ptr< StatisticalGraph > story_interaction_graph_
A graph containing number of story views and shares.
Definition: td_api.h:15101
string venue_provider_
Provider of the venue.
Definition: td_api.h:29243
bool default_disable_notification_
Default value of the disable_notification parameter, used when a message is sent to the chat.
Definition: td_api.h:8066
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69077
int53 old_linked_chat_id_
Previous supergroup linked chat identifier.
Definition: td_api.h:10640
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37256
Definition: td_api.h:24499
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:90725
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112680
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:126757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76171
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:41398
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:8072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68140
Definition: td_api.h:63884
bool is_additional_
True, if the option must be shown only in the full list of payment options.
Definition: td_api.h:59373
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< chatBoost > > boosts_
List of boosts.
Definition: td_api.h:20872
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:90659
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program is connected.
Definition: td_api.h:89203
Definition: td_api.h:98308
object_ptr< InputFile > thumbnail_
Thumbnail file to send. Sending thumbnails by file_id is currently not supported.
Definition: td_api.h:29729
array< int53 > user_ids_
Identifiers of at most 3 users sent the newest pending join requests.
Definition: td_api.h:13072
object_ptr< ReactionType > reaction_type_
Type of the reaction to remove. The paid reaction can't be removed.
Definition: td_api.h:110568
int32 duration_
Duration of the sound, in seconds.
Definition: td_api.h:43205
object_ptr< archiveChatListSettings > settings_
New settings.
Definition: td_api.h:117302
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4645
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:28212
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< groupCallJoinParameters > join_parameters_
Parameters to join the call.
Definition: td_api.h:107580
array< int32 > animation_ids_
The new list of file identifiers of saved animations.
Definition: td_api.h:74467
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106385
object_ptr< StickerFullType > full_type_
Sticker's full type.
Definition: td_api.h:61816
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:104683
int53 chat_id_
Identifier of the new personal chat; pass 0 to remove the chat. Use getSuitablePersonalChats to get s...
Definition: td_api.h:122299
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:21741
array< object_ptr< storyInfo > > stories_
Basic information about the stories; use getStory to get full information about the stories....
Definition: td_api.h:8933
array< object_ptr< UpgradedGiftAttributeId > > attributes_
Attributes used to filter received gifts. If multiple attributes of the same type are specified,...
Definition: td_api.h:114335
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95044
object_ptr< outline > thumbnail_outline_
Sticker set thumbnail's outline; may be null if unknown.
Definition: td_api.h:62204
int32 volume_level_
Participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:23076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66446
object_ptr< PassportElementType > type_
Type of the Telegram Passport element which has the error.
Definition: td_api.h:46336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4215
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76453
string recaptcha_key_id_
Identifier of the reCAPTCHA key.
Definition: td_api.h:73499
Definition: td_api.h:68776
object_ptr< testVectorInt > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125160
object_ptr< photo > photo_
Game photo.
Definition: td_api.h:21343
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:112098
object_ptr< CanPostStoryResult > error_type_
Type of the error; may be null if unknown.
Definition: td_api.h:74057
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:3306
object_ptr< formattedText > caption_
New story caption.
Definition: td_api.h:89942
int32 total_count_
Approximate total number of messages found; -1 if unknown.
Definition: td_api.h:21013
object_ptr< ResendCodeReason > reason_
Reason of code resending; pass null if unknown.
Definition: td_api.h:112894
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105867
Definition: td_api.h:105566
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46464
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:12196
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:115322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77567
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107872
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52252
Definition: td_api.h:19592
object_ptr< userSupportInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124161
void store(TlStorerToString &s, const char *field_name) const final
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:47266
Definition: td_api.h:25434
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47060
bool has_private_forwards_
True, if the user can't be linked in forwarded messages due to their privacy settings.
Definition: td_api.h:77927
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:23501
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:112713
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78718
Definition: td_api.h:45561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84438
Definition: td_api.h:74210
object_ptr< basicGroup > basic_group_
New data about the group.
Definition: td_api.h:72862
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24579
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118143
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:8054
string inline_message_id_
Identifier of the sent inline message, if known.
Definition: td_api.h:76047
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112412
int32 chat_limit_
Same as in getStorageStatistics. Affects only returned statistics.
Definition: td_api.h:108648
int53 chat_id_
Chat identifier.
Definition: td_api.h:71410
Definition: td_api.h:104412
array< object_ptr< MessageSender > > other_participant_ids_
Identifiers of some other call participants.
Definition: td_api.h:37033
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124319
string url_
URL of the file.
Definition: td_api.h:84623
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63023
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:111443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105759
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78272
int32 id_
Unique persistent auto-incremented from 1 identifier of the notification group.
Definition: td_api.h:42924
int32 id_
Group call identifier.
Definition: td_api.h:22911
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:76299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17437
object_ptr< chatBoost > boost_
New information about the boost.
Definition: td_api.h:76632
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:64206
string description_
A short description of the result, if known.
Definition: td_api.h:26282
Definition: td_api.h:102677
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13729
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14170
int32 count_
The number of identical boosts applied.
Definition: td_api.h:9286
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:98486
Definition: td_api.h:80436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122096
void store(TlStorerToString &s, const char *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:83407
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7304
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88824
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:77943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117759
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13434
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107765
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:89936
Definition: td_api.h:3376
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92939
string name_
Name of the sticker set.
Definition: td_api.h:62200
string original_path_
The original path specified by the application in inputFileGenerated.
Definition: td_api.h:73188
array< int53 > chat_ids_
The new list of pinned chats.
Definition: td_api.h:122353
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101236
bool can_add_tasks_
True, if the current user can add tasks to the list if they have Telegram Premium subscription.
Definition: td_api.h:16034
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:70921
object_ptr< photo > photo_
Article photo; may be null.
Definition: td_api.h:45220
int32 edit_date_
Point in time (Unix timestamp) when the message was last edited; 0 for scheduled messages.
Definition: td_api.h:35594
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122209
object_ptr< ChatTheme > theme_
New theme for the chat; may be null if chat theme was reset to the default one.
Definition: td_api.h:37760
void store(TlStorerToString &s, const char *field_name) const final
string old_title_
Previous chat title.
Definition: td_api.h:10976
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109036
int32 limit_
The maximum number of reactions to be returned; must be positive and can't be greater than 100.
Definition: td_api.h:100113
Definition: td_api.h:27055
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123073
double longitude_
Longitude of the location, in degrees; as defined by the sender.
Definition: td_api.h:34932
int32 web_app_background_dark_color_
Default dark background color for bot Web Apps; -1 if not specified.
Definition: td_api.h:4159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:961
int53 message_id_
Identifier of the message.
Definition: td_api.h:98160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53305
int32 level_
Chat boost level.
Definition: td_api.h:93928
Definition: td_api.h:87536
int32 total_count_
Total number of gifts with the model.
Definition: td_api.h:77351
Definition: td_api.h:98147
int32 limit_
The maximum number of photos to be returned; up to 100.
Definition: td_api.h:106344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12251
int53 chat_id_
Optional chat identifier, associated with the event.
Definition: td_api.h:113526
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87790
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative number to get the spe...
Definition: td_api.h:113939
object_ptr< scopeAutosaveSettings > settings_
New autosave settings for the scope; pass null to set autosave settings to default.
Definition: td_api.h:117581
bool is_ended_
True, if the giveaway has ended and results are being prepared.
Definition: td_api.h:22304
Definition: td_api.h:14285
Definition: td_api.h:103572
int32 accent_text_color_
An accent color of the text in the RGB format.
Definition: td_api.h:68255
string privacy_policy_url_
URL for the privacy policy of the service; may be empty.
Definition: td_api.h:45768
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10448
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:125996
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124490
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:95744
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:9353
void store(TlStorerToString &s, const char *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:114078
Definition: td_api.h:99657
bool is_channel_
Pass true to create a channel chat; ignored if a forum is created.
Definition: td_api.h:86519
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:124753
string query_
Query to search for.
Definition: td_api.h:114684
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8953
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:77949
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109674
Definition: td_api.h:61740
int32 limit_
The maximum number of messages to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:100929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27093
int64 total_amount_
Total amount of Toncoins earned; in the smallest units of the cryptocurrency.
Definition: td_api.h:68787
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121771
object_ptr< NetworkType > type_
Type of the network for which the new settings are relevant.
Definition: td_api.h:117524
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:94133
Definition: td_api.h:78068
int53 user_id_
User identifier.
Definition: td_api.h:106143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90946
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:52999
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25111
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40964
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:44892
int53 suggested_post_message_id_
Identifier of the message with the suggested post; can be 0 if the message was deleted.
Definition: td_api.h:39398
int53 user_id_
User identifier of the viewer.
Definition: td_api.h:42346
object_ptr< bankCardInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92625
int32 marked_as_unread_unmuted_count_
Total number of unmuted chats marked as unread.
Definition: td_api.h:73886
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:116193
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_approved_
True, if the suggested post can be approved by the current user using approveSuggestedPost; updates a...
Definition: td_api.h:65255
Definition: td_api.h:79249
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8639
bool disable_notification_
Pass true to disable notification for the message.
Definition: td_api.h:115828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45046
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36462
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91007
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:19183
Definition: td_api.h:16557
object_ptr< formattedText > text_
Text to show along with the gift codes; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:66630
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:127295
Definition: td_api.h:113241
int53 message_id_
Identifier of the clicked message.
Definition: td_api.h:85072
object_ptr< failedToAddMembers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80788
Definition: td_api.h:24361
object_ptr< gift > gift_
The gift.
Definition: td_api.h:60883
Definition: td_api.h:17955
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:51947
array< int32 > available_accent_color_ids_
The list of accent color identifiers, which can be set through setAccentColor and setChatAccentColor....
Definition: td_api.h:74628
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44130
bool has_spoiler_
True, if the photo preview must be covered by a spoiler animation.
Definition: td_api.h:36173
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124211
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:10386
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118915
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79236
Definition: td_api.h:120193
array< object_ptr< sponsoredMessage > > messages_
List of sponsored messages.
Definition: td_api.h:59234
object_ptr< InputFile > old_sticker_
Sticker to remove from the set.
Definition: td_api.h:112054
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:110553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51037
Definition: td_api.h:1396
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99813
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96137
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:71596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55079
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:43711
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14404
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:109705
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96474
object_ptr< basicGroup > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92675
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:105577
object_ptr< statisticalValue > mean_story_view_count_
Mean number of times the recently posted stories were viewed.
Definition: td_api.h:15075
bool show_preview_
True, if message content must be displayed in notifications.
Definition: td_api.h:57145
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93589
Definition: td_api.h:85059
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85240
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:86230
Definition: td_api.h:9699
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:108938
void store(TlStorerToString &s, const char *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:10934
Definition: td_api.h:37911
void store(TlStorerToString &s, const char *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:9812
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126510
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:118118
object_ptr< callProtocol > protocol_
The call protocols supported by the application.
Definition: td_api.h:85830
Definition: td_api.h:23296
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:27828
int32 member_count_
Number of members in the supergroup or channel; 0 if unknown.
Definition: td_api.h:65690
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85042
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:111113
bool one_time_
True, if the application needs to hide the keyboard after use.
Definition: td_api.h:54820
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:12507
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:106996
Definition: td_api.h:87695
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76606
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13943
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:113026
void store(TlStorerToString &s, const char *field_name) const final
int53 topic_id_
Identifier of the topic which messages will be fetched.
Definition: td_api.h:97305
array< object_ptr< sharedUser > > users_
The shared users.
Definition: td_api.h:39515
Definition: td_api.h:67028
string anchor_name_
The name of a richTextAnchor object, which is the first element of the target richTexts object.
Definition: td_api.h:56591
bool only_completed_
Pass true to search only for completed downloads.
Definition: td_api.h:114269
string password_hint_
Hint for the password; may be empty.
Definition: td_api.h:2355
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112955
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:124690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48828
int32 max_reaction_count_
The maximum allowed number of reactions per message; 1-11.
Definition: td_api.h:9157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126454
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19308
int64 model_custom_emoji_id_
Custom emoji identifier of the model of the upgraded gift.
Definition: td_api.h:19006
int53 chat_id_
Chat identifier.
Definition: td_api.h:126264
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:49626
Definition: td_api.h:23630
Definition: td_api.h:91330
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50845
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37622
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:19336
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:70776
int32 month_count_
Number of months the Telegram Premium subscription will be active for the users.
Definition: td_api.h:66628
object_ptr< StoryPrivacySettings > privacy_settings_
Privacy rules affecting story visibility; may be approximate for non-owned stories.
Definition: td_api.h:63197
bool is_video_
True, if the call is a video call.
Definition: td_api.h:37029
bool can_sell_gifts_
True, if the bot can sell regular gifts received by the business account.
Definition: td_api.h:5041
object_ptr< messagePositions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95776
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:79789
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:28353
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106468
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64113
int32 authorization_delay_
The number of days to pass between consecutive authorizations if the user declines to set password; i...
Definition: td_api.h:64909
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6608
int53 message_id_
Identifier of the sponsored message.
Definition: td_api.h:85125
int53 chat_id_
Chat identifier.
Definition: td_api.h:70687
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18363
array< int53 > user_ids_
User identifiers of close friends; the users must be contacts of the current user.
Definition: td_api.h:119982
int53 chat_id_
Identifier of the chat to add.
Definition: td_api.h:81956
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62733
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
Identifier of the other user.
Definition: td_api.h:83326
void store(TlStorerToString &s, const char *field_name) const final
bool can_be_declined_
True, if the suggested post can be declined by the current user using declineSuggestedPost; updates a...
Definition: td_api.h:65257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50667
object_ptr< forumTopicInfo > topic_info_
Information about the topic.
Definition: td_api.h:11831
array< string > received_gift_ids_
Identifier of the gifts to add to the collection; 0-getOption("gift_collection_gift_count_max") ident...
Definition: td_api.h:86176
int53 message_id_
Message identifier.
Definition: td_api.h:70386
object_ptr< emojiStatuses > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102699
int32 view_count_
Number of times the object was viewed.
Definition: td_api.h:15219
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:80152
int53 user_id_
Identifier of the user.
Definition: td_api.h:80762
Definition: td_api.h:104991
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:70552
array< object_ptr< storageStatisticsByFileType > > by_file_type_
Statistics split by file types.
Definition: td_api.h:62515
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:79047
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:128596
object_ptr< PageBlockHorizontalAlignment > align_
Horizontal cell content alignment.
Definition: td_api.h:45282
Definition: td_api.h:109056
int32 count_
Number of times the tag was used; may be 0 if the tag has non-empty label.
Definition: td_api.h:56847
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48648
object_ptr< businessBotRights > rights_
Rights of the bot; may be null if the connection was disabled.
Definition: td_api.h:5295
object_ptr< invoice > invoice_
Invoice.
Definition: td_api.h:27504
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:89739
bool are_tags_enabled_
Pass true to enable folder tags; pass false to disable them.
Definition: td_api.h:125944
void store(TlStorerToString &s, const char *field_name) const final
messageSuggestedPostDeclined()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61688
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:122038
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92889
Definition: td_api.h:62990
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:55641
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:32218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83295
object_ptr< InputStoryContent > content_
Content of the new preview.
Definition: td_api.h:89415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52555
bool can_be_edited_
True, if the story can be edited.
Definition: td_api.h:63177
Definition: td_api.h:116344
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:73969
Definition: td_api.h:119485
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119408
object_ptr< businessConnection > connection_
New data about the connection.
Definition: td_api.h:75817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57218
int32 old_accent_color_id_
Previous identifier of chat accent color.
Definition: td_api.h:11102
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:117846
object_ptr< themeSettings > dark_settings_
Theme settings for a dark chat theme.
Definition: td_api.h:21563
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123240
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89771
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:66825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61412
object_ptr< formattedText > text_
Text to show to the user receiving Telegram Premium; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:107002
array< object_ptr< sponsoredChat > > chats_
List of sponsored chats.
Definition: td_api.h:59123
bool can_manage_topics_
True, if the administrator can create, rename, close, reopen, hide, and unhide forum topics; applicab...
Definition: td_api.h:9038
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99098
std::string to_string(const BaseObject &value)
Definition: td_api.h:83460
object_ptr< photo > photo_
Photo of the chat; for bots only; may be null.
Definition: td_api.h:58804
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:115138
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44531
Definition: td_api.h:18501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15630
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:23066
object_ptr< photo > photo_
The photo.
Definition: td_api.h:45488
bool can_enable_paid_messages_
True, if paid messages can be enabled in the supergroup chat; for supergroup only.
Definition: td_api.h:65706
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14360
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:117904
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101961
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:27125
Definition: td_api.h:2816
string token_
Device registration token; may be empty to deregister a device.
Definition: td_api.h:17740
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18629
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:32698
string endpoint_
Absolute URL exposed by the push service where the application server can send push messages; may be ...
Definition: td_api.h:17539
object_ptr< location > location_
Location result.
Definition: td_api.h:24152
int53 chat_id_
Chat identifier.
Definition: td_api.h:126485
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47599
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13126
bool exclude_read_
True, if read chats need to be excluded.
Definition: td_api.h:12210
int53 chat_id_
The channel chat the message belongs to.
Definition: td_api.h:121625
string description_
Web App description.
Definition: td_api.h:80207
Definition: td_api.h:113358
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:99791
Definition: td_api.h:2626
int53 supergroup_id_
Identifier of the channel.
Definition: td_api.h:127664
void store(TlStorerToString &s, const char *field_name) const final
int32 photo_width_
Product photo width.
Definition: td_api.h:27514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119355
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:112577
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:109599
array< string > keys_
Language pack keys of the strings to be returned; leave empty to request all available strings.
Definition: td_api.h:99343
Definition: td_api.h:26893
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108321
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82480
void store(TlStorerToString &s, const char *field_name) const final
string sender_name_
Name of the original sender.
Definition: td_api.h:40239
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26317
object_ptr< sticker > around_animation_
Around animation for the reaction; may be null.
Definition: td_api.h:18818
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85693
string id_
Unique identifier of the subscription.
Definition: td_api.h:59703
object_ptr< point > end_point_
The end point of the curve.
Definition: td_api.h:79570
object_ptr< TMeUrlType > type_
Type of the URL.
Definition: td_api.h:66142
bool can_report_reactions_
True, if reactions on the message can be reported through reportMessageReactions.
Definition: td_api.h:40755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21857
int32 date_
Point in time (Unix timestamp) relative to which to search for messages.
Definition: td_api.h:103302
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111373
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14823
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:15107
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121388
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:38951
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:85566
Definition: td_api.h:108494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114415
array< object_ptr< unreadReaction > > unread_reactions_
The new list of unread reactions.
Definition: td_api.h:70295
int32 winner_count_
Number of users which will be able to activate the gift codes.
Definition: td_api.h:66680
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:112495
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27892
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< venue > venue_
Venue result.
Definition: td_api.h:26400
object_ptr< sticker > sticker_
Message content; may be null.
Definition: td_api.h:52822
object_ptr< sticker > select_animation_
Select animation for the effect in TGS format.
Definition: td_api.h:39990
int64 effect_id_
Identifier of the effect to apply to the message.
Definition: td_api.h:115907
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:54672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36194
Definition: td_api.h:21322
int64 old_background_custom_emoji_id_
Previous identifier of the custom emoji; 0 if none.
Definition: td_api.h:11104
array< object_ptr< chatAdministrator > > administrators_
A list of chat administrators.
Definition: td_api.h:9108
int64 chat_instance_
An identifier uniquely corresponding to the chat a message was sent to.
Definition: td_api.h:76203
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124921
Definition: td_api.h:121302
int32 deleted_message_count_
Number of messages deleted by the administrator.
Definition: td_api.h:15169
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64244
object_ptr< sticker > left_reel_
The animated sticker with the left reel.
Definition: td_api.h:17835
string name_
The name of the option.
Definition: td_api.h:122016
string gift_name_
Unique name of the upgraded gift.
Definition: td_api.h:63733
int53 message_thread_id_
If not 0, the message thread identifier in which the messages will be sent.
Definition: td_api.h:116570
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97040
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71089
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72916
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:42622
bool is_from_offline_
True, if the message was sent because of a scheduled action by the message sender,...
Definition: td_api.h:35578
int53 direct_messages_chat_topic_id_
Unique identifier of the topic in a channel direct messages chat administered by the current user; pa...
Definition: td_api.h:41471
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54522
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115236
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:89934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55387
object_ptr< CallDiscardReason > discard_reason_
Reason why the call was discarded.
Definition: td_api.h:36982
bool approve_
Pass true to approve all requests; pass false to decline them.
Definition: td_api.h:109180
void store(TlStorerToString &s, const char *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 has_scheduled_messages_
True, if the chat has scheduled messages.
Definition: td_api.h:8058
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:93075
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50224
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:85243
premiumStoryFeatureVideoQuality()
Definition: td_api.h:44544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39821
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:89872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76273
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:64686
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21624
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118358
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:25943
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:83328
int32 payment_date_
Point in time (Unix timestamp) when the giveaway was paid.
Definition: td_api.h:50969
int32 thumbnail_height_
Height of the thumbnail.
Definition: td_api.h:26118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57556
bytes value_
Bytes.
Definition: td_api.h:67000
int32 total_voter_count_
Total number of voters, participating in the poll.
Definition: td_api.h:48400
Definition: td_api.h:81484
bool restricts_new_chats_
True, if the user may restrict new chats with non-contacts. Use canSendMessageToUser to check whether...
Definition: td_api.h:77816
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77736
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18181
object_ptr< ChatAvailableReactions > available_reactions_
Types of reaction, available in the chat.
Definition: td_api.h:8080
Definition: td_api.h:24646
Definition: td_api.h:45159
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< botMenuButton > menu_button_
New menu button.
Definition: td_api.h:121572
int53 bot_user_id_
Identifier of the bot.
Definition: td_api.h:116980
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:90663
bool revoke_
Pass true to delete chat history for all users.
Definition: td_api.h:87710
int32 file_id_
File identifier.
Definition: td_api.h:19475
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109463
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13699
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127050
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92439
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:54733
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45304
object_ptr< targetChatTypes > types_
Allowed types for the chat.
Definition: td_api.h:66431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124378
int53 download_offset_
Download will be started from this offset. downloaded_prefix_size is calculated from this offset.
Definition: td_api.h:34839
int32 web_app_header_light_color_
Default light header color for bot Web Apps; -1 if not specified.
Definition: td_api.h:4161
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3035
Definition: td_api.h:80973
Definition: td_api.h:38841
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:8772
bool is_premium_
True, if the original gift could have been bought only by Telegram Premium subscribers.
Definition: td_api.h:76947
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:88379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60458
messageReplyToStory()
Definition: td_api.h:118932
Definition: td_api.h:66714
Definition: td_api.h:66420
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127851
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 topic_id_
Identifier of the topic to get.
Definition: td_api.h:97190
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:108942
Definition: td_api.h:103431
int32 restricted_count_
Number of restricted users in the supergroup; 0 if unknown.
Definition: td_api.h:65694
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:23578
int32 total_count_
Total number of active notifications in the group.
Definition: td_api.h:42930
object_ptr< groupCall > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98536
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:127131
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41913
Definition: td_api.h:45422
bool can_create_topics_
True, if the user can create topics.
Definition: td_api.h:14077
bool is_restore_
Pass true if this is a restore of a Telegram Premium purchase; only for App Store.
Definition: td_api.h:117461
int32 pending_reset_date_
Point in time (Unix timestamp) after which the password can be reset immediately using resetPassword.
Definition: td_api.h:55822
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15328
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:63189
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:32099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31457
int32 creation_date_
Point in time (Unix timestamp) when the giveaway was created.
Definition: td_api.h:22300
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4483
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:128317
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25775
int53 chat_id_
Chat identifier.
Definition: td_api.h:2687
void store(TlStorerToString &s, const char *field_name) const final
int64 inline_query_id_
Identifier of the inline query.
Definition: td_api.h:82446
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49509
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:32599
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117166
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:47986
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:116557
object_ptr< StatisticalGraph > story_reaction_graph_
A graph containing number of story reactions.
Definition: td_api.h:64628
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:88874
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:125038
bool only_active_
Pass true to remove only active downloads, including paused.
Definition: td_api.h:110143
double duration_
Precise duration of the video, in seconds; 0-60.
Definition: td_api.h:29592
Definition: td_api.h:17690
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79449
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52856
object_ptr< notificationSound > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82082
Definition: td_api.h:42509
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:118554
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:89870
Definition: td_api.h:57779
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118521
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84239
Definition: td_api.h:64333
int53 star_count_
Number of Telegram Stars that were received.
Definition: td_api.h:38798
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105252
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80310
double corner_radius_percentage_
The radius of the rectangle corner rounding, as a percentage of the media width.
Definition: td_api.h:63418
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:770
int53 topic_id_
Topic identifier.
Definition: td_api.h:120579
string title_
New title of the chat; 1-128 characters.
Definition: td_api.h:119931
bool is_current_
True, if this session is the current session.
Definition: td_api.h:58146
int64 star_count_
Number of Telegram Stars that must be paid for each non-free query.
Definition: td_api.h:51998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46563
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:86907
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:66957
bool allow_user_chats_
True, if private chats with ordinary users are allowed.
Definition: td_api.h:66509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121435
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120443
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79493
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:120473
Definition: td_api.h:101309
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22030
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83679
bool udp_p2p_
True, if UDP peer-to-peer connections are supported.
Definition: td_api.h:6769
object_ptr< InputInlineQueryResult > result_
The description of the message.
Definition: td_api.h:113586
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:14149
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:25878
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:48346
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:2590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38723
object_ptr< InputMessageReplyTo > reply_to_
Information about the message to be replied; pass null if none.
Definition: td_api.h:115826
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:5289
int64 id_
Identifier of the sticker set.
Definition: td_api.h:62196
object_ptr< address > address_
The address to be saved.
Definition: td_api.h:28275
Definition: td_api.h:18006
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:65704
Definition: td_api.h:42697
string parameter_
The parameter for the bot start message.
Definition: td_api.h:24707
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109948
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:23641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37133
bool is_downloading_completed_
True, if the local copy is fully available.
Definition: td_api.h:34837
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126841
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45002
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:127765
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:66777
string title_
Option title.
Definition: td_api.h:58903
Definition: td_api.h:54761
void store(TlStorerToString &s, const char *field_name) const final
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:123333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70315
Definition: td_api.h:109327
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:102605
int32 video_height_
Height of the video.
Definition: td_api.h:25874
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63312
Definition: td_api.h:15437
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128940
int64 story_sound_id_
Identifier of the notification sound to be played for stories; 0 if sound is disabled.
Definition: td_api.h:57151
void store(TlStorerToString &s, const char *field_name) const final
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:1314
object_ptr< starCount > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101342
Definition: td_api.h:27370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104971
Definition: td_api.h:76920
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:81128
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:126596
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:116363
int32 story_id_
Story identifier.
Definition: td_api.h:73971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37403
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:124582
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97917
object_ptr< upgradedGiftModel > model_
Model of the upgraded gift.
Definition: td_api.h:76961
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:109869
int53 story_poster_chat_id_
The identifier of the poster of the story.
Definition: td_api.h:104784
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:67361
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:105102
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:105080
string language_
Programming language of the code; as defined by the sender.
Definition: td_api.h:67862
bool is_public_
Pass true to set the public photo, which will be visible even if the main photo is hidden by privacy ...
Definition: td_api.h:122728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109089
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:62016
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:25445
object_ptr< MessageSender > verified_id_
Identifier of the user or the supergroup or channel chat, which verification is removed.
Definition: td_api.h:110624
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107607
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:23046
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28524
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:90798
array< int53 > user_ids_
Identifiers of the users which can activate the gift codes.
Definition: td_api.h:66626
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:62127
bool is_marked_as_unread_
New value of is_marked_as_unread.
Definition: td_api.h:120637
int53 used_theme_chat_id_
Identifier of the chat for which the gift is used to set a theme; 0 if none or the gift isn't owned b...
Definition: td_api.h:76951
object_ptr< termsOfService > terms_of_service_
The new terms of service.
Definition: td_api.h:74883
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54049
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6947
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:120865
int32 total_count_
The total number of received gifts.
Definition: td_api.h:54498
object_ptr< PremiumFeature > feature_
The viewed premium feature.
Definition: td_api.h:128715
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:52624
array< int53 > shared_user_ids_
Identifiers of the shared users.
Definition: td_api.h:124465
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84391
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69584
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61911
Definition: td_api.h:89086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:564
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:56845
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputMessageContent > input_message_content_
The content of the message to be added; inputMessagePaidMedia, inputMessageForwarded and inputMessage...
Definition: td_api.h:81791
bool has_password_
True, if a temporary password is available.
Definition: td_api.h:66911
int32 height_
Height of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:56548
string username_
Username for logging in; may be empty.
Definition: td_api.h:51703
int32 port_
Server port number.
Definition: td_api.h:6828
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:96028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114759
Definition: td_api.h:105674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103707
int32 score_
New score.
Definition: td_api.h:38127
string url_
An HTTP URL, opening the reference.
Definition: td_api.h:56593
Definition: td_api.h:73568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50988
object_ptr< minithumbnail > minithumbnail_
Media minithumbnail; may be null.
Definition: td_api.h:45446
array< object_ptr< PageBlock > > page_blocks_
Post content.
Definition: td_api.h:44662
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:86335
int64 value_
The value of the option.
Definition: td_api.h:43581
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82483
Definition: td_api.h:79710
bool is_pinned_
Pass true to pin the topic; pass false to unpin it.
Definition: td_api.h:126489
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:84112
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126780
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:102486
bool mute_stories_
True, if story notifications are disabled.
Definition: td_api.h:57149
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:54674
Definition: td_api.h:29535
int32 shortcut_id_
Unique identifier of the quick reply shortcut to which the messages belong.
Definition: td_api.h:88562
string username_
Username of the user; for bots only.
Definition: td_api.h:58854
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:51951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3140
object_ptr< StoryInteractionType > type_
Type of the interaction.
Definition: td_api.h:63994
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:102816
string phone_number_
Phone number.
Definition: td_api.h:56504
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:8925
object_ptr< CheckStickerSetNameResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84591
int32 count_
Limit on the total number of files after deletion. Pass -1 to use the default limit.
Definition: td_api.h:108636
string offset_
Offset of the first transaction to return as received from the previous request; use empty string to ...
Definition: td_api.h:95480
object_ptr< RichText > text_
Text.
Definition: td_api.h:56142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23385
string owner_name_
Name of the owner for the case when owner identifier and address aren't known.
Definition: td_api.h:76957
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99204
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:7417
int53 message_id_
Identifier of the message.
Definition: td_api.h:121685
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103450
string currency_
Currency for the price of the product.
Definition: td_api.h:38172
Definition: td_api.h:75029
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62928
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:123884
int32 fragment_listed_gift_count_
Number of gifts upgraded from the same gift being resold on Fragment.
Definition: td_api.h:77706
Definition: td_api.h:61959
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99310
Definition: td_api.h:8912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106963
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108747
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:118493
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49834
object_ptr< file > video_
File containing the video.
Definition: td_api.h:997
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104812
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56610
bool is_hidden_
Pass true to hide and close the General topic; pass false to unhide it.
Definition: td_api.h:126543
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115414
bool disable_notification_
Pass true to disable notification about the current user joining Telegram for other users that added ...
Definition: td_api.h:110091
Definition: td_api.h:84714
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83779
int32 yearly_boost_count_
Number of times the chat will be boosted for one year if the option is chosen.
Definition: td_api.h:59367
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15902
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28173
int32 collection_id_
Identifier of the gift collection.
Definition: td_api.h:110458
int32 file_id_
Identifier of the file to delete.
Definition: td_api.h:88146
int32 center_color_
A color in the center of the backdrop in the RGB format.
Definition: td_api.h:77208
bool is_pinned_
True, if the message is pinned.
Definition: td_api.h:35576
bool can_pin_messages_
True, if the user can pin messages.
Definition: td_api.h:14075
object_ptr< animatedEmoji > animated_emoji_
The animated emoji.
Definition: td_api.h:36662
string photo_url_
The URL of the JPEG photo (photo size must not exceed 5MB).
Definition: td_api.h:26286
Definition: td_api.h:24777
object_ptr< statisticalValue > mean_message_share_count_
Mean number of times the recently sent messages were shared.
Definition: td_api.h:15071
int53 user_id_
Identifier of the user to be called.
Definition: td_api.h:85828
string value_
Unencrypted data, phone number or email address.
Definition: td_api.h:19197
string inline_message_id_
Inline message identifier.
Definition: td_api.h:90599
Definition: td_api.h:90341
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:12981
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63115
array< object_ptr< MessageSender > > recent_voter_ids_
Identifiers of recent voters, if the poll is non-anonymous.
Definition: td_api.h:48402
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:118146
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68763
Definition: td_api.h:66220
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86658
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86552
string last_name_
Last name of the user.
Definition: td_api.h:16729
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52197
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127318
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56157
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50194
int32 month_count_
Number of months the Telegram Premium subscription will be active after code activation.
Definition: td_api.h:38427
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17936
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15502
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19110
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5742
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:119823
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63913
string conversion_
String specifying the conversion applied to the original file; must be persistent across application ...
Definition: td_api.h:25650
int32 rarity_per_mille_
The number of upgraded gifts that receive this symbol for each 1000 gifts upgraded.
Definition: td_api.h:77597
int53 message_id_
A temporary message identifier.
Definition: td_api.h:69894
Definition: td_api.h:71948
bool is_anonymous_
True, if the reactor is anonymous.
Definition: td_api.h:45719
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119074
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:99451
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:38627
string telegram_payment_charge_id_
Telegram payment identifier.
Definition: td_api.h:38302
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:27781
array< object_ptr< giftForResale > > gifts_
The gifts.
Definition: td_api.h:22238
int53 message_thread_id_
Message thread identifier in which mentions are marked as read.
Definition: td_api.h:109493
void store(TlStorerToString &s, const char *field_name) const final
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:87600
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79810
object_ptr< InputStoryAreaType > type_
Type of the area.
Definition: td_api.h:29105
Definition: td_api.h:55932
Definition: td_api.h:45753
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62365
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier of the original story.
Definition: td_api.h:64346
int53 message_id_
Identifier of the message.
Definition: td_api.h:31935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92886
int53 star_count_
The amount of Telegram Stars expected to be paid for the post; getOption("suggested_post_star_count_m...
Definition: td_api.h:65308
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40810
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27357
int53 toncoin_cent_count_
The amount of 1/100 of Toncoin expected to be paid for the gift. Must be in range getOption("gift_res...
Definition: td_api.h:22015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35960
Definition: td_api.h:42660
Definition: td_api.h:96854
Definition: td_api.h:51143
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:62765
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20408
string password_
The 2-step verification password of the current user.
Definition: td_api.h:91917
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:65754
Definition: td_api.h:61864
void store(TlStorerToString &s, const char *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 is_viewed_
True, if at least one of the recipients has viewed the video note.
Definition: td_api.h:36325
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:8046
object_ptr< StorePaymentPurpose > purpose_
Transaction purpose.
Definition: td_api.h:82789
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34951
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115431
Definition: td_api.h:107735
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124658
object_ptr< AutosaveSettingsScope > scope_
Autosave settings scope.
Definition: td_api.h:117579
fileTypeVideoStory()
bool is_hidden_
True, if the country must be hidden from the list of all countries.
Definition: td_api.h:16862
string json_data_
Graph data in JSON format.
Definition: td_api.h:61631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37691
int53 chat_id_
Identifier of the chat that owns the stories.
Definition: td_api.h:111293
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:87020
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:62057
bool select_contacts_
True, if all private chats with contacts are selected.
Definition: td_api.h:6106
string sticker_url_
The URL of the WEBP, TGS, or WEBM sticker (sticker file size must not exceed 5MB).
Definition: td_api.h:26345
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128233
string description_
New bot's description on the specified language.
Definition: td_api.h:117738
Definition: td_api.h:72107
int53 chat_id_
Identifier of the chat to be removed.
Definition: td_api.h:111039
bool is_official_
True, if the sticker set is official.
Definition: td_api.h:62212
string title_
Game title, empty for pinned game message.
Definition: td_api.h:52318
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43851
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126016
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93895
Definition: td_api.h:102805
int53 chat_id_
Identifier of the chat to which the message that was forwarded belonged; may be 0 if unknown.
Definition: td_api.h:20723
Definition: td_api.h:74783
int53 chat_id_
Chat identifier.
Definition: td_api.h:71452
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative number to get the spe...
Definition: td_api.h:115146
object_ptr< sticker > select_animation_
Select animation for the reaction.
Definition: td_api.h:18812
bool is_canceled_
Pass true to cancel the subscription; pass false to allow the user to enable it.
Definition: td_api.h:91401
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25069
string question_
Poll question.
Definition: td_api.h:52579
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23016
Definition: td_api.h:121735
string referrer_
Google Play referrer to identify the user.
Definition: td_api.h:102866
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:119021
Definition: td_api.h:87433
int32 max_quantity_
The maximum number of users to share.
Definition: td_api.h:32633
int53 chat_id_
Chat identifier.
Definition: td_api.h:126047
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:93406
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:38364
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:88726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73906
object_ptr< InputFile > animation_
Animation file to be removed.
Definition: td_api.h:111091
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124552
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:107204
string recovery_code_
Recovery code to check.
Definition: td_api.h:84319
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2661
Definition: td_api.h:17366
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:24156
int32 story_per_day_count_
Number of stories that the chat can publish daily.
Definition: td_api.h:9405
object_ptr< formattedText > text_
Text in which to search for the quote.
Definition: td_api.h:115027
starTransactionTypePublicPostSearch()
int32 id_
Unique button identifier.
Definition: td_api.h:32686
bool video_chat_changes_
True, if video chat actions need to be returned.
Definition: td_api.h:12093
Definition: td_api.h:104195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39695
Definition: td_api.h:12183
Definition: td_api.h:116969
object_ptr< MessageSender > owner_id_
Identifier of the owner of the Telegram Stars; can be identifier of the current user,...
Definition: td_api.h:103868
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82985
bool can_mark_tasks_as_done_
True, if the current user can mark tasks as done or not done if they have Telegram Premium subscripti...
Definition: td_api.h:16038
string first_name_
First name of the user.
Definition: td_api.h:77776
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 if it d...
Definition: td_api.h:8044
Definition: td_api.h:77671
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87898
array< object_ptr< failedToAddMember > > failed_to_add_members_
Information about users that weren't added to the chat.
Definition: td_api.h:19379
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:59460
Definition: td_api.h:81892
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:18820
array< object_ptr< PaidMedia > > media_
Information about the media.
Definition: td_api.h:36121
string mime_type_
MIME type of the file, usually "image/gif" or "video/mp4".
Definition: td_api.h:1157
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16641
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126348
Definition: td_api.h:54803
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:4175
array< object_ptr< sticker > > stickers_
List of stickers in this set.
Definition: td_api.h:62133
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:118716
string query_
Query to search for.
Definition: td_api.h:115324
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:88059
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:26122
premiumStoryFeatureSaveStories()
string application_version_
Application version; must be non-empty.
Definition: td_api.h:123904
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:50342
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:82812
int64 new_sticker_set_id_
New identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10936
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62759
int64 old_sticker_set_id_
Previous identifier of the chat sticker set; 0 if none.
Definition: td_api.h:10892
object_ptr< secretChat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103658
string last_name_
The last name of the user; 0-64 characters.
Definition: td_api.h:110089
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114553
int32 limit_
The maximum number of audio files to be returned; up to 100.
Definition: td_api.h:106288
bool has_private_calls_
True, if the user can't be called due to their privacy settings.
Definition: td_api.h:77925
int32 premium_value_
Value of the limit for Premium users.
Definition: td_api.h:49719
Definition: td_api.h:91494
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17807
string currency_
Currency for the product price.
Definition: td_api.h:76301
void store(TlStorerToString &s, const char *field_name) const final
string name_
Unique background name.
Definition: td_api.h:3069
string text_
The text to parse.
Definition: td_api.h:108758
int32 log_in_date_
Point in time (Unix timestamp) when the user was logged in.
Definition: td_api.h:16473
int64 profile_photo_id_
Identifier of the profile photo to delete.
Definition: td_api.h:88462
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:50438
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37661
string name_
Name of the collection.
Definition: td_api.h:21652
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:79731
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87154
object_ptr< InputFile > background_
Background file to use. Only inputFileLocal and inputFileGenerated are supported. The file must be in...
Definition: td_api.h:24795
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:108572
int32 file_id_
Identifier of the file to stop uploading.
Definition: td_api.h:83510
Definition: td_api.h:4230
Definition: td_api.h:118645
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93745
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57033
Definition: td_api.h:27863
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40493
int32 duration_
Duration of the video, in seconds; 0-60.
Definition: td_api.h:27196
object_ptr< InternalLinkType > feedback_link_
An internal link to be opened to leave feedback about the instant view.
Definition: td_api.h:80457
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:63199
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > story_ids_
Identifiers of stories to add to the album; 0-getOption("story_album_story_count_max") identifiers.
Definition: td_api.h:86690
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:96399
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:38949
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:82727
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< JsonValue > json_value_
The JsonValue object.
Definition: td_api.h:99079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68714
double seconds_
Number of seconds before the function returns.
Definition: td_api.h:117197
object_ptr< MessageSender > actor_id_
Identifier of the user or chat that changed reactions.
Definition: td_api.h:76676
Definition: td_api.h:93304
Definition: td_api.h:128643
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61289
Definition: td_api.h:52307
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:40897
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8372
object_ptr< chatFolderIcon > icon_
The chosen or default icon for the chat folder.
Definition: td_api.h:12322
Definition: td_api.h:62548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41883
void store(TlStorerToString &s, const char *field_name) const final
int53 ton_amount_
The total amount of owned Toncoins.
Definition: td_api.h:69103
array< int64 > sticker_effect_ids_
The new list of available message effects from Premium stickers.
Definition: td_api.h:75081
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:59912
Definition: td_api.h:52058
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123794
int32 file_id_
Identifier of the downloaded file.
Definition: td_api.h:126376
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55956
Definition: td_api.h:35703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95659
string token_
The token.
Definition: td_api.h:18205
bytes x_
Bytes to return.
Definition: td_api.h:124999
Definition: td_api.h:114095
void store(TlStorerToString &s, const char *field_name) const final
int53 checklist_message_id_
Identifier of the message with the checklist; can be 0 if the message was deleted.
Definition: td_api.h:39182
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16543
int53 chat_id_
Identifier of the chat to which to forward messages.
Definition: td_api.h:91771
void store(TlStorerToString &s, const char *field_name) const final
int32 new_verbosity_level_
New verbosity level; 1-1024.
Definition: td_api.h:121365
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108031
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
The identifier of the story.
Definition: td_api.h:104786
Definition: td_api.h:64080
object_ptr< FileType > file_type_
File type; pass null if unknown.
Definition: td_api.h:109013
Definition: td_api.h:63144
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:62511
object_ptr< FirebaseDeviceVerificationParameters > device_verification_parameters_
Parameters to be used for device verification.
Definition: td_api.h:1940
Definition: td_api.h:18706
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49188
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90828
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:122566
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:128133
int53 chat_id_
Identifier of a chat in which the thumbnail will be shown. Use 0 if unknown.
Definition: td_api.h:99856
Definition: td_api.h:24139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19030
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:26225
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:38862
Definition: td_api.h:24862
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< upgradedGift > gift_
The upgraded gift.
Definition: td_api.h:76859
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95773
int64 callback_query_id_
Identifier of the callback query.
Definition: td_api.h:82327
object_ptr< countries > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96516
void store(TlStorerToString &s, const char *field_name) const final
int32 group_call_id_
Group call identifier.
Definition: td_api.h:124521
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73471
void store(TlStorerToString &s, const char *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_reuse_
True, if the subscription is active and the user can use the method reuseStarSubscription to join the...
Definition: td_api.h:59812
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:93592
string thumbnail_url_
URL of the result thumbnail, if it exists.
Definition: td_api.h:26051
Definition: td_api.h:6193
int32 year_
Birth year; 0 if unknown.
Definition: td_api.h:3678
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94991
object_ptr< verificationStatus > verification_status_
Information about verification status of the supergroup or channel; may be null if none.
Definition: td_api.h:65598
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39158
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86608
Definition: td_api.h:114723
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3903
Definition: td_api.h:45853
string name_
Name of the other party; may be empty if unrecognized.
Definition: td_api.h:40079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63496
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125456
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:86447
bool is_manual_
True, if the quote was manually chosen by the message sender.
Definition: td_api.h:68200
string zero_value_
Value for zero objects.
Definition: td_api.h:33008
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that owns the collection.
Definition: td_api.h:111618
Definition: td_api.h:76763
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45807
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115626
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:108564
bool show_alert_
True, if an alert must be shown to the user instead of a toast notification.
Definition: td_api.h:7238
Definition: td_api.h:3052
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:88356
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24348
Definition: td_api.h:119149
object_ptr< textQuote > quote_
Chosen quote from the replied message; may be null if none.
Definition: td_api.h:41179
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9968
int53 saved_messages_topic_id_
Identifier of Saved Messages topic which message will be returned.
Definition: td_api.h:103300
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:115990
Definition: td_api.h:83057
object_ptr< premiumState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102155
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:82568
Definition: td_api.h:110501
int32 width_
Sticker width; as defined by the sender.
Definition: td_api.h:61808
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:25939
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:90667
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70042
int64 sound_id_
Identifier of the notification sound to be played; 0 if sound is disabled.
Definition: td_api.h:57143
int64 available_amount_
Amount of the cryptocurrency available for withdrawal, in the smallest units of the cryptocurrency.
Definition: td_api.h:14486
string label_
New label for the tag; 0-12 characters.
Definition: td_api.h:122993
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:73320
int53 id_
Unique message identifier among all quick replies.
Definition: td_api.h:53872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49068
Definition: td_api.h:104557
void store(TlStorerToString &s, const char *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:43062
int32 total_count_
Number of times the reaction was added.
Definition: td_api.h:40840
bool can_invite_users_
True, if the user can invite new users to the chat.
Definition: td_api.h:14073
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:107643
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96602
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:88512
int64 id_
Session identifier.
Definition: td_api.h:69511
object_ptr< sticker > effect_animation_
Effect animation for the effect in TGS format.
Definition: td_api.h:39992
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118309
Definition: td_api.h:14187
Definition: td_api.h:116009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105377
Definition: td_api.h:58651
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:89864
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:27003
int32 position_
Position in the high score table.
Definition: td_api.h:21390
object_ptr< upgradedGiftSymbol > symbol_
Symbol of the upgraded gift.
Definition: td_api.h:76963
object_ptr< RichText > author_
Author.
Definition: td_api.h:43862
int32 boost_count_
Number of times the chat was boosted.
Definition: td_api.h:37841
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:122856
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67508
bool udp_reflector_
True, if connection through UDP reflectors is supported.
Definition: td_api.h:6771
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:87549
int32 active_user_count_
The number of recently active users of the bot.
Definition: td_api.h:79308
Definition: td_api.h:69923
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:90423
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8850
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88221
Definition: td_api.h:61857
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:13973
bool has_hidden_members_
True, if non-administrators can receive only administrators and bots using getSupergroupMembers or se...
Definition: td_api.h:65712
Definition: td_api.h:101892
object_ptr< EmojiStatusType > type_
Type of the emoji status.
Definition: td_api.h:18870
void store(TlStorerToString &s, const char *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:58772
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79332
int53 message_id_
Message identifier; unique for the chat to which the sponsored message belongs among both ordinary an...
Definition: td_api.h:59166
Definition: td_api.h:43192
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127159
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:109569
Definition: td_api.h:69092
Definition: td_api.h:57292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100351
Definition: td_api.h:38604
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6131
int32 month_
Month of the year; 1-12.
Definition: td_api.h:3676
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12348
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int32 port_
Proxy server port.
Definition: td_api.h:91104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13587
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88434
string button_text_
Text for the message action button.
Definition: td_api.h:59178
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:100039
string name_
Time zone name.
Definition: td_api.h:68654
bytes file_hash_
Current hash of the file containing the translation.
Definition: td_api.h:28842
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:22773
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126619
string gift_name_
Name of the upgraded gift to send.
Definition: td_api.h:116924
Definition: td_api.h:74417
Definition: td_api.h:73649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61451
array< object_ptr< ChatList > > chat_lists_
List of chat lists.
Definition: td_api.h:13221
string password_
The 2-step verification password of the current user.
Definition: td_api.h:127992
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:49469
object_ptr< MessageTopic > topic_id_
Pass topic identifier to get position among messages only in specific topic; pass null to get positio...
Definition: td_api.h:95207
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91189
int32 store_product_quantity_
Number of times the store product must be paid.
Definition: td_api.h:49628
Definition: td_api.h:49081
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:47272
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99559
int64 chat_photo_id_
Identifier of the current user's profile photo to reuse.
Definition: td_api.h:25015
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< datedFile > front_side_
Front side of the document.
Definition: td_api.h:23495
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:4370
object_ptr< giftCollection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120950
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116534
int53 initial_sale_star_count_
Amount of Telegram Stars that were paid for the gift.
Definition: td_api.h:77690
object_ptr< chatPhotos > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106368
int53 message_id_
Identifier of the reacted message; can be 0 or an identifier of a deleted message.
Definition: td_api.h:61099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49158
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:128765
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:53874
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105510
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64786
Definition: td_api.h:47253
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126672
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request.
Definition: td_api.h:115897
int53 chat_id_
Chat identifier.
Definition: td_api.h:107696
string order_info_id_
Temporary identifier of the order information.
Definition: td_api.h:79475
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:86742
int53 suggested_post_message_id_
Identifier of the message with the suggested post; can be 0 if the message was deleted.
Definition: td_api.h:39443
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121934
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:4037
bool can_get_statistics_
True, if the supergroup or channel statistics are available.
Definition: td_api.h:65720
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12525
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:75358
object_ptr< ReactionNotificationSource > message_reaction_source_
Source of message reactions for which notifications are shown.
Definition: td_api.h:54025
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:71202
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22046
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:3258
object_ptr< customRequestResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117008
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83676
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68217
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:5835
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:89437
Definition: td_api.h:43812
Definition: td_api.h:109221
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:48030
void store(TlStorerToString &s, const char *field_name) const final
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:42578
int53 chat_id_
Chat identifier.
Definition: td_api.h:120799
array< object_ptr< premiumFeaturePromotionAnimation > > animations_
The list of available promotion animations for Premium features.
Definition: td_api.h:50647
Definition: td_api.h:8692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38774
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:63161
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:19292
int32 story_id_
Unique story identifier among stories of the chat.
Definition: td_api.h:63897
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52320
void store(TlStorerToString &s, const char *field_name) const final
string id_
Shipping option identifier.
Definition: td_api.h:58901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37052
string zoom_token_
If non-empty, a token which can be used to receive a zoomed in graph.
Definition: td_api.h:61633
Definition: td_api.h:12970
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:124749
int53 chat_id_
Chat identifier.
Definition: td_api.h:126157
Definition: td_api.h:18943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17638
int53 offset_
The offset from which to write the data to the file.
Definition: td_api.h:128917
string message_
Message text of the start page; 0-getOption("business_start_page_message_length_max") characters.
Definition: td_api.h:24960
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15812
int32 total_count_
Number of forwarded messages.
Definition: td_api.h:53737
object_ptr< countryInfo > country_
Information about the country to which the phone number belongs; may be null.
Definition: td_api.h:48194
string name_
New name for the shortcut. Use checkQuickReplyShortcutName to check its validness.
Definition: td_api.h:122781
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:104685
void store(TlStorerToString &s, const char *field_name) const final
int32 video_width_
Width of the video.
Definition: td_api.h:25872
Definition: td_api.h:57905
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:113755
Definition: td_api.h:104462
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113549
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71903
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63583
Definition: td_api.h:18057
Definition: td_api.h:108087
int32 month_count_
Number of months the Telegram Premium subscription will be active for the user.
Definition: td_api.h:66575
string url_
URL of the result, if it exists.
Definition: td_api.h:25929
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28896
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:111376
array< object_ptr< PassportElementType > > types_
List of Telegram Passport element types sent.
Definition: td_api.h:39719
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:127884
string result_id_
Identifier of the inline query result.
Definition: td_api.h:116431
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:120801
string few_value_
Value for few objects.
Definition: td_api.h:33014
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92272
int53 chat_id_
Chat identifier.
Definition: td_api.h:82842
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:62210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43274
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:54502
object_ptr< file > file_
Information about the animation file.
Definition: td_api.h:1045
Definition: td_api.h:113013
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< shippingOption > > shipping_options_
Available shipping options.
Definition: td_api.h:79477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41024
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5625
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3443
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109730
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:96209
Definition: td_api.h:73607
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3224
void store(TlStorerToString &s, const char *field_name) const final
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:107578
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:62906
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43932
int53 expected_size_
Expected size of the generated file, in bytes; pass 0 if unknown.
Definition: td_api.h:25652
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:11447
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104353
Definition: td_api.h:54899
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:22415
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:104368
object_ptr< MessageSender > creator_id_
Identifier of the creator of the topic.
Definition: td_api.h:20611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65430
string email_address_
The email address to be saved.
Definition: td_api.h:28548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100669
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16108
string fragment_url_
The HTTPS link to the Fragment for the gift; may be empty if there are no such gifts being sold on Fr...
Definition: td_api.h:77708
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:90921
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Call identifier.
Definition: td_api.h:6452
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:101791
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:65756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58668
Definition: td_api.h:48512
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:29687
bool exclude_unlimited_
Pass true to exclude gifts that can be purchased unlimited number of times.
Definition: td_api.h:102615
bool remove_caption_
Pass true to remove media captions of message copies. Ignored if send_copy is false.
Definition: td_api.h:91783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87569
int64 id_
Unique identifier of the gift.
Definition: td_api.h:76931
bool allow_multiple_answers_
True, if multiple answer options can be chosen simultaneously.
Definition: td_api.h:48523
object_ptr< emailAddressAuthenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121488
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:36923
Definition: td_api.h:66551
Definition: td_api.h:103088
string two_value_
Value for two objects.
Definition: td_api.h:33012
array< string > hashtags_
A list of hashtags.
Definition: td_api.h:23409
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:12320
int32 priority_
Priority of the upload (1-32). The higher the priority, the earlier the file will be uploaded....
Definition: td_api.h:109015
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of chats to be returned.
Definition: td_api.h:114055
Definition: td_api.h:19123
int53 suggested_post_message_id_
Identifier of the message with the suggested post; can be 0 if the message was deleted.
Definition: td_api.h:39356
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86482
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43685
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:29594
int53 user_id_
User identifier.
Definition: td_api.h:121253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48708
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85282
object_ptr< groupCallParticipant > participant_
New data about the participant.
Definition: td_api.h:73620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119018
int53 chat_id_
Chat identifier.
Definition: td_api.h:16909
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53059
bool is_outgoing_
True, if the call is outgoing.
Definition: td_api.h:6208
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126722
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42714
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:126431
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124208
Definition: td_api.h:18532
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81465
void store(TlStorerToString &s, const char *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:22244
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113185
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59294
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48082
Definition: td_api.h:8346
Definition: td_api.h:113513
void store(TlStorerToString &s, const char *field_name) const final
int64 web_app_launch_id_
Identifier of Web App launch.
Definition: td_api.h:75001
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:36704
bool is_shareable_
True, if at least one link has been created for the folder.
Definition: td_api.h:12200
int32 limit_
The maximum number of topics to be loaded. For optimal performance, the number of loaded topics is ch...
Definition: td_api.h:108098
void store(TlStorerToString &s, const char *field_name) const final
string value_
The value of the option.
Definition: td_api.h:43620
int53 chat_id_
Chat identifier.
Definition: td_api.h:126211
object_ptr< passportElements > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91939
object_ptr< formattedText > bio_
A short user bio; may be null for bots.
Definition: td_api.h:77939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18586
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that owns the collection.
Definition: td_api.h:88251
Definition: td_api.h:122288
bool is_administered_direct_messages_group_
True, if the supergroup is a direct messages group for a channel chat that is administered by the cur...
Definition: td_api.h:65596
string title_
Group call title; for video chats only.
Definition: td_api.h:22737
array< string > emojis_
The new list of active emoji reactions.
Definition: td_api.h:75040
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:91425
object_ptr< MessageSender > participant_id_
Identifier of the group call participant, which sent the data.
Definition: td_api.h:87022
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25421
string title_
Group call recording title; 0-64 characters.
Definition: td_api.h:124523
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17651
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Media caption.
Definition: td_api.h:36123
string name_
The name of the background.
Definition: td_api.h:113703
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier.
Definition: td_api.h:86583
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72580
string number_
Document number; 1-24 characters.
Definition: td_api.h:25786
Definition: td_api.h:19084
int53 direct_messages_chat_id_
Chat identifier of a direct messages group for the channel, or a channel, for which the supergroup is...
Definition: td_api.h:65700
int32 administrator_count_
Number of privileged users in the supergroup or channel; 0 if unknown.
Definition: td_api.h:65692
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34364
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85635
double horizontal_accuracy_
The estimated horizontal accuracy of the location, in meters; as defined by the sender....
Definition: td_api.h:34934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95709
Definition: td_api.h:113280
Definition: td_api.h:85605
bool is_restore_
Pass true if this is a restore of a Telegram Premium purchase; only for App Store.
Definition: td_api.h:62667
Definition: td_api.h:119754
int32 date_
Point in time (Unix timestamp) when the current user joined, or the point in time when the supergroup...
Definition: td_api.h:65564
Definition: td_api.h:69552
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:64472
bool restrict_user_is_premium_
True, if the shared users must or must not be Telegram Premium users.
Definition: td_api.h:32629
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82030
object_ptr< orderInfo > order_info_
Information about the order; may be null.
Definition: td_api.h:76309
Definition: td_api.h:65186
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62810
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:13987
Definition: td_api.h:62185
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:4165
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115729
string emoji_
The emoji.
Definition: td_api.h:92028
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110370
Definition: td_api.h:108444
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:77947
Definition: td_api.h:67401
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37541
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53161
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104666
Definition: td_api.h:123708
object_ptr< MessageSender > participant_id_
Identifier of the affected group call participant.
Definition: td_api.h:11708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62483
Definition: td_api.h:20542
Definition: td_api.h:9657
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:112052
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21797
string first_name_
First name of the user; 1-255 characters in length.
Definition: td_api.h:16727
object_ptr< InputMessageReplyTo > reply_to_
Information about the message or story to be replied; pass null if none.
Definition: td_api.h:116572
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG format; as defined by the sender; may be null.
Definition: td_api.h:80045
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:114972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93539
Definition: td_api.h:52568
Definition: td_api.h:100689
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27438
object_ptr< AuthorizationState > authorization_state_
New authorization state.
Definition: td_api.h:69814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58118
Definition: td_api.h:84558
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117601
object_ptr< attachmentMenuBot > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92325
Definition: td_api.h:56746
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114418
getStoryAvailableReactions()
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:88196
array< object_ptr< datedFile > > files_
List of attached files.
Definition: td_api.h:19195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120947
Definition: td_api.h:50682
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15940
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89016
Definition: td_api.h:86896
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:17837
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97331
string method_
The method name.
Definition: td_api.h:116982
Definition: td_api.h:58591
int53 paid_message_star_count_
The number of Telegram Stars the sender paid to send the message.
Definition: td_api.h:35626
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:127748
Definition: td_api.h:116678
object_ptr< location > user_location_
User location; may be null.
Definition: td_api.h:75989
Definition: td_api.h:124070
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98775
int32 boost_count_
The number of boosts received by the chat from the giveaway; for Telegram Star giveaways only.
Definition: td_api.h:50967
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:26351
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:63478
object_ptr< pageBlockCaption > caption_
Audio file caption.
Definition: td_api.h:44380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123936
int53 chat_id_
Chat identifier of the message with the button.
Definition: td_api.h:99668
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:1310
int32 valid_for_
Time during which the temporary password will be valid, in seconds; must be between 60 and 86400.
Definition: td_api.h:86797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63245
Definition: td_api.h:85657
string title_
Title of the chat to which the join request was sent.
Definition: td_api.h:8874
Definition: td_api.h:90968
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:77782
object_ptr< NotificationGroupType > type_
New type of the notification group.
Definition: td_api.h:72546
object_ptr< formattedText > quote_
Quote to search for.
Definition: td_api.h:115029
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106652
Definition: td_api.h:68153
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124493
object_ptr< passportElementsWithErrors > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101454
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:73063
int64 total_amount_
Total amount of the cryptocurrency earned, in the smallest units of the cryptocurrency.
Definition: td_api.h:14482
Definition: td_api.h:17099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108318
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text to search for.
Definition: td_api.h:99179
Definition: td_api.h:71399
Definition: td_api.h:80243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107604
string invite_link_
Invite link for which to return join requests. If empty, all join requests will be returned....
Definition: td_api.h:94857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68999
int32 open_period_
Amount of time the poll will be active after creation, in seconds; for bots only.
Definition: td_api.h:27587
array< object_ptr< ReactionType > > old_reaction_types_
Old list of chosen reactions.
Definition: td_api.h:76680
int53 user_id_
User identifier.
Definition: td_api.h:98755
Definition: td_api.h:86625
object_ptr< error > error_
The cause of the story posting failure.
Definition: td_api.h:74055
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118524
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:15654
array< int32 > marked_as_done_task_ids_
Identifiers of tasks that were marked as done.
Definition: td_api.h:39184
object_ptr< InputCredentials > credentials_
The credentials chosen by user for payment; pass null for a payment in Telegram Stars.
Definition: td_api.h:116697
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119466
Definition: td_api.h:13712
Definition: td_api.h:113163
string password_
The 2-step verification password of the current user.
Definition: td_api.h:104046
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92164
array< int32 > removed_notification_ids_
Identifiers of removed group notifications, sorted by notification identifier.
Definition: td_api.h:72558
int53 star_count_
The number of Telegram Stars to pay for subscription.
Definition: td_api.h:106998
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:19334
int32 width_
Block width; 0 if unknown.
Definition: td_api.h:44600
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:13458
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112181
Definition: td_api.h:121405
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56864
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:88401
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88481
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:6100
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78302
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:35270
Definition: td_api.h:32908
Definition: td_api.h:79778
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59930
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:125994
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35211
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8225
bool can_send_basic_messages_
True, if the user can send text messages, contacts, giveaways, giveaway winners, invoices,...
Definition: td_api.h:14051
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4097
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:23068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19639
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:83013
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118794
object_ptr< PassportElementType > type_
Element type.
Definition: td_api.h:88412
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6299
object_ptr< InputMessageContent > input_message_content_
New text content of the message. Must be of type inputMessageText.
Definition: td_api.h:90603
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79407
Definition: td_api.h:89398
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56965
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:45599
string phone_number_
The phone number to be saved.
Definition: td_api.h:28509
array< object_ptr< availableReaction > > popular_reactions_
List of popular reactions.
Definition: td_api.h:3009
Definition: td_api.h:99118
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:118606
object_ptr< datedFile > reverse_side_
Reverse side of the document; only for driver license and identity card; may be null.
Definition: td_api.h:23497
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:118232
object_ptr< user > user_
New data about the user.
Definition: td_api.h:72823
object_ptr< maskPosition > mask_position_
Position where the mask is placed; pass null if not specified.
Definition: td_api.h:29054
Definition: td_api.h:56131
Definition: td_api.h:21773
int32 duration_
Duration of the audio, in seconds; as defined by the sender.
Definition: td_api.h:1455
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13350
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:26799
int32 group_call_id_
Group call identifier.
Definition: td_api.h:126700
Definition: td_api.h:51737
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:109092
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:71470
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:119105
object_ptr< outline > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104234
array< object_ptr< testString > > value_
Vector of objects.
Definition: td_api.h:67238
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4669
bytes data_
Data to encrypt.
Definition: td_api.h:91509
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the theme.
Definition: td_api.h:25182
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:59711
bool message_pins_
True, if pin/unpin events need to be returned.
Definition: td_api.h:12075
string title_
Title for the option choice.
Definition: td_api.h:55623
string parameter_
A hidden parameter sent to the bot for deep linking purposes (https://core.telegram....
Definition: td_api.h:115764
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90452
Definition: td_api.h:73094
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58922
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45188
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112811
Definition: td_api.h:55403
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:32085
Definition: td_api.h:24187
string url_
The URL where the withdrawal transaction can be viewed.
Definition: td_api.h:55982
bool request_photo_
Pass true to request photo of the users; bots only.
Definition: td_api.h:32639
int32 pending_rating_date_
Unix timestamp when rating of the user will change to pending_rating; 0 if the user isn't the current...
Definition: td_api.h:77965
object_ptr< formattedText > paid_media_caption_
Extended media caption; may be null if none.
Definition: td_api.h:36933
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:75110
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6428
int53 user_chat_id_
Chat identifier of the private chat with the user.
Definition: td_api.h:5291
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:123217
Definition: td_api.h:101725
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126183
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81634
bool can_save_credentials_
True, if the user can choose to save credentials.
Definition: td_api.h:47405
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:90792
string url_
The link to open when the suggestion is clicked.
Definition: td_api.h:65203
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:27117
bool was_missed_
True, if the called user missed or declined the call.
Definition: td_api.h:37027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1119
bool select_existing_chats_
True, if all existing private chats are selected.
Definition: td_api.h:6102
Definition: td_api.h:29092
object_ptr< Update > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125595
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:60757
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:96455
object_ptr< error > error_
The error to be returned.
Definition: td_api.h:125484
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:62224
linkPreviewTypeStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24219
Definition: td_api.h:94906
string purchase_token_
Google Play purchase token.
Definition: td_api.h:63051
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72337
bool invite_link_changes_
True, if changes to invite links need to be returned.
Definition: td_api.h:12091
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:12198
string id_
Unique identifier of the connection.
Definition: td_api.h:5287
void store(TlStorerToString &s, const char *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:10431
string game_short_name_
Short name of the game.
Definition: td_api.h:27464
array< string > received_gift_ids_
Identifier of the gifts to add to the collection; 1-getOption("gift_collection_gift_count_max") ident...
Definition: td_api.h:81204
Definition: td_api.h:68461
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:13572
string custom_title_
A custom title of the owner; 0-16 characters without emoji; applicable to supergroups only.
Definition: td_api.h:13368
object_ptr< addedReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100139
array< int32 > slot_ids_
Identifiers of boost slots of the current user from which to apply boosts to the chat.
Definition: td_api.h:83015
Definition: td_api.h:47075
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:49520
array< object_ptr< prepaidGiveaway > > prepaid_giveaways_
The list of prepaid giveaways available for the chat; only for chat administrators.
Definition: td_api.h:9820
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:104717
bool is_paid_ton_suggested_post_
True, if the message is a suggested channel post which was paid in Toncoins; a warning must be shown ...
Definition: td_api.h:35588
Definition: td_api.h:32270
object_ptr< authenticationCodeInfo > code_info_
Information about the authorization code that was sent.
Definition: td_api.h:2238
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24261
int32 complete_date_
Point in time (Unix timestamp) when the file downloading was completed; 0 if the file downloading isn...
Definition: td_api.h:19481
int32 volume_level_
New participant's volume level; 1-20000 in hundreds of percents.
Definition: td_api.h:121147
string manage_premium_subscription_url_
A URL for managing Telegram Premium subscription.
Definition: td_api.h:65128
Definition: td_api.h:25164
void store(TlStorerToString &s, const char *field_name) const final
setStoryReaction()
int32 unread_count_
Total number of unread chats.
Definition: td_api.h:73880
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:29330
object_ptr< recoveryEmailAddress > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103016
int53 chat_id_
Identifier of the chat that posted original story.
Definition: td_api.h:64344
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:57157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94157
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120766
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > title_
Title of the checklist; may contain only Bold, Italic, Underline, Strikethrough, Spoiler,...
Definition: td_api.h:16028
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:123888
Definition: td_api.h:22637
object_ptr< ToType > move_object_as(FromType &&from)
Definition: td_api.h:125
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100189
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64487
Definition: td_api.h:111773
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83729
Definition: td_api.h:119038
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StickerFormat > format_
Format of the sticker.
Definition: td_api.h:29050
int53 message_id_
The identifier of the message; may be 0 if the replied message is in unknown chat.
Definition: td_api.h:41177
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9932
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< EmailAddressAuthentication > code_
Email address authentication to check.
Definition: td_api.h:83809
Definition: td_api.h:74042
int53 chat_id_
Chat identifier.
Definition: td_api.h:70384
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71680
array< int53 > message_ids_
Identifiers of the messages to forward. Message identifiers must be in a strictly increasing order....
Definition: td_api.h:91777
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79587
object_ptr< inputThumbnail > thumbnail_
Sticker thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:27068
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:22359
Definition: td_api.h:128704
Definition: td_api.h:17275
array< string > emojis_
Encryption key fingerprint represented as 4 emoji.
Definition: td_api.h:7067
Definition: td_api.h:70889
string title_
Title of the chat; for bots only.
Definition: td_api.h:58800
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9258
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:47407
void store(TlStorerToString &s, const char *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:58608
string name_
Unique name of the upgraded gift.
Definition: td_api.h:105937
int32 priority_
Priority of the download (1-32). The higher the priority, the earlier the file will be downloaded....
Definition: td_api.h:81145
string button_text_
Text of the keyboardButtonTypeWebApp button, which opened the Web App.
Definition: td_api.h:117038
void store(TlStorerToString &s, const char *field_name) const final
string phone_number_
Phone number of the user.
Definition: td_api.h:43663
Definition: td_api.h:92145
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37736
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:117186
int32 shortcut_id_
The identifier of the deleted shortcut.
Definition: td_api.h:72202
Definition: td_api.h:65290
Definition: td_api.h:3946
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26880
int53 new_linked_chat_id_
New supergroup linked chat identifier.
Definition: td_api.h:10642
string language_pack_id_
Language pack identifier.
Definition: td_api.h:99286
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:81787
array< object_ptr< notification > > added_notifications_
List of added group notifications, sorted by notification identifier.
Definition: td_api.h:72556
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:63297
string url_
The URL to open.
Definition: td_api.h:35222
object_ptr< emojiKeywords > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114237
Definition: td_api.h:109000
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:27783
object_ptr< emojiStatus > emoji_status_
New emoji status; pass null to switch to the default badge.
Definition: td_api.h:123971
string query_
Query to search for. If the query is empty, returns up to 50 recently found chats.
Definition: td_api.h:114053
int53 id_
Message identifier; unique for the chat to which the message belongs.
Definition: td_api.h:35564
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112952
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91936
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101602
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:68699
bool has_password_
True, if a 2-step verification password is set.
Definition: td_api.h:47264
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:73706
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72709
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127424
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83529
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70360
int32 new_slow_mode_delay_
New value of slow_mode_delay, in seconds.
Definition: td_api.h:10852
string description_
Chat folder description.
Definition: td_api.h:54550
object_ptr< forumTopicInfo > new_topic_info_
Information about the new pinned topic; may be null.
Definition: td_api.h:12031
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Length of the code.
Definition: td_api.h:1661
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124049
int53 chat_id_
Identifier of the chat to which the topic belongs.
Definition: td_api.h:17888
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107925
Definition: td_api.h:95679
Definition: td_api.h:36432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101339
Definition: td_api.h:99440
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:19189
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:52278
object_ptr< background > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120339
object_ptr< venue > venue_
Venue to send.
Definition: td_api.h:27342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103013
object_ptr< InputPassportElement > element_
Input Telegram Passport element.
Definition: td_api.h:122129
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:102766
object_ptr< LoginUrlInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99755
Definition: td_api.h:75389
object_ptr< RichText > text_
Content of the caption.
Definition: td_api.h:45028
int32 group_call_id_
Group call identifier of the video chat.
Definition: td_api.h:124636
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:35608
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20149
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95523
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119681
bool is_secret_
True, if the animation thumbnail must be blurred and the animation must be shown only while tapped.
Definition: td_api.h:35992
string credentials_title_
Title of the saved credentials chosen by the buyer.
Definition: td_api.h:47784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16000
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:13975
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55427
int53 offset_
Offset from which downloaded prefix size needs to be calculated.
Definition: td_api.h:97797
int64 id_
The globally unique identifier of push notification subscription.
Definition: td_api.h:53827
object_ptr< chatRevenueAmount > revenue_amount_
Amount of earned revenue.
Definition: td_api.h:14539
Definition: td_api.h:118985
Definition: td_api.h:83368
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:22761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127745
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:114214
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:40241
string email_address_pattern_
Pattern of the email address to which an authentication code was sent.
Definition: td_api.h:18244
object_ptr< botMenuButton > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100022
int32 length_
Length of the code; 0 if unknown.
Definition: td_api.h:18246
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120661
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98722
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42861
messageSuggestedPostApproved()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74239
Definition: td_api.h:72152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35773
int32 web_app_background_light_color_
Default light background color for bot Web Apps; -1 if not specified.
Definition: td_api.h:4157
int32 send_date_
Point in time (Unix timestamp) when the post is expected to be published; pass 0 if the date has alre...
Definition: td_api.h:82731
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:79733
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57406
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:102503
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113182
int32 unread_mention_count_
Number of unread messages with a mention/reply in the topic.
Definition: td_api.h:72371
bool is_premium_
True, if Telegram Premium subscription is required to use the effect.
Definition: td_api.h:39935
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:117979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65498
int53 user_id_
Identifier of the user that bought the product.
Definition: td_api.h:60569
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62954
bool is_tcp_
True, if the server uses TCP instead of UDP.
Definition: td_api.h:6883
object_ptr< emojiStatusCustomEmojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97082
object_ptr< MessageSender > new_owner_id_
Identifier of the user or the channel chat that will receive the gift.
Definition: td_api.h:128050
string query_
Query to search for; may be empty to return all downloaded files.
Definition: td_api.h:114265
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:7741
int53 chat_id_
Chat identifier.
Definition: td_api.h:87762
object_ptr< scopeAutosaveSettings > private_chat_settings_
Default autosave settings for private chats.
Definition: td_api.h:2637
void store(TlStorerToString &s, const char *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:35125
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92853
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73594
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:821
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:126541
Definition: td_api.h:69235
Definition: td_api.h:127014
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:80785
string name_
Name of the category.
Definition: td_api.h:18417
int32 use_date_
Point in time (Unix timestamp) when the code was activated; 0 if none.
Definition: td_api.h:49473
Definition: td_api.h:39627
string key_
String key.
Definition: td_api.h:32919
void store(TlStorerToString &s, const char *field_name) const final
bytes new_encryption_key_
New encryption key.
Definition: td_api.h:120257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7346
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:107245
suggestedPostRefundReasonPaymentRefunded()
Definition: td_api.h:71735
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:59507
array< object_ptr< chatStatisticsInviterInfo > > top_inviters_
List of most active inviters of new members in the last week.
Definition: td_api.h:15011
bool include_non_contacts_
True, if non-contact users need to be included.
Definition: td_api.h:12216
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28974
string start_parameter_
Unique invoice bot deep link parameter for the generation of this invoice. If empty,...
Definition: td_api.h:27524
Definition: td_api.h:97937
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81413
object_ptr< formattedText > text_
The text.
Definition: td_api.h:99911
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:82594
bool can_be_approved_
True, if the message is a suggested post that can be approved by the user using approveSuggestedPost.
Definition: td_api.h:40697
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:27017
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:88087
string password_
The 2-step verification password of the current user.
Definition: td_api.h:101486
string title_
Title of the query result.
Definition: td_api.h:25860
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114606
string name_
Name of the symbol.
Definition: td_api.h:77593
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:118883
Definition: td_api.h:55130
bytes data_
The data to write.
Definition: td_api.h:128919
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:115211
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87625
int53 message_id_
Identifier of the message.
Definition: td_api.h:110566
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:88902
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:112493
int53 advertisement_unique_id_
Unique identifier of the advertisement.
Definition: td_api.h:112711
int53 transfer_star_count_
Number of Telegram Stars that must be paid to transfer the upgraded gift.
Definition: td_api.h:76867
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48099
object_ptr< datedFile > selfie_
Selfie with the document; may be null.
Definition: td_api.h:19191
int53 star_count_
The amount of Telegram Stars that must be paid for each period.
Definition: td_api.h:59762
object_ptr< storyAlbum > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82196
int32 date_
Notification date.
Definition: td_api.h:42874
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:66775
string query_
Query to search for.
Definition: td_api.h:114790
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86249
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:58172
Definition: td_api.h:114382
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:80582
Definition: td_api.h:111393
string language_code_
A two-letter ISO 639-1 language code for country information localization.
Definition: td_api.h:101736
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104537
int53 chat_id_
Identifier of the target chat; must be an identifier of a channel chat.
Definition: td_api.h:95690
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31879
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57616
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47000
string transaction_id_
Identifier of the transaction for Telegram Stars purchase; for receiver only.
Definition: td_api.h:38698
int32 date_
Point in time (Unix timestamp) when the file was uploaded.
Definition: td_api.h:17201
Definition: td_api.h:126418
string id_
Unique identifier of the query result.
Definition: td_api.h:24468
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:32631
int53 bot_user_id_
User identifier of the bot that owns the game.
Definition: td_api.h:27462
Definition: td_api.h:3776
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112772
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72397
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123408
int32 collection_id_
Identifier of the gift collection.
Definition: td_api.h:120924
string custom_title_
A custom title of the administrator; 0-16 characters without emoji; applicable to supergroups only.
Definition: td_api.h:13413
Definition: td_api.h:91906
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16247
string title_
New sticker set title.
Definition: td_api.h:123388
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58248
Definition: td_api.h:51784
Definition: td_api.h:2676
object_ptr< animation > animation_
Animation shown in the chat with the bot if the chat is empty; may be null.
Definition: td_api.h:4143
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:684
object_ptr< InputFile > file_
File to upload.
Definition: td_api.h:109011
int53 message_id_
Message identifier.
Definition: td_api.h:70023
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42033
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:62125
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:17584
Definition: td_api.h:15254
Definition: td_api.h:35553
Definition: td_api.h:120246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95107
void store(TlStorerToString &s, const char *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:70248
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:113935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32176
Definition: td_api.h:48505
object_ptr< StoreTransaction > transaction_
Information about the transaction.
Definition: td_api.h:117459
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:49579
string name_
Sticker set name. The sticker set must be owned by the current user.
Definition: td_api.h:123386
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:17831
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:66821
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program will be connected.
Definition: td_api.h:85668
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:27296
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:26353
void store(TlStorerToString &s, const char *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:11007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118410
Definition: td_api.h:86572
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:47714
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:41734
string transaction_id_
Identifier of the transaction for Toncoin credit; for receiver only.
Definition: td_api.h:38753
Definition: td_api.h:59749
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:103688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47030
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57003
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:16467
int32 proxy_id_
Proxy identifier. Use 0 to ping a Telegram server without a proxy.
Definition: td_api.h:108870
object_ptr< PaymentFormType > type_
Type of the payment form.
Definition: td_api.h:47327
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43527
Definition: td_api.h:122925
Definition: td_api.h:117291
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:102553
Definition: td_api.h:55582
string phone_number_prefix_
The phone number prefix.
Definition: td_api.h:101738
string transaction_id_
Identifier of the transaction for Telegram Stars credit.
Definition: td_api.h:38800
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57496
int32 file_id_
Identifier of the downloaded file.
Definition: td_api.h:110401
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67976
int32 id_
Unique identifier of the task; must be positive.
Definition: td_api.h:25314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75457
void store(TlStorerToString &s, const char *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:24060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71005
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68538
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84186
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11927
object_ptr< InternalLinkType > edit_commands_link_
The internal link, which can be used to edit bot commands; may be null.
Definition: td_api.h:4173
bytes file_hash_
Current hash of the file containing the selfie.
Definition: td_api.h:28803
int32 end_date_
Point in time (Unix timestamp) when the away messages will stop to be sent.
Definition: td_api.h:4883
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114762
string email_address_
The email address of the user.
Definition: td_api.h:117352
int32 send_date_
Point in time (Unix timestamp) when the post is expected to be published.
Definition: td_api.h:39315
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62395
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:13983
Definition: td_api.h:114955
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:103243
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91633
bool clear_cashtags_
Pass true to clear the list of recently searched for cashtags; otherwise, the list of recently search...
Definition: td_api.h:85020
object_ptr< PremiumLimitType > limit_type_
Type of the limit.
Definition: td_api.h:102094
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:643
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:22739
string payload_
Group call join payload; received from tgcalls.
Definition: td_api.h:124584
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:81849
Definition: td_api.h:50057
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109357
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99883
array< int32 > source_ids_
The list of synchronization source identifiers.
Definition: td_api.h:23369
Definition: td_api.h:4772
string web_app_short_name_
Short name of the Web App.
Definition: td_api.h:115606
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< TopChatCategory > category_
Category of frequently used chats.
Definition: td_api.h:111351
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95341
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:125331
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:106889
int32 level_
The level of the user; may be negative.
Definition: td_api.h:78891
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52684
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< botMediaPreview > > previews_
List of media previews.
Definition: td_api.h:4329
int32 offset_
The offset from which to return the stickers; must be non-negative.
Definition: td_api.h:115385
Definition: td_api.h:96715
int53 chat_id_
Chat identifier.
Definition: td_api.h:93776
int32 total_count_
Approximate total number of chat members found.
Definition: td_api.h:13613
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:26801
Definition: td_api.h:125983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120061
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100245
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:9818
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:71029
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55559
int32 video_upload_bitrate_
The maximum suggested bitrate for uploaded videos, in kbit/s.
Definition: td_api.h:2531
int32 story_id_
The identifier of the story.
Definition: td_api.h:85412
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:79097
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:101509
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:121931
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:89676
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65323
Definition: td_api.h:42420
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:103101
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90383
double duration_
Duration of the video, in seconds.
Definition: td_api.h:64674
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:35988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20529
Definition: td_api.h:52097
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:20727
int32 height_
Video height.
Definition: td_api.h:991
Definition: td_api.h:12307
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25816
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:119388
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:105182
Definition: td_api.h:87920
int53 chat_id_
Chat identifier.
Definition: td_api.h:112109
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:91168
Definition: td_api.h:93447
Definition: td_api.h:56533
int32 winner_count_
Number of users which will receive giveaway prize.
Definition: td_api.h:50963
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50164
int32 boost_count_
The number of boosts received by the chat.
Definition: td_api.h:9810
object_ptr< tonRevenueStatus > status_
Amount of earned revenue.
Definition: td_api.h:68744
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16581
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:114476
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:93689
int53 chat_id_
Chat identifier.
Definition: td_api.h:59075
string language_pack_id_
Identifier of a previously added custom local language pack in the current localization target.
Definition: td_api.h:120204
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:63692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48768
void store(TlStorerToString &s, const char *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:86114
int53 sponsored_chat_unique_id_
Unique identifier of the sponsored chat.
Definition: td_api.h:108455
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:83265
Definition: td_api.h:50888
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:79673
int53 ton_amount_
The new amount of owned Toncoins; in the smallest units of the cryptocurrency.
Definition: td_api.h:75319
bytes invoice_payload_
Invoice payload.
Definition: td_api.h:60668
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94593
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:95606
void store(TlStorerToString &s, const char *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:36906
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64191
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21531
int53 chat_id_
Identifier of the chat where the query was sent.
Definition: td_api.h:76094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103605
updateMessageSuggestedPostInfo()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115052
int53 giveaway_message_id_
Identifier of the message with the giveaway in the boosted chat.
Definition: td_api.h:38617
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97157
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:12264
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128392
object_ptr< userFullInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106165
Definition: td_api.h:127653
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19699
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:119714
Definition: td_api.h:110923
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:89745
void store(TlStorerToString &s, const char *field_name) const final
tonTransactionTypeSuggestedPostPayment()
double seconds_
Number of seconds.
Definition: td_api.h:57820
object_ptr< document > document_
Document with the background; may be null. Null only for filled and chat theme backgrounds.
Definition: td_api.h:3071
Definition: td_api.h:116410
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:36535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67568
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:128214
object_ptr< affiliateProgramParameters > parameters_
The parameters of the affiliate program.
Definition: td_api.h:16363
Definition: td_api.h:102172
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:101078
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84338
int53 message_id_
Identifier of the message.
Definition: td_api.h:122073
object_ptr< chatLocation > location_
New location for the chat; must be valid and not null.
Definition: td_api.h:119275
Definition: td_api.h:98411
int53 chat_id_
Chat identifier.
Definition: td_api.h:100759
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:59814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17398
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 number from -99 to -1...
Definition: td_api.h:97247
object_ptr< starAmount > current_amount_
The amount of Telegram Stars that aren't withdrawn yet.
Definition: td_api.h:59650
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:100814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93483
void store(TlStorerToString &s, const char *field_name) const final
string state_
State, if applicable; empty if unknown.
Definition: td_api.h:34977
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29718
Definition: td_api.h:41620
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:79621
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that owns the collection.
Definition: td_api.h:111676
array< int32 > file_ids_
File identifiers of the media to delete.
Definition: td_api.h:87239
object_ptr< upgradedGiftModel > model_
The model.
Definition: td_api.h:77349
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:29056
int32 unread_count_
Total number of unread messages.
Definition: td_api.h:73833
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23110
Definition: td_api.h:50399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41327
Definition: td_api.h:104031
object_ptr< PassportElementType > type_
Type of the element.
Definition: td_api.h:47214
string result_id_
Identifier of the inline query result.
Definition: td_api.h:81729
Definition: td_api.h:75887
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65925
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103068
Definition: td_api.h:73262
bool has_scheduled_messages_
New value of has_scheduled_messages.
Definition: td_api.h:71874
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:114514
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:72361
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78520
bool need_autoplay_
True, if the animation must be played automatically.
Definition: td_api.h:44337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23920
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:35614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18556
object_ptr< document > document_
The document description.
Definition: td_api.h:36077
bool is_default_
True, if the option must be chosen by default.
Definition: td_api.h:59371
object_ptr< BlockList > block_list_
Block list to which the chat is added; may be null if none.
Definition: td_api.h:8048
Definition: td_api.h:82263
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:48246
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84288
Definition: td_api.h:66944
object_ptr< backgrounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98892
Definition: td_api.h:62268
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107281
string code_
Authentication code to check.
Definition: td_api.h:83757
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:54400
string id_
Unique identifier of the query result.
Definition: td_api.h:24150
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112515
object_ptr< quickReplyMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81873
Definition: td_api.h:55704
object_ptr< animatedChatPhoto > animation_
A big (up to 1280x1280) animated variant of the photo in MPEG4 format; may be null.
Definition: td_api.h:14145
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57929
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7522
postStory()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:91153
int32 backdrop_id_
Identifier of the backdrop.
Definition: td_api.h:77119
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19969
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72877
Definition: td_api.h:56092
string query_
Query to search for.
Definition: td_api.h:115142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41054
int53 paid_message_star_count_
The new number of Telegram Stars that must be paid for each message that is sent to the direct messag...
Definition: td_api.h:119053
void store(TlStorerToString &s, const char *field_name) const final
string short_name_
Web App short name.
Definition: td_api.h:80203
int32 min_profile_background_custom_emoji_boost_level_
The minimum boost level required to set custom emoji for profile background.
Definition: td_api.h:9339
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91847
object_ptr< ReplyMarkup > reply_markup_
Reply markup for the message; may be null if none.
Definition: td_api.h:35638
Definition: td_api.h:35013
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27763
string location_
Human-readable description of a country and a region from which the user was logged in,...
Definition: td_api.h:16479
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52537
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29471
string title_
Title of the video.
Definition: td_api.h:24514
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120336
int64 revenue_star_count_
The number of Telegram Stars that were earned by the affiliate program.
Definition: td_api.h:16371
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122151
Definition: td_api.h:40882
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62904
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:21488
Definition: td_api.h:10881
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10587
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117815
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96140
Definition: td_api.h:73736
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110271
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109516
Definition: td_api.h:74951
object_ptr< location > location_
The location.
Definition: td_api.h:13262
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116723
Definition: td_api.h:87751
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:14989
Definition: td_api.h:102855
Definition: td_api.h:28005
bool can_be_archived_
True, if the stories are shown in the main story list and can be archived; otherwise,...
Definition: td_api.h:8929
string old_description_
Previous chat description.
Definition: td_api.h:10556
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62164
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84134
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:94844
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5789
Definition: td_api.h:63460
string email_address_
Email address of the user.
Definition: td_api.h:43665
Definition: td_api.h:59547
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38204
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112574
bool is_paused_
True, if downloading of the file is paused.
Definition: td_api.h:73364
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:94561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71554
Definition: td_api.h:31386
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
Number of Telegram Stars that were gifted.
Definition: td_api.h:38696
bool is_current_user_
True, if the current user was added to the group.
Definition: td_api.h:53256
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:39101
Definition: td_api.h:8803
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:68251
Definition: td_api.h:44454
bool allow_save_
Pass true to save the order information.
Definition: td_api.h:128600
Definition: td_api.h:67821
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13195
int53 basic_group_id_
Basic group identifier.
Definition: td_api.h:92703
int53 user_id_
Identifier of the user that bought the subscription.
Definition: td_api.h:60755
object_ptr< InlineQueryResultsButtonType > type_
Type of the button.
Definition: td_api.h:24659
Definition: td_api.h:90777
object_ptr< identityDocument > driver_license_
Driver license.
Definition: td_api.h:45903
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:98099
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54844
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:112081
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67491
int32 height_
Block height; 0 if unknown.
Definition: td_api.h:44602
Definition: td_api.h:42076
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:82213
string event_
A JSON-serialized event.
Definition: td_api.h:76354
int32 fitzpatrick_type_
Emoji modifier fitzpatrick type; 0-6; 0 if none.
Definition: td_api.h:1098
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2379
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121110
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatMember > old_chat_member_
Previous chat member.
Definition: td_api.h:76534
Definition: td_api.h:47375
Definition: td_api.h:37674
string query_
Query the user searches for.
Definition: td_api.h:103533
void store(TlStorerToString &s, const char *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:127025
Definition: td_api.h:99068
string street_
The address; empty if unknown.
Definition: td_api.h:34981
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:29588
Definition: td_api.h:94179
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79763
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12047
string name_
Name of the album.
Definition: td_api.h:63275
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:8052
int32 width_
Map width in pixels before applying scale; 16-1024.
Definition: td_api.h:99850
object_ptr< autoDownloadSettings > low_
Preset with lowest settings; expected to be used by default when roaming.
Definition: td_api.h:2588
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:21608
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:92575
object_ptr< InputFile > animation_
Animation to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:25093
void store(TlStorerToString &s, const char *field_name) const final
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:93486
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:21743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119951
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112916
Definition: td_api.h:50177
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126401
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:4979
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97870
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:77543
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined/was promoted/was banned in the chat.
Definition: td_api.h:13312
Definition: td_api.h:11781
Definition: td_api.h:111552
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:42830
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82646
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:76528
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:34975
string description_
Product description; 0-255 characters.
Definition: td_api.h:27508
int53 user_id_
Identifier of the user.
Definition: td_api.h:106092
string short_description_
New bot's short description on the specified language.
Definition: td_api.h:117794
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8294
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:41475
void store(TlStorerToString &s, const char *field_name) const final
int64 sticker_set_id_
Identifier of the sticker set.
Definition: td_api.h:66309
int32 total_count_
Total number of messages found.
Definition: td_api.h:40651
inputStoryAreaTypeSuggestedReaction()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126941
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104067
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96338
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113260
Definition: td_api.h:58381
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13902
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49648
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125592
int53 amount_
The paid amount, in the smallest units of the currency; 0 if unknown.
Definition: td_api.h:38421
Definition: td_api.h:13210
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111915
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81346
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:123103
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95288
Definition: td_api.h:89853
Definition: td_api.h:66129
object_ptr< messageStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100840
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52129
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50935
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42283
object_ptr< SearchMessagesFilter > filter_
Additional filter for messages to search; pass null to search for all messages.
Definition: td_api.h:113943
Definition: td_api.h:87865
object_ptr< RichText > text_
Text.
Definition: td_api.h:56385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26500
Definition: td_api.h:56578
array< object_ptr< passportElementError > > errors_
Errors in the elements that are already available.
Definition: td_api.h:47131
string text_
Additional report details; 0-1024 characters; leave empty for the initial request.
Definition: td_api.h:112552
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:97948
string mobile_network_code_
Current mobile network code.
Definition: td_api.h:112443
string title_
Title of the result.
Definition: td_api.h:26457
Definition: td_api.h:112792
Definition: td_api.h:814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39203
canPostStoryResultActiveStoryLimitExceeded()
int32 button_id_
Identifier of the button.
Definition: td_api.h:124351
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:67380
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22670
string name_
Theme name.
Definition: td_api.h:18672
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:81189
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:110781
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106682
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:25937
array< string > strings_
The strings to search in for the query.
Definition: td_api.h:115442
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32413
Definition: td_api.h:25353
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24444
int53 star_count_
Number of Telegram Stars that were paid.
Definition: td_api.h:47830
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Identifier of the story to delete.
Definition: td_api.h:88904
object_ptr< formattedText > text_
Text of the quote. Only Bold, Italic, Underline, Strikethrough, Spoiler, and CustomEmoji entities can...
Definition: td_api.h:68196
bool can_be_declined_
True, if the message is a suggested post that can be declined by the user using declineSuggestedPost.
Definition: td_api.h:40703
int32 unread_count_
The number of unread messages left in the chat.
Definition: td_api.h:70904
Definition: td_api.h:124625
int32 port_
Proxy server port.
Definition: td_api.h:125424
Definition: td_api.h:103857
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90255
object_ptr< ChatBoostSource > source_
Source of the boost.
Definition: td_api.h:9288
void store(TlStorerToString &s, const char *field_name) const final
int53 files_size_
Approximate total size of files, in bytes.
Definition: td_api.h:62604
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49984
int32 limit_
The maximum number of gifts to return.
Definition: td_api.h:114339
Definition: td_api.h:29445
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:123774
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54646
object_ptr< RichText > subheader_
Subheader.
Definition: td_api.h:43943
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107541
Definition: td_api.h:58411
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100890
bool is_test_
True, if the payment is a test payment.
Definition: td_api.h:32089
double height_percentage_
The height of the rectangle, as a percentage of the media height.
Definition: td_api.h:63414
object_ptr< audio > audio_
Audio file; may be null.
Definition: td_api.h:44378
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28779
int53 user_id_
User identifier.
Definition: td_api.h:124024
Definition: td_api.h:94244
string additional_info_
If non-empty, additional information about the sponsored message to be shown along with the message.
Definition: td_api.h:79936
int32 volume_level_
New value of volume_level; 1-20000 in hundreds of percents.
Definition: td_api.h:11752
bool can_delete_messages_
True, if the administrator can delete messages of other users.
Definition: td_api.h:9030
array< object_ptr< chatPosition > > positions_
Positions of the chat in chat lists.
Definition: td_api.h:8042
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:92342
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54566
Definition: td_api.h:10545
string currency_
ISO 4217 currency code for the payment.
Definition: td_api.h:59359
Definition: td_api.h:42379
string prepaid_upgrade_hash_
Prepaid upgrade hash as received along with the gift.
Definition: td_api.h:83070
Definition: td_api.h:48991
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:51258
array< object_ptr< PageBlock > > page_blocks_
Slideshow item contents.
Definition: td_api.h:44750
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:4149
Definition: td_api.h:120138
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:60437
Definition: td_api.h:33498
int64 story_sound_id_
Identifier of the notification sound to be played for stories; 0 if sound is disabled.
Definition: td_api.h:13985
int53 story_poster_chat_id_
Identifier of the chat that posted the story.
Definition: td_api.h:91279
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83931
Definition: td_api.h:59494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56478
string id_
Unique identifier of the query result.
Definition: td_api.h:25927
Definition: td_api.h:80323
string stream_key_
Stream key.
Definition: td_api.h:56759
Definition: td_api.h:34919
bool is_additional_
True, if the option must be shown only in the full list of payment options.
Definition: td_api.h:59513
bool need_autoplay_
True, if the video must be played automatically.
Definition: td_api.h:44469
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:26854
Definition: td_api.h:28580
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:17904
Definition: td_api.h:90275
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:25648
Definition: td_api.h:19772
Definition: td_api.h:55410
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15283
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message in the chat which will be sent as suggested post. Use messageProperties....
Definition: td_api.h:81497
void store(TlStorerToString &s, const char *field_name) const final
string new_description_
New chat description.
Definition: td_api.h:10558
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:77800
Definition: td_api.h:58787
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120547
int53 unique_id_
Unique identifier of this result.
Definition: td_api.h:79922
bool is_video_
Pass true if the group call is a video call.
Definition: td_api.h:107260
int32 date_
Point in time (Unix timestamp) when the gift was sent.
Definition: td_api.h:54418
string old_username_
Previous chat username.
Definition: td_api.h:11018
object_ptr< inlineQueryResults > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98842
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52407
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:2361
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:114794
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:70900
int53 user_id_
Identifier of the user that bought the gift.
Definition: td_api.h:69023
object_ptr< photo > photo_
Photo.
Definition: td_api.h:24422
Definition: td_api.h:77582
Definition: td_api.h:93009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122801
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104395
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74320
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56248
int53 discussion_chat_id_
Identifier of a new channel's discussion group. Use 0 to remove the discussion group....
Definition: td_api.h:119107
object_ptr< ResendCodeReason > reason_
Reason of code resending; pass null if unknown.
Definition: td_api.h:113085
object_ptr< file > audio_
File containing the audio.
Definition: td_api.h:1471
object_ptr< MessageContent > content_
Content of the message.
Definition: td_api.h:53884
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:65748
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:103141
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21944
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53101
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:16422
bool animate_custom_emoji_
True, if custom emoji in the name must be animated.
Definition: td_api.h:12509
bool can_send_other_messages_
True, if the user can send animations, games, stickers, and dice and use inline bots.
Definition: td_api.h:14067
int53 user_id_
User identifier.
Definition: td_api.h:106284
bool is_rtmp_stream_
Pass true to create an RTMP stream instead of an ordinary video chat.
Definition: td_api.h:86854
void store(TlStorerToString &s, const char *field_name) const final
int32 story_album_id_
Story album identifier.
Definition: td_api.h:104570
Definition: td_api.h:85349
int53 chat_id_
Chat identifier.
Definition: td_api.h:109176
object_ptr< publicPostSearchLimits > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102436
int53 message_id_
Identifier of the message with the suggested post. Use messageProperties.can_be_approved to check whe...
Definition: td_api.h:82729
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61025
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:109814
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:108930
Definition: td_api.h:1138
void store(TlStorerToString &s, const char *field_name) const final
suggestedPostRefundReasonPostDeleted()
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:90292
int53 chat_id_
Chat identifier.
Definition: td_api.h:119765
Definition: td_api.h:105488
int53 message_id_
Identifier of the sent message.
Definition: td_api.h:70473
object_ptr< availableReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104649
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112861
Definition: td_api.h:119375
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82982
array< int64 > custom_emoji_ids_
The list of custom emoji identifiers.
Definition: td_api.h:18912
Definition: td_api.h:6548
Definition: td_api.h:105171
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56235
int53 user_id_
User identifier.
Definition: td_api.h:19332
Definition: td_api.h:40421
canPostStoryResultMonthlyLimitExceeded()
int32 daily_free_query_count_
Number of queries that can be sent daily for free.
Definition: td_api.h:51992
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:127401
int32 story_id_
Story identifier.
Definition: td_api.h:34348
int32 height_
Video height.
Definition: td_api.h:27131
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:93145
Definition: td_api.h:36612
int32 photo_size_
Product photo size.
Definition: td_api.h:27512
array< object_ptr< RichText > > texts_
Texts.
Definition: td_api.h:56718
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:51205
object_ptr< localFile > local_
Information about the local copy of the file.
Definition: td_api.h:19428
Definition: td_api.h:19464
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3500
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6003
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:92403
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:26120
Definition: td_api.h:39048
object_ptr< sticker > sticker_
The animated sticker to be played.
Definition: td_api.h:75572
Definition: td_api.h:65832
int32 since_date_
Point in time (Unix timestamp) from which the statistics are collected.
Definition: td_api.h:42520
string title_
Title of the voice note.
Definition: td_api.h:24562
Definition: td_api.h:9750
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:93462
int32 zoom_
Map zoom level.
Definition: td_api.h:44977
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:104070
int32 width_
Width of the animation.
Definition: td_api.h:1151
bool update_recent_reactions_
Pass true if the reaction needs to be added to recent reactions.
Definition: td_api.h:123558
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:89807
object_ptr< chatInviteLinkInfo > info_
Information about the chat invite link.
Definition: td_api.h:66270
int53 chat_id_
Identifier of the channel chat that posted the post.
Definition: td_api.h:61313
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93098
int32 total_reaction_count_
Approximate total number of found reactions; always 0 for chat stories.
Definition: td_api.h:64221
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:85070
Definition: td_api.h:72890
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:11591
Definition: td_api.h:124738
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91886
int32 correct_option_id_
0-based identifier of the correct answer option; -1 for a yet unanswered poll.
Definition: td_api.h:48562
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:105380
int32 limit_
The maximum number of chats to be loaded. For optimal performance, the number of loaded chats is chos...
Definition: td_api.h:107852
int64 symbol_custom_emoji_id_
Custom emoji identifier of the symbol of the upgraded gift.
Definition: td_api.h:19008
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:52489
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:115381
bool is_upgrade_
True, if the gift was obtained by upgrading of a previously received gift; otherwise,...
Definition: td_api.h:52750
string city_
City; empty if unknown.
Definition: td_api.h:34979
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:90661
int32 translated_string_count_
Total number of translated strings from the language pack.
Definition: td_api.h:32862
bool need_debug_information_
True, if the call debug information must be sent to the server.
Definition: td_api.h:7153
bool is_outgoing_
True, if the message that was forwarded is outgoing; always false if sender is unknown.
Definition: td_api.h:20733
Definition: td_api.h:44829
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19502
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:100700
bool can_edit_scheduling_state_
True, if scheduling state of the message can be edited.
Definition: td_api.h:40727
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:125673
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128685
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4682
Definition: td_api.h:123204
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72838
bool use_default_mute_stories_
If true, story notifications are received only for the first 5 chats from topChatCategoryUsers regard...
Definition: td_api.h:57147
array< object_ptr< languagePackInfo > > language_packs_
List of available language packs for this application.
Definition: td_api.h:34891
Definition: td_api.h:76661
Definition: td_api.h:41007
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101197
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103655
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111476
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25624
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:75940
Definition: td_api.h:11619
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:122426
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46113
object_ptr< botMediaPreviewInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92942
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35037
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59062
Definition: td_api.h:3826
Definition: td_api.h:13059
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81462
void store(TlStorerToString &s, const char *field_name) const final
bool is_premium_
True, if the gift can be bought only by Telegram Premium subscribers.
Definition: td_api.h:21494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77515
object_ptr< messageInteractionInfo > interaction_info_
New information about interactions with the message; may be null.
Definition: td_api.h:70163
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:121438
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112991
object_ptr< directMessagesChatTopic > topic_
New data about the topic.
Definition: td_api.h:72079
Definition: td_api.h:71567
bool is_gift_
True, if the transaction is a gift from another user.
Definition: td_api.h:68900
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122643
Definition: td_api.h:119538
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14855
Definition: td_api.h:6698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64600
Definition: td_api.h:59112
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10742
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80120
bool has_animation_
True, if the photo has animated variant.
Definition: td_api.h:51262
object_ptr< ChatAvailableReactions > old_available_reactions_
Previous chat available reactions.
Definition: td_api.h:10472
object_ptr< savedMessagesTags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103213
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125453
int53 chat_id_
Chat identifier.
Definition: td_api.h:58798
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56707
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43480
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43399
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108474
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:89345
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78580
void store(TlStorerToString &s, const char *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:2192
string title_
Game title, empty for pinned message.
Definition: td_api.h:52360
bool member_joins_
True, if members joining events need to be returned.
Definition: td_api.h:12077
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115862
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64401
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:106943
int53 message_id_
Message identifier.
Definition: td_api.h:76728
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76330
Definition: td_api.h:58441
bytes nonce_
Nonce to pass to the SafetyNet Attestation API.
Definition: td_api.h:20351
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:63895
object_ptr< message > last_message_
Last message in the topic; may be null if none or unknown.
Definition: td_api.h:17908
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:838
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
Definition: td_api.h:92498
bool send_email_address_to_provider_
True, if the user's email address will be sent to the provider.
Definition: td_api.h:32101
bool can_be_deleted_
True, if the file can be deleted.
Definition: td_api.h:34833
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82361
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103210
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:64098
object_ptr< sticker > effect_animation_
Effect animation for the reaction.
Definition: td_api.h:18816
array< int53 > chat_ids_
The chat identifiers, total number of chats in all rules must not exceed 20.
Definition: td_api.h:78643
Definition: td_api.h:91089
int53 message_id_
The message identifier. The message will not be available in the chat history, but the identifier can...
Definition: td_api.h:43423
bool restrict_chat_has_username_
True, if the chat must or must not have a username.
Definition: td_api.h:32694
int53 chat_id_
Chat identifier.
Definition: td_api.h:72685
string name_
Anchor name.
Definition: td_api.h:56634
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47905
object_ptr< message > message_
The message.
Definition: td_api.h:5929
int32 max_notification_id_
The maximum identifier of removed notifications.
Definition: td_api.h:110730
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:36119
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66797
object_ptr< error > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125506
Definition: td_api.h:124938
array< int53 > other_user_ids_
List of user identifiers of other users currently using the application.
Definition: td_api.h:112842
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:115383
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106365
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:108187
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59155
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:79294
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49804
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:117848
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39374
bool member_promotions_
True, if member promotion/demotion events need to be returned.
Definition: td_api.h:12083
Definition: td_api.h:101778
bool can_get_star_revenue_statistics_
True, if the supergroup or channel Telegram Star revenue statistics are available.
Definition: td_api.h:65724
string result_id_
Identifier of the inline query result.
Definition: td_api.h:29203
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:95639
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:22757
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:71441
object_ptr< personalDetails > personal_details_
Personal details of the user.
Definition: td_api.h:28080
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59049
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:18294
object_ptr< venue > venue_
The venue description.
Definition: td_api.h:36584
bool is_channel_post_
True, if the message is a channel post. All messages to channels are channel posts,...
Definition: td_api.h:35584
void store(TlStorerToString &s, const char *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:92303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60215
object_ptr< phoneNumberInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101761
string query_
A query to search for in the first names, last names and usernames of the users to return.
Definition: td_api.h:94859
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105327
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121714
Definition: td_api.h:80860
Definition: td_api.h:34880
Definition: td_api.h:112883
int53 chat_id_
Identifier of a supergroup or a channel chat that created the giveaway.
Definition: td_api.h:60197
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73426
string hash_
Hash value from the link.
Definition: td_api.h:48153
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:100432
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7005
Definition: td_api.h:46713
object_ptr< ChatStatistics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95879
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74977
Definition: td_api.h:37869
Definition: td_api.h:123375
Definition: td_api.h:21182
int32 shortcut_id_
Unique identifier of the quick reply shortcut.
Definition: td_api.h:116866
void store(TlStorerToString &s, const char *field_name) const final
int32 total_count_
Number of messages in the album.
Definition: td_api.h:53776
inputStoryAreaTypeMessage()
string business_connection_id_
Unique identifier of business connection on behalf of which the message was sent.
Definition: td_api.h:89527
Definition: td_api.h:81945
int32 id_
Unique persistent identifier of this notification.
Definition: td_api.h:42872
object_ptr< photo > photo_
Product photo; may be null.
Definition: td_api.h:51111
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:4137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96283
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98288
int32 new_profile_accent_color_id_
New identifier of chat's profile accent color; -1 if none.
Definition: td_api.h:11154
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123295
Definition: td_api.h:108288
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99930
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90888
object_ptr< chatBoostSlots > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83038
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71302
int53 chat_id_
Chat identifier.
Definition: td_api.h:70114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45372
Definition: td_api.h:19562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49008
int64 upgraded_gift_id_
Identifier of the upgraded gift.
Definition: td_api.h:19000
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72094
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71890
bool can_add_offer_
True, if an offer can be added to the message using addOffer.
Definition: td_api.h:40693
Definition: td_api.h:9326
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58488
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18220
Definition: td_api.h:49403
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45548
Definition: td_api.h:90225
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105429
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15463
int32 request_count_
The number of billed requests.
Definition: td_api.h:60308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126398
int64 custom_emoji_id_
Unique identifier of the custom emoji.
Definition: td_api.h:54218
object_ptr< TargetChat > target_chat_
Target chat from which to send the inline query.
Definition: td_api.h:23874
int32 limit_
The maximum number of gifts to be returned; must be positive and can't be greater than 100....
Definition: td_api.h:102627
Definition: td_api.h:16806
Definition: td_api.h:104616
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46820
int32 rating_
Call rating; 1-5.
Definition: td_api.h:116077
int64 sticker_set_id_
Sticker set identifier.
Definition: td_api.h:14303
array< string > x_
Vector of strings to return.
Definition: td_api.h:125240
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20089
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:82960
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23521
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:104788
array< object_ptr< autosaveSettingsException > > exceptions_
Autosave settings for specific chats.
Definition: td_api.h:2643
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64448
int53 bot_user_id_
Identifier of the target bot. The bot must have the main Web App.
Definition: td_api.h:92970
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100728
bool for_dark_theme_
True, if default background for dark theme has changed.
Definition: td_api.h:74545
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:40719
object_ptr< voiceNote > voice_note_
The voice note description.
Definition: td_api.h:36368
object_ptr< shippingOption > shipping_option_
Chosen shipping option; may be null.
Definition: td_api.h:47782
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:128540
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total shipping costs.
Definition: td_api.h:58905
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2292
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:27585
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
int32 limit_
The maximum number of topics to be loaded. For optimal performance, the number of loaded topics is ch...
Definition: td_api.h:107905
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63854
int32 unclaimed_prize_count_
Number of undistributed prizes; for Telegram Premium giveaways only.
Definition: td_api.h:38635
int32 id_
Unique identifier of the album.
Definition: td_api.h:63273
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1274
int32 sticker_width_
Expected width of the sticker, which can be used if the sticker is null.
Definition: td_api.h:1094
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116045
Definition: td_api.h:103816
Definition: td_api.h:37227
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:82435
array< object_ptr< gameHighScore > > scores_
A list of game high scores.
Definition: td_api.h:21437
object_ptr< minithumbnail > minithumbnail_
Chat photo minithumbnail; may be null.
Definition: td_api.h:14202
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107337
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68673
string id_
Unique identifier of the saved credentials.
Definition: td_api.h:56799
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:27127
string text_
The text of the announcement.
Definition: td_api.h:14919
Definition: td_api.h:20659
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:107284
string story_poster_username_
Username of the poster of the story.
Definition: td_api.h:31397
void store(TlStorerToString &s, const char *field_name) const final
int32 file_id_
Identifier of the audio file to check.
Definition: td_api.h:107365
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93195
Definition: td_api.h:47861
Definition: td_api.h:99221
object_ptr< publicForwards > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100731
object_ptr< draftMessage > draft_message_
A draft of a message in the topic; may be null if none.
Definition: td_api.h:56945
object_ptr< MessageSender > member_id_
Member identifier. Chats can be only banned and unbanned in supergroups and channels.
Definition: td_api.h:119332
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:65590
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98183
int32 limit_
The expected number of message positions to be returned; 50-2000. A smaller number of positions can b...
Definition: td_api.h:95748
Definition: td_api.h:84803
int53 user_id_
User identifier.
Definition: td_api.h:98619
array< object_ptr< storageStatisticsByChat > > by_chat_
Statistics split by chats.
Definition: td_api.h:62466
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64012
string token_
The token to use for data loading.
Definition: td_api.h:61673
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:41730
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81520
object_ptr< gift > gift_
The gift.
Definition: td_api.h:58025
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39533
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50464
Definition: td_api.h:113633
object_ptr< photo > photo_
Article's main photo; may be null.
Definition: td_api.h:33509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10658
void store(TlStorerToString &s, const char *field_name) const final
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:62131
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:87444
bool has_posted_to_profile_stories_
True, if the user has posted to profile stories.
Definition: td_api.h:77931
void store(TlStorerToString &s, const char *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:90542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91472
int53 offset_message_thread_id_
The message thread identifier of the last found topic, or 0 for the first request.
Definition: td_api.h:98101
void store(TlStorerToString &s, const char *field_name) const final
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:29048
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< chatLocation > new_location_
New location; may be null.
Definition: td_api.h:10684
activateStoryStealthMode()
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16123
object_ptr< UserType > type_
Type of the user.
Definition: td_api.h:77822
int32 date_
Point in time (Unix timestamp) when the user rights were changed.
Definition: td_api.h:76526
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120226
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicIcon > icon_
Icon of the topic.
Definition: td_api.h:20607
object_ptr< logVerbosityLevel > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99562
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75961
object_ptr< WebAppOpenMode > mode_
The mode in which the Web App is opened; pass null to open in webAppOpenModeFullSize.
Definition: td_api.h:80402
bool enable_
Pass true to immediately enable the proxy.
Definition: td_api.h:81668
string store_product_id_
Identifier of the store product associated with the option.
Definition: td_api.h:50348
Definition: td_api.h:19832
bool is_looped_
True, if the video must be looped.
Definition: td_api.h:44471
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14507
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:113028
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77390
Definition: td_api.h:71102
bool is_edited_
True, if the story was edited.
Definition: td_api.h:63167
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:53882
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24761
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102152
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54607
int32 next_free_query_in_
Amount of time till the next free query can be sent; 0 if it can be sent now.
Definition: td_api.h:51996
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19071
Definition: td_api.h:72968
void store(TlStorerToString &s, const char *field_name) const final
int32 story_id_
Story identifier.
Definition: td_api.h:31399
string theme_name_
Name of the emoji chat theme.
Definition: td_api.h:3387
object_ptr< InputMessageContent > input_message_content_
New content of the message. Must be one of the following types: inputMessageAnimation,...
Definition: td_api.h:90866
Definition: td_api.h:88657
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:112775
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23818
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:38864
setStoryAlbumName()
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:37606
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:32850
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89267
bool is_beta_
True, if the language pack is a beta language pack.
Definition: td_api.h:32856
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50717
bool has_documents_
True, if the album has at least one document.
Definition: td_api.h:53784
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36479
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108889
int32 group_call_id_
Group call identifier.
Definition: td_api.h:124294
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28251
Definition: td_api.h:125281
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98588
int32 unread_count_
Number of unread messages in the topic.
Definition: td_api.h:20492
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122958
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82536
premiumStoryFeatureCustomExpirationDuration()
string title_
Game title.
Definition: td_api.h:21337
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10574
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that owns the collection.
Definition: td_api.h:110456
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97328
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48948
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:38240
bool has_aggressive_anti_spam_enabled_
New value of has_aggressive_anti_spam_enabled.
Definition: td_api.h:11315
bool has_passport_data_
True, if some Telegram Passport elements were saved.
Definition: td_api.h:2359
int53 supergroup_id_
The identifier of the supergroup, which isn't a broadcast group.
Definition: td_api.h:127240
object_ptr< themeSettings > dark_settings_
Theme settings for a dark chat theme.
Definition: td_api.h:18676
Definition: td_api.h:11091
int32 duration_
Duration of the animation, in seconds; as defined by the sender.
Definition: td_api.h:1149
Definition: td_api.h:126144
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109892
Definition: td_api.h:29148
int53 chat_id_
Chat identifier.
Definition: td_api.h:76582
bool is_all_history_available_
True, if new chat members will have access to old messages. In public, discussion,...
Definition: td_api.h:65730
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11768
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95843
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:76146
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63799
Definition: td_api.h:56170
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19541
Definition: td_api.h:15476
Definition: td_api.h:32309
string id_
Unique identifier of the query result.
Definition: td_api.h:26104
Definition: td_api.h:124448
int53 message_thread_id_
If not 0, the message thread identifier to which the message will be sent.
Definition: td_api.h:108568
Definition: td_api.h:65336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47806
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115987
Definition: td_api.h:92242
Definition: td_api.h:84408
Definition: td_api.h:75725
Definition: td_api.h:124336
Definition: td_api.h:67950
bool need_another_sender_
True, if the message can be re-sent only on behalf of a different sender.
Definition: td_api.h:41726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36344
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74291
Definition: td_api.h:11979
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8531
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6535
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90320
bool is_inline_
True, if the bot supports inline queries.
Definition: td_api.h:79298
object_ptr< upgradedGift > gift_
The upgraded gift.
Definition: td_api.h:60925
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< pageBlockListItem > > items_
The items of the list.
Definition: td_api.h:44210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22709
int53 chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:119712
object_ptr< StatisticalGraph > revenue_by_hour_graph_
A graph containing amount of revenue in a given hour.
Definition: td_api.h:14535
object_ptr< formattedText > default_custom_description_
Default custom description of verification reason to be used as placeholder in setMessageSenderBotVer...
Definition: td_api.h:4463
Definition: td_api.h:20423
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; may be null if empty; pass null to skip thumbnail uploading.
Definition: td_api.h:27194
void store(TlStorerToString &s, const char *field_name) const final
canPostStoryResultBoostNeeded()
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:109925
Definition: td_api.h:43650
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23740
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:54424
int64 id_
Unique identifier of the notification sound.
Definition: td_api.h:43203
Definition: td_api.h:10965
object_ptr< emojiStatus > emoji_status_
New emoji status; pass null to switch to the default badge.
Definition: td_api.h:120691
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107768
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43019
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91811
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:33038
object_ptr< formattedText > caption_
New message content caption; 0-getOption("message_caption_length_max") characters; pass null to remov...
Definition: td_api.h:90665
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111753
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6745
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:11062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38828
void store(TlStorerToString &s, const char *field_name) const final
int53 forum_topic_id_
Unique identifier of the forum topic; all messages in a non-forum supergroup chats belongs to the Gen...
Definition: td_api.h:42229
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14935
object_ptr< SuggestedPostPrice > price_
Price of the suggested post; pass null to suggest a post without payment. If the current user isn't a...
Definition: td_api.h:29641
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87845
object_ptr< ChatList > chat_list_
The chat list from which the chat was removed.
Definition: td_api.h:70860
int32 total_upgraded_count_
Total number of gifts that were upgraded from the same gift.
Definition: td_api.h:76943
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119185
Definition: td_api.h:125933
Definition: td_api.h:120730
string title_
Title of the resulting file.
Definition: td_api.h:26106
Definition: td_api.h:1650
Definition: td_api.h:45659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27396
Definition: td_api.h:126253
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83387
Definition: td_api.h:70328
int32 height_
Height of the animation.
Definition: td_api.h:1153
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40008
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:119769
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44309
Definition: td_api.h:22644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115289
int53 user_id_
User identifier.
Definition: td_api.h:106340
object_ptr< groupCallInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86252
object_ptr< StarTransactionType > type_
Type of the transaction.
Definition: td_api.h:59966
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:126894
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84822
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:68198
object_ptr< thumbnail > thumbnail_
Animation thumbnail in JPEG or MPEG4 format; may be null.
Definition: td_api.h:1163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51412
Definition: td_api.h:84664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13518
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47758
int32 width_
Video width.
Definition: td_api.h:27129
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21411
Definition: td_api.h:121901
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:76152
Definition: td_api.h:42913
inputSuggestedPostInfo()
int64 query_id_
Identifier of the inline query, used to found the venue.
Definition: td_api.h:29201
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44489
object_ptr< message > message_
The message with the file.
Definition: td_api.h:19477
object_ptr< StatisticalGraph > revenue_by_day_graph_
A graph containing amount of revenue in a given day.
Definition: td_api.h:68742
int53 chat_id_
Chat identifier.
Definition: td_api.h:104568
Definition: td_api.h:79464
object_ptr< giftChatTheme > gift_theme_
The chat theme.
Definition: td_api.h:15487
Definition: td_api.h:83848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120388
Definition: td_api.h:119593
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70222
object_ptr< InputFile > audio_
Audio file to be sent.
Definition: td_api.h:26850
bool member_restrictions_
True, if member restricted/unrestricted/banned/unbanned events need to be returned.
Definition: td_api.h:12085
bool is_unclaimed_
True, if the winner for the corresponding giveaway prize wasn't chosen, because there were not enough...
Definition: td_api.h:9718
Definition: td_api.h:1604
Definition: td_api.h:48551
object_ptr< connectedAffiliateProgram > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96341
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75295
string mime_type_
The MIME type of the file.
Definition: td_api.h:97848
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118413
int32 distance_
The distance between the users.
Definition: td_api.h:39804
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
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98647
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:34818
object_ptr< AffiliateProgramSortOrder > sort_order_
Sort order for the results.
Definition: td_api.h:113646
Definition: td_api.h:91268
string name_
The name of the shortcut that can be used to use the shortcut.
Definition: td_api.h:53977
void store(TlStorerToString &s, const char *field_name) const final
int53 gifter_user_id_
The identifier of a user that gifted Toncoins; 0 if the gift was anonymous or is outgoing.
Definition: td_api.h:38747
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67132
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:62649
bool need_postal_code_
True, if the user ZIP/postal code must be provided.
Definition: td_api.h:47627
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80477
int53 user_id_
User identifier.
Definition: td_api.h:106040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55798
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:27243
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:95793
object_ptr< TextEntityType > type_
Type of the entity.
Definition: td_api.h:67363
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:83651
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93425
Definition: td_api.h:21689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5077
bool is_marked_as_unread_
New value of is_marked_as_unread.
Definition: td_api.h:71748
Definition: td_api.h:27911
Definition: td_api.h:78841
Definition: td_api.h:113319
object_ptr< userPrivacySettingRules > rules_
New privacy rules.
Definition: td_api.h:73791
Definition: td_api.h:35443
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:119164
int32 port_
Proxy server port.
Definition: td_api.h:81666
string id_
Unique identifier of the query result.
Definition: td_api.h:26398
Definition: td_api.h:59794
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1715
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:103870
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63841
Definition: td_api.h:39834
int32 unread_message_count_
Approximate number of unread messages in the message thread.
Definition: td_api.h:42173
int32 sending_id_
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can b...
Definition: td_api.h:116868
object_ptr< chatPhoto > photo_
The suggested chat photo. Use the method setProfilePhoto with inputChatPhotoPrevious to apply the pho...
Definition: td_api.h:38045
bool view_as_topics_
New value of view_as_topics.
Definition: td_api.h:126266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94274
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:3456
Definition: td_api.h:91760
void store(TlStorerToString &s, const char *field_name) const final
int53 button_id_
Button identifier.
Definition: td_api.h:99731
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98012
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118965
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:105119
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:42896
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:108811
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22109
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97043
void store(TlStorerToString &s, const char *field_name) const final
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:69978
int32 width_
Video width.
Definition: td_api.h:64676
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8411
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:1255
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43049
bool is_general_
True, if the topic is the General topic list.
Definition: td_api.h:20613
void store(TlStorerToString &s, const char *field_name) const final
int64 regular_gift_id_
Unique identifier of the regular gift from which the gift was upgraded; may be 0 for short period of ...
Definition: td_api.h:76933
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:93514
Definition: td_api.h:22282
int64 id_
The query identifier.
Definition: td_api.h:76393
object_ptr< StoryOrigin > origin_
Origin of the story that was reposted.
Definition: td_api.h:64582
object_ptr< file > file_
The thumbnail.
Definition: td_api.h:68392
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:49261
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:22950
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116042
int53 chat_id_
Target chat; channel direct messages chats aren't supported.
Definition: td_api.h:81262
bool is_viewed_
True for already viewed trending sticker sets.
Definition: td_api.h:62220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118201
Definition: td_api.h:116123
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102838
string username_
Username to be resolved.
Definition: td_api.h:114634
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107228
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:7197
string connection_id_
Unique identifier of the business connection.
Definition: td_api.h:75898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59985
int53 chat_id_
Target chat.
Definition: td_api.h:116568
int53 chat_id_
Chat identifier.
Definition: td_api.h:108299
bool synchronous_
Pass true to return response only after the file download has succeeded, has failed,...
Definition: td_api.h:89353
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:93798
bool added_to_attachment_menu_
True, if the user added the current bot to attachment menu; only available to bots.
Definition: td_api.h:77826
Definition: td_api.h:93659
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80893
int53 message_id_
Identifier of the message.
Definition: td_api.h:121627
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63871
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:38411
void store(TlStorerToString &s, const char *field_name) const final
bool is_official_
True, if the language pack is official.
Definition: td_api.h:32852
array< object_ptr< stickerSetInfo > > sets_
List of trending sticker sets.
Definition: td_api.h:69468
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:113588
string language_code_
Language code of the media previews to reorder.
Definition: td_api.h:111509
string token_
Device registration token; may be empty to deregister a device.
Definition: td_api.h:17293
int53 chat_id_
Chat identifier.
Definition: td_api.h:100983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25585
bool is_my_video_enabled_
Pass true if the current user's video is enabled.
Definition: td_api.h:126649
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83146
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:61977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48218
int53 receiver_user_id_
The identifier of a user that received Telegram Premium; 0 if the gift is incoming.
Definition: td_api.h:38350
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81410
array< object_ptr< profileAccentColor > > colors_
Information about supported colors.
Definition: td_api.h:74668
Definition: td_api.h:121188
bool is_received_
True, if the call has already been received by the other party.
Definition: td_api.h:6989
object_ptr< chatFolder > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94277
Definition: td_api.h:55654
int53 bot_user_id_
Unique user identifier for the bot.
Definition: td_api.h:87341
object_ptr< formattedText > caption_
Audio caption.
Definition: td_api.h:36037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17353
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81581
bool value_
The value.
Definition: td_api.h:32242
bool include_groups_
True, if basic groups and supergroups need to be included.
Definition: td_api.h:12220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1425
bool is_from_giveaway_
True, if the gift code was created for a giveaway.
Definition: td_api.h:38415
Definition: td_api.h:21379
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80529
Definition: td_api.h:66390
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5988
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3805
array< object_ptr< botCommands > > bot_commands_
List of commands of bots in the group.
Definition: td_api.h:3628
object_ptr< languagePackStrings > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99366
deleteStory()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52084
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:26473
deleteStoryAlbum()
object_ptr< RichText > text_
Paragraph text.
Definition: td_api.h:44021
Definition: td_api.h:107839
int32 file_id_
Identifier of the file to download.
Definition: td_api.h:81139
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104481
string result_
A JSON-serialized result.
Definition: td_api.h:16993
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126997
Definition: td_api.h:96198
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:48320
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:21240
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4964
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:19246
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:1467
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< photo > photo_icon_
Icon of the album; may be null if none.
Definition: td_api.h:63277
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Photo height.
Definition: td_api.h:27011
int32 date_
Point in time (Unix timestamp) when the reactions were changed.
Definition: td_api.h:76730
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:48112
array< object_ptr< messageReaction > > reactions_
List of added reactions.
Definition: td_api.h:40893
Definition: td_api.h:111028
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:54774
object_ptr< ChatEventAction > action_
The action.
Definition: td_api.h:9878
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:93176
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:77915
object_ptr< starAmount > star_amount_
The new amount of owned Telegram Stars.
Definition: td_api.h:75280
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56565
int53 user_id_
Administrator user identifier.
Definition: td_api.h:15167
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:116081
bool has_automatic_translation_
True, if automatic translation of messages is enabled in the channel.
Definition: td_api.h:65572
Definition: td_api.h:62498
int32 discount_percentage_
The discount associated with this option, as a percentage.
Definition: td_api.h:50344
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:75485
object_ptr< StatisticalGraph > story_interaction_graph_
A graph containing number of story views and shares.
Definition: td_api.h:64626
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98127
void store(TlStorerToString &s, const char *field_name) const final
string directory_
Directory in which the file is expected to be saved.
Definition: td_api.h:104901
object_ptr< formattedText > caption_
Video caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") character...
Definition: td_api.h:27135
object_ptr< voiceNote > voice_note_
Voice note.
Definition: td_api.h:24560
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7756
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91070
bool is_frozen_
True, if the account is frozen.
Definition: td_api.h:74794
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:61582
object_ptr< sticker > sticker_
A sticker to be shown in the transaction information; may be null if unknown.
Definition: td_api.h:61395
int32 total_count_
The total number of affiliate programs that were connected to the affiliate.
Definition: td_api.h:16418
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:27526
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37554
Definition: td_api.h:124283
int53 ton_amount_
The amount of received Toncoins; in the smallest units of the cryptocurrency.
Definition: td_api.h:39402
int53 chat_id_
Chat identifier.
Definition: td_api.h:112270
object_ptr< MessageSender > member_id_
Member identifier.
Definition: td_api.h:94971
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:13967
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:1302
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:42828
Definition: td_api.h:107189
int32 story_id_
Story identifier.
Definition: td_api.h:104514
array< object_ptr< passportRequiredElement > > required_elements_
Telegram Passport elements that must be provided to complete the form.
Definition: td_api.h:45766
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:1858
object_ptr< forumTopicIcon > icon_
Icon of the topic. Icon color must be one of 0x6FB9F0, 0xFFD67E, 0xCB86DB, 0x8EEE98,...
Definition: td_api.h:86118
int53 user_id_
Identifier of the user to which Telegram Stars are gifted.
Definition: td_api.h:62952
int53 from_user_id_
If not 0, a user identifier, which default setting was automatically applied.
Definition: td_api.h:37801
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:20436
array< object_ptr< reportOption > > options_
List of available options.
Definition: td_api.h:54949
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:121689
bool can_edit_name_
True, if the bot can edit name of the business account.
Definition: td_api.h:5031
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
The identifier of the supergroup.
Definition: td_api.h:127399
Definition: td_api.h:106223
string invoice_link_
The link to the subscription invoice.
Definition: td_api.h:59860
object_ptr< photo > photo_
Photo file; may be null.
Definition: td_api.h:44420
object_ptr< giftPurchaseLimits > user_limits_
Number of times the gift can be purchased by the current user; may be null if not limited.
Definition: td_api.h:21498
object_ptr< draftMessage > draft_message_
A draft of a message in the message thread; may be null if none.
Definition: td_api.h:42177
bool is_video_
Pass true if the call was a video call.
Definition: td_api.h:89144
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93639
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76895
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87622
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:41187
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83193
array< object_ptr< notificationGroup > > groups_
Lists of active notification groups.
Definition: td_api.h:72604
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124381
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2331
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7475
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58578
int32 total_count_
Total number of gifts found.
Definition: td_api.h:22236
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name for the bot in attachment menu.
Definition: td_api.h:1324
bool exclude_selected_
If true, then all private chats except the selected are chosen. Otherwise, only the selected chats ar...
Definition: td_api.h:6110
int32 api_id_
Telegram API identifier, as provided by the application.
Definition: td_api.h:58158
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81059
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:65686
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112864
string country_code_
A two-letter ISO 3166-1 alpha-2 country code.
Definition: td_api.h:16856
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< inlineQueryResultsButton > button_
Button to be shown above inline query results; may be null.
Definition: td_api.h:24609
Definition: td_api.h:25346
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:128264
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:44710
Definition: td_api.h:47765
Definition: td_api.h:75845
Definition: td_api.h:18859
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:40717
bool mute_new_participants_
New value of the mute_new_participants setting.
Definition: td_api.h:11669
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81167
void store(TlStorerToString &s, const char *field_name) const final
int32 length_
Length of the code.
Definition: td_api.h:1942
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112237
bool is_closed_
True, if the poll is closed.
Definition: td_api.h:48412
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:3614
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81293
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:114520
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35240
Definition: td_api.h:35095
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23607
Definition: td_api.h:8171
bool exclude_upgraded_
Pass true to exclude upgraded gifts.
Definition: td_api.h:102621
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:92919
object_ptr< PaymentProvider > payment_provider_
Information about the payment provider.
Definition: td_api.h:47397
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99101
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81296
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:18017
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84953
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:42574
void store(TlStorerToString &s, const char *field_name) const final
string price_
Product price.
Definition: td_api.h:52405
string access_token_
The access token that will be used to send notifications; may be empty to deregister a device.
Definition: td_api.h:17422
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127047
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:27583
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:123355
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114653
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:122018
Definition: td_api.h:91386
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76750
array< int53 > chat_ids_
Identifiers of selected private chats.
Definition: td_api.h:6098
Definition: td_api.h:91553
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125503
int32 period_
The number of seconds between consecutive Telegram Star debiting.
Definition: td_api.h:59760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21715
object_ptr< personalDocument > bank_statement_
Bank statement.
Definition: td_api.h:46098
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44630
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107118
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:105654
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104175
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:89537
int53 sender_business_bot_user_id_
If non-zero, the user identifier of the business bot that sent this message.
Definition: td_api.h:35622
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:22246
int32 preload_prefix_size_
Size of file prefix, which is expected to be preloaded, in bytes.
Definition: td_api.h:64688
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27975
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20571
Definition: td_api.h:119648
Definition: td_api.h:44322
int32 bottom_color_
A bottom color of the background in the RGB format.
Definition: td_api.h:3166
Definition: td_api.h:128203
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111535
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123411
Definition: td_api.h:59223
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:118771
object_ptr< notificationSounds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103375
Definition: td_api.h:20102
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:17833
int53 chat_id_
Chat identifier.
Definition: td_api.h:71284
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:72689
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110589
int53 chat_id_
Chat identifier.
Definition: td_api.h:85310
int32 audio_source_id_
Audio channel synchronization source identifier; received from tgcalls.
Definition: td_api.h:22992
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102194
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:100816
int53 chat_id_
Chat identifier.
Definition: td_api.h:71578
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42744
object_ptr< background > background_
The background to be used in chats; may be null.
Definition: td_api.h:68332
object_ptr< ChatMemberStatus > new_status_
New status of the chat member.
Definition: td_api.h:10341
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:26960
object_ptr< themeSettings > light_settings_
Theme settings for a light chat theme.
Definition: td_api.h:18674
Definition: td_api.h:127924
Definition: td_api.h:114499
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:81723
Definition: td_api.h:41264
string url_
An HTTP URL to pass to getLoginUrlInfo.
Definition: td_api.h:23680
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:62669
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:121540
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87101
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104540
int32 limit_
The maximum number of transactions to be returned; up to 100.
Definition: td_api.h:95482
Definition: td_api.h:49750
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49338
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PremiumLimitType > type_
The type of the limit.
Definition: td_api.h:49715
object_ptr< chatAdministratorRights > rights_
Rights of the administrator.
Definition: td_api.h:13417
bool can_accept_calls_
Pass true to allow accepting incoming calls by the session; pass false otherwise.
Definition: td_api.h:127027
int53 chat_id_
Chat identifier of the messagePaymentSuccessful message.
Definition: td_api.h:101633
Definition: td_api.h:59947
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:10516
int53 user_id_
Identifier of the user that did the payment.
Definition: td_api.h:109979
void store(TlStorerToString &s, const char *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:9392
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107434
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:81266
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25379
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:77794
int32 restricted_user_count_
Number of users restricted by the administrator.
Definition: td_api.h:15173
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87956
void store(TlStorerToString &s, const char *field_name) const final
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:92000
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:38615
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:27200
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100781
void store(TlStorerToString &s, const char *field_name) const final
int64 id_
Unique query identifier.
Definition: td_api.h:76090
Definition: td_api.h:75188
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26619
Definition: td_api.h:17411
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105052
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:98812
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:90862
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:9097
int53 chat_id_
Identifier of the chat with the live location message.
Definition: td_api.h:70429
int32 media_timestamp_
Timestamp from which a video/audio/video note/voice note/story playing must start,...
Definition: td_api.h:68078
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54087
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50503
bool only_for_self_
True, if the background was set only for self.
Definition: td_api.h:37719
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42684
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 set; pass null to delete the photo; inputChatPhotoPrevious isn't supported in this f...
Definition: td_api.h:124026
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:116433
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42804
object_ptr< quickReplyMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81815
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:112376
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:10490
object_ptr< sharedChat > chat_
The shared chat.
Definition: td_api.h:39557
string inline_message_id_
Identifier of the inline message from which the query originated.
Definition: td_api.h:76148
string text_
Text.
Definition: td_api.h:67277
int64 poll_id_
Unique poll identifier.
Definition: td_api.h:76477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112354
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:43259
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62855
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27318
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:89672
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61073
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:17972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110903
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86876
Definition: td_api.h:19802
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:100111
bool delete_all_messages_
Pass true to delete all messages from the same sender.
Definition: td_api.h:82958
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:26174
string hash_
Hash of the entire element.
Definition: td_api.h:19199
Definition: td_api.h:92539
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:44062
Definition: td_api.h:16624
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:108632
Definition: td_api.h:105347
int53 message_id_
Identifier of the message.
Definition: td_api.h:89741
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:32860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75016
int32 live_period_
New time relative to the message send date, for which the location can be updated,...
Definition: td_api.h:90421
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54233
int53 ton_amount_
The received amount of Toncoins, in the smallest units of the cryptocurrency.
Definition: td_api.h:38751
Definition: td_api.h:109803
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:102244
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80805
array< object_ptr< unreadReaction > > unread_reactions_
Information about unread reactions added to the message.
Definition: td_api.h:35602
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32257
int32 total_count_
Total number of gifts with the symbol.
Definition: td_api.h:77642
bool is_left_
True, if the user has left the group themselves.
Definition: td_api.h:53450
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:49522
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:118684
updateStoryPostFailed()
int32 mute_for_
Time left before notifications will be unmuted, in seconds.
Definition: td_api.h:57141
object_ptr< count > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95173
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:77549
int32 unread_reaction_count_
The number of messages with unread reactions left in the chat.
Definition: td_api.h:71538
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77367
string mime_type_
MIME type of the file; as defined by the sender.
Definition: td_api.h:17968
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25460
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:65732
int53 chat_id_
Chat identifier.
Definition: td_api.h:3957
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104123
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:66042
bool edit_icon_custom_emoji_id_
True, if icon's custom_emoji_id is changed.
Definition: td_api.h:37924
string new_username_
New chat username.
Definition: td_api.h:11020
int53 message_id_
Identifier of the giveaway or a giveaway winners message in the chat.
Definition: td_api.h:98371
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118462
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:60839
object_ptr< starSubscriptionPricing > pricing_
The subscription plan.
Definition: td_api.h:59713
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:89598
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:70733
int32 custom_emoji_reaction_count_
Number of custom emoji reactions that can be added to the list of available reactions.
Definition: td_api.h:9407
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106329
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88679
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53230
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41084
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7492
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47507
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:86449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83568
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:54822
Definition: td_api.h:40228
Definition: td_api.h:118328
bool is_flipped_
True, if reaction corner is flipped.
Definition: td_api.h:29289
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101548
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47101
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:105909
Definition: td_api.h:109694
int64 id_
Chat event identifier.
Definition: td_api.h:9872
object_ptr< hashtags > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103608
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85151
object_ptr< StickerFormat > format_
Sticker format.
Definition: td_api.h:61814
Definition: td_api.h:49704
int32 limit_
The maximum number of story interactions to return.
Definition: td_api.h:95969
Definition: td_api.h:82555
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11078
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:68114
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:32844
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:65057
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11888
Definition: td_api.h:6518
Definition: td_api.h:119701
object_ptr< availableReactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100248
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32893
bool need_name_
True, if the user's name is needed for payment.
Definition: td_api.h:32091
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60254
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104231
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101058
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:36266
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:126429
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:76530
Definition: td_api.h:117393
int53 chat_id_
Chat identifier.
Definition: td_api.h:35568
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:5827
int53 chat_id_
Chat identifier.
Definition: td_api.h:107415
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:58178
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29121
int53 chat_id_
The chat identifier of the sent message.
Definition: td_api.h:69892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48678
Definition: td_api.h:103625
object_ptr< InputFile > animation_
Animation file to be sent.
Definition: td_api.h:26787
Definition: td_api.h:22289
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:1257
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127957
void store(TlStorerToString &s, const char *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 next_level_rating_
The rating required for the next level; 0 if the maximum level is reached.
Definition: td_api.h:78899
object_ptr< MessageSender > member_id_
Identifier of the user or chat who performed the action.
Definition: td_api.h:9876
string language_pack_id_
Identifier of the language pack to delete.
Definition: td_api.h:88304
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:21017
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10241
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97522
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87572
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:63159
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7095
bool is_owned_
True, if the sticker set is owned by the current user.
Definition: td_api.h:62117
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:118656
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:126049
object_ptr< upgradedGiftValueInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:105959
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83143
Definition: td_api.h:55093
string emojis_
New string with 1-20 emoji corresponding to the sticker.
Definition: td_api.h:123105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106568
string password_
Password for logging in; may be empty.
Definition: td_api.h:51705
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17008
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113391
Definition: td_api.h:4652
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100354
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65044
object_ptr< sticker > sticker_
A sticker to be shown along with the option; may be null if unknown.
Definition: td_api.h:49532
int53 ton_amount_
The amount of owned Toncoins; in the smallest units of the cryptocurrency.
Definition: td_api.h:14834
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111265
array< object_ptr< businessOpeningHoursInterval > > opening_hours_
Intervals of the time when the business is open.
Definition: td_api.h:6016
int53 chat_id_
Chat identifier.
Definition: td_api.h:119160
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:114734
int53 chat_id_
Identifier of the chat to send messages.
Definition: td_api.h:113024
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:103760
object_ptr< StoryList > story_list_
The story list.
Definition: td_api.h:74137
int32 edit_date_
Point in time (Unix timestamp) when the message was edited.
Definition: td_api.h:70070
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112627
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< storyAlbums > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95929
array< object_ptr< chatStatisticsAdministratorActionsInfo > > top_administrators_
List of most active administrators in the last week.
Definition: td_api.h:15009
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66887
bool can_restrict_members_
True, if the administrator can restrict, ban, or unban chat members or view supergroup statistics; al...
Definition: td_api.h:9034
object_ptr< video > video_
Message content; may be null.
Definition: td_api.h:52993
bool allow_scrolling_
True, if scrolling needs to be allowed.
Definition: td_api.h:44608
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:38230
Definition: td_api.h:7574
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:38521
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67093
Definition: td_api.h:9229
Definition: td_api.h:108391
bytes data_
Data that was attached to the callback button.
Definition: td_api.h:7289
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:77917
object_ptr< ReactionType > reaction_type_
Type of the reaction.
Definition: td_api.h:29285
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48978
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:111232
object_ptr< CanSendMessageToUserResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83351
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37001
Definition: td_api.h:29486
Definition: td_api.h:97177
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:84189
object_ptr< thumbnail > thumbnail_
Video thumbnail in JPEG or MPEG4 format; as defined by the sender; may be null.
Definition: td_api.h:79737
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68628
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:118010
object_ptr< formattedText > text_
Text to show along with the gift; 0-getOption("gift_text_length_max") characters. Only Bold,...
Definition: td_api.h:116359
string password_
Authentication password.
Definition: td_api.h:6925
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:65608
string url_
URL of the sponsor to be opened when the advertisement is clicked.
Definition: td_api.h:543
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:118495
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47238
object_ptr< BackgroundType > type_
Background type; pass null to use default background type for the chosen background; backgroundTypeCh...
Definition: td_api.h:118885
Definition: td_api.h:24319
Definition: td_api.h:107137
object_ptr< TransactionDirection > direction_
Direction of the transactions to receive; pass null to get all transactions.
Definition: td_api.h:105629
Definition: td_api.h:42296
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RevenueWithdrawalState > state_
State of the withdrawal.
Definition: td_api.h:14753
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:89664
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69162
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14769
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42646
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:115834
int53 chat_id_
Identifier of the channel direct messages chat.
Definition: td_api.h:81495
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:102660
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:118432
string terms_of_service_id_
Terms of service identifier.
Definition: td_api.h:80560
bool is_contact_
The user is a contact of the current user.
Definition: td_api.h:77798
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:100955
object_ptr< ReplyMarkup > reply_markup_
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.
Definition: td_api.h:26057
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102113
Definition: td_api.h:54389
void store(TlStorerToString &s, const char *field_name) const final
bool is_disconnected_
Pass true if the user was disconnected.
Definition: td_api.h:89138
string error_message_
An error message, empty on success.
Definition: td_api.h:82570
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61941
int53 user_id_
User identifier.
Definition: td_api.h:21392
Definition: td_api.h:20162
int32 message_count_
The total number of messages in the shortcut.
Definition: td_api.h:53981
object_ptr< encryptedCredentials > credentials_
Encrypted data credentials.
Definition: td_api.h:39760
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128183
bool request_title_
Pass true to request title of the chat; bots only.
Definition: td_api.h:32706
bool is_muted_for_current_user_
True, if the participant is muted for the current user.
Definition: td_api.h:23072
bool is_marked_as_unread_
True, if the forum topic is marked as unread.
Definition: td_api.h:17898
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5475
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:98808
bool toncoin_only_
True, if the gift can be bought only using Toncoins.
Definition: td_api.h:21927
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:126817
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to return the notification settings information.
Definition: td_api.h:103483
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:89866
object_ptr< animation > animation_
Web App animation; may be null.
Definition: td_api.h:80211
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:38684
object_ptr< sticker > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102064
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:3067
array< object_ptr< textEntity > > entities_
List of text entities.
Definition: td_api.h:67318
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92622
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99699
int32 number_
Unique number of the upgraded gift among gifts upgraded from the same gift.
Definition: td_api.h:76941
Definition: td_api.h:22683
int64 balance_amount_
Amount of Toncoins that aren't withdrawn yet; in the smallest units of the cryptocurrency.
Definition: td_api.h:68789
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:118035
bool is_animation_
True, if the video has no sound.
Definition: td_api.h:64682
string username_
Username of the chat.
Definition: td_api.h:113809
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103071
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43147
int32 accent_color_id_
The new chat accent color identifier.
Definition: td_api.h:70638
Definition: td_api.h:20768
string json_
The JSON-serialized string.
Definition: td_api.h:99129
bool is_canceled_
New value of is_canceled.
Definition: td_api.h:91222
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:36268
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:80026
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82296
array< object_ptr< receivedGift > > gifts_
The list of gifts.
Definition: td_api.h:54500
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115682
Definition: td_api.h:89516
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63338
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:123556
Definition: td_api.h:78932
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:20827
bool has_active_stories_
True, if the user has non-expired stories available to the current user.
Definition: td_api.h:77812
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:113870
Definition: td_api.h:52436
string last_name_
Last name of the user.
Definition: td_api.h:77778
string value_
The value.
Definition: td_api.h:32320
int53 chat_id_
Chat identifier.
Definition: td_api.h:93670
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28329
object_ptr< SpeechRecognitionResult > speech_recognition_result_
Result of speech recognition in the video note; may be null.
Definition: td_api.h:80047
Definition: td_api.h:43971
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20797
object_ptr< forumTopicInfo > topic_info_
Information about the topic.
Definition: td_api.h:11990
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:9816
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:80818
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:115213
Definition: td_api.h:67266
object_ptr< chatAdministrators > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93692
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48798
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Identifier of the message.
Definition: td_api.h:109284
Definition: td_api.h:532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100952
string id_
Unique identifier for the message.
Definition: td_api.h:51061
int53 user_id_
Identifier of the user that paid for the suggested post.
Definition: td_api.h:14712
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none.
Definition: td_api.h:124694
object_ptr< video > video_
Video.
Definition: td_api.h:24512
Definition: td_api.h:22334
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< message > > messages_
List of messages.
Definition: td_api.h:21015
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:80986
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24534
int32 story_album_id_
Identifier of the story album.
Definition: td_api.h:111836
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< upgradedGiftBackdrop > backdrop_
The backdrop.
Definition: td_api.h:77258
Definition: td_api.h:47382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108976
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:78604
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70834
Definition: td_api.h:47973
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28935
int32 date_
Point in time (Unix timestamp) when the sound was created.
Definition: td_api.h:43207
Definition: td_api.h:96157
string one_value_
Value for one object.
Definition: td_api.h:33010
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
bool can_get_statistics_
True, if the story statistics are available through getStoryStatistics.
Definition: td_api.h:63185
array< object_ptr< groupCallVideoSourceGroup > > source_groups_
List of synchronization source groups of the video.
Definition: td_api.h:23136
int53 user_id_
Identifier of the user that added the paid reaction.
Definition: td_api.h:61139
int32 secondary_background_color_
A secondary color for the background in the RGB format.
Definition: td_api.h:68243
object_ptr< video > video_
The video description.
Definition: td_api.h:36260
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125259
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109622
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74770
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:38519
int53 initial_sale_price_
Initial price of the gift; in the smallest units of the currency.
Definition: td_api.h:77692
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:38880
int53 notification_settings_chat_id_
Chat identifier, which notification settings must be applied to the added notifications.
Definition: td_api.h:72550
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121983
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8501
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104281
int32 authorization_form_id_
Authorization form identifier.
Definition: td_api.h:101429
object_ptr< ReactionType > reaction_type_
The new type of the default reaction.
Definition: td_api.h:75121
suggestedPostPriceTon()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89768
bool supports_video_calls_
True, if a video call can be created with the user.
Definition: td_api.h:77923
Definition: td_api.h:36108
int32 profile_accent_color_id_
Identifier of the accent color to use for profile; pass -1 if none.
Definition: td_api.h:122618
Definition: td_api.h:96804
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StickerType > sticker_type_
Type of the stickers to return.
Definition: td_api.h:115377
object_ptr< formattedText > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46269
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > receiver_id_
Receiver of the gift.
Definition: td_api.h:38943
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128445
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89264
int53 chat_id_
Identifier of the channel chat.
Definition: td_api.h:901
Definition: td_api.h:29630
Definition: td_api.h:122660
int53 chat_id_
Chat identifier.
Definition: td_api.h:71200
Definition: td_api.h:55100
string secret_
The proxy's secret in hexadecimal encoding.
Definition: td_api.h:51748
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:91285
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16654
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:112972
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88326
object_ptr< formattedText > caption_
Voice note caption.
Definition: td_api.h:36370
array< object_ptr< inputPaidMedia > > paid_media_
The content of the paid media.
Definition: td_api.h:26954
object_ptr< UserStatus > status_
Current online status of the user.
Definition: td_api.h:77784
int64 inline_query_id_
Unique identifier of the inline query to pass to sendInlineQueryResultMessage.
Definition: td_api.h:51016
bool contains_unread_mention_
True, if the message contains an unread mention for the current user.
Definition: td_api.h:35590
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:94528
Definition: td_api.h:116913
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:121255
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55297
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52885
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101108
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:96051
bool was_refunded_
True, if the giveaway was canceled and was fully refunded.
Definition: td_api.h:38625
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:21197
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13017
int53 message_thread_id_
Message thread identifier, unique within the chat.
Definition: td_api.h:42169
Definition: td_api.h:34377
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82696
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93845
bool has_forum_tabs_
True, if the supergroup is a forum, which topics are shown in the same way as in channel direct messa...
Definition: td_api.h:65602
array< object_ptr< chatMember > > members_
A list of chat members.
Definition: td_api.h:13615
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:110717
bool can_get_interactions_
True, if interactions with the story can be received through getStoryInteractions.
Definition: td_api.h:63187
int53 last_read_outbox_message_id_
Identifier of the last read outgoing reply to the message.
Definition: td_api.h:41116
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the theme; full theme description is received through updateEmojiChatThemes.
Definition: td_api.h:15448
int53 chat_id_
Chat identifier.
Definition: td_api.h:109338
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:86339
object_ptr< messageEffect > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100298
Definition: td_api.h:92744
object_ptr< inlineQueryResultsButton > button_
Button to be shown above inline query results; pass null if none.
Definition: td_api.h:82450
string language_code_
IETF language tag of the user's language; only available to bots.
Definition: td_api.h:77824
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:65606
object_ptr< forumTopics > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98130
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageTopic > topic_id_
Pass topic identifier to get number of messages only in specific topic; pass null to get number of me...
Definition: td_api.h:95144
string description_
Description of the video.
Definition: td_api.h:24516
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59208
object_ptr< userRating > rating_
The current rating of the user; may be null if none.
Definition: td_api.h:77961
int32 old_profile_accent_color_id_
Previous identifier of chat's profile accent color; -1 if none.
Definition: td_api.h:11150
int64 web_app_launch_id_
Identifier of Web App launch, received from openWebApp.
Definition: td_api.h:85463
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54923
object_ptr< foundMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115239
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64984
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:58064
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105249
Definition: td_api.h:94296
void store(TlStorerToString &s, const char *field_name) const final
string url_
URL of the embedded post.
Definition: td_api.h:44654
string subscription_id_
Identifier of the subscription.
Definition: td_api.h:113369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56775
object_ptr< file > voice_
File containing the voice note.
Definition: td_api.h:80156
void store(TlStorerToString &s, const char *field_name) const final
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:35943
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:590
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:83124
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108156
int32 group_call_id_
Group call identifier.
Definition: td_api.h:91614
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:3015
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:90294
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:27181
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:115909
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:7065
array< object_ptr< contact > > contacts_
The new list of contacts, contact's vCard are ignored and are not imported.
Definition: td_api.h:83601
void store(TlStorerToString &s, const char *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:85721
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76120
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:128915
int53 chat_id_
Identifier of the chat in which to return information about message positions.
Definition: td_api.h:95742
object_ptr< PollType > type_
Type of the poll.
Definition: td_api.h:48406
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41250
string code_
Verification code to check.
Definition: td_api.h:84519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46494
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123847
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:108642
int32 count_
Total number of files in the chat.
Definition: td_api.h:62513
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46790
object_ptr< businessMessage > message_
The new message.
Definition: td_api.h:75858
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51382
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121332
string inline_message_id_
Inline message identifier.
Definition: td_api.h:121249
int32 cache_time_
Time during which the result of the query can be cached, in seconds.
Definition: td_api.h:82335
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:38947
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77323
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:38755
Definition: td_api.h:23172
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:47934
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82591
int32 additional_chat_count_
Number of other chats that participated in the giveaway.
Definition: td_api.h:38619
Definition: td_api.h:88802
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63958
int53 chat_id_
Chat identifier.
Definition: td_api.h:94855
int32 offset_
Specify 0 to get results from exactly the message from_message_id or a negative number from -99 to -1...
Definition: td_api.h:103245
array< object_ptr< chatPosition > > positions_
The new chat positions in the chat lists.
Definition: td_api.h:71117
array< object_ptr< datedFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:47984
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier of the sponsored message.
Definition: td_api.h:85123
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91242
Definition: td_api.h:79870
double growth_rate_percentage_
The growth rate of the value, as a percentage.
Definition: td_api.h:61755
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:116503
int53 user_id_
Identifier of the user.
Definition: td_api.h:113584
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:36079
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39491
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6969
object_ptr< messageSendOptions > options_
Options to be used to send the message; pass null to use default options.
Definition: td_api.h:116427
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:51207
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69047
object_ptr< PremiumLimitType > limit_type_
Type of the exceeded limit.
Definition: td_api.h:50410
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102522
int53 minimum_price_
The current minimum price of gifts upgraded from the same gift; in the smallest units of the currency...
Definition: td_api.h:77700
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110853
Definition: td_api.h:76286
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:22741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65221
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:41185
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6849
object_ptr< GiftResalePrice > price_
The new price for the unique gift; pass null to disallow gift resale. The current user will receive g...
Definition: td_api.h:120982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57526
string comment_
Comment added by administrator of the channel when the post was declined.
Definition: td_api.h:39358
Definition: td_api.h:64258
int32 length_
Video width and height; as defined by the sender.
Definition: td_api.h:80041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73162
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70090
Definition: td_api.h:50594
Definition: td_api.h:40931
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110426
object_ptr< MessageSender > sender_id_
Identifier of the user or chat that sends the messages to the topic.
Definition: td_api.h:17892
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the upgraded gift. A gift can be used only in one chat in a time. When the same gift is used ...
Definition: td_api.h:25221
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:47920
Definition: td_api.h:42556
Definition: td_api.h:113074
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if unknown.
Definition: td_api.h:38425
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:58518
int53 supergroup_id_
Identifier of the channel.
Definition: td_api.h:123666
string id_
Remote file identifier.
Definition: td_api.h:25570
int32 total_count_
Approximate total number of requests found.
Definition: td_api.h:13028
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128564
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128013
int32 forward_count_
Number of times the message was forwarded.
Definition: td_api.h:40287
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108424
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53999
int53 chat_id_
Chat identifier of the channel direct messages chat.
Definition: td_api.h:97303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21073
Definition: td_api.h:100209
int32 message_count_
Number of received paid messages.
Definition: td_api.h:61267
Definition: td_api.h:21730
int32 joined_chat_date_
Point in time (Unix timestamp) when the user joined the chat.
Definition: td_api.h:22530
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65143
bool can_be_reported_
True, if the chat can be reported to Telegram moderators through reportChat or reportChatPhoto.
Definition: td_api.h:8064
Definition: td_api.h:77459
string message_
Error message; subject to future changes.
Definition: td_api.h:19248
array< int32 > marked_as_not_done_task_ids_
Identifiers of tasks that were marked as not done.
Definition: td_api.h:108193
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110268
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:89140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49218
bool can_report_chat_
True, if the message can be reported using reportChat.
Definition: td_api.h:40753
Definition: td_api.h:103677
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:70159
Definition: td_api.h:69145
string login_email_address_pattern_
Pattern of the email address set up for logging in.
Definition: td_api.h:47274
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35370
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > text_
Text.
Definition: td_api.h:56181
void store(TlStorerToString &s, const char *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:105269
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70934
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16832
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128621
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121595
object_ptr< RichText > credit_
Quote credit.
Definition: td_api.h:44251
bool can_send_polls_
True, if the user can send polls and checklists.
Definition: td_api.h:14065
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112178
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:58850
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:5829
Definition: td_api.h:114673
object_ptr< address > shipping_address_
User shipping address.
Definition: td_api.h:76255
string provider_
Name of the animation search provider.
Definition: td_api.h:75613
Definition: td_api.h:67227
int64 new_profile_background_custom_emoji_id_
New identifier of the custom emoji; 0 if none.
Definition: td_api.h:11156
object_ptr< scopeNotificationSettings > notification_settings_
The new notification settings for the given scope.
Definition: td_api.h:123050
array< string > received_gift_ids_
Identifier of the gifts to move to the beginning of the collection. All other gifts are placed in the...
Definition: td_api.h:111622
int53 user_id_
Identifier of the user or 0 to get the default menu button.
Definition: td_api.h:100000
array< object_ptr< UserPrivacySettingRule > > rules_
A list of rules.
Definition: td_api.h:78852
string language_code_
Language code for which the emoji replacements will be suggested.
Definition: td_api.h:97553
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73384
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:4153
array< int32 > pinned_story_ids_
Identifiers of the pinned stories; returned only in getChatPostedToChatPageStories with from_story_id...
Definition: td_api.h:63098
int32 view_count_
Number of the instant view views; 0 if unknown.
Definition: td_api.h:80449
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8157
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:54670
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121768
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65400
object_ptr< formattedText > text_
Option text; 1-100 characters. Only custom emoji entities are allowed.
Definition: td_api.h:48462
string url_
The link that can be used to refer users if the program is still active.
Definition: td_api.h:16359
int64 old_profile_background_custom_emoji_id_
Previous identifier of the custom emoji; 0 if none.
Definition: td_api.h:11152
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:104262
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:117247
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:37967
void store(TlStorerToString &s, const char *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 user that paid for the suggested post.
Definition: td_api.h:61352
array< string > emojis_
List of emojis.
Definition: td_api.h:19095
void store(TlStorerToString &s, const char *field_name) const final
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:59361
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:14255
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50755
array< int53 > message_ids_
Identifiers of the quick reply messages to readd. Message identifiers must be in a strictly increasin...
Definition: td_api.h:109763
bool is_forum_
True, if the supergroup is a forum with topics.
Definition: td_api.h:65592
premiumLimitTypeStorySuggestedReactionAreaCount()
int53 chat_id_
Identifier of the chat the messages belong to.
Definition: td_api.h:101036
object_ptr< inputChecklist > checklist_
The new checklist. If some tasks were completed, this information will be kept.
Definition: td_api.h:90731
Definition: td_api.h:51777
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:26530
void store(TlStorerToString &s, const char *field_name) const final
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:69192
Definition: td_api.h:20588
string store_product_id_
Identifier of the store product associated with the option; may be empty if none.
Definition: td_api.h:59365
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107387
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:22755
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:114337
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PremiumStoryFeature > feature_
The used feature.
Definition: td_api.h:50527
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:18406
Definition: td_api.h:17450
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:25095
Definition: td_api.h:88343
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105288
string offset_
Offset of the first entry to return.
Definition: td_api.h:75995
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:80926
int53 chat_id_
Chat identifier.
Definition: td_api.h:70204
object_ptr< starCount > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97384
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:26254
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:120117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73945
int53 chat_id_
Chat identifier.
Definition: td_api.h:119659
bool only_completed_
Pass true to remove only completed downloads.
Definition: td_api.h:110145
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87104
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:23959
object_ptr< InternalLinkType > edit_settings_link_
The internal link, which can be used to edit bot settings; may be null.
Definition: td_api.h:4179
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50044
array< bytes > file_hashes_
Current hashes of all attached files.
Definition: td_api.h:28959
Definition: td_api.h:69325
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:80043
bool is_premium_
True, if the user is a Telegram Premium user.
Definition: td_api.h:77806
void store(TlStorerToString &s, const char *field_name) const final
int32 id_
Profile accent color identifier.
Definition: td_api.h:51154
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101820
editBusinessStory()
int64 custom_emoji_id_
Unique identifier of the custom emoji shown on the topic icon; 0 if none.
Definition: td_api.h:20555
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:5039
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:51949
object_ptr< RichText > text_
Cell text; may be null. If the text is null, then the cell must be invisible.
Definition: td_api.h:45274
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:73789
object_ptr< pushReceiverId > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110059
object_ptr< forumTopicInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86142
object_ptr< importedContacts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83623
string id_
Unique identifier of the query result.
Definition: td_api.h:26341
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2773
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125392
int53 message_id_
Identifier of the message.
Definition: td_api.h:100761
Definition: td_api.h:122768
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14271
int64 session_id_
Session identifier.
Definition: td_api.h:127078
bool is_closed_
Pass true to close the topic; pass false to reopen it.
Definition: td_api.h:126433
string language_pack_id_
Language pack identifier.
Definition: td_api.h:124860
void store(TlStorerToString &s, const char *field_name) const final
string text_
Additional report details; 0-1024 characters.
Definition: td_api.h:112276
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:22394
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:99181
object_ptr< chatFolderInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85908
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:50314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46940
void store(TlStorerToString &s, const char *field_name) const final
string business_connection_id_
Unique identifier of business connection.
Definition: td_api.h:118176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45918
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70876
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124655
bool use_portrait_orientation_
Pass true to use portrait orientation for video instead of landscape one.
Definition: td_api.h:124527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2469
bytes waveform_
Waveform representation of the voice note in 5-bit format.
Definition: td_api.h:27247
array< int32 > shortcut_ids_
The new list of identifiers of quick reply shortcuts.
Definition: td_api.h:72241
string title_
Product title; 1-32 characters.
Definition: td_api.h:27506
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:61269
Definition: td_api.h:7406
int64 generation_id_
The identifier of the generation process.
Definition: td_api.h:120741
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61550
int32 expiration_date_
Point in time (Unix timestamp) when the boost will expire.
Definition: td_api.h:9574
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65173
string partial_text_
Partially recognized text.
Definition: td_api.h:58956
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73307
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:43864
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:82224
Definition: td_api.h:98358
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80838
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:63181
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8011
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
Animation file.
Definition: td_api.h:24287
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58548
array< object_ptr< story > > stories_
List of stories.
Definition: td_api.h:21195
object_ptr< location > location_
Location to be sent.
Definition: td_api.h:27294
int53 actor_user_id_
Identifier of the user, changing the rights.
Definition: td_api.h:76524
Definition: td_api.h:16765
int64 payment_form_id_
Payment form identifier returned by getPaymentForm.
Definition: td_api.h:116691
bool is_recommended_
True, if the message needs to be labeled as "recommended" instead of "sponsored".
Definition: td_api.h:59168
Definition: td_api.h:110023
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:102611
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17173
double previous_value_
The value for the previous day.
Definition: td_api.h:61753
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:14198
Definition: td_api.h:14701
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96552
int64 id_
Unique query identifier.
Definition: td_api.h:76297
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:108120
Definition: td_api.h:81601
object_ptr< ReactionType > type_
Type of the reaction.
Definition: td_api.h:2959
int53 chat_id_
Chat identifier.
Definition: td_api.h:71620
Definition: td_api.h:109165
string bank_card_number_
The bank card number.
Definition: td_api.h:92603
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:28392
bool can_set_background_custom_emoji_
True, if custom emoji for reply header and link preview background can be set.
Definition: td_api.h:9417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95394
object_ptr< chatPermissions > permissions_
Actions that non-administrator chat members are allowed to take in the chat.
Definition: td_api.h:8038
void store(TlStorerToString &s, const char *field_name) const final
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:1253
void store(TlStorerToString &s, const char *field_name) const final
string pattern_
Pattern of the phone number from which the call will be made.
Definition: td_api.h:1817
Definition: td_api.h:181
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70405
Definition: td_api.h:100801
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22623
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:77276
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:120151
object_ptr< video > video_
Video file; may be null.
Definition: td_api.h:44465
bool is_maximum_level_reached_
True, if the maximum level is reached.
Definition: td_api.h:78893
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54620
int32 width_
Width of the animation; may be replaced by the server.
Definition: td_api.h:26795
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat that owns the stories.
Definition: td_api.h:111834
Definition: td_api.h:80192
object_ptr< webAppOpenParameters > parameters_
Parameters to use to open the Web App.
Definition: td_api.h:108574
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of sticker sets to return.
Definition: td_api.h:114452
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59532
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56274
object_ptr< sticker > icon_
Icon of the collection; may be null if none.
Definition: td_api.h:21654
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:60484
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:9044
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:112274
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:89047
Definition: td_api.h:110340
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45738
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128787
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120495
int53 message_id_
Identifier of the message.
Definition: td_api.h:85515
int32 remaining_count_
Number of remaining times the gift can be purchased.
Definition: td_api.h:21883
int32 light_color_
Color in the RGB format for light themes.
Definition: td_api.h:1407
int53 approver_user_id_
User identifier of the chat administrator, approved user join request.
Definition: td_api.h:10223
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:116814
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113722
int64 cryptocurrency_amount_
The withdrawn amount, in the smallest units of the cryptocurrency.
Definition: td_api.h:14587
object_ptr< chatPermissions > old_permissions_
Previous chat permissions.
Definition: td_api.h:10766
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85535
Definition: td_api.h:66298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96176
string editable_username_
The active username, which can be changed with setUsername or setSupergroupUsername....
Definition: td_api.h:79390
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:26402
string title_
Document title.
Definition: td_api.h:24376
Definition: td_api.h:83590
bytes data_
The encrypted credentials.
Definition: td_api.h:19134
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99969
int53 star_count_
The number of Telegram Stars to be distributed through the giveaway.
Definition: td_api.h:66829
Definition: td_api.h:36651
object_ptr< ChatMemberStatus > status_
Status of the member in the chat.
Definition: td_api.h:13314
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20179
string language_pack_database_path_
Path to the language pack database in which strings are stored.
Definition: td_api.h:99282
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:120421
string nonce_
Unique request identifier provided by the service.
Definition: td_api.h:101376
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118739
void store(TlStorerToString &s, const char *field_name) const final
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:96477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4562
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:39879
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:77545
bool edit_message_
Pass true to edit the game message to include the current scoreboard.
Definition: td_api.h:120859
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116386
object_ptr< locationAddress > address_
Address of the location; may be null if unknown.
Definition: td_api.h:63480
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:2535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113831
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109307
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52953
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40094
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72619
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:96263
Definition: td_api.h:93343
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:61265
object_ptr< botCommands > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96286
int53 amount_
The paid amount, in the smallest units of the currency.
Definition: td_api.h:38690
bool loaded_all_participants_
True, if all group call participants are loaded.
Definition: td_api.h:22763
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22438
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75136
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47147
void store(TlStorerToString &s, const char *field_name) const final
int32 authorization_form_id_
Authorization form identifier.
Definition: td_api.h:116632
Definition: td_api.h:73529
int32 purchase_date_
Point in time (Unix timestamp) when the item was purchased.
Definition: td_api.h:16217
int32 call_id_
Call identifier.
Definition: td_api.h:116134
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:111454
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46632
object_ptr< themeParameters > theme_
Theme parameters to convert to JSON.
Definition: td_api.h:105410
string data_
JSON-encoded data with the credential identifier.
Definition: td_api.h:25484
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:128016
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117426
void store(TlStorerToString &s, const char *field_name) const final
int53 star_count_
The number of refunded Telegram Stars.
Definition: td_api.h:39061
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79073
object_ptr< gift > gift_
The gift.
Definition: td_api.h:2868
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:81141
string support_email_address_
Email address to use for support if the user has issues with Telegram Premium purchase.
Definition: td_api.h:2105
string id_
Unique identifier of the query result.
Definition: td_api.h:24198
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20697
int32 width_
Sticker width.
Definition: td_api.h:27070
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122804
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:111456
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:36537
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:59421
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:44598
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53949
string time_zone_id_
Unique time zone identifier.
Definition: td_api.h:6014
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:114907
string phone_number_
Phone number of the user.
Definition: td_api.h:16725
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:77796
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56879
void store(TlStorerToString &s, const char *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
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:20599
bool can_set_custom_emoji_sticker_set_
True, if custom emoji sticker set can be set for the chat.
Definition: td_api.h:9425
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81523
Definition: td_api.h:13841
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:24979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15752
Definition: td_api.h:13652
string emoji_
Emoji corresponding to the effect that can be used if static icon isn't available.
Definition: td_api.h:39933
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36809
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:20874
Definition: td_api.h:35475
Definition: td_api.h:17144
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106910
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:66246
Definition: td_api.h:46833
string data_
JSON-encoded data with the credential identifier from the payment provider.
Definition: td_api.h:25403
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:86852
string emoji_
Emoji on which the dice throw animation is based.
Definition: td_api.h:36708
Definition: td_api.h:16261
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123991
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:65764
string store_product_id_
Identifier of the purchased store product.
Definition: td_api.h:63049
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:35616
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17716
int32 heading_
The new direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:89674
Definition: td_api.h:16898
object_ptr< forumTopicInfo > info_
New information about the topic.
Definition: td_api.h:72322
void store(TlStorerToString &s, const char *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:59509
object_ptr< inputThumbnail > thumbnail_
Document thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:26906
object_ptr< affiliateProgramParameters > parameters_
Parameters of the affiliate program.
Definition: td_api.h:639
int32 notification_group_id_
Identifier of notification group to which the notification belongs.
Definition: td_api.h:110675
object_ptr< story > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108979
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55837
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42322
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122271
bool needs_repainting_
Pass true if stickers in the sticker set must be repainted; for custom emoji sticker sets only.
Definition: td_api.h:86453
Definition: td_api.h:50918
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:38170
object_ptr< scopeAutosaveSettings > settings_
Autosave settings for the chat.
Definition: td_api.h:2689
Definition: td_api.h:91442
int53 chat_id_
Chat identifier.
Definition: td_api.h:100812
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:94194
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7445
array< int32 > story_album_ids_
New order of story albums.
Definition: td_api.h:111892
void store(TlStorerToString &s, const char *field_name) const final
int32 thumbnail_height_
Thumbnail height, if known.
Definition: td_api.h:26406
object_ptr< gameHighScores > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98778
Definition: td_api.h:69803
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:13308
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99752
int32 story_id_
Story identifier.
Definition: td_api.h:95961
int32 message_count_
The number of refunded messages.
Definition: td_api.h:39059
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:83696
int32 verbosity_level_
The minimum verbosity level needed for the message to be logged; 0-1023.
Definition: td_api.h:81324
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:107148
string business_connection_id_
Unique identifier of business connection through which the message was received.
Definition: td_api.h:109597
Definition: td_api.h:38337
string other_value_
Default value.
Definition: td_api.h:33018
Definition: td_api.h:55697
Definition: td_api.h:51588
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73210
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60041
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42364
array< int53 > user_ids_
Identifiers of the users which can activate the gift codes.
Definition: td_api.h:62763
string platform_
Operating system the application has been run or is running on, as provided by the application.
Definition: td_api.h:58168
int53 bot_user_id_
Identifier of the target bot.
Definition: td_api.h:115604
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:109282
Definition: td_api.h:96624
bool is_active_
Pass true to activate the username; pass false to disable it.
Definition: td_api.h:127724
Definition: td_api.h:98203
Definition: td_api.h:13602
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:106590
array< object_ptr< PaidMedia > > media_
The bought media if the transaction wasn't refunded.
Definition: td_api.h:60441
Definition: td_api.h:55370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9214
object_ptr< PassportElement > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122154
object_ptr< MessageSender > sender_id_
Identifier of a message sender to block/unblock.
Definition: td_api.h:121746
int32 limit_
The maximum number of items to be returned.
Definition: td_api.h:103585
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text of the answer.
Definition: td_api.h:7236
string message_
Error message.
Definition: td_api.h:28593
void store(TlStorerToString &s, const char *field_name) const final
bool others_can_mark_tasks_as_done_
True, if other users can mark tasks as done or not done.
Definition: td_api.h:25270
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109566
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:109122
Definition: td_api.h:85875
string id_
Unique identifier of the query result.
Definition: td_api.h:25858
int53 last_read_inbox_message_id_
Identifier of the last read incoming message.
Definition: td_api.h:17902
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122321
Definition: td_api.h:45700
string id_
Unique identifier of the query result.
Definition: td_api.h:26047
string query_
Query to search for.
Definition: td_api.h:114512
object_ptr< productInfo > product_info_
Information about the bought subscription.
Definition: td_api.h:60621
bool has_protected_content_
New value of has_protected_content.
Definition: td_api.h:11198
void store(TlStorerToString &s, const char *field_name) const final
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:21561
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that will receive the gift; limited gifts can't be sent to...
Definition: td_api.h:116357
int64 website_id_
Website identifier.
Definition: td_api.h:89295
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84989
Definition: td_api.h:2025
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96834
void store(TlStorerToString &s, const char *field_name) const final
int32 slot_id_
Unique identifier of the slot.
Definition: td_api.h:9568
Definition: td_api.h:87812
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1017
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that received the gifts.
Definition: td_api.h:98269
Definition: td_api.h:128525
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125810
int53 chat_id_
Chat identifier.
Definition: td_api.h:94559
Definition: td_api.h:18539
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89066
string localization_target_
Localization target to which the language pack belongs.
Definition: td_api.h:74710
string url_
URL to be opened.
Definition: td_api.h:7240
Definition: td_api.h:63467
Definition: td_api.h:95414
Definition: td_api.h:118703
object_ptr< formattedText > text_
Text of the terms of service.
Definition: td_api.h:66955
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49435
string cryptocurrency_
Cryptocurrency used to pay for the gift; may be empty if none.
Definition: td_api.h:38692
Definition: td_api.h:121507
void store(TlStorerToString &s, const char *field_name) const final
double temperature_
Temperature, in degree Celsius.
Definition: td_api.h:63688
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:119411
object_ptr< GroupCallVideoQuality > video_quality_
Video quality as received from tgcalls; pass null to get the worst available quality.
Definition: td_api.h:106609
Definition: td_api.h:18791
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112462
getStory()
int53 amount_
The amount to pay, in the smallest units of the currency.
Definition: td_api.h:49620
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16502
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95712
int53 old_message_id_
The previous temporary message identifier.
Definition: td_api.h:69936
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93045
string title_
The new chat title.
Definition: td_api.h:70554
object_ptr< businessInfo > business_info_
Information about business settings for Telegram Business accounts; may be null if none.
Definition: td_api.h:77967
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:104284
Definition: td_api.h:99900
inputStoryAreaTypeLink()
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:90001
int32 group_call_id_
Identifier of the video chat. The video chat can be received through the method getGroupCall.
Definition: td_api.h:37076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24849
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:83959
int53 user_id_
Identifier of the bot that received Telegram Stars.
Definition: td_api.h:61436
int53 max_tip_amount_
The maximum allowed amount of tip in the smallest units of the currency.
Definition: td_api.h:32081
bytes option_id_
Option identifier chosen by the user; leave empty for the initial request.
Definition: td_api.h:112333
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108067
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 bot.
Definition: td_api.h:124347
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:27137
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126725
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11807
void store(TlStorerToString &s, const char *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:1064
Definition: td_api.h:58471
void store(TlStorerToString &s, const char *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:109655
void store(TlStorerToString &s, const char *field_name) const final
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:36125
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< businessBotRights > rights_
Rights of the bot.
Definition: td_api.h:5244
string url_
The referral link of the affiliate program.
Definition: td_api.h:89205
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86932
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:15089
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115934
int53 chat_id_
Chat identifier of the channel direct messages chat administered by the current user.
Definition: td_api.h:97359
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14421
int53 chat_id_
Chat identifier.
Definition: td_api.h:71788
string first_word_
The first word of the phrase if known.
Definition: td_api.h:1739
array< object_ptr< chatJoinRequest > > requests_
List of the requests.
Definition: td_api.h:13030
Definition: td_api.h:83315
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:108728
bool only_local_
Pass true to get only locally available information without sending network requests.
Definition: td_api.h:104516
object_ptr< photo > author_photo_
Post author photo; may be null.
Definition: td_api.h:44658
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82140
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72997
bool has_unread_active_stories_
True, if the user has unread non-expired stories available to the current user.
Definition: td_api.h:77814
Definition: td_api.h:101025
Definition: td_api.h:41533
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:115822
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39901
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121879
Definition: td_api.h:13781
object_ptr< chatJoinRequestsInfo > pending_join_requests_
Information about pending join requests; may be null if none.
Definition: td_api.h:8096
void store(TlStorerToString &s, const char *field_name) const final
int53 bot_user_id_
User identifier of the target bot.
Definition: td_api.h:93073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16439
Definition: td_api.h:10371
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:73958
Definition: td_api.h:52051
Definition: td_api.h:67581
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:37358
object_ptr< file > file_
New data about the file.
Definition: td_api.h:73147
object_ptr< MessageSender > participant_id_
Identifier of the group call participant.
Definition: td_api.h:23044
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120710
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110697
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:24109
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16969
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:5297
string name_
Unique name of the upgraded gift that can be used with internalLinkTypeUpgradedGift or sendResoldGift...
Definition: td_api.h:76939
string channel_uri_
Push notification channel URI; may be empty to deregister a device.
Definition: td_api.h:17500
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:107314
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86555
Definition: td_api.h:52142
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70792
Definition: td_api.h:23326
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< contact > contact_
User contact.
Definition: td_api.h:26049
Definition: td_api.h:2857
Definition: td_api.h:46009
string title_
Title for the option choice.
Definition: td_api.h:54947
string performer_
Performer of the audio file.
Definition: td_api.h:25994
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89105
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53422
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87901
object_ptr< starRevenueStatus > status_
New Telegram Star revenue status.
Definition: td_api.h:75402
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:54408
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76792
Definition: td_api.h:40827
Definition: td_api.h:13447
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105149
Definition: td_api.h:68491
object_ptr< story > story_
The reposted story.
Definition: td_api.h:64176
int53 language_pack_database_size_
Size of the language pack database.
Definition: td_api.h:62610
string provider_token_
Payment provider token; may be empty for payments in Telegram Stars.
Definition: td_api.h:27520
string shortcut_name_
Name of the target shortcut.
Definition: td_api.h:81845
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:91773
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58501
object_ptr< call > call_
New data about a call.
Definition: td_api.h:73540
void store(TlStorerToString &s, const char *field_name) const final
bool is_bordered_
True, if the table is bordered.
Definition: td_api.h:44844
Definition: td_api.h:2512
int32 date_
Point in time (Unix timestamp) when the withdrawal was completed.
Definition: td_api.h:55980
Definition: td_api.h:61620
Definition: td_api.h:109586
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:20496
object_ptr< forumTopicInfo > info_
Basic information about the topic.
Definition: td_api.h:20484
object_ptr< message > 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:58210
void store(TlStorerToString &s, const char *field_name) const final
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:127452
int53 topic_id_
Topic identifier.
Definition: td_api.h:109440
Definition: td_api.h:102261
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98433
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80954
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:18761
int53 chat_id_
Chat identifier.
Definition: td_api.h:114000
int64 id_
Unique query identifier.
Definition: td_api.h:76195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32776
Definition: td_api.h:36522
object_ptr< thumbnail > thumbnail_
Result thumbnail in JPEG format; may be null.
Definition: td_api.h:24202
int32 call_id_
Call identifier.
Definition: td_api.h:43384
string offset_
Offset of the first affiliate program to return as received from the previous request; use empty stri...
Definition: td_api.h:113648
string path_
Local path to the locally available file part; may be empty.
Definition: td_api.h:34829
string query_
Search query.
Definition: td_api.h:91971
string remote_file_id_
Remote identifier of the file to get.
Definition: td_api.h:103046
array< object_ptr< ReactionType > > new_reaction_types_
New list of chosen reactions.
Definition: td_api.h:76682
object_ptr< forumTopicInfo > old_topic_info_
Old information about the topic.
Definition: td_api.h:11870
int32 old_message_auto_delete_time_
Previous value of message_auto_delete_time.
Definition: td_api.h:10724
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3733
object_ptr< OptionValue > value_
The new option value.
Definition: td_api.h:74223
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:4416
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122961
object_ptr< ChatMemberStatus > status_
Status of the current user in the supergroup or channel; custom title will always be empty.
Definition: td_api.h:65566
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81006
int32 log_in_date_
Point in time (Unix timestamp) when the user has logged in.
Definition: td_api.h:69513
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:37196
array< int32 > file_ids_
File identifiers of the media in the new order.
Definition: td_api.h:111511
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:5023
Definition: td_api.h:19682
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:126972
Definition: td_api.h:61567
int32 position_
0-based message position in the full list of suitable messages.
Definition: td_api.h:40604
Definition: td_api.h:81313
Definition: td_api.h:100972
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18735
object_ptr< ReactionType > tag_
The tag.
Definition: td_api.h:56843
bool show_in_attachment_menu_
True, if the bot must be shown in the attachment menu.
Definition: td_api.h:1318
bool is_big_
Pass true if the reaction is added with a big animation.
Definition: td_api.h:81385
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69282
Definition: td_api.h:66989
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:127990
Definition: td_api.h:63926
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:123825
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:66727
Definition: td_api.h:39387
Definition: td_api.h:29361
Definition: td_api.h:24094
Definition: td_api.h:67761
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:93095
array< object_ptr< background > > backgrounds_
A list of backgrounds.
Definition: td_api.h:3428
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44367
string query_
Text of the query.
Definition: td_api.h:76043
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67598
string title_
Product title.
Definition: td_api.h:51107
int32 width_
Thumbnail width, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:29731
Definition: td_api.h:58711
bool is_header_
True, if it is a header cell.
Definition: td_api.h:45276
array< object_ptr< botCommand > > commands_
List of the bot's commands.
Definition: td_api.h:120040
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:80984
Definition: td_api.h:51096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5655
object_ptr< messageViewers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101008
void store(TlStorerToString &s, const char *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:4151
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:60619
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< orderInfo > saved_order_info_
Saved server-side order information; may be null.
Definition: td_api.h:47401
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:93722
canPostStory()
string description_
The text shown in the chat with the bot if the chat is empty.
Definition: td_api.h:4139
Definition: td_api.h:40107
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117429
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:27192
int32 limit_
The maximum number of affiliate programs to return.
Definition: td_api.h:113650
bool is_theme_available_
True, if the gift can be used to set a theme in a chat.
Definition: td_api.h:76949
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< contact > contact_
The contact description.
Definition: td_api.h:36623
int32 max_layer_
The maximum supported API layer; use 92.
Definition: td_api.h:6775
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:78939
string recovery_email_address_
Recovery email address.
Definition: td_api.h:54631
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52171
object_ptr< CanPostStoryResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83196
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9123
Definition: td_api.h:20042
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:6638
Definition: td_api.h:41665
string id_
Unique identifier of the query result.
Definition: td_api.h:24330
bool can_be_reported_
True, if the message can be reported to Telegram moderators through reportChatSponsoredMessage.
Definition: td_api.h:59170
Definition: td_api.h:93395
Definition: td_api.h:72770
Definition: td_api.h:88891
Definition: td_api.h:120025
object_ptr< connectedWebsites > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96438
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:62709
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45342
object_ptr< point > end_point_
The end point of the straight line.
Definition: td_api.h:79527
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41956
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:1312
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:87602
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:89726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17993
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< personalDocument > temporary_registration_
Temporary registration.
Definition: td_api.h:46215
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputInvoice > input_invoice_
The invoice.
Definition: td_api.h:116689
Definition: td_api.h:112039
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:15103
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:101269
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:96605
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105210
string name_
Name of the model.
Definition: td_api.h:77302
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:24873
object_ptr< MessageSender > sender_id_
Identifier of the sender, which added the reaction.
Definition: td_api.h:112391
object_ptr< CanSendGiftResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83298
int32 connection_date_
Point in time (Unix timestamp) when the affiliate program was connected.
Definition: td_api.h:16365
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42003
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88980
Definition: td_api.h:55575
string codec_
Codec used for video file encoding, for example, "h264", "h265", or "av1".
Definition: td_api.h:993
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72139
Definition: td_api.h:7271
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:81387
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:65698
object_ptr< businessConnection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:93376
suggestedPostStateDeclined()
Definition: td_api.h:16452
object_ptr< InputBackground > background_
The input background to use; pass null to create a new filled background.
Definition: td_api.h:120311
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:82873
Definition: td_api.h:68731
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64152
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:60575
Definition: td_api.h:20859
object_ptr< PassportElementType > type_
Telegram Passport element type.
Definition: td_api.h:101484
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:23764
object_ptr< chatBackground > background_
The new chat background; may be null if background was reset to default.
Definition: td_api.h:71412
object_ptr< upgradedGiftBackdropColors > backdrop_colors_
Colors of the backdrop of the upgraded gift.
Definition: td_api.h:19010
object_ptr< ReplyMarkup > reply_markup_
The new message reply markup; pass null if none; for bots only.
Definition: td_api.h:89743
object_ptr< chatMember > new_chat_member_
New chat member.
Definition: td_api.h:76536
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:1100
Definition: td_api.h:1509
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93795
void store(TlStorerToString &s, const char *field_name) const final
string title_
Reaction title.
Definition: td_api.h:18804
object_ptr< PassportElementErrorSource > source_
Error source.
Definition: td_api.h:46340
object_ptr< sticker > sticker_
The sticker to be shown in the transaction information; may be null if unknown.
Definition: td_api.h:68902
void store(TlStorerToString &s, const char *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:118573
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110056
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21303
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4827
Definition: td_api.h:110238
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:6058
object_ptr< testString > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125110
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:120114
int53 chat_id_
Chat identifier of the message.
Definition: td_api.h:108402
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:95967
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73636
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19849
string gender_
Gender of the user, "male" or "female".
Definition: td_api.h:47930
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71848
Definition: td_api.h:106132
int53 message_id_
Identifier of the message.
Definition: td_api.h:89868
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:50350
Definition: td_api.h:62348
Definition: td_api.h:19172
Definition: td_api.h:18455
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36402
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27952
string id_
Unique identifier of the query result.
Definition: td_api.h:26455
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21256
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122429
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:90891
array< object_ptr< message > > messages_
List of messages; messages may be null.
Definition: td_api.h:42433
Definition: td_api.h:38157
int64 sticker_id_
Identifier of the sticker in the set.
Definition: td_api.h:14305
int53 chat_id_
Identifier of the chat in which to search. Specify 0 to search in all secret chats.
Definition: td_api.h:115205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94224
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47297
bool can_get_embedding_code_
True, if code for message embedding can be received using getMessageEmbeddingCode.
Definition: td_api.h:40733
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88323
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115016
bool is_active_
True, if the reaction can be added to new messages and enabled in chats.
Definition: td_api.h:18806
object_ptr< giftCollection > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81228
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:124467
Definition: td_api.h:103967
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:13310
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69252
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79643
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:121629
string title_
Sticker set title; 1-64 characters.
Definition: td_api.h:104952
object_ptr< inputTextQuote > quote_
Quote from the message to be replied; pass null if none.
Definition: td_api.h:27830
object_ptr< PaidReactionType > type_
The new type of the default paid reaction.
Definition: td_api.h:75160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56520
object_ptr< message > message_
Pinned message.
Definition: td_api.h:10034
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:41183
Definition: td_api.h:4742
Definition: td_api.h:64265
bytes data_
Data to decrypt.
Definition: td_api.h:87026
object_ptr< InputFile > sticker_
Sticker file to delete from the list.
Definition: td_api.h:110351
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28818
Definition: td_api.h:24274
Definition: td_api.h:55050
Definition: td_api.h:106538
Definition: td_api.h:43893
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122373
bool force_regular_
If true, only regular polls must be allowed to create.
Definition: td_api.h:32581
object_ptr< minithumbnail > minithumbnail_
Animation minithumbnail; may be null.
Definition: td_api.h:1161
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:65762
object_ptr< game > game_
The game description.
Definition: td_api.h:36755
array< object_ptr< upgradedGiftBackdrop > > backdrops_
Examples of possible backdrops that can be chosen for the gift after upgrade.
Definition: td_api.h:22187
int32 max_media_duration_
The maximum allowed duration of media for speech recognition without Telegram Premium subscription,...
Definition: td_api.h:75481
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81978
bool can_edit_profile_photo_
True, if the bot can edit profile photo of the business account.
Definition: td_api.h:5035
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:127262
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:125728
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113224
object_ptr< AffiliateType > affiliate_
The affiliate to which the affiliate program were connected.
Definition: td_api.h:96371
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:76678
Definition: td_api.h:7186
string offset_
Offset of the first subscription to return as received from the previous request; use empty string to...
Definition: td_api.h:103923
object_ptr< JsonValue > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:99151
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:9198
object_ptr< formattedText > caption_
Story caption; pass null to use an empty caption; 0-getOption("story_caption_length_max") characters;...
Definition: td_api.h:108936
int32 height_
Video height; as defined by the sender.
Definition: td_api.h:79725
Definition: td_api.h:114623
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:32700
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:1334
array< object_ptr< testInt > > x_
Vector of objects to return.
Definition: td_api.h:125190
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38736
object_ptr< BackgroundType > type_
Background type; backgroundTypeChatTheme isn't supported.
Definition: td_api.h:92552
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13828
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62976
Definition: td_api.h:107508
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:48301
Definition: td_api.h:127491
Definition: td_api.h:42335
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:87931
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:32702
int64 chat_instance_
Identifier that uniquely corresponds to the chat to which the message was sent.
Definition: td_api.h:76098
object_ptr< gift > gift_
The gift.
Definition: td_api.h:60967
Definition: td_api.h:79602
Definition: td_api.h:47703
Definition: td_api.h:35353
Definition: td_api.h:24409
Definition: td_api.h:13561
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104334
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:68253
bool by_my_privacy_settings_
Exact user's status is hidden because the current user enabled userPrivacySettingShowStatus privacy s...
Definition: td_api.h:79136
int32 live_period_
Amount of time relative to the message sent time until the location can be updated,...
Definition: td_api.h:26219
object_ptr< businessLocation > location_
Location of the business; may be null if none.
Definition: td_api.h:5823
bool from_background_
Pass true if the message is sent from the background.
Definition: td_api.h:41477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70663
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:115836
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:22775
object_ptr< PhoneNumberCodeType > type_
Type of the request for which the code is sent.
Definition: td_api.h:116762
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:122173
int32 start_delay_
Delay before the first advertisement is shown, in seconds.
Definition: td_api.h:79986
int53 amount_
Paid amount, in the smallest units of the currency.
Definition: td_api.h:66624
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19999
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117272
Definition: td_api.h:92800
Definition: td_api.h:64295
object_ptr< CallState > state_
Call state.
Definition: td_api.h:6212
object_ptr< chatActiveStories > active_stories_
The new list of active stories.
Definition: td_api.h:74098
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:26958
int32 completed_count_
Number of completed file downloads found.
Definition: td_api.h:18021
bool can_change_gift_settings_
True, if the bot can change gift receiving settings of the business account.
Definition: td_api.h:5043
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113609
Definition: td_api.h:61966
Definition: TlObject.h:31
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:111803
string email_address_
Email address.
Definition: td_api.h:56345
Definition: td_api.h:45477
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22070
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:7151
object_ptr< seconds > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29615
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71134
Definition: td_api.h:14869
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:95085
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:64690
int32 group_call_id_
Group call identifier.
Definition: td_api.h:126813
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:82114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81108
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28290
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:121683
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91245
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:63438
bool is_upgrade_separate_
True, if the upgrade was bought after the gift was sent. In this case, prepaid upgrade cost must not ...
Definition: td_api.h:54428
string phone_number_
Phone number.
Definition: td_api.h:46254
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:32374
Definition: td_api.h:56413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113299
int32 notification_group_id_
Unique notification group identifier.
Definition: td_api.h:72544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57278
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54301
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:102575
object_ptr< chatPermissions > permissions_
New non-administrator members permissions in the chat.
Definition: td_api.h:119606
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87151
object_ptr< ChatSource > source_
Source of the chat in the chat list; may be null.
Definition: td_api.h:14438
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:44513
object_ptr< sticker > sticker_
A sticker to be shown in the message; may be null if unknown.
Definition: td_api.h:38525
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:127636
int53 chat_id_
Chat identifier.
Definition: td_api.h:125838
string language_pack_id_
Identifier of a language pack to be added.
Definition: td_api.h:81037
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36560
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:24613
int53 message_id_
Message identifier.
Definition: td_api.h:70161
int32 subscription_period_
The number of seconds between consecutive Telegram Star debitings.
Definition: td_api.h:60664
array< object_ptr< videoStoryboard > > storyboards_
Available storyboards for the video.
Definition: td_api.h:36264
Definition: td_api.h:8685
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:63201
string description_
Game description.
Definition: td_api.h:21341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120171
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19609
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:81443
object_ptr< ReactionType > chosen_reaction_type_
Type of the chosen reaction; may be null if none.
Definition: td_api.h:63195
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3402
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:71115
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51226
object_ptr< GiftResalePrice > price_
Price paid by the sender for the gift.
Definition: td_api.h:77470
array< object_ptr< InputFile > > files_
List of files containing the pages of the document.
Definition: td_api.h:29000
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:35973
bool can_pin_messages_
True, if the administrator can pin messages; applicable to basic groups and supergroups only.
Definition: td_api.h:9036
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114473
Definition: td_api.h:50738
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:77955
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121537
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36680
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:1203
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105956
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98941
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:93876
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:79290
object_ptr< stickerSet > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86485
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67186
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:62893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106112
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:3164
int53 star_count_
Resale price of the gift in Telegram Stars.
Definition: td_api.h:21923
string currency_
ISO 4217 currency code of the currency in which the prices are represented.
Definition: td_api.h:77682
suggestedPostPriceStar()
Definition: td_api.h:1242
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121005
Definition: td_api.h:117946
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24722
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18441
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22968
object_ptr< formattedText > caption_
Photo caption.
Definition: td_api.h:36169
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the topic.
Definition: td_api.h:72375
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:702
int53 chat_id_
Chat identifier.
Definition: td_api.h:95854
Definition: td_api.h:84358
string currency_
ISO 4217 currency code of the payment currency.
Definition: td_api.h:66725
int53 chat_id_
Chat identifier.
Definition: td_api.h:71704
object_ptr< RichText > text_
The text.
Definition: td_api.h:56589
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76702
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126994
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:26229
object_ptr< MessageSender > participant_id_
Participant identifier.
Definition: td_api.h:126815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5903
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124431
object_ptr< foundPosition > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115055
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89561
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85092
bool is_app_sandbox_
True, if App Sandbox is enabled.
Definition: td_api.h:20303
int53 user_id_
Identifier of the user.
Definition: td_api.h:123969
Definition: td_api.h:74375
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:63825
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15041
int53 user_id_
User identifier.
Definition: td_api.h:15534
int53 user_id_
User identifier.
Definition: td_api.h:91397
string gift_name_
Unique name of the upgraded gift that can be used with internalLinkTypeUpgradedGift.
Definition: td_api.h:19004
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86410
Definition: td_api.h:41540
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:65722
Definition: td_api.h:50329
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34865
int32 winner_count_
Number of winners in the giveaway.
Definition: td_api.h:38569
bytes element_hash_
Current hash of the entire element.
Definition: td_api.h:28644
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125916
void store(TlStorerToString &s, const char *field_name) const final
int32 score_
User score.
Definition: td_api.h:21394
string emoji_
The animated emoji.
Definition: td_api.h:8624
array< object_ptr< audio > > audios_
List of audio files.
Definition: td_api.h:1522
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10910
int53 user_id_
User identifier.
Definition: td_api.h:72781
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Text of the fact-check.
Definition: td_api.h:19290
array< object_ptr< chatEvent > > events_
List of events.
Definition: td_api.h:12151
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11252
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4712
Definition: td_api.h:35413
object_ptr< rtmpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106571
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:106234
int53 bot_user_id_
User identifier of the service's bot.
Definition: td_api.h:101370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62297
object_ptr< PublicChatType > type_
Type of the public chats, for which to check the limit.
Definition: td_api.h:84167
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:45670
Definition: td_api.h:43248
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28368
object_ptr< ChatPhotoStickerType > type_
Type of the sticker.
Definition: td_api.h:14253
int53 message_id_
Identifier of the message. Use messageProperties.can_recognize_speech to check whether the message is...
Definition: td_api.h:109816
int53 user_id_
Sticker set owner; ignored for regular users.
Definition: td_api.h:82112
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93915
Definition: td_api.h:72230
int32 sticker_height_
Height of the sticker.
Definition: td_api.h:26349
Definition: td_api.h:79516
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107981
bool is_auto_download_enabled_
True, if the auto-download is enabled.
Definition: td_api.h:2523
int53 downloaded_size_
Total downloaded file size, in bytes. Can be used only for calculating download progress....
Definition: td_api.h:34843
Definition: td_api.h:18750
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90449
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:35600
object_ptr< ChatMemberStatus > status_
New member status.
Definition: td_api.h:10267
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > header_
Always visible heading for the block.
Definition: td_api.h:44888
Definition: td_api.h:119094
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75751
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65468
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22857
void store(TlStorerToString &s, const char *field_name) const final
linkPreviewTypeArticle()
array< object_ptr< botMediaPreview > > previews_
List of media previews.
Definition: td_api.h:4285
int53 user_id_
User identifier.
Definition: td_api.h:58848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78012
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61328
void store(TlStorerToString &s, const char *field_name) const final
string auth_base64url_
Base64url-encoded authentication secret.
Definition: td_api.h:17543
int53 publisher_chat_id_
Identifier of the chat that published the gift; 0 if none.
Definition: td_api.h:76935
int53 chat_id_
Chat identifier.
Definition: td_api.h:95478
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:37565
object_ptr< productInfo > product_info_
Information about the product.
Definition: td_api.h:36917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116270
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:86523
Definition: td_api.h:108176
object_ptr< NetworkType > type_
The new network type; pass null to set network type to networkTypeOther.
Definition: td_api.h:121912
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89108
Definition: td_api.h:58938
Definition: td_api.h:24043
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54906
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:113753
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:120369
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:121653
string next_offset_
The offset for the next request. If empty, then there are no more results.
Definition: td_api.h:69107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5385
object_ptr< InputChatPhoto > photo_
Profile photo to set; pass null to remove the photo.
Definition: td_api.h:118178
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101061
array< string > disabled_usernames_
List of currently disabled usernames; the username can be activated with toggleUsernameIsActive,...
Definition: td_api.h:79388
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:114970
void store(TlStorerToString &s, const char *field_name) const final
int53 message_id_
Message identifier.
Definition: td_api.h:93516
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73039
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117219
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53713
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< inputPassportElementError > > errors_
The errors.
Definition: td_api.h:122186
int53 won_star_count_
The number of Telegram Stars that will be won by the winners of the giveaway.
Definition: td_api.h:59462
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:59034
object_ptr< ResetPasswordResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113341
int32 month_count_
Number of months the program will be active; 0-36. If 0, then the program is eternal.
Definition: td_api.h:686
void store(TlStorerToString &s, const char *field_name) const final
int53 paid_message_star_count_
The new number of Telegram Stars that must be paid by non-administrator users of the channel chat for...
Definition: td_api.h:39142
int53 user_id_
Identifier of the user.
Definition: td_api.h:66192
string url_
The URL.
Definition: td_api.h:56757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40535
bool is_moving_
True, if the background needs to be slightly moved when device is tilted.
Definition: td_api.h:3260
Definition: td_api.h:121672
object_ptr< autoDownloadSettings > settings_
New user auto-download settings.
Definition: td_api.h:117522
int64 id_
Unique game identifier.
Definition: td_api.h:21333
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32348
int32 limit_
The maximum number of boosts to be returned; up to 100. For optimal performance, the number of return...
Definition: td_api.h:94135
bool is_forum_
New value of is_forum.
Definition: td_api.h:127504
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85743
Definition: td_api.h:37146
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108338
string short_name_
Game short name.
Definition: td_api.h:21335
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75055
updateStoryPostSucceeded()
object_ptr< StatisticalGraph > view_count_by_source_graph_
A graph containing number of message views per source.
Definition: td_api.h:15091
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:62218
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:28407
Definition: td_api.h:17060
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120769
Definition: td_api.h:36783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24126
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:9429
int64 set_id_
Identifier of the sticker set.
Definition: td_api.h:104312
int53 chat_id_
Chat identifier.
Definition: td_api.h:100868
int32 width_
Photo width.
Definition: td_api.h:27009
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< JsonValue > value_
Member's value.
Definition: td_api.h:32160
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5565
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108271
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15143
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94886
object_ptr< InputMessageContent > input_message_text_
Content of the message draft; must be of the type inputMessageText, inputMessageVideoNote,...
Definition: td_api.h:18072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42774
string name_
Native name of the country.
Definition: td_api.h:16858
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:9712
int64 sticker_id_
Identifier of the sticker representing the model.
Definition: td_api.h:77041
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100072
int32 retry_after_
Time left before the user can post the next story.
Definition: td_api.h:7546
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:103978
int32 secret_chat_id_
Secret chat identifier.
Definition: td_api.h:103636
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:94129
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69910
object_ptr< checklist > list_
The checklist description.
Definition: td_api.h:36878
Definition: td_api.h:34964
string emoji_
Text representation of the reaction.
Definition: td_api.h:54179
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120004
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:120525
Definition: td_api.h:118870
Definition: td_api.h:51365
int32 count_
Count.
Definition: td_api.h:16776
string query_
Query to search for in the forum topic's name.
Definition: td_api.h:98095
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< supergroup > supergroup_
New data about the supergroup.
Definition: td_api.h:72901
object_ptr< pageBlockCaption > caption_
Voice note caption.
Definition: td_api.h:44515
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Identifier of the chat that owns the stories.
Definition: td_api.h:88955
object_ptr< CallbackQueryPayload > payload_
Query payload.
Definition: td_api.h:76205
object_ptr< BlockList > block_list_
Block list to which the chat is added; may be null if none.
Definition: td_api.h:71832
void store(TlStorerToString &s, const char *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:38860
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57989
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:39877
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48858
int32 height_
Sticker height.
Definition: td_api.h:27072
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123633
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98839
int32 unread_reaction_count_
Number of messages with unread reactions in the chat.
Definition: td_api.h:8076
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:53275
Definition: td_api.h:29674
object_ptr< StatisticalGraph > day_graph_
A graph containing distribution of message views per hour.
Definition: td_api.h:15003
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37898
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:80400
bool for_dark_theme_
Pass true if the background is deleted for a dark theme.
Definition: td_api.h:87984
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:54027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25966
Definition: td_api.h:115256
Definition: td_api.h:96118
object_ptr< chats > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94379
object_ptr< PassportElementType > type_
Type of Telegram Passport element that has the error.
Definition: td_api.h:28591
Definition: td_api.h:16684
int32 accent_color_id_
Identifier of the accent color for message sender name, and backgrounds of chat photo,...
Definition: td_api.h:8030
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15241
string shipping_option_id_
Identifier of a chosen shipping option, if applicable.
Definition: td_api.h:116695
Definition: td_api.h:25598
bool can_be_paid_
True, if the message can be paid using inputInvoiceMessage.
Definition: td_api.h:40713
string name_
Name of the collection; 1-12 characters.
Definition: td_api.h:86174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76498
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:75570
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:14876
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122590
object_ptr< InputMessageContent > input_message_content_
The content of the message to be added.
Definition: td_api.h:81270
int53 user_id_
Identifier of the user to which Telegram Stars are gifted.
Definition: td_api.h:66773
string language_code_
A two-letter ISO 639-1 language code or an empty string.
Definition: td_api.h:92813
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< RichText > credit_
Block credit (like HTML tag <cite>).
Definition: td_api.h:45030
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:84137
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65856
int32 width_
Video width.
Definition: td_api.h:989
bool can_be_saved_
True, if content of the message can be saved locally.
Definition: td_api.h:35580
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37515
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:6824
object_ptr< SuggestedAction > action_
Suggested action to hide.
Definition: td_api.h:107096
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1637
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103272
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79958
Definition: td_api.h:8208
string ip_address_
IP address from which the session was created, in human-readable format.
Definition: td_api.h:58176
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46730
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:124809
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:26059
int32 withdrawal_date_
Point in time (Unix timestamp) when the earnings withdrawal started.
Definition: td_api.h:14751
Definition: td_api.h:84258
Definition: td_api.h:87224
object_ptr< quickReplyMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81757
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59675
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:95338
void store(TlStorerToString &s, const char *field_name) const final
string name_
Name of the backdrop.
Definition: td_api.h:77162
Definition: td_api.h:42016
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:36931
string custom_parameters_
Custom JSON-encoded call parameters to be passed to tgcalls.
Definition: td_api.h:7073
int32 reaction_count_
Number of reactions added to the story; 0 if none or unknown.
Definition: td_api.h:64040
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:48489
bool is_selfie_required_
True, if a selfie is required with the identity document.
Definition: td_api.h:47216
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:19479
int53 offset_
The offset from which to read the file.
Definition: td_api.h:109707
int32 duration_
Duration of the animation, in seconds.
Definition: td_api.h:26793
string title_
Title text of the start page.
Definition: td_api.h:6157
Definition: td_api.h:20955
array< object_ptr< PassportElementType > > types_
Types of Telegram Passport elements chosen by user to complete the authorization form.
Definition: td_api.h:116634
void store(TlStorerToString &s, const char *field_name) const final
string parameters_
JSON-serialized method parameters.
Definition: td_api.h:116250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15414
void store(TlStorerToString &s, const char *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:83174
void store(TlStorerToString &s, const char *field_name) const final
string query_
Query to search for.
Definition: td_api.h:65880
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:46338
Definition: td_api.h:108137
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:63036
object_ptr< photo > photo_
Profile photo of the user; for bots only; may be null.
Definition: td_api.h:58856
bool is_video_chat_
True, if the call is bound to a chat.
Definition: td_api.h:22747
int53 shared_chat_id_
Identifier of the shared chat.
Definition: td_api.h:124353
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122099
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86655
void store(TlStorerToString &s, const char *field_name) const final
string server_
Proxy server domain or IP address.
Definition: td_api.h:81664
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > value_
Vector of numbers.
Definition: td_api.h:67117
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:25864
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:594
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:87260
Definition: td_api.h:37416
bool can_enable_video_
True, if the current user can broadcast video or share screen.
Definition: td_api.h:22771
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71977
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67461
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:79727
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:72282
bool member_invites_
True, if invited member events need to be returned.
Definition: td_api.h:12081
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:29141
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22584
Definition: td_api.h:6372
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75217
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:68338
object_ptr< BackgroundFill > fill_
The background fill.
Definition: td_api.h:3348
bool has_sponsored_messages_enabled_
Pass true to enable sponsored messages for the current user; false to disable them.
Definition: td_api.h:126922
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:93062
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118681
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39734
bool preload_large_videos_
True, if the beginning of video files needs to be preloaded for instant playback.
Definition: td_api.h:2533
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > caption_
Caption of the story.
Definition: td_api.h:63203
Definition: td_api.h:43301
string text_
Text of the answer.
Definition: td_api.h:82329
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:26534
object_ptr< formattedText > message_
New information message.
Definition: td_api.h:124138
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:116361
getChatStoryAlbums()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:34406
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19909
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125057
object_ptr< stickerSets > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101292
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7640
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52491
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:87363
Definition: td_api.h:92292
object_ptr< storyRepostInfo > repost_info_
Information about the original story; may be null if the story wasn't reposted.
Definition: td_api.h:63191
declineSuggestedPost()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125913
int32 width_
Media width; 0 if unknown.
Definition: td_api.h:45440
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88927
string cryptocurrency_
Cryptocurrency in which revenue is calculated.
Definition: td_api.h:14480
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58638
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11369
int32 group_call_id_
Group call identifier.
Definition: td_api.h:124580
bool is_pinned_
Pass true to pin the message, pass false to unpin it.
Definition: td_api.h:118499
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:13109
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124832
Definition: td_api.h:124510
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118968
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:114299
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109836
Definition: td_api.h:6481
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2409
int53 chat_id_
The chat that contains the message with the game.
Definition: td_api.h:98158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64556
Definition: td_api.h:25082
object_ptr< ReportSponsoredResult > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112518
int53 message_id_
Identifier of the reacted message; can be 0 or an identifier of a deleted message.
Definition: td_api.h:61141
string new_password_
New 2-step verification password of the user; may be empty to remove the password.
Definition: td_api.h:122239
array< int53 > user_ids_
A list of user identifiers.
Definition: td_api.h:79433
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61992
Definition: td_api.h:43373
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56196
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:22409
object_ptr< DeviceToken > device_token_
Device token.
Definition: td_api.h:110034
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< formattedText > text_
Message added to the gift.
Definition: td_api.h:38413
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86360
object_ptr< sticker > sticker_
The sticker to be shown in the transaction information; may be null if unknown.
Definition: td_api.h:60157
object_ptr< sticker > appear_animation_
Appear animation for the reaction.
Definition: td_api.h:18810
object_ptr< message > message_
Information about the message.
Definition: td_api.h:51867
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:57359
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59449
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:115954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:92780
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:121251
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7561
updateStoryDeleted()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66324
int32 count_
Total number of files.
Definition: td_api.h:62464
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42063
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41443
int32 total_count_
Approximate total number of messages found; -1 if unknown.
Definition: td_api.h:20917
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88003
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:70135
array< object_ptr< paymentOption > > additional_payment_options_
The list of additional payment options.
Definition: td_api.h:47399
string store_product_id_
Identifier of the store product that must be bought.
Definition: td_api.h:2103
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:13372
int32 bottom_bar_background_color_
A color of the bottom bar background in the RGB format.
Definition: td_api.h:68247
bool can_be_downloaded_
True, if it is possible to download or generate the file.
Definition: td_api.h:34831
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< webApp > web_app_
Information about the Web App.
Definition: td_api.h:4586
Definition: td_api.h:89923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:109460
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:119843
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14321
Definition: td_api.h:26992
Definition: td_api.h:13917
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52394
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123691
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64060
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:89379
string document_url_
URL of the file.
Definition: td_api.h:26110
Definition: td_api.h:15601
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128884
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:101992
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26146
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that received the gifts.
Definition: td_api.h:86172
int32 story_id_
The identifier of the story.
Definition: td_api.h:41234
int32 unread_mention_count_
The new number of unread mention messages left in the chat.
Definition: td_api.h:70250
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64362
int53 receiver_user_id_
The identifier of a user that received Telegram Stars; 0 if the gift is incoming.
Definition: td_api.h:38686
bool only_active_
Pass true to search only for active downloads, including paused.
Definition: td_api.h:114267
object_ptr< data > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87051
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:65758
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98703
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:48036
int32 profile_accent_color_id_
Identifier of the profile accent color for the chat's profile; -1 if none.
Definition: td_api.h:8034
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6505
Definition: td_api.h:25253
string device_token_
Device token from Apple Push Notification service.
Definition: td_api.h:20301
Definition: td_api.h:23437
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3185
int53 chat_id_
The chat the message belongs to.
Definition: td_api.h:90979
void store(TlStorerToString &s, const char *field_name) const final
int64 cloud_project_number_
Cloud project number to pass to the Play Integrity API.
Definition: td_api.h:20392
string token_
Token; may be empty to deregister a device.
Definition: td_api.h:17623
Definition: td_api.h:69355
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67718
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:123215
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47819
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45084
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:27480
Definition: td_api.h:125077
string name_
Name of the topic; 1-128 characters.
Definition: td_api.h:86116
int53 user_id_
Sticker file owner; ignored for regular users.
Definition: td_api.h:128536
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69312
object_ptr< secretChat > secret_chat_
New data about the secret chat.
Definition: td_api.h:72940
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56817
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110531
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:41175
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:37926
Definition: td_api.h:22981
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117871
int53 average_sale_price_
The average sale price in the last month of gifts upgraded from the same gift; in the smallest units ...
Definition: td_api.h:77702
object_ptr< InputPaidMediaType > type_
Type of the media.
Definition: td_api.h:27922
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:115830
object_ptr< foundChatBoosts > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:94160
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:65726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15375
int64 gift_id_
Identifier of the gift to send.
Definition: td_api.h:116355
int32 open_period_
Amount of time the poll will be active after creation, in seconds.
Definition: td_api.h:48408
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:32473
int32 freezing_date_
Point in time (Unix timestamp) when the account was frozen; 0 if the account isn't frozen.
Definition: td_api.h:74796
object_ptr< ChatMemberStatus > status_
The new status of the member in the chat.
Definition: td_api.h:119334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:76015
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67628
object_ptr< downloadedFileCounts > counts_
New number of being downloaded and recently downloaded files found.
Definition: td_api.h:73366
string query_
Query to search for.
Definition: td_api.h:113866
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:51856
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:92089
int32 min_layer_
The minimum supported API layer; use 65.
Definition: td_api.h:6773
int53 message_id_
Identifier of the message.
Definition: td_api.h:100649
object_ptr< ConnectionState > state_
The new connection state.
Definition: td_api.h:74755
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68170
bool has_sensitive_content_
True, if media content of the messages must be hidden with 18+ spoiler. Use value of the option "can_...
Definition: td_api.h:55902
int32 last_used_date_
Point in time (Unix timestamp) when the proxy was last used; 0 if never.
Definition: td_api.h:51605
object_ptr< giveawayParameters > parameters_
Giveaway parameters.
Definition: td_api.h:66674
Definition: td_api.h:22900
object_ptr< UserPrivacySetting > setting_
The privacy setting.
Definition: td_api.h:124081
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:65744
bool is_for_close_friends_
True, if the story is available only to close friends.
Definition: td_api.h:63941
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110953
int53 user_id_
User identifier.
Definition: td_api.h:72979
int32 year_
Year; 1-9999.
Definition: td_api.h:17114
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51763
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126180
Definition: td_api.h:117779
Definition: td_api.h:42156
int32 chat_folder_id_
Chat folder identifier.
Definition: td_api.h:13180
Definition: td_api.h:9610
int53 message_id_
Identifier of the message.
Definition: td_api.h:100328
bool success_
True, if the payment request was successful; otherwise, the verification_url will be non-empty.
Definition: td_api.h:47872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108675
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89019
Definition: td_api.h:81997
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< PageBlockVerticalAlignment > valign_
Vertical cell content alignment.
Definition: td_api.h:45284
Definition: td_api.h:5716
object_ptr< botMediaPreviews > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92992
int32 file_id_
Identifier of the file.
Definition: td_api.h:97795
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:69934
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:74798
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60815
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110423
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:101655
Definition: td_api.h:73223
int32 total_count_
Approximate total number of stories found.
Definition: td_api.h:21193
int32 group_call_id_
Group call identifier.
Definition: td_api.h:121143
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:102613
Definition: td_api.h:39666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51502
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:87953
string author_
Information author.
Definition: td_api.h:79179
object_ptr< ChatType > chat_type_
The type of the chat from which the query originated; may be null if unknown.
Definition: td_api.h:75991
bool is_dark_
True, if reaction has a dark background.
Definition: td_api.h:63563
Definition: td_api.h:111607
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:108646
Definition: td_api.h:84920
array< int53 > message_ids_
Unique identifiers of the messages.
Definition: td_api.h:88564
bool is_content_modified_
True, if story content was modified during reposting; otherwise, story wasn't modified.
Definition: td_api.h:64584
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:49624
Definition: td_api.h:56374
Definition: td_api.h:40146
Definition: td_api.h:83163
Definition: td_api.h:628
Definition: td_api.h:6488
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:27721
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:128473
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72217
Definition: td_api.h:123147
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:81905
array< int32 > added_sticker_file_ids_
File identifiers of the stickers added to the media, if applicable.
Definition: td_api.h:27928
Definition: td_api.h:16268
Definition: td_api.h:91028
bool exclude_secret_chats_
Pass true to keep local message drafts in secret chats.
Definition: td_api.h:84725
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:55267
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:23058
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:19235
object_ptr< StoryAreaType > type_
Type of the area.
Definition: td_api.h:63368
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:14985
Definition: td_api.h:14375
int53 star_count_
Number of Telegram Stars.
Definition: td_api.h:59318
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57117
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25197
object_ptr< messageSenders > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:101823
void store(TlStorerToString &s, const char *field_name) const final
int32 limit_
The maximum number of messages to be returned.
Definition: td_api.h:114002
Definition: td_api.h:62096
string query_
Query to search for.
Definition: td_api.h:113933
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:69565
Definition: td_api.h:120911
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113969
object_ptr< InputGroupCall > input_group_call_
The group call to join.
Definition: td_api.h:107519
int64 query_id_
Identifier of the inline query.
Definition: td_api.h:81727
Definition: td_api.h:64615
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46760
int64 id_
Unique identifier of the effect.
Definition: td_api.h:39929
object_ptr< birthdate > birthdate_
Birthdate of the user.
Definition: td_api.h:16136
object_ptr< identityDocument > passport_
Passport.
Definition: td_api.h:45864
object_ptr< inputIdentityDocument > identity_card_
The identity card to be saved.
Definition: td_api.h:28197
bool is_dark_
Pass true if a dark theme is used by the application.
Definition: td_api.h:95427
int32 chat_theme_background_count_
Number of chat theme backgrounds that can be set as chat background.
Definition: td_api.h:9421
suggestedPostStatePending()
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:98461
int53 message_id_
The message identifier.
Definition: td_api.h:70116
Definition: td_api.h:5874
bool allow_custom_emoji_
True, if any custom emoji reaction can be added by Telegram Premium subscribers.
Definition: td_api.h:3011
Definition: td_api.h:5918
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100136
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110647
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54697
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38660
object_ptr< PremiumSource > source_
Source of the request; pass null if the method is called from some non-standard source.
Definition: td_api.h:101903
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:3304
array< object_ptr< animation > > animations_
List of animations.
Definition: td_api.h:1214
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:14646
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91313
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112683
bool join_to_send_messages_
True, if users need to join the supergroup before they can send messages. May be false only for discu...
Definition: td_api.h:65582
object_ptr< messageSendOptions > options_
Options to be used to send the message. New information about the suggested post must always be speci...
Definition: td_api.h:81499
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:80532
string appeal_link_
The link to open to send an appeal to unfreeze the account.
Definition: td_api.h:74800
int32 heading_
For live locations, a direction in which the location moves, in degrees; 1-360. Pass 0 if unknown.
Definition: td_api.h:27298
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73081
bool is_installed_
The new value of is_installed.
Definition: td_api.h:83653
int53 chat_id_
Chat identifier.
Definition: td_api.h:71872
bool disable_mention_notifications_
If true, notifications for messages with mentions will be created as for an ordinary unread message.
Definition: td_api.h:13997
Definition: td_api.h:8178
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:108070
string password_
The 2-step verification password of the current user.
Definition: td_api.h:95536
Definition: td_api.h:72722
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< document > document_
Document.
Definition: td_api.h:24374
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:1465
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128442
void store(TlStorerToString &s, const char *field_name) const final
string text_
Text.
Definition: td_api.h:56064
bool is_public_
Pass true to set the public photo, which will be visible even if the main photo is hidden by privacy ...
Definition: td_api.h:118180
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:60199
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20119
int53 chat_id_
Chat identifier.
Definition: td_api.h:122404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117321
Definition: td_api.h:114779
int53 chat_id_
Chat identifier.
Definition: td_api.h:76522
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75673
object_ptr< InputChatPhoto > photo_
Profile photo to set.
Definition: td_api.h:122726
object_ptr< formattedText > caption_
Document caption; pass null to use an empty caption; 0-getOption("message_caption_length_max") charac...
Definition: td_api.h:26910
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:95110
Definition: td_api.h:67106
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69295
Definition: td_api.h:36492
bool is_muted_
New value of is_muted.
Definition: td_api.h:11710
object_ptr< NotificationType > type_
Notification type.
Definition: td_api.h:42878
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:92199
int32 new_accent_color_id_
New identifier of chat accent color.
Definition: td_api.h:11106
string language_code_
Language code of the media previews to delete.
Definition: td_api.h:87237
bool is_cached_
True, if the URL has cached instant view server-side.
Definition: td_api.h:56302
Definition: td_api.h:19279
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:76197
array< int64 > notification_sound_ids_
The new list of identifiers of saved notification sounds.
Definition: td_api.h:74506
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:27727
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36095
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96873
int32 button_text_color_
A color of text on the buttons in the RGB format.
Definition: td_api.h:68269
bool clear_draft_
True, if a chat message draft must be deleted.
Definition: td_api.h:26746
bool preload_stories_
True, if stories needs to be preloaded.
Definition: td_api.h:2537
bool allow_bot_chats_
True, if private chats with other bots are allowed.
Definition: td_api.h:66511
starTransactionTypeSuggestedPostPaymentReceive()
int32 thumbnail_width_
Thumbnail width, if known.
Definition: td_api.h:26053
Definition: td_api.h:2994
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75832
Definition: td_api.h:23398
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:54436
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25236
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:90753
Definition: td_api.h:70103
bool user_is_bot_
True, if the shared users must be bots; otherwise, the shared users must not be bots....
Definition: td_api.h:32627
int32 duration_
Duration of the voice note, in seconds; as defined by the sender.
Definition: td_api.h:80148
Definition: td_api.h:61302
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:44049
bool is_muted_for_all_users_
True, if the participant is muted for all users.
Definition: td_api.h:23070
bytes data_
The data.
Definition: td_api.h:116136
object_ptr< businessMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115937
Definition: td_api.h:103910
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:100925
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85538
int53 tip_amount_
The amount of tip chosen by the buyer in the smallest units of the currency.
Definition: td_api.h:47786
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51284
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the chat.
Definition: td_api.h:8078
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:48183
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21827
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120658
object_ptr< story > story_
Information about the story.
Definition: td_api.h:51906
Definition: td_api.h:32194
inputStoryArea()
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81695
bool can_edit_bio_
True, if the bot can edit bio of the business account.
Definition: td_api.h:5033
Definition: td_api.h:101569
Definition: td_api.h:37386
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:111756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96693
void store(TlStorerToString &s, const char *field_name) const final
string new_hint_
New password hint; may be empty.
Definition: td_api.h:109927
Definition: td_api.h:81368
Definition: td_api.h:15523
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109254
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:38808
int64 cryptocurrency_amount_
The paid amount, in the smallest units of the cryptocurrency; 0 if none.
Definition: td_api.h:38694
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20938
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123636
object_ptr< productInfo > product_info_
Information about the bought subscription.
Definition: td_api.h:60666
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39653
int53 supergroup_id_
Supergroup or channel identifier.
Definition: td_api.h:105130
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:68656
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:8092
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88531
Definition: td_api.h:28264
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120889
Definition: td_api.h:46048
Definition: td_api.h:98797
Definition: td_api.h:79509
object_ptr< sticker > sticker_
Sticker.
Definition: td_api.h:24470
int32 sticker_height_
Expected height of the sticker, which can be used if the sticker is null.
Definition: td_api.h:1096
Definition: td_api.h:66181
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:63169
bool can_connect_to_business_
True, if the bot supports connection to Telegram Business accounts.
Definition: td_api.h:79304
object_ptr< photo > photo_
Photo of the sponsor; may be null if must not be shown.
Definition: td_api.h:545
premiumStoryFeatureStealthMode()
bool can_edit_suggested_post_info_
True, if another price or post send time can be suggested using addOffer.
Definition: td_api.h:40729
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< forumTopicInfo > old_topic_info_
Information about the old pinned topic; may be null.
Definition: td_api.h:12029
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:120602
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113834
string key_
Member's key.
Definition: td_api.h:32158
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26374
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:42348
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88676
int32 limit_
The maximum number of messages to be returned; up to 100.
Definition: td_api.h:114583
Definition: td_api.h:104832
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:38400
Definition: td_api.h:56924
Definition: td_api.h:13956
Definition: td_api.h:6863
Definition: td_api.h:100156
Definition: td_api.h:56332
void store(TlStorerToString &s, const char *field_name) const final
string english_name_
English name of the country.
Definition: td_api.h:16860
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:13156
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:121882
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:65610
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:122060
bool is_upload_
True, if upload speed was limited; false, if download speed was limited.
Definition: td_api.h:75697
Definition: td_api.h:22833
void store(TlStorerToString &s, const char *field_name) const final
string title_
Title of the result.
Definition: td_api.h:24154
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:8981
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25030
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3529
bool can_get_added_reactions_
True, if the list of added reactions is available using getMessageAddedReactions.
Definition: td_api.h:40899
array< string > usernames_
The new order of active usernames. All currently active usernames must be specified.
Definition: td_api.h:111945
Definition: td_api.h:86784
Definition: td_api.h:54722
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< MessageSender > owner_id_
Identifier of the user or the channel chat that owns the gift.
Definition: td_api.h:83068
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102483
Definition: td_api.h:8966
object_ptr< attachmentMenuBotColor > icon_color_
Color to highlight selected icon of the bot if appropriate; may be null.
Definition: td_api.h:1344
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117269
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:54659
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:5931
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75631
Definition: td_api.h:121953
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:82246
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60071
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:70010
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119629
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39332
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49278
bool show_alert_
Pass true to show an alert to the user instead of a toast notification.
Definition: td_api.h:82331
int32 unread_reaction_count_
Number of messages with unread reactions in the topic.
Definition: td_api.h:72373
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:103191
int32 checklist_task_id_
Identifier of the checklist task in the message to be replied; pass 0 to reply to the whole message.
Definition: td_api.h:27785
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:8585
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102835
Definition: td_api.h:5548
int53 chat_id_
Identifier of the chat with the message.
Definition: td_api.h:106713
string audio_url_
The URL of the audio file.
Definition: td_api.h:25996
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74731
bool is_refund_
True, if the transaction is a refund of a previous transaction.
Definition: td_api.h:68841
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64954
int32 date_
Point in time (Unix timestamp) when the post was created; 0 if unknown.
Definition: td_api.h:44660
Definition: td_api.h:19742
string emoji_
The corresponding emoji.
Definition: td_api.h:36664
Definition: td_api.h:25043
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120279
array< int53 > message_ids_
Identifiers of the messages to get.
Definition: td_api.h:101038
Definition: td_api.h:83002
object_ptr< InputGroupCall > input_group_call_
The group call which participants will be returned.
Definition: td_api.h:98566
int64 generation_id_
Unique identifier for the generation process.
Definition: td_api.h:73234
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:8098
object_ptr< minithumbnail > minithumbnail_
Video minithumbnail; may be null.
Definition: td_api.h:79735
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68478
object_ptr< MessageSchedulingState > scheduling_state_
The scheduling state of the message; may be null if the message isn't scheduled.
Definition: td_api.h:35572
int53 chat_id_
Chat identifier.
Definition: td_api.h:116189
Definition: td_api.h:51335
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124046
Definition: td_api.h:109644
object_ptr< GiveawayPrize > prize_
Prize of the giveaway.
Definition: td_api.h:38523
int32 id_
Unique story identifier among stories posted by the given chat.
Definition: td_api.h:63155
int53 chat_id_
Chat identifier; 0 if none.
Definition: td_api.h:62509
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122640
Definition: td_api.h:96982
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81111
object_ptr< InputMessageContent > input_message_content_
The content of the message to be sent.
Definition: td_api.h:116507
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< file > video_
File containing the video.
Definition: td_api.h:79739
Definition: td_api.h:71777
array< string > tags_
List of log tags.
Definition: td_api.h:35136
Definition: td_api.h:121238
bool is_last_sale_on_fragment_
True, if the last sale was completed on Fragment.
Definition: td_api.h:77698
int32 group_call_id_
Group call identifier.
Definition: td_api.h:98514
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:65578
string title_
New chat title.
Definition: td_api.h:53329
Definition: td_api.h:97887
int53 story_poster_chat_id_
The identifier of the poster of the story to report.
Definition: td_api.h:112546
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9311
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:113221
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21580
bool is_pinned_
True, if the topic is pinned in the topic list.
Definition: td_api.h:20490
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6389
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:115269
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5595
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:106009
Definition: td_api.h:2482
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73249
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91004
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31951
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97764
Definition: td_api.h:75431
int53 chat_id_
Identifier of the chat that is supposed to receive the Telegram Stars; pass 0 if none.
Definition: td_api.h:62910
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:26410
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:126233
string field_name_
Field name.
Definition: td_api.h:46419
double rotation_angle_
Clockwise rotation angle of the rectangle, in degrees; 0-360.
Definition: td_api.h:63416
string hashtag_
Hashtag to delete.
Definition: td_api.h:110934
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:72367
array< object_ptr< chatPhoto > > photos_
List of photos.
Definition: td_api.h:14388
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:20192
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:21502
Definition: td_api.h:118107
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64816
bytes data_
Data to be sent to the bot via a callback query.
Definition: td_api.h:23803
Definition: td_api.h:58621
string author_signature_
For messages originally sent by an anonymous chat administrator, original message author signature.
Definition: td_api.h:40519
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:88924
bool can_hide_members_
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searc...
Definition: td_api.h:3622
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:58164
bool can_enable_automatic_translation_
True, if automatic translation of messages can be enabled in the chat.
Definition: td_api.h:9427
bool can_be_added_to_album_
True, if the story can be added to an album.
Definition: td_api.h:63173
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed; for bots only.
Definition: td_api.h:27589
object_ptr< outline > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106855
string description_
New chat description; 0-255 characters.
Definition: td_api.h:118998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52465
bool has_public_winners_
True, if the list of winners of the giveaway will be available to everyone.
Definition: td_api.h:22413
Definition: td_api.h:3746
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109677
int32 score_
New score, 0 for pinned message.
Definition: td_api.h:52362
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110806
string transaction_id_
Unique identifier of the transaction that can be used to dispute it.
Definition: td_api.h:47832
int32 pending_update_count_
The number of pending updates.
Definition: td_api.h:117957
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97210
int32 message_auto_delete_time_
New value auto-delete or self-destruct time, in seconds; 0 if disabled.
Definition: td_api.h:37799
int32 gift_count_
Number of saved to profile gifts for channels without can_post_messages administrator right,...
Definition: td_api.h:65740
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:104756
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:54748
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:118846
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21991
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46880
bool is_secret_
True, if the photo must be blurred and must be shown only while tapped.
Definition: td_api.h:36175
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:108371
int32 limit_
The maximum number of users to be returned; up to 200.
Definition: td_api.h:105188
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:118658
Definition: td_api.h:89125
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75874
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:38362
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:108634
string emoji_
Emoji representing the weather.
Definition: td_api.h:16953
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26554
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16611
int53 message_id_
Identifier of the message.
Definition: td_api.h:118497
int53 star_count_
Number of Telegram Stars that must be paid for the gift.
Definition: td_api.h:21486
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85746
string restriction_reason_
A human-readable description of the reason why access to the content must be restricted....
Definition: td_api.h:55900
string voice_note_url_
The URL of the voice note file.
Definition: td_api.h:26528
string bio_
The participant user's bio or the participant chat's description.
Definition: td_api.h:23054
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119243
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier of the administrator.
Definition: td_api.h:8977
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110001
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1874
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:69265
bool can_get_video_advertisements_
True, if advertisements for video of the message can be received though getVideoMessageAdvertisements...
Definition: td_api.h:40745
Definition: td_api.h:58743
Definition: td_api.h:27232
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:105596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52336
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72178
string device_token_
Device token; may be empty to deregister a device.
Definition: td_api.h:17377
bool can_post_messages_
True, if the administrator can create channel posts, approve suggested channel posts,...
Definition: td_api.h:9026
int32 story_id_
Story identifier.
Definition: td_api.h:104677
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:98503
int32 row_size_
Number of reaction per row, 5-25.
Definition: td_api.h:100224
Definition: td_api.h:80387
int32 id_
Secret chat identifier.
Definition: td_api.h:57861
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64756
Definition: td_api.h:64326
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:120743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96513
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61367
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:76955
object_ptr< file > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:97767
string language_code_
Language code of the media preview to edit.
Definition: td_api.h:89411
object_ptr< contact > contact_
A user contact.
Definition: td_api.h:24107
Definition: td_api.h:119430
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:46282
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:7359
int53 star_count_
The amount of Telegram Stars the user agreed to pay for the upgrade; must be equal to gift....
Definition: td_api.h:83072
array< object_ptr< PageBlock > > page_blocks_
Content of the instant view page.
Definition: td_api.h:80447
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:25473
object_ptr< CallDiscardReason > reason_
The reason why the call has ended.
Definition: td_api.h:7149
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:19394
int32 limit_
The maximum number of stories to be returned; up to 100. For optimal performance, the number of retur...
Definition: td_api.h:114913
object_ptr< formattedText > text_
Text of the message.
Definition: td_api.h:35939
string language_pack_id_
Language pack identifier.
Definition: td_api.h:99232
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:47118
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7385
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:5831
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78212
Definition: td_api.h:78195
Definition: td_api.h:111130
Definition: td_api.h:62005
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10532
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:118204
Definition: td_api.h:19411
int53 chat_id_
Chat identifier.
Definition: td_api.h:106446
object_ptr< text > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104974
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:31909
string platform_
Operating system the browser is running on.
Definition: td_api.h:16471
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102657
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:26294
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1188
Definition: td_api.h:57912
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:47549
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:127135
object_ptr< emojis > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104178
Definition: td_api.h:67989
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:23062
bool can_get_statistics_
True, if message statistics are available through getMessageStatistics and message forwards can be re...
Definition: td_api.h:40743
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36956
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:73702
bool is_unclaimed_
True, if the winner for the corresponding Telegram Premium subscription wasn't chosen.
Definition: td_api.h:38417
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16152
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:52982
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50611
bool need_email_address_
True, if the user's email address is needed for payment.
Definition: td_api.h:32095
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93323
object_ptr< sponsoredMessages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:95826
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:127346
Definition: td_api.h:109968
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:52663
Definition: td_api.h:25683
fileTypePhotoStory()
object_ptr< httpUrl > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:106913
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:77383
void store(TlStorerToString &s, const char *field_name) const final
int53 user_id_
User identifier of the other call participant.
Definition: td_api.h:6206
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62031
Definition: td_api.h:46676
int32 button_id_
Identifier of the keyboard button with the request.
Definition: td_api.h:39559
array< object_ptr< datedFile > > translation_
List of files containing a certified English translation of the document.
Definition: td_api.h:19193
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:127720
Definition: td_api.h:51050
array< array< object_ptr< pageBlockTableCell > > > cells_
Table cells.
Definition: td_api.h:44842
bool record_video_
Pass true to record a video file instead of an audio file.
Definition: td_api.h:124525
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45785
bool message_edits_
True, if message edits need to be returned.
Definition: td_api.h:12071
Definition: td_api.h:101473
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:71244
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:43093
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:40163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:116949
Definition: td_api.h:95576
bool encrypt_
True, if push notifications must be additionally encrypted.
Definition: td_api.h:17295
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:116191
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:128501
object_ptr< currentWeather > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96748
Definition: td_api.h:67348
bool can_get_revenue_statistics_
True, if the bot's revenue statistics are available to the current user.
Definition: td_api.h:4167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6329
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:71722
bool send_copy_
Pass true to copy content of the messages without reference to the original sender....
Definition: td_api.h:91781
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:56649
bool is_pinned_
True, if the message is a pinned message with the specified content.
Definition: td_api.h:52869
Definition: td_api.h:7535
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51573
string first_letter_
The first letters of the word if known.
Definition: td_api.h:1700
object_ptr< passwordState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113146
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46152
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:110321
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:17528
void store(TlStorerToString &s, const char *field_name) const final
int32 max_display_duration_
The maximum amount of time the advertisement must be displayed before it must be automatically hidden...
Definition: td_api.h:79928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69372
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:38232
Definition: td_api.h:26658
Definition: td_api.h:75308
Definition: td_api.h:40640
bool is_first_recurring_
True, if this is the first recurring payment.
Definition: td_api.h:38236
object_ptr< chatFolder > folder_
The new chat folder.
Definition: td_api.h:94307
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:100451
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:83482
string received_gift_id_
Identifier of the gift.
Definition: td_api.h:126594
string offset_
Offset of the first transaction to return as received from the previous request; use empty string to ...
Definition: td_api.h:103984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51532
object_ptr< location > location_
Location result.
Definition: td_api.h:26217
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29306
int53 message_thread_id_
Message thread identifier of the forum topic.
Definition: td_api.h:97950
int53 message_id_
Message identifier.
Definition: td_api.h:70206
int64 notification_sound_id_
Identifier of the notification sound.
Definition: td_api.h:111141
object_ptr< proxy > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91134
object_ptr< stickers > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96965
int53 chat_id_
Identifier of the chat that owns the stories.
Definition: td_api.h:111890
string code_
The code to check.
Definition: td_api.h:84419
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18488
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36969
bool member_leaves_
True, if members leaving events need to be returned.
Definition: td_api.h:12079
int32 id_
Unique identifier of the backdrop.
Definition: td_api.h:77160
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:2539
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:94861
int32 length_
Length of the code.
Definition: td_api.h:1986
array< object_ptr< giftCollection > > collections_
List of gift collections.
Definition: td_api.h:21700
int53 chat_id_
Identifier of the chat.
Definition: td_api.h:128370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125107
bool request_username_
Pass true to request username of the chat; bots only.
Definition: td_api.h:32708
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:58698
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36236
int53 forum_topic_id_
Forum topic identifier of the topic.
Definition: td_api.h:20601
Definition: td_api.h:89334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78362
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:57736
Definition: td_api.h:86504
void store(TlStorerToString &s, const char *field_name) const final
double usd_rate_
Current conversion rate of nanotoncoin to USD cents.
Definition: td_api.h:68746
int53 topic_id_
Identifier of the topic which messages will be deleted.
Definition: td_api.h:88089
int32 value_
The dice value. If the value is 0, the dice don't have final state yet.
Definition: td_api.h:36710
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:73192
Definition: td_api.h:21780
object_ptr< message > new_message_
The message after it was edited.
Definition: td_api.h:9952
string text_
Text of the button.
Definition: td_api.h:4368
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66285
int32 sending_id_
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can b...
Definition: td_api.h:41491
int53 last_read_outbox_message_id_
Identifier of the last read outgoing message.
Definition: td_api.h:72369
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80340
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:40844
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:128105
int53 total_amount_
Total price for the product, in the smallest units of the currency.
Definition: td_api.h:38298
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:49894
int32 creation_date_
Point in time (Unix timestamp) when the topic was created.
Definition: td_api.h:20609
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:50697
string emoji_
Text representation of the reaction.
Definition: td_api.h:97503
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:103372
bool http_only_
Pass true if the proxy supports only HTTP requests and doesn't support transparent TCP connections vi...
Definition: td_api.h:51707
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50815
string sender_name_
Name of the sender of the message if the sender is hidden by their privacy settings.
Definition: td_api.h:20729
int32 min_date_
If not 0, the minimum date of the messages to return.
Definition: td_api.h:114522
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:108530
bool exclude_upgradable_
Pass true to exclude gifts that can be purchased limited number of times and can be upgraded.
Definition: td_api.h:102617
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:63992
Definition: td_api.h:24997
Definition: td_api.h:108235
bool has_audios_
True, if the album has at least one audio file.
Definition: td_api.h:53782
int32 inactive_session_ttl_days_
Number of days of inactivity before sessions will automatically be terminated; 1-366 days.
Definition: td_api.h:58756
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10952
Definition: td_api.h:91828
Definition: td_api.h:54168
Definition: td_api.h:4401
object_ptr< chat > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:86413
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:59692
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:124971
Definition: td_api.h:86161
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:91775
string id_
Unique identifier of the query result.
Definition: td_api.h:26278
bool sort_by_price_
Pass true to sort results by gift price instead of send date.
Definition: td_api.h:102623
object_ptr< story > story_
The new information about the story.
Definition: td_api.h:73930
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:99787
int32 creation_date_
Point in time (Unix timestamp) when the giveaway was created.
Definition: td_api.h:22345
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124158
int53 chat_id_
Identifier of the chat to which the poll belongs.
Definition: td_api.h:101789
object_ptr< chatJoinRequestsInfo > pending_join_requests_
The new data about pending join requests; may be null.
Definition: td_api.h:71328
Definition: td_api.h:115194
object_ptr< giftCollections > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98291
string native_name_
Name of the language in that language.
Definition: td_api.h:32848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15549
Definition: td_api.h:126365
bool are_tags_
True, if the reactions will be tags and the message can be found by them.
Definition: td_api.h:3013
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< animation > animation_
The animation description.
Definition: td_api.h:35984
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:46593
Definition: td_api.h:27493
int32 text_color_
A color for the text on the backdrop in the RGB format.
Definition: td_api.h:77214
bool has_videos_
True, if the album has at least one video file.
Definition: td_api.h:53780
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:2196
int32 publish_date_
Point in time (Unix timestamp) when the article was published; 0 if unknown.
Definition: td_api.h:45224
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114818
object_ptr< groupCallInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:107544
bool has_spoiler_
True, if the video preview must be covered by a spoiler animation.
Definition: td_api.h:36274
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116602
int53 user_id_
Affected chat member user identifier.
Definition: td_api.h:10427
object_ptr< StickerType > sticker_type_
Type of the stickers in the set.
Definition: td_api.h:86451
array< int53 > message_ids_
The identifiers of the messages being viewed.
Definition: td_api.h:128656
Definition: td_api.h:66174
string formatted_phone_number_
The phone number without country calling code formatted accordingly to local rules....
Definition: td_api.h:48198
Definition: td_api.h:23903
string application_name_
Name of the application, as provided by the application.
Definition: td_api.h:58160
Definition: td_api.h:104501
string forward_text_
If non-empty, new text of the button in forwarded messages.
Definition: td_api.h:23684
int53 message_thread_id_
Message thread identifier in which messages will be unpinned.
Definition: td_api.h:128319
object_ptr< InputFile > sticker_
Sticker file to delete.
Definition: td_api.h:110988
void store(TlStorerToString &s, const char *field_name) const final
string emoji_
Text representation of the reaction.
Definition: td_api.h:18802
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:65586
object_ptr< voiceNote > voice_note_
Message content; may be null.
Definition: td_api.h:53083
object_ptr< InputFile > sticker_
Sticker.
Definition: td_api.h:123270
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:121650
int53 sender_user_id_
Identifier of the user who sent the query.
Definition: td_api.h:76039
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:104423
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39575
object_ptr< minithumbnail > minithumbnail_
Photo minithumbnail; may be null.
Definition: td_api.h:48248
object_ptr< EmailAddressAuthentication > code_
Email address authentication to check.
Definition: td_api.h:84269
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:39800
int53 chat_id_
Identifier of the target chat; must be an identifier of a channel chat.
Definition: td_api.h:95637
object_ptr< audio > first_profile_audio_
The first audio file added to the user's profile; may be null if none.
Definition: td_api.h:77959
Definition: td_api.h:3544
Definition: td_api.h:124569
object_ptr< InputFile > media_
Photo or video to be sent.
Definition: td_api.h:27924
string name_
New name of the topic; 0-128 characters. If empty, the previous topic name is kept.
Definition: td_api.h:90290
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43360
Definition: td_api.h:125573
void store(TlStorerToString &s, const char *field_name) const final
string query_
Search query by which to filter events.
Definition: td_api.h:94192
Definition: td_api.h:107892
reportStory()
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:110700
Definition: td_api.h:57850
object_ptr< upgradedGift > gift_
The gift.
Definition: td_api.h:38939
object_ptr< authenticationCodeInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:113107
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42211
object_ptr< point > start_control_point_
The start control point of the curve.
Definition: td_api.h:79566
string author_
Article author; may be empty.
Definition: td_api.h:45222
object_ptr< collectibleItemInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:96231
Definition: td_api.h:21086
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51181
Definition: td_api.h:121352
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:88276
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:26839
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:3763
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:463
removeStoryAlbumStories()
object_ptr< message > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103325
string language_pack_id_
Identifier of the updated language pack.
Definition: td_api.h:74712
int32 story_album_id_
Identifier of the story album.
Definition: td_api.h:82170
int32 story_id_
Identifier of the story to edit.
Definition: td_api.h:91281
bool can_get_viewers_
True, if chat members already viewed the message can be received through getMessageViewers.
Definition: td_api.h:40747
object_ptr< affiliateInfo > affiliate_
Information about the affiliate which received commission from the transaction; may be null if none.
Definition: td_api.h:60395
string action_
The action for the check.
Definition: td_api.h:73497
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:124409
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< ThumbnailFormat > format_
Thumbnail format.
Definition: td_api.h:68386
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:35582
int32 channel_id_
Identifier of an audio/video channel.
Definition: td_api.h:79834
string url_
URL.
Definition: td_api.h:56300
int32 file_index_
Index of a file with the error.
Definition: td_api.h:46548
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > album_ids_
Identifiers of story albums to which the story is added; only for manageable stories.
Definition: td_api.h:63205
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:25669
Definition: td_api.h:17774
object_ptr< groupCallParticipants > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98591
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:56788
array< object_ptr< labeledPricePart > > price_parts_
A list of objects used to calculate the total price of the product.
Definition: td_api.h:32077
bool exclude_non_upgradable_
Pass true to exclude gifts that can be purchased limited number of times and can't be upgraded.
Definition: td_api.h:102619
int53 received_bytes_
Total number of bytes received.
Definition: td_api.h:42580
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:112630
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:35620
Definition: td_api.h:79823
Definition: td_api.h:56209
object_ptr< location > location_
Location of the map center.
Definition: td_api.h:44975
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:36276
bool redirect_stderr_
Pass true to additionally redirect stderr to the log file. Ignored on Windows.
Definition: td_api.h:35065
object_ptr< emojiStatus > emoji_status_
Emoji status to be shown along with chat title; may be null.
Definition: td_api.h:8084
Definition: td_api.h:58014
void store(TlStorerToString &s, const char *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:94917
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:76945
object_ptr< inputThumbnail > thumbnail_
Video thumbnail; pass null to skip thumbnail uploading.
Definition: td_api.h:27119
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:106465
void store(TlStorerToString &s, const char *field_name) const final
int32 value_
Number.
Definition: td_api.h:67039
Definition: td_api.h:96250
object_ptr< gift > gift_
The gift.
Definition: td_api.h:60799
bool include_channels_
True, if channels need to be included.
Definition: td_api.h:12222
Definition: td_api.h:120844
Definition: td_api.h:174
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:7786
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124719
void store(TlStorerToString &s, const char *field_name) const final
int53 ton_amount_
The amount of added owned Toncoins; negative for outgoing transactions.
Definition: td_api.h:68839
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103322
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61772
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:22476
void store(TlStorerToString &s, const char *field_name) const final
string emojis_
Space-separated list of emojis to search for.
Definition: td_api.h:115379
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:16845
int53 direct_messages_chat_topic_id_
If not 0, unique identifier of the topic of channel direct messages chat to which the message will be...
Definition: td_api.h:108570
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:5047
int32 height_
Sticker height; as defined by the sender.
Definition: td_api.h:61810
bool can_delete_sent_messages_
True, if the bot can delete sent messages.
Definition: td_api.h:5027
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:86139
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80370
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4729
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78392
string new_hint_
New password hint; may be empty.
Definition: td_api.h:109871
int53 topic_id_
Identifier of the topic.
Definition: td_api.h:97361
bool is_personal_
True, if a forced reply must automatically be shown to the current user. For outgoing messages,...
Definition: td_api.h:54772
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:15085
int32 limit_
The maximum number of forum topics to be returned; up to 100. For optimal performance,...
Definition: td_api.h:98103
Definition: td_api.h:87973
array< object_ptr< availableReaction > > recent_reactions_
List of recently used reactions.
Definition: td_api.h:3007
string name_
Name of the sticker set.
Definition: td_api.h:115267
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85329
Definition: td_api.h:91705
object_ptr< forumTopicInfo > new_topic_info_
New information about the topic.
Definition: td_api.h:11872
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78995
array< array< object_ptr< inlineKeyboardButton > > > rows_
A list of rows of inline keyboard buttons.
Definition: td_api.h:54868
array< object_ptr< checklistTask > > tasks_
List of tasks added to the checklist.
Definition: td_api.h:39229
void store(TlStorerToString &s, const char *field_name) const final
int32 progress_
Upload progress, as a percentage.
Definition: td_api.h:8318
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:62563
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:36770
bool are_paused_
Pass true to pause all downloads; pass false to unpause them.
Definition: td_api.h:125623
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:75793
bool mute_stories_
True, if story notifications are disabled for the chat.
Definition: td_api.h:13981
bool is_canceled_
True, if the subscription was canceled.
Definition: td_api.h:59709
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:61241
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:124688
int32 limit_
The maximum number of messages to be returned; up to 100. For optimal performance,...
Definition: td_api.h:114738
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:81870
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:104301
Definition: td_api.h:92642
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82533
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:55457
int53 story_poster_chat_id_
The identifier of the chat that posted the opened story.
Definition: td_api.h:108505
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:77935
string field_name_
Field name.
Definition: td_api.h:28683
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:8703
object_ptr< chatRevenueAmount > revenue_amount_
New amount of earned revenue.
Definition: td_api.h:75360
string query_
Query to search for.
Definition: td_api.h:114106
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:4899
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:12166
double x_
The point's first coordinate.
Definition: td_api.h:48344
object_ptr< TransactionDirection > direction_
Direction of the transactions to receive; pass null to get all transactions.
Definition: td_api.h:103982
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:81009
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104753
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80070
object_ptr< StatisticalGraph > message_interaction_graph_
A graph containing number of chat message views and shares.
Definition: td_api.h:15097
Definition: td_api.h:102211
Definition: td_api.h:88240
int32 thumbnail_width_
Width of the thumbnail.
Definition: td_api.h:26116
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:117094
object_ptr< ChatList > list_
The chat list.
Definition: td_api.h:14432
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52423
Definition: td_api.h:22053
object_ptr< testVectorIntObject > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:125212
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:117926
string native_last_name_
Native last name of the user; 1-255 characters.
Definition: td_api.h:47926
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99598
Definition: td_api.h:5012
bool refund_payments_
Pass true to refund the user previously paid messages.
Definition: td_api.h:126323
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114703
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39419
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2743
void store(TlStorerToString &s, const char *field_name) const final
int53 chat_id_
Chat identifier.
Definition: td_api.h:71113
Definition: td_api.h:47162
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38060
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:115679
void store(TlStorerToString &s, const char *field_name) const final
string name_
Unique name of the upgraded gift.
Definition: td_api.h:105848
int53 chat_id_
Identifier of the chat to which the message belongs.
Definition: td_api.h:100220
object_ptr< phoneNumberAuthenticationSettings > settings_
Settings for the authentication of the user's phone number; pass null to use default settings.
Definition: td_api.h:117406
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:4126
void store(TlStorerToString &s, const char *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:67015
object_ptr< linkPreview > link_preview_
A link preview attached to the message; may be null.
Definition: td_api.h:35941
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:24081
Definition: td_api.h:101217
string location_
A human-readable description of the location from which the session was created, based on the IP addr...
Definition: td_api.h:69517
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:16333
string first_name_
The new value of the first name for the business account; 1-64 characters.
Definition: td_api.h:118120
int53 chat_id_
Chat identifier.
Definition: td_api.h:95534
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18616
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117064
object_ptr< chatBackground > background_
The new background.
Definition: td_api.h:37717
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:1494
int32 winner_count_
The number of users to receive Telegram Stars.
Definition: td_api.h:62859
bool is_anonymous_
True, if the poll is anonymous.
Definition: td_api.h:48404
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41413
string text_
The text to copy to clipboard.
Definition: td_api.h:23983
void store(TlStorerToString &s, const char *field_name) const final
int32 min_channel_chat_boost_level_
The minimum chat boost level required to use the color in a channel chat.
Definition: td_api.h:51162
Definition: td_api.h:69175
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:45503
string url_
The URL.
Definition: td_api.h:23448
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:50875
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:103835
int32 close_date_
Point in time (Unix timestamp) when the poll will automatically be closed.
Definition: td_api.h:48410
object_ptr< InputFile > sticker_
Sticker file to add.
Definition: td_api.h:81089
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:109360
bool is_closed_
True, if the poll needs to be sent already closed; for bots only.
Definition: td_api.h:27591
bool allow_save_
True, if the credential identifier can be saved on the server side.
Definition: td_api.h:25405
array< object_ptr< MessageSender > > participant_ids_
Identifiers of the participants.
Definition: td_api.h:23185
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49864
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:62784
Definition: td_api.h:851
int53 bot_user_id_
User identifier of the bot created the program.
Definition: td_api.h:16361
Definition: td_api.h:2719
bool are_limits_exceeded_
True, if the query has failed because search limits are exceeded. In this case search_limits....
Definition: td_api.h:21149
object_ptr< chatFolder > folder_
Chat folder.
Definition: td_api.h:94409
int32 slow_mode_delay_
Delay between consecutive sent messages for non-administrator supergroup members, in seconds.
Definition: td_api.h:65702
void store(TlStorerToString &s, const char *field_name) const final
string token_
The token.
Definition: td_api.h:18166
Definition: td_api.h:48235
bool sign_messages_
New value of sign_messages.
Definition: td_api.h:11354
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:91686
int53 user_id_
Identifier of a user that won in the giveaway; 0 if none.
Definition: td_api.h:9710
Definition: td_api.h:102403
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:58984
Definition: td_api.h:76715
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89895
Definition: td_api.h:68641
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:64885
string game_short_name_
Short name of the game.
Definition: td_api.h:26172
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:17677
Definition: td_api.h:103522
bool can_be_saved_
True, if content of the message can be saved locally.
Definition: td_api.h:40721
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20209
object_ptr< NotificationSettingsScope > scope_
Types of chats for which to change the notification settings.
Definition: td_api.h:123048
int32 winner_count_
The number of users to receive giveaway prize.
Definition: td_api.h:107641
string manage_url_
URL to be opened to manage the bot.
Definition: td_api.h:4977
string title_
Title of the audio; as defined by the sender.
Definition: td_api.h:1457
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:97492
object_ptr< downloadedFileCounts > total_counts_
Total number of suitable files, ignoring offset.
Definition: td_api.h:20966
Definition: td_api.h:96674
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:112128
int53 star_count_
The number of Telegram Stars to withdraw; must be between getOption("star_withdrawal_count_min") and ...
Definition: td_api.h:104044
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:73555
void store(TlStorerToString &s, 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:126089
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123237
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:83479
int53 user_id_
Identifier of the user that bought the media.
Definition: td_api.h:60482
int32 new_message_auto_delete_time_
New value of message_auto_delete_time.
Definition: td_api.h:10726
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:123741
object_ptr< preparedInlineMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:102297
int53 chat_id_
Chat identifier.
Definition: td_api.h:70729
object_ptr< SuggestedPostPrice > price_
Price of the suggested post; may be null if the post is non-paid.
Definition: td_api.h:39313
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:49924
int53 user_id_
Identifier of the chat partner.
Definition: td_api.h:57863
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:50643
object_ptr< chatNotificationSettings > notification_settings_
Notification settings for the topic.
Definition: td_api.h:20502
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:124106
int53 chat_id_
Identifier of the chat in which to count messages.
Definition: td_api.h:95142
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:114911
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:36327
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:13928
array< int32 > available_accent_color_ids_
The list of accent color identifiers, which can be set through setProfileAccentColor and setChatProfi...
Definition: td_api.h:74670
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:123797
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:41366
void store(TlStorerToString &s, const char *field_name) const final
int32 member_count_
Number of members in the group.
Definition: td_api.h:3557
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:20844
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:126783
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2214
int32 scale_
Map scale; 1-3.
Definition: td_api.h:99854
object_ptr< MessageContent > content_
Content of the message.
Definition: td_api.h:35636
int53 message_id_
Identifier of the message with the button.
Definition: td_api.h:124349
object_ptr< starTransactions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:104012
int32 average_character_count_
Average number of characters in sent messages; 0 if unknown.
Definition: td_api.h:15311
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:80618
Definition: td_api.h:108551
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:53215
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:94098
Definition: td_api.h:52184
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:44909
string url_
An HTTP URL to pass to getWebAppUrl.
Definition: td_api.h:24746
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:18309
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:122484
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:54412
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:37094
object_ptr< PaidReactionType > type_
Type of the paid reaction; pass null if the user didn't choose reaction type explicitly,...
Definition: td_api.h:81559
Definition: td_api.h:65451
object_ptr< languagePackInfo > info_
Information about the language pack. Language pack identifier must start with 'X',...
Definition: td_api.h:120149
Definition: td_api.h:10326
object_ptr< accountTtl > ttl_
New account TTL.
Definition: td_api.h:117147
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:90794
Definition: td_api.h:72311
int32 limit_
The maximum number of transactions to return.
Definition: td_api.h:105633
object_ptr< chatInviteLink > invite_link_
The invite link, which was used to send join request; may be null.
Definition: td_api.h:76588
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:6685
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< advertisementSponsor > sponsor_
Information about the sponsor of the advertisement.
Definition: td_api.h:79932
object_ptr< messageSendOptions > options_
Options to be used to send the messages; pass null to use default options.
Definition: td_api.h:91779
string text_
Text of a message to log.
Definition: td_api.h:81326
void store(TlStorerToString &s, const char *field_name) const final
array< int32 > story_ids_
Identifier of the stories to remove from the album.
Definition: td_api.h:111297
void store(TlStorerToString &s, const char *field_name) const final
bool can_mark_tasks_as_done_
True, if tasks can be marked as done or not done in the message's checklist using markChecklistTasksA...
Definition: td_api.h:40749
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:108800
int32 reset_in_
Left time before the email address will be reset, in seconds. updateAuthorizationState is not sent wh...
Definition: td_api.h:18333
int32 file_id_
Identifier of the file from profile audio files, which position will be changed.
Definition: td_api.h:122671
int32 group_call_id_
Identifier of the group call.
Definition: td_api.h:73660
int53 chat_id_
Identifier of the chat that posted the stories.
Definition: td_api.h:8923
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117117
object_ptr< statisticalValue > mean_message_reaction_count_
Mean number of times reactions were added to the recently sent messages.
Definition: td_api.h:15073
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78122
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:74126
Definition: td_api.h:5518
Definition: td_api.h:123655
Definition: td_api.h:114896
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66976
object_ptr< MessageSender > actor_id_
Identifier of the user or chat that made the interaction.
Definition: td_api.h:63988
Definition: td_api.h:70847
string description_
A short description of the result, if known.
Definition: td_api.h:24426
int53 chat_id_
Chat identifier.
Definition: td_api.h:109544
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:26191
string description_
Supergroup or channel description.
Definition: td_api.h:65688
string message_
Message text of the start page.
Definition: td_api.h:6159
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:120827
int32 completion_date_
Point in time (Unix timestamp) when the task was completed; 0 if the task isn't completed.
Definition: td_api.h:16090
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:10826
object_ptr< businessMessage > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:89832
int53 story_poster_chat_id_
The identifier of the poster of the story to close.
Definition: td_api.h:85410
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43635
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:21167
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:9686
object_ptr< messageReplyInfo > reply_info_
Information about direct or indirect replies to the message; may be null. Currently,...
Definition: td_api.h:40289
string receipt_
Receipt of successful application token validation to compare with receipt from push notification.
Definition: td_api.h:1982
int32 length_
Animation width and height.
Definition: td_api.h:1043
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:120094
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:115659
Definition: td_api.h:56046
int53 message_id_
Identifier of the message. Use messageProperties.can_be_edited to check whether the message can be ed...
Definition: td_api.h:90923
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:52768
string email_address_
Email address.
Definition: td_api.h:46293
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:35400
int32 distance_
The distance to the user.
Definition: td_api.h:53620
object_ptr< messageForwardInfo > forward_info_
Information about the initial message sender; may be null if none or unknown.
Definition: td_api.h:35596
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85279
int53 bot_user_id_
User identifier of the bot.
Definition: td_api.h:4975
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:91603
Definition: td_api.h:70976
object_ptr< chatFolder > folder_
The new chat folder.
Definition: td_api.h:85886
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:36822
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:73190
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8998
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:97867
Definition: td_api.h:70541
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:41380
int32 api_id_
Application identifier for Telegram API access, which can be obtained at https://my....
Definition: td_api.h:123894
object_ptr< messageThreadInfo > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:100893
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:104868
array< object_ptr< story > > stories_
The list of stories.
Definition: td_api.h:63096
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:76861
Definition: td_api.h:40180
int53 toncoin_cent_count_
The amount of 1/100 of Toncoin expected to be paid for the post; getOption("suggested_post_toncoin_ce...
Definition: td_api.h:65347
Definition: td_api.h:21548
object_ptr< starSubscriptions > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:103946
int53 supergroup_id_
Identifier of the supergroup.
Definition: td_api.h:123772
int32 limit_
The maximum number of participants to return; must be positive.
Definition: td_api.h:98568
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:68298
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:74029
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:37014
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:116576
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59333
Definition: td_api.h:13139
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:81731
int32 total_count_
Total number of found messages.
Definition: td_api.h:35755
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:78688
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11213
publicPostSearchLimits()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:99201
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79151
object_ptr< PaidReactionType > type_
New type of the paid reaction.
Definition: td_api.h:122075
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:119767
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:119954
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29348
Definition: td_api.h:122551
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:117654
string comment_
Comment for the creator of the suggested post; 0-128 characters.
Definition: td_api.h:86964
string code_
Verification code to check.
Definition: td_api.h:84217
bool is_translation_required_
True, if a certified English translation is required with the document.
Definition: td_api.h:47218
object_ptr< advertisementSponsor > sponsor_
Information about the sponsor of the message.
Definition: td_api.h:59174
array< int53 > message_thread_ids_
The new list of pinned forum topics.
Definition: td_api.h:122406
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107063
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:42218
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:89968
object_ptr< RichText > text_
Text.
Definition: td_api.h:56220
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84488
bool is_default_
True, if the option must be chosen by default.
Definition: td_api.h:59464
int53 supergroup_id_
Supergroup identifier.
Definition: td_api.h:112658
object_ptr< BlockList > block_list_
Block list to which the user is added; may be null if none.
Definition: td_api.h:77919
object_ptr< StickerType > sticker_type_
Type of the sticker sets to return.
Definition: td_api.h:98922
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:81557
string username_
Username to be checked.
Definition: td_api.h:84114
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:112550
Definition: td_api.h:9939
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67292
Definition: td_api.h:97784
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:8484
premiumStoryFeaturePriorityOrder()
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:66848
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:93948
int64 session_id_
Session identifier.
Definition: td_api.h:85616
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:72439
bool is_mention_
True, if the user was mentioned in the story.
Definition: td_api.h:52867
object_ptr< ChatAvailableReactions > available_reactions_
Reactions available in the chat. All explicitly specified emoji reactions must be active....
Definition: td_api.h:118826
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< premiumGiveawayPaymentOption > > options_
The list of options.
Definition: td_api.h:49674
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:116106
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:26797
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:86457
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; can be in the past; 0 if ...
Definition: td_api.h:54434
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:51209
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39614
bool supports_streaming_
True, if the video is expected to be streamed.
Definition: td_api.h:27133
Definition: td_api.h:32789
int32 height_
Thumbnail height, usually shouldn't exceed 320. Use 0 if unknown.
Definition: td_api.h:29733
int32 total_count_
Total number of photos.
Definition: td_api.h:14386
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:65528
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:1332
void store(TlStorerToString &s, const char *field_name) const final
int32 chat_count_
Approximate total number of chats with active stories in the list.
Definition: td_api.h:74139
int64 inline_query_id_
Unique identifier of the inline query.
Definition: td_api.h:24607
int53 chat_id_
Chat identifier of the sponsored message.
Definition: td_api.h:112329
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:10023
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:51831
int53 chat_id_
Identifier of the chat the message belongs to.
Definition: td_api.h:100050
object_ptr< poll > poll_
New data about the poll.
Definition: td_api.h:76438
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:42449
int32 title_color_count_
Number of custom colors for chat title.
Definition: td_api.h:9409
Definition: td_api.h:45203
Definition: td_api.h:41221
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:82613
Definition: td_api.h:102542
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5261
string business_connection_id_
Unique identifier of business connection on behalf of which to send the request; for bots only.
Definition: td_api.h:128046
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< pageBlockCaption > caption_
Block caption.
Definition: td_api.h:44752
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:27874
object_ptr< messages > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:116892
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:85905
array< object_ptr< PageBlock > > page_blocks_
Block contents.
Definition: td_api.h:44890
Definition: td_api.h:20132
Definition: td_api.h:86434
int32 messages_between_
The minimum number of messages between shown sponsored messages, or 0 if only one sponsored message m...
Definition: td_api.h:59236
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:117835
Definition: td_api.h:54487
string currency_
Currency for the price of the product.
Definition: td_api.h:38296
string new_recovery_email_address_
New recovery email address; may be empty.
Definition: td_api.h:122245
bool can_be_transferred_
True, if the gift can be transferred to another owner.
Definition: td_api.h:76865
int32 next_send_date_
Point in time (Unix timestamp) when the gift can be sent next time by the current user; can be 0 or a...
Definition: td_api.h:21496
void store(TlStorerToString &s, const char *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 view_count_
Number of times the message was viewed.
Definition: td_api.h:40285
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:69997
object_ptr< giftUpgradePreview > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:98341
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:39035
object_ptr< RichText > text_
Quote text.
Definition: td_api.h:44291
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:119551
Definition: td_api.h:16206
Definition: td_api.h:59895
Definition: td_api.h:32428
bool withdrawal_enabled_
True, if Telegram Stars can be withdrawn now or later.
Definition: td_api.h:59654
string old_password_
Previous 2-step verification password of the user.
Definition: td_api.h:122237
void store(TlStorerToString &s, const char *field_name) const final
int64 effect_id_
Unique identifier of the effect.
Definition: td_api.h:100276
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:91583
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:77969
void store(TlStorerToString &s, const char *field_name) const final
array< object_ptr< testInt > > value_
Vector of objects.
Definition: td_api.h:67158
Definition: td_api.h:107085
int53 message_id_
Message identifier of the message with the button. The message must not be scheduled.
Definition: td_api.h:99729
Definition: td_api.h:17820
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:100837
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:65738
object_ptr< sticker > sticker_
The sticker description.
Definition: td_api.h:36218
int53 chat_id_
Identifier of the chat with the bot.
Definition: td_api.h:124459
int32 duration_
Duration of the video, in seconds.
Definition: td_api.h:28020
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:98430
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:8441
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:115732
void store(TlStorerToString &s, const char *field_name) const final
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:67067
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:83248
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:78748
string ip_address_
IP address from which the user was logged in, in human-readable format.
Definition: td_api.h:16477
int32 month_count_
Number of months the Telegram Premium subscription will be active.
Definition: td_api.h:61393
object_ptr< InlineQueryResult > result_
Resulted inline message of the query.
Definition: td_api.h:51018
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:43233
int53 chat_id_
The identifier of the chat to which the message to be replied belongs.
Definition: td_api.h:27826
int53 max_video_file_size_
The maximum size of a video file to be auto-downloaded, in bytes.
Definition: td_api.h:2527
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:96396
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:60131
Definition: td_api.h:122715
bool is_forum_
Pass true to create a forum supergroup chat.
Definition: td_api.h:86517
string nonce_
Unique base64url-encoded nonce for the classic Play Integrity verification (https://developer....
Definition: td_api.h:73452
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:40725
Definition: td_api.h:21595
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:107334
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:15672
int53 user_id_
Identifier of the user or 0 to set menu button for all users.
Definition: td_api.h:121570
void store(TlStorerToString &s, const char *field_name) const final
object_ptr< StarSubscriptionType > type_
Type of the subscription.
Definition: td_api.h:59715
int53 sent_bytes_
Total number of bytes sent.
Definition: td_api.h:42624
Definition: td_api.h:24784
object_ptr< GiftForResaleOrder > order_
Order in which the results will be sorted.
Definition: td_api.h:114333
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:67054
object_ptr< EmojiCategoryType > type_
Type of emoji categories to return; pass null to get default emoji categories.
Definition: td_api.h:97453
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:12204
Definition: td_api.h:110445
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122318
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:29387
int64 id_
Unique identifier of the alternative video, which is used in the HLS file.
Definition: td_api.h:987
Definition: td_api.h:123428
string password_
The 2-step verification password of the current user.
Definition: td_api.h:105685
object_ptr< quickReplyShortcut > shortcut_
New data about the shortcut.
Definition: td_api.h:72163
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:10810
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:102294
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:82027
object_ptr< callProtocol > protocol_
Call protocols supported by the other call participant.
Definition: td_api.h:7059
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:9576
Definition: td_api.h:89284
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:59622
bool is_regular_
True, if the poll is regular and not in quiz mode.
Definition: td_api.h:52581
int53 supergroup_id_
Identifier of the supergroup or channel.
Definition: td_api.h:111943
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:26114
void store(TlStorerToString &s, const char *field_name) const final
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:101005
bytes waveform_
A waveform representation of the video note's audio in 5-bit format; may be empty if unknown.
Definition: td_api.h:80039
int32 start_timestamp_
Timestamp from which the video playing must start, in seconds.
Definition: td_api.h:27123
Definition: td_api.h:118221
object_ptr< ok > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:87416
bool can_edit_messages_
True, if the administrator can edit messages of other users and pin messages; applicable to channels ...
Definition: td_api.h:9028
int32 profile_accent_color_id_
Identifier of the accent color for the user's profile; -1 if none.
Definition: td_api.h:77792
bool has_photos_
True, if the album has at least one photo.
Definition: td_api.h:53778
Definition: td_api.h:85299
void store(TlStorerToString &s, const char *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:13473
Definition: td_api.h:115072
object_ptr< inputPersonalDocument > temporary_registration_
The temporary registration document to be saved.
Definition: td_api.h:28470
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2562
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:14537
void store(TlStorerToString &s, const char *field_name) const final
int32 height_
Media height; 0 if unknown.
Definition: td_api.h:45442
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38324
int32 audio_source_
Group call participant's synchronization audio source identifier, or 0 for the current user.
Definition: td_api.h:121087
Definition: td_api.h:92959
void store(TlStorerToString &s, const char *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:124605
Definition: td_api.h:40428
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:8060
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:108644
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:2609
Definition: td_api.h:66498
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:128737
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:124263
object_ptr< MessageSender > sender_id_
Sender of the gift.
Definition: td_api.h:39013
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:71428
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:79198
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:38591
Definition: td_api.h:56979
int32 level_
Current boost level of the chat.
Definition: td_api.h:9806
array< object_ptr< businessFeaturePromotionAnimation > > business_animations_
The list of available promotion animations for Business features.
Definition: td_api.h:50649
object_ptr< InputFile > photo_
Photo to be set as profile photo. Only inputFileLocal and inputFileGenerated are allowed.
Definition: td_api.h:25054
Definition: td_api.h:21047
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:11291
Definition: td_api.h:51395
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:53368
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:19939
Definition: td_api.h:3709
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:86850
object_ptr< formattedText > text_
Text to show to the user receiving Telegram Premium; 0-getOption("gift_text_length_max") characters....
Definition: td_api.h:66577
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:125350
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:4163
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:110318
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:126345
object_ptr< session > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:85588
string next_offset_
Offset for the next inline query; pass an empty string if there are no more results.
Definition: td_api.h:82456
Definition: td_api.h:114148
string city_
City.
Definition: td_api.h:491
Definition: td_api.h:59843
bool is_test_
True, if the invoice is a test invoice.
Definition: td_api.h:36925
void store(TlStorerToString &s, const char *field_name) const final
Definition: td_api.h:86219
Definition: td_api.h:92592
void store(TlStorerToString &s, const char *field_name) const final
bool has_hidden_members_
New value of has_hidden_members.
Definition: td_api.h:127348
int53 chat_id_
Chat identifier.
Definition: td_api.h:120577
int32 width_
Width of a bounding box in which the image must be shown; 0 if unknown.
Definition: td_api.h:56546
int53 chat_id_
Identifier of a chat to which all notifications in the group belong.
Definition: td_api.h:42928
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:5415
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:84588
array< int32 > collection_ids_
Identifiers of collections to which the gift is added; only for the receiver of the gift.
Definition: td_api.h:54422
string file_name_
Original name of the file; as defined by the sender.
Definition: td_api.h:17966
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:54406
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:122905
void store(TlStorerToString &s, const char *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:25531
Definition: td_api.h:40506
int53 star_count_
Number of Telegram Stars distributed among winners of the giveaway.
Definition: td_api.h:9714
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:41683
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:22753
object_ptr< AuthorizationState > ReturnType
Typedef for the type returned by the function.
Definition: td_api.h:92364
bool value_
The value of the option.
Definition: td_api.h:43512
static const std::int32_t ID
Identifier uniquely determining a type of the object.
Definition: td_api.h:114181
void store(TlStorerToString &s, const char *field_name) const final