forked from danog/MadelineProto
-
Notifications
You must be signed in to change notification settings - Fork 0
/
extracted.json
6082 lines (6082 loc) · 726 KB
/
extracted.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"object_availableReaction": "Animations associated with a message reaction",
"object_availableReaction_param_inactive_type_flags.0?true": "If not set, the reaction can be added to new messages and enabled in chats.",
"object_availableReaction_param_premium_type_flags.2?true": "Whether this reaction can only be used by Telegram Premium users",
"object_availableReaction_param_reaction_type_string": "Reaction emoji",
"object_availableReaction_param_title_type_string": "Reaction description",
"object_availableReaction_param_static_icon_type_Document": "Static icon for the reaction",
"object_availableReaction_param_appear_animation_type_Document": "The animated sticker to show when the user opens the reaction dropdown",
"object_availableReaction_param_select_animation_type_Document": "The animated sticker to show when the user hovers over the reaction",
"object_availableReaction_param_activate_animation_type_Document": "The animated sticker to show when the reaction is chosen and activated",
"object_availableReaction_param_effect_animation_type_Document": "The background effect (still an animated sticker) to play under the `activate_animation`, when the reaction is chosen and activated",
"object_availableReaction_param_around_animation_type_flags.1?Document": "The animation that plays around the button when you press an existing reaction (played together with `center_icon`).",
"object_availableReaction_param_center_icon_type_flags.1?Document": "The animation of the emoji inside the button when you press an existing reaction (played together with `around_animation`).",
"object_updateShortChatMessage": "Shortened constructor containing info on one new incoming text message from a chat",
"object_updateShortChatMessage_param_out_type_flags.1?true": "Whether the message is outgoing",
"object_updateShortChatMessage_param_mentioned_type_flags.4?true": "Whether we were mentioned in this message",
"object_updateShortChatMessage_param_media_unread_type_flags.5?true": "Whether the message contains some **unread** mentions",
"object_updateShortChatMessage_param_silent_type_flags.13?true": "If true, the message is a silent message, no notifications should be triggered",
"object_updateShortChatMessage_param_id_type_int": "ID of the message",
"object_updateShortChatMessage_param_from_id_type_long": "ID of the sender of the message",
"object_updateShortChatMessage_param_chat_id_type_long": "ID of the chat where the message was sent",
"object_updateShortChatMessage_param_message_type_string": "Message",
"object_updateShortChatMessage_param_pts_type_int": "[PTS](https:\/\/core.telegram.org\/api\/updates)",
"object_updateShortChatMessage_param_pts_count_type_int": "[PTS count](https:\/\/core.telegram.org\/api\/updates)",
"object_updateShortChatMessage_param_date_type_int": "[date](https:\/\/core.telegram.org\/api\/updates)",
"object_updateShortChatMessage_param_fwd_from_type_flags.2?MessageFwdHeader": "Info about a forwarded message",
"object_updateShortChatMessage_param_via_bot_id_type_flags.11?long": "Info about the inline bot used to generate this message",
"object_updateShortChatMessage_param_reply_to_type_flags.3?MessageReplyHeader": "Reply (thread) information",
"object_updateShortChatMessage_param_entities_type_flags.7?Vector<MessageEntity>": "[Entities](https:\/\/core.telegram.org\/api\/entities) for styled text",
"object_updateShortChatMessage_param_ttl_period_type_flags.25?int": "Time To Live of the message, once updateShortChatMessage.date+updateShortChatMessage.ttl\\_period === time(), the message will be deleted on the server, and must be deleted locally as well.",
"object_encryptedChatEmpty": "Empty constructor.",
"object_encryptedChatEmpty_param_id_type_int": "Chat ID",
"object_updates.channelDifferenceTooLong": "The provided `pts + limit < remote pts`. Simply, there are too many updates to be fetched (more than `limit`), the client has to resolve the update gap in one of the following ways (assuming the existence of a persistent database to locally store messages):\n\n1. Delete all known messages in the chat, begin from scratch by refetching all messages manually with [messages.getHistory](..\/methods\/messages.getHistory.md). It is easy to implement, but suddenly disappearing messages look awful to the user.\n2. Save all messages loaded in the memory until application restart, but delete all messages from the database. Messages left in the memory must be lazily updated using calls to [messages.getHistory](..\/methods\/messages.getHistory.md). \n It will look much smoother to the user, they will need to redownload messages only after client restart. \n Unsynchronized messages left in memory shouldn't be saved to the database, results of [messages.getHistory](..\/methods\/messages.getHistory.md) and [messages.getMessages](..\/methods\/messages.getMessages.md) must be used to update the state of deleted and edited messages left in the memory.\n3. Save all messages loaded in the memory and stored in the database without saving that some messages form continuous ranges. \n Messages in the database will be excluded when paginating through or searching the local message history after application restart and will be available only through individual message queries. \n Every message should still be checked using [messages.getHistory](..\/methods\/messages.getHistory.md). \n It has more disadvantages over 2) than advantages.\n4. Save all messages with saving all data about continuous message ranges. \n Messages from the database may be used when paginating through or searching the local message history. \n The messages should still be lazily checked using [messages.getHistory](..\/methods\/messages.getHistory.md), but they are still available offline. \n It is the best way for gaps support, but it is pretty hard to implement correctly.\n\nIt should be also noted that some messages like live location messages shouldn't be deleted.",
"object_updates.channelDifferenceTooLong_param_final_type_flags.0?true": "Whether there are more updates that must be fetched (always false)",
"object_updates.channelDifferenceTooLong_param_timeout_type_flags.1?int": "Clients are supposed to refetch the channel difference after timeout seconds have elapsed",
"object_updates.channelDifferenceTooLong_param_dialog_type_Dialog": "Dialog containing the latest [PTS](https:\/\/core.telegram.org\/api\/updates) that can be used to reset the channel state",
"object_updates.channelDifferenceTooLong_param_messages_type_Vector<Message>": "The latest messages",
"object_updates.channelDifferenceTooLong_param_chats_type_Vector<Chat>": "Chats from messages",
"object_updates.channelDifferenceTooLong_param_users_type_Vector<User>": "Users from messages",
"object_peerNotifySettings": "Notification settings.",
"object_peerNotifySettings_param_show_previews_type_flags.0?Bool": "(Ternary value) If set, indicates whether or not to display previews of messages in notifications; otherwise the default behavior should be used.",
"object_peerNotifySettings_param_silent_type_flags.1?Bool": "(Ternary value) If set, indicates whether to mute or unmute the peer; otherwise the default behavior should be used.",
"object_peerNotifySettings_param_mute_until_type_flags.2?int": "Mute all notifications until this date",
"object_peerNotifySettings_param_ios_sound_type_flags.3?NotificationSound": "Notification sound for the official iOS application",
"object_peerNotifySettings_param_android_sound_type_flags.4?NotificationSound": "Notification sound for the official android application",
"object_peerNotifySettings_param_other_sound_type_flags.5?NotificationSound": "Notification sound for other applications",
"object_pageBlockEmbedPost": "An embedded post",
"object_pageBlockEmbedPost_param_url_type_string": "Web page URL",
"object_pageBlockEmbedPost_param_webpage_id_type_long": "ID of generated webpage preview",
"object_pageBlockEmbedPost_param_author_photo_id_type_long": "ID of the author's photo",
"object_pageBlockEmbedPost_param_author_type_string": "Author name",
"object_pageBlockEmbedPost_param_date_type_int": "Creation date",
"object_pageBlockEmbedPost_param_blocks_type_Vector<PageBlock>": "Post contents",
"object_pageBlockEmbedPost_param_caption_type_PageCaption": "Caption",
"object_pageBlockUnsupported": "Unsupported IV element",
"object_inputMessagesFilterPhotoVideo": "Filter for messages containing photos or videos.",
"object_messageActionBotAllowed": "We have given the bot permission to send us direct messages.\n\nThe optional fields specify how did we authorize the bot to send us messages.",
"object_messageActionBotAllowed_param_attach_menu_type_flags.1?true": "We have authorized the bot to send us messages by installing the bot's [attachment menu](https:\/\/core.telegram.org\/api\/bots\/attach).",
"object_messageActionBotAllowed_param_domain_type_flags.0?string": "We have authorized the bot to send us messages by logging into a website via [Telegram Login \u00bb](https:\/\/core.telegram.org\/widgets\/login); this field contains the domain name of the website on which the user has logged in.",
"object_messageActionBotAllowed_param_app_type_flags.2?BotApp": "We have authorized the bot to send us messages by opening the specified [bot web app](https:\/\/core.telegram.org\/api\/bots\/webapps).",
"object_channelAdminLogEventActionChangeUsername": "Channel\/supergroup username was changed",
"object_channelAdminLogEventActionChangeUsername_param_prev_value_type_string": "Old username",
"object_channelAdminLogEventActionChangeUsername_param_new_value_type_string": "New username",
"object_secureValueTypeDriverLicense": "Driver's license",
"object_privacyKeyPhoneP2P": "Whether P2P connections in phone calls with this user are allowed",
"object_autoDownloadSettings": "Autodownload settings",
"object_autoDownloadSettings_param_disabled_type_flags.0?true": "Disable automatic media downloads?",
"object_autoDownloadSettings_param_video_preload_large_type_flags.1?true": "Whether to preload the first seconds of videos larger than the specified limit",
"object_autoDownloadSettings_param_audio_preload_next_type_flags.2?true": "Whether to preload the next audio track when you're listening to music",
"object_autoDownloadSettings_param_phonecalls_less_data_type_flags.3?true": "Whether to enable data saving mode in phone calls",
"object_autoDownloadSettings_param_photo_size_max_type_int": "Maximum size of photos to preload",
"object_autoDownloadSettings_param_video_size_max_type_long": "Maximum size of videos to preload",
"object_autoDownloadSettings_param_file_size_max_type_long": "Maximum size of other files to preload",
"object_autoDownloadSettings_param_video_upload_maxbitrate_type_int": "Maximum suggested bitrate for **uploading** videos",
"object_secureValueErrorSelfie": "Represents an issue with the selfie with a document. The error is considered resolved when the file with the selfie changes.",
"object_secureValueErrorSelfie_param_type_type_SecureValueType": "One of [secureValueTypePassport](..\/constructors\/secureValueTypePassport.md), [secureValueTypeDriverLicense](..\/constructors\/secureValueTypeDriverLicense.md), [secureValueTypeIdentityCard](..\/constructors\/secureValueTypeIdentityCard.md), [secureValueTypeInternalPassport](..\/constructors\/secureValueTypeInternalPassport.md)",
"object_secureValueErrorSelfie_param_file_hash_type_bytes": "File hash",
"object_secureValueErrorSelfie_param_text_type_string": "Error message",
"object_webPageEmpty": "No preview is available for the webpage",
"object_webPageEmpty_param_id_type_long": "Preview ID",
"object_keyboardButton": "Bot keyboard button",
"object_keyboardButton_param_text_type_string": "Button text",
"object_updateReadHistoryInbox": "Incoming messages were read",
"object_updateReadHistoryInbox_param_folder_id_type_flags.0?int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"object_updateReadHistoryInbox_param_peer_type_Peer": "Peer",
"object_updateReadHistoryInbox_param_max_id_type_int": "Maximum ID of messages read",
"object_updateReadHistoryInbox_param_still_unread_count_type_int": "Number of messages that are still unread",
"object_updateReadHistoryInbox_param_pts_type_int": "[Event count after generation](https:\/\/core.telegram.org\/api\/updates)",
"object_updateReadHistoryInbox_param_pts_count_type_int": "[Number of events that were generated](https:\/\/core.telegram.org\/api\/updates)",
"object_encryptedChat": "Encrypted chat",
"object_encryptedChat_param_id_type_int": "Chat ID",
"object_encryptedChat_param_access_hash_type_long": "Check sum dependent on the user ID",
"object_encryptedChat_param_date_type_int": "Date chat was created",
"object_encryptedChat_param_admin_id_type_long": "Chat creator ID",
"object_encryptedChat_param_participant_id_type_long": "ID of the second chat participant",
"object_encryptedChat_param_g_a_or_b_type_bytes": "`B = g ^ b mod p`, if the currently authorized user is the chat's creator,<br>or `A = g ^ a mod p` otherwise<br>See [Wikipedia](https:\/\/en.wikipedia.org\/wiki\/Diffie%E2%80%93Hellman_key_exchange) for more info",
"object_encryptedChat_param_key_fingerprint_type_long": "64-bit fingerprint of received key",
"object_stickerSetMultiCovered": "Stickerset, with multiple stickers as preview",
"object_stickerSetMultiCovered_param_set_type_StickerSet": "Stickerset",
"object_stickerSetMultiCovered_param_covers_type_Vector<Document>": "Preview stickers",
"object_pageBlockAudio": "Audio",
"object_pageBlockAudio_param_audio_id_type_long": "Audio ID (to be fetched from the container [page](..\/constructors\/page.md) constructor",
"object_pageBlockAudio_param_caption_type_PageCaption": "Audio caption",
"object_updateDialogFilters": "Clients should update [folder](https:\/\/core.telegram.org\/api\/folders) info",
"object_account.resetPasswordRequestedWait": "You successfully requested a password reset, please wait until the specified date before finalizing the reset.",
"object_account.resetPasswordRequestedWait_param_until_date_type_int": "Wait until this date before finalizing the reset.",
"object_updateTranscribedAudio": "A pending [voice message transcription \u00bb](https:\/\/core.telegram.org\/api\/transcribe) initiated with [messages.transcribeAudio](..\/methods\/messages.transcribeAudio.md) was updated.",
"object_updateTranscribedAudio_param_pending_type_flags.0?true": "Whether this transcription is still pending and further [updateTranscribedAudio](..\/constructors\/updateTranscribedAudio.md) about it will be sent in the future.",
"object_updateTranscribedAudio_param_peer_type_Peer": "Peer of the transcribed message",
"object_updateTranscribedAudio_param_msg_id_type_int": "Transcribed message ID",
"object_updateTranscribedAudio_param_transcription_id_type_long": "Transcription ID",
"object_updateTranscribedAudio_param_text_type_string": "Transcribed text",
"object_messageMediaWebPage": "Preview of webpage",
"object_messageMediaWebPage_param_webpage_type_WebPage": "Webpage preview",
"object_auth.sentCodeTypeCall": "The code will be sent via a phone call: a synthesized voice will tell the user which verification code to input.",
"object_auth.sentCodeTypeCall_param_length_type_int": "Length of the verification code",
"object_chatParticipantCreator": "Represents the creator of the group",
"object_chatParticipantCreator_param_user_id_type_long": "ID of the user that created the group",
"object_updateBotCommands": "The [command set](https:\/\/core.telegram.org\/api\/bots\/commands) of a certain bot in a certain chat has changed.",
"object_updateBotCommands_param_peer_type_Peer": "The affected chat",
"object_updateBotCommands_param_bot_id_type_long": "ID of the bot that changed its command set",
"object_updateBotCommands_param_commands_type_Vector<BotCommand>": "New bot commands",
"object_channelParticipantsBanned": "Fetch only banned participants",
"object_channelParticipantsBanned_param_q_type_string": "Optional filter for searching banned participants by name (otherwise empty)",
"object_account.wallPapersNotModified": "No new [wallpapers](https:\/\/core.telegram.org\/api\/wallpapers) were found",
"object_help.deepLinkInfoEmpty": "Deep link info empty",
"object_updateChatUserTyping": "The user is preparing a message in a group; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing",
"object_updateChatUserTyping_param_chat_id_type_long": "Group id",
"object_updateChatUserTyping_param_from_id_type_Peer": "Peer that started typing (can be the chat itself, in case of anonymous admins).",
"object_updateChatUserTyping_param_action_type_SendMessageAction": "Type of action",
"object_botInlineMessageMediaAuto": "Send whatever media is attached to the [botInlineMediaResult](..\/constructors\/botInlineMediaResult.md)",
"object_botInlineMessageMediaAuto_param_message_type_string": "Caption",
"object_botInlineMessageMediaAuto_param_entities_type_flags.1?Vector<MessageEntity>": "[Message entities for styled text](https:\/\/core.telegram.org\/api\/entities)",
"object_botInlineMessageMediaAuto_param_reply_markup_type_flags.2?ReplyMarkup": "Inline keyboard",
"object_pageBlockAuthorDate": "Author and date of creation of article",
"object_pageBlockAuthorDate_param_author_type_RichText": "Author name",
"object_pageBlockAuthorDate_param_published_date_type_int": "Date of publication",
"object_account.passwordInputSettings": "Settings for setting up a new password",
"object_account.passwordInputSettings_param_new_algo_type_flags.0?PasswordKdfAlgo": "The [SRP algorithm](https:\/\/core.telegram.org\/api\/srp) to use",
"object_account.passwordInputSettings_param_new_password_hash_type_flags.0?bytes": "The [computed password hash](https:\/\/core.telegram.org\/api\/srp)",
"object_account.passwordInputSettings_param_hint_type_flags.0?string": "Text hint for the password",
"object_account.passwordInputSettings_param_email_type_flags.1?string": "Password recovery email",
"object_account.passwordInputSettings_param_new_secure_settings_type_flags.2?SecureSecretSettings": "Telegram [passport](https:\/\/core.telegram.org\/passport) settings",
"object_messages.sponsoredMessages": "A set of sponsored messages associated to a channel",
"object_messages.sponsoredMessages_param_posts_between_type_flags.0?int": "If set, specifies the minimum number of messages between shown sponsored messages; otherwise, only one sponsored message must be shown after all ordinary messages.",
"object_messages.sponsoredMessages_param_messages_type_Vector<SponsoredMessage>": "Sponsored messages",
"object_messages.sponsoredMessages_param_chats_type_Vector<Chat>": "Chats mentioned in the sponsored messages",
"object_messages.sponsoredMessages_param_users_type_Vector<User>": "Users mentioned in the sponsored messages",
"object_messages.inactiveChats": "Inactive chat list",
"object_messages.inactiveChats_param_dates_type_Vector<int>": "When was the chat last active",
"object_messages.inactiveChats_param_chats_type_Vector<Chat>": "Chat list",
"object_messages.inactiveChats_param_users_type_Vector<User>": "Users mentioned in the chat list",
"object_updateChannelWebPage": "A webpage preview of a link in a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) message was generated",
"object_updateChannelWebPage_param_channel_id_type_long": "[Channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) ID",
"object_updateChannelWebPage_param_webpage_type_WebPage": "Generated webpage preview",
"object_updateChannelWebPage_param_pts_type_int": "[Event count after generation](https:\/\/core.telegram.org\/api\/updates)",
"object_updateChannelWebPage_param_pts_count_type_int": "[Number of events that were generated](https:\/\/core.telegram.org\/api\/updates)",
"object_chatlists.chatlistInvite": "Info about a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"object_chatlists.chatlistInvite_param_title_type_string": "Name of the link",
"object_chatlists.chatlistInvite_param_emoticon_type_flags.0?string": "Emoji to use as icon for the folder.",
"object_chatlists.chatlistInvite_param_peers_type_Vector<Peer>": "Supergroups and channels to join",
"object_chatlists.chatlistInvite_param_chats_type_Vector<Chat>": "Related chat information",
"object_chatlists.chatlistInvite_param_users_type_Vector<User>": "Related user information",
"object_chatEmpty": "Empty constructor, group doesn't exist",
"object_chatEmpty_param_id_type_long": "Group identifier",
"object_wallPaper": "Represents a [wallpaper](https:\/\/core.telegram.org\/api\/wallpapers) based on an image.",
"object_wallPaper_param_id_type_long": "Identifier",
"object_wallPaper_param_creator_type_flags.0?true": "Whether we created this wallpaper",
"object_wallPaper_param_default_type_flags.1?true": "Whether this is the default wallpaper",
"object_wallPaper_param_pattern_type_flags.3?true": "Whether this is a [pattern wallpaper \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#pattern-wallpapers)",
"object_wallPaper_param_dark_type_flags.4?true": "Whether this wallpaper should be used in dark mode.",
"object_wallPaper_param_access_hash_type_long": "Access hash",
"object_wallPaper_param_slug_type_string": "Unique wallpaper ID, used when generating [wallpaper links](https:\/\/core.telegram.org\/api\/links#wallpaper-links) or [importing wallpaper links](https:\/\/core.telegram.org\/api\/wallpapers).",
"object_wallPaper_param_document_type_Document": "The actual wallpaper",
"object_wallPaper_param_settings_type_flags.2?WallPaperSettings": "Info on how to generate the wallpaper, according to [these instructions \u00bb](https:\/\/core.telegram.org\/api\/wallpapers).",
"object_bankCardOpenUrl": "Credit card info URL provided by the bank",
"object_bankCardOpenUrl_param_url_type_string": "Info URL",
"object_bankCardOpenUrl_param_name_type_string": "Bank name",
"object_phone.joinAsPeers": "A list of peers that can be used to join a group call, presenting yourself as a specific user\/channel.",
"object_phone.joinAsPeers_param_peers_type_Vector<Peer>": "Peers",
"object_phone.joinAsPeers_param_chats_type_Vector<Chat>": "Chats mentioned in the peers vector",
"object_phone.joinAsPeers_param_users_type_Vector<User>": "Users mentioned in the peers vector",
"object_updates.differenceEmpty": "No events.",
"object_updates.differenceEmpty_param_date_type_int": "Current date",
"object_updates.differenceEmpty_param_seq_type_int": "Number of sent updates",
"object_channelAdminLogEventActionDefaultBannedRights": "The default banned rights were modified",
"object_channelAdminLogEventActionDefaultBannedRights_param_prev_banned_rights_type_ChatBannedRights": "Previous global [banned rights](https:\/\/core.telegram.org\/api\/rights)",
"object_channelAdminLogEventActionDefaultBannedRights_param_new_banned_rights_type_ChatBannedRights": "New global [banned rights](https:\/\/core.telegram.org\/api\/rights).",
"object_peerSelfLocated": "Current peer",
"object_peerSelfLocated_param_expires_type_int": "Expiry of geolocation info for current peer",
"object_messages.exportedChatInvites": "Info about chat invites exported by a certain admin.",
"object_messages.exportedChatInvites_param_count_type_int": "Number of invites exported by the admin",
"object_messages.exportedChatInvites_param_invites_type_Vector<ExportedChatInvite>": "Exported invites",
"object_messages.exportedChatInvites_param_users_type_Vector<User>": "Info about the admin",
"object_upload.file": "File content.",
"object_upload.file_param_type_type_storage.FileType": "File type",
"object_upload.file_param_mtime_type_int": "Modification time",
"object_upload.file_param_bytes_type_bytes": "Binary data, file content",
"object_help.countriesList": "Name, ISO code, localized name and phone codes\/patterns of all available countries",
"object_help.countriesList_param_countries_type_Vector<help.Country>": "Name, ISO code, localized name and phone codes\/patterns of all available countries",
"object_help.countriesList_param_hash_type_int": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"object_photoStrippedSize": "A low-resolution compressed JPG payload",
"object_photoStrippedSize_param_type_type_string": "Thumbnail type",
"object_photoStrippedSize_param_bytes_type_bytes": "Thumbnail data, see [here for more info on decompression \u00bb](https:\/\/core.telegram.org\/api\/files#stripped-thumbnails)",
"object_updateUser": "User information was updated, it must be refetched using [users.getFullUser](..\/methods\/users.getFullUser.md).",
"object_updateUser_param_user_id_type_long": "User ID",
"object_messagePeerReaction": "How a certain peer reacted to the message",
"object_messagePeerReaction_param_big_type_flags.0?true": "Whether the specified [message reaction \u00bb](https:\/\/core.telegram.org\/api\/reactions) should elicit a bigger and longer reaction",
"object_messagePeerReaction_param_unread_type_flags.1?true": "Whether the reaction wasn't yet marked as read by the current user",
"object_messagePeerReaction_param_my_type_flags.2?true": "Starting from layer 159, [messages.sendReaction](..\/methods\/messages.sendReaction.md) will send reactions from the peer (user or channel) specified using [messages.saveDefaultSendAs](..\/methods\/messages.saveDefaultSendAs.md). <br>If set, this flag indicates that this reaction was sent by us, even if the `peer` doesn't point to the current account.",
"object_messagePeerReaction_param_peer_id_type_Peer": "Peer that reacted to the message",
"object_messagePeerReaction_param_date_type_int": "When was this reaction added",
"object_messagePeerReaction_param_reaction_type_Reaction": "Reaction emoji",
"object_paymentSavedCredentialsCard": "Saved credit card",
"object_paymentSavedCredentialsCard_param_id_type_string": "Card ID",
"object_paymentSavedCredentialsCard_param_title_type_string": "Title",
"object_dialogFolder": "Dialog in folder",
"object_dialogFolder_param_pinned_type_flags.2?true": "Is this folder pinned",
"object_dialogFolder_param_folder_type_Folder": "The folder",
"object_dialogFolder_param_peer_type_Peer": "Peer in folder",
"object_dialogFolder_param_top_message_type_int": "Latest message ID of dialog",
"object_dialogFolder_param_unread_muted_peers_count_type_int": "Number of unread muted peers in folder",
"object_dialogFolder_param_unread_unmuted_peers_count_type_int": "Number of unread unmuted peers in folder",
"object_dialogFolder_param_unread_muted_messages_count_type_int": "Number of unread messages from muted peers in folder",
"object_dialogFolder_param_unread_unmuted_messages_count_type_int": "Number of unread messages from unmuted peers in folder",
"object_webViewResultUrl": "Contains the webview URL with appropriate theme and user info parameters added",
"object_webViewResultUrl_param_query_id_type_long": "Webview session ID",
"object_webViewResultUrl_param_url_type_string": "Webview URL to open",
"object_messageActionRequestedPeer": "Contains info about a peer that the user shared with the bot after clicking on a [keyboardButtonRequestPeer](..\/constructors\/keyboardButtonRequestPeer.md) button.",
"object_messageActionRequestedPeer_param_button_id_type_int": "`button_id` contained in the [keyboardButtonRequestPeer](..\/constructors\/keyboardButtonRequestPeer.md)",
"object_messageActionRequestedPeer_param_peer_type_Peer": "The shared peer",
"object_textEmail": "Rich text email link",
"object_textEmail_param_text_type_RichText": "Link text",
"object_textEmail_param_email_type_string": "Email address",
"object_inputPrivacyKeyForwards": "Whether messages forwarded from you will be [anonymous](https:\/\/telegram.org\/blog\/unsend-privacy-emoji#anonymous-forwarding)",
"object_securePlainEmail": "Email address to use in [telegram passport](https:\/\/core.telegram.org\/passport): [it must be verified, first \u00bb](https:\/\/core.telegram.org\/passport\/encryption#secureplaindata).",
"object_securePlainEmail_param_email_type_string": "Email address",
"object_inputPeerSelf": "Defines the current user.",
"object_stats.broadcastStats": "[Channel statistics](https:\/\/core.telegram.org\/api\/stats).",
"object_stats.broadcastStats_param_period_type_StatsDateRangeDays": "Period in consideration",
"object_stats.broadcastStats_param_followers_type_StatsAbsValueAndPrev": "Follower count change for period in consideration",
"object_stats.broadcastStats_param_views_per_post_type_StatsAbsValueAndPrev": "`total_viewcount\/postcount`, for posts posted during the period in consideration (`views_per_post`). <br>Note that in this case, `current` refers to the `period` in consideration (`min_date` till `max_date`), and `prev` refers to the previous period (`(min_date - (max_date - min_date))` till `min_date`).",
"object_stats.broadcastStats_param_shares_per_post_type_StatsAbsValueAndPrev": "`total_viewcount\/postcount`, for posts posted during the period in consideration (`views_per_post`). <br>Note that in this case, `current` refers to the `period` in consideration (`min_date` till `max_date`), and `prev` refers to the previous period (`(min_date - (max_date - min_date))` till `min_date`)",
"object_stats.broadcastStats_param_enabled_notifications_type_StatsPercentValue": "Percentage of subscribers with enabled notifications",
"object_stats.broadcastStats_param_growth_graph_type_StatsGraph": "Channel growth graph (absolute subscriber count)",
"object_stats.broadcastStats_param_followers_graph_type_StatsGraph": "Followers growth graph (relative subscriber count)",
"object_stats.broadcastStats_param_mute_graph_type_StatsGraph": "Muted users graph (relative)",
"object_stats.broadcastStats_param_top_hours_graph_type_StatsGraph": "Views per hour graph (absolute)",
"object_stats.broadcastStats_param_interactions_graph_type_StatsGraph": "Interactions graph (absolute)",
"object_stats.broadcastStats_param_iv_interactions_graph_type_StatsGraph": "IV interactions graph (absolute)",
"object_stats.broadcastStats_param_views_by_source_graph_type_StatsGraph": "Views by source graph (absolute)",
"object_stats.broadcastStats_param_new_followers_by_source_graph_type_StatsGraph": "New followers by source graph (absolute)",
"object_stats.broadcastStats_param_languages_graph_type_StatsGraph": "Subscriber language graph (pie chart)",
"object_stats.broadcastStats_param_recent_message_interactions_type_Vector<MessageInteractionCounters>": "Recent message interactions",
"object_messageService": "Indicates a service message",
"object_messageService_param_out_type_flags.1?true": "Whether the message is outgoing",
"object_messageService_param_mentioned_type_flags.4?true": "Whether we were mentioned in the message",
"object_messageService_param_media_unread_type_flags.5?true": "Whether the message contains unread media",
"object_messageService_param_silent_type_flags.13?true": "Whether the message is silent",
"object_messageService_param_post_type_flags.14?true": "Whether it's a channel post",
"object_messageService_param_legacy_type_flags.19?true": "This is a legacy message: it has to be refetched with the new layer",
"object_messageService_param_id_type_int": "Message ID",
"object_messageService_param_from_id_type_flags.8?Peer": "ID of the sender of this message",
"object_messageService_param_peer_id_type_Peer": "Sender of service message",
"object_messageService_param_reply_to_type_flags.3?MessageReplyHeader": "Reply (thread) information",
"object_messageService_param_date_type_int": "Message date",
"object_messageService_param_action_type_MessageAction": "Event connected with the service message",
"object_messageService_param_ttl_period_type_flags.25?int": "Time To Live of the message, once message.date+message.ttl\\_period === time(), the message will be deleted on the server, and must be deleted locally as well.",
"object_userFull": "Extended user info",
"object_userFull_param_blocked_type_flags.0?true": "Whether you have blocked this user",
"object_userFull_param_phone_calls_available_type_flags.4?true": "Whether this user can make VoIP calls",
"object_userFull_param_phone_calls_private_type_flags.5?true": "Whether this user's privacy settings allow you to call them",
"object_userFull_param_can_pin_message_type_flags.7?true": "Whether you can pin messages in the chat with this user, you can do this only for a chat with yourself",
"object_userFull_param_has_scheduled_type_flags.12?true": "Whether [scheduled messages](https:\/\/core.telegram.org\/api\/scheduled-messages) are available",
"object_userFull_param_video_calls_available_type_flags.13?true": "Whether the user can receive video calls",
"object_userFull_param_voice_messages_forbidden_type_flags.20?true": "Whether this user doesn't allow sending voice messages in a private chat with them",
"object_userFull_param_translations_disabled_type_flags.23?true": "Whether the [real-time chat translation popup](https:\/\/core.telegram.org\/api\/translation) should be hidden.",
"object_userFull_param_id_type_long": "User ID",
"object_userFull_param_about_type_flags.1?string": "Bio of the user",
"object_userFull_param_settings_type_PeerSettings": "Peer settings",
"object_userFull_param_personal_photo_type_flags.21?Photo": "Personal profile photo, to be shown instead of `profile_photo`.",
"object_userFull_param_profile_photo_type_flags.2?Photo": "Profile photo",
"object_userFull_param_fallback_photo_type_flags.22?Photo": "Fallback profile photo, displayed if no photo is present in `profile_photo` or `personal_photo`, due to privacy settings.",
"object_userFull_param_notify_settings_type_PeerNotifySettings": "Notification settings",
"object_userFull_param_bot_info_type_flags.3?BotInfo": "For bots, info about the bot (bot commands, etc)",
"object_userFull_param_pinned_msg_id_type_flags.6?int": "Message ID of the last [pinned message](https:\/\/core.telegram.org\/api\/pin)",
"object_userFull_param_common_chats_count_type_int": "Chats in common with this user",
"object_userFull_param_folder_id_type_flags.11?int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"object_userFull_param_ttl_period_type_flags.14?int": "Time To Live of all messages in this chat; once a message is this many seconds old, it must be deleted.",
"object_userFull_param_theme_emoticon_type_flags.15?string": "Emoji associated with chat theme",
"object_userFull_param_private_forward_name_type_flags.16?string": "Anonymized text to be shown instead of the user's name on forwarded messages",
"object_userFull_param_bot_group_admin_rights_type_flags.17?ChatAdminRights": "A [suggested set of administrator rights](https:\/\/core.telegram.org\/api\/rights#suggested-bot-rights) for the bot, to be shown when adding the bot as admin to a group, see [here for more info on how to handle them \u00bb](https:\/\/core.telegram.org\/api\/rights#suggested-bot-rights).",
"object_userFull_param_bot_broadcast_admin_rights_type_flags.18?ChatAdminRights": "A [suggested set of administrator rights](https:\/\/core.telegram.org\/api\/rights#suggested-bot-rights) for the bot, to be shown when adding the bot as admin to a channel, see [here for more info on how to handle them \u00bb](https:\/\/core.telegram.org\/api\/rights#suggested-bot-rights).",
"object_userFull_param_premium_gifts_type_flags.19?Vector<PremiumGiftOption>": "Telegram Premium subscriptions gift options",
"object_userFull_param_wallpaper_type_flags.24?WallPaper": "[Wallpaper](https:\/\/core.telegram.org\/api\/wallpapers) to use in the private chat with the user.",
"object_phoneCallDiscardReasonBusy": "The phone call was discarded because the user is busy in another call",
"object_channelLocation": "Geographical location of supergroup (geogroups)",
"object_channelLocation_param_geo_point_type_GeoPoint": "Geographical location of supergroup",
"object_channelLocation_param_address_type_string": "Textual description of the address",
"object_inputStickerSetEmpty": "Empty constructor",
"object_messageEntityCode": "Message entity representing a `codeblock`.",
"object_messageEntityCode_param_offset_type_int": "Offset of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_messageEntityCode_param_length_type_int": "Length of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_secureValueTypePassport": "Passport",
"object_langPackLanguage": "Identifies a localization pack",
"object_langPackLanguage_param_official_type_flags.0?true": "Whether the language pack is official",
"object_langPackLanguage_param_rtl_type_flags.2?true": "Is this a localization pack for an RTL language",
"object_langPackLanguage_param_beta_type_flags.3?true": "Is this a beta localization pack?",
"object_langPackLanguage_param_name_type_string": "Language name",
"object_langPackLanguage_param_native_name_type_string": "Language name in the language itself",
"object_langPackLanguage_param_lang_code_type_string": "Language code (pack identifier)",
"object_langPackLanguage_param_base_lang_code_type_flags.1?string": "Identifier of a base language pack; may be empty. If a string is missed in the language pack, then it should be fetched from base language pack. Unsupported in custom language packs",
"object_langPackLanguage_param_plural_code_type_string": "A language code to be used to apply plural forms. See [https:\/\/www.unicode.org\/cldr\/charts\/latest\/supplemental\/language\\_plural\\_rules.html](https:\/\/www.unicode.org\/cldr\/charts\/latest\/supplemental\/language_plural_rules.html) for more info",
"object_langPackLanguage_param_strings_count_type_int": "Total number of non-deleted strings from the language pack",
"object_langPackLanguage_param_translated_count_type_int": "Total number of translated strings from the language pack",
"object_langPackLanguage_param_translations_url_type_string": "Link to language translation interface; empty for custom local language packs",
"object_updatePeerBlocked": "A peer was blocked",
"object_updatePeerBlocked_param_peer_id_type_Peer": "The blocked peer",
"object_updatePeerBlocked_param_blocked_type_Bool": "Whether the peer was blocked or unblocked",
"object_updateServiceNotification": "A service message for the user.\n\nThe app must show the message to the user upon receiving this update. In case the **popup** parameter was passed, the text message must be displayed in a popup alert immediately upon receipt. It is recommended to handle the text as you would an ordinary message in terms of highlighting links, etc. The message must also be stored locally as part of the message history with the user id `777000` (Telegram Notifications).",
"object_updateServiceNotification_param_popup_type_flags.0?true": "If set, the message must be displayed in a popup.",
"object_updateServiceNotification_param_inbox_date_type_flags.1?int": "When was the notification received<br>The message must also be stored locally as part of the message history with the user id `777000` (Telegram Notifications).",
"object_updateServiceNotification_param_type_type_string": "String, identical in format and contents to the [**type**](https:\/\/core.telegram.org\/api\/errors#error-type) field in API errors. Describes type of service message. It is acceptable to ignore repeated messages of the same **type** within a short period of time (15 minutes).",
"object_updateServiceNotification_param_message_type_string": "Message text",
"object_updateServiceNotification_param_media_type_MessageMedia": "Media content (optional)",
"object_updateServiceNotification_param_entities_type_Vector<MessageEntity>": "[Message entities for styled text](https:\/\/core.telegram.org\/api\/entities)",
"object_updateChannel": "A new channel is available",
"object_updateChannel_param_channel_id_type_long": "Channel ID",
"object_requestPeerTypeBroadcast": "Choose a channel",
"object_requestPeerTypeBroadcast_param_creator_type_flags.0?true": "Whether to allow only choosing channels that were created by the current user.",
"object_requestPeerTypeBroadcast_param_has_username_type_flags.3?Bool": "If specified, allows only choosing channels with or without a username, according to the value of [Bool](..\/types\/Bool.md).",
"object_requestPeerTypeBroadcast_param_user_admin_rights_type_flags.1?ChatAdminRights": "If specified, allows only choosing channels where the current user is an admin with at least the specified admin rights.",
"object_requestPeerTypeBroadcast_param_bot_admin_rights_type_flags.2?ChatAdminRights": "If specified, allows only choosing channels where the bot is an admin with at least the specified admin rights.",
"object_textImage": "Inline image",
"object_textImage_param_document_id_type_long": "Document ID",
"object_textImage_param_w_type_int": "Width",
"object_textImage_param_h_type_int": "Height",
"object_decryptedMessageActionRequestKey": "Request rekeying, see [rekeying process](https:\/\/core.telegram.org\/api\/end-to-end\/pfs)",
"object_decryptedMessageActionRequestKey_param_exchange_id_type_long": "Exchange ID",
"object_decryptedMessageActionRequestKey_param_g_a_type_bytes": "g\\_a, see [rekeying process](https:\/\/core.telegram.org\/api\/end-to-end\/pfs)",
"object_updateEditChannelMessage": "A message was edited in a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"object_updateEditChannelMessage_param_message_type_Message": "The new message",
"object_updateEditChannelMessage_param_pts_type_int": "[Event count after generation](https:\/\/core.telegram.org\/api\/updates)",
"object_updateEditChannelMessage_param_pts_count_type_int": "[Number of events that were generated](https:\/\/core.telegram.org\/api\/updates)",
"object_account.autoSaveSettings": "Contains media autosave settings",
"object_account.autoSaveSettings_param_users_settings_type_AutoSaveSettings": "Default media autosave settings for private chats",
"object_account.autoSaveSettings_param_chats_settings_type_AutoSaveSettings": "Default media autosave settings for [groups and supergroups](https:\/\/core.telegram.org\/api\/channel)",
"object_account.autoSaveSettings_param_broadcasts_settings_type_AutoSaveSettings": "Default media autosave settings for [channels](https:\/\/core.telegram.org\/api\/channel)",
"object_account.autoSaveSettings_param_exceptions_type_Vector<AutoSaveException>": "Peer-specific granular autosave settings",
"object_account.autoSaveSettings_param_chats_type_Vector<Chat>": "Chats mentioned in the peer-specific granular autosave settings",
"object_account.autoSaveSettings_param_users_type_Vector<User>": "Users mentioned in the peer-specific granular autosave settings",
"object_secureValueErrorFile": "Represents an issue with a document scan. The error is considered resolved when the file with the document scan changes.",
"object_secureValueErrorFile_param_type_type_SecureValueType": "One of [secureValueTypeUtilityBill](..\/constructors\/secureValueTypeUtilityBill.md), [secureValueTypeBankStatement](..\/constructors\/secureValueTypeBankStatement.md), [secureValueTypeRentalAgreement](..\/constructors\/secureValueTypeRentalAgreement.md), [secureValueTypePassportRegistration](..\/constructors\/secureValueTypePassportRegistration.md), [secureValueTypeTemporaryRegistration](..\/constructors\/secureValueTypeTemporaryRegistration.md)",
"object_secureValueErrorFile_param_file_hash_type_bytes": "File hash",
"object_secureValueErrorFile_param_text_type_string": "Error message",
"object_pageListOrderedItemBlocks": "Ordered list of [IV](https:\/\/instantview.telegram.org) blocks",
"object_pageListOrderedItemBlocks_param_num_type_string": "Number of element within ordered list",
"object_pageListOrderedItemBlocks_param_blocks_type_Vector<PageBlock>": "Item contents",
"object_inputMediaPhoto": "Forwarded photo",
"object_inputMediaPhoto_param_spoiler_type_flags.1?true": "Whether this media should be hidden behind a spoiler warning",
"object_inputMediaPhoto_param_id_type_InputPhoto": "Photo to be forwarded",
"object_inputMediaPhoto_param_ttl_seconds_type_flags.0?int": "Time to live in seconds of self-destructing photo",
"object_accountDaysTTL": "Time to live in days of the current account",
"object_accountDaysTTL_param_days_type_int": "This account will self-destruct in the specified number of days",
"object_botInlineResult": "Generic result",
"object_botInlineResult_param_id_type_string": "Result ID",
"object_botInlineResult_param_type_type_string": "Result type (see [bot API docs](https:\/\/core.telegram.org\/bots\/api#inlinequeryresult))",
"object_botInlineResult_param_title_type_flags.1?string": "Result title",
"object_botInlineResult_param_description_type_flags.2?string": "Result description",
"object_botInlineResult_param_url_type_flags.3?string": "URL of article or webpage",
"object_botInlineResult_param_thumb_type_flags.4?WebDocument": "Thumbnail for the result",
"object_botInlineResult_param_content_type_flags.5?WebDocument": "Content of the result",
"object_botInlineResult_param_send_message_type_BotInlineMessage": "Message to send",
"object_messageEntityPre": "Message entity representing a preformatted `codeblock`, allowing the user to specify a programming language for the codeblock.",
"object_messageEntityPre_param_offset_type_int": "Offset of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_messageEntityPre_param_length_type_int": "Length of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_messageEntityPre_param_language_type_string": "Programming language of the code",
"object_inputEncryptedChat": "Creates an encrypted chat.",
"object_inputEncryptedChat_param_chat_id_type_int": "Chat ID",
"object_inputEncryptedChat_param_access_hash_type_long": "Checking sum from constructor [encryptedChat](..\/constructors\/encryptedChat.md), [encryptedChatWaiting](..\/constructors\/encryptedChatWaiting.md) or [encryptedChatRequested](..\/constructors\/encryptedChatRequested.md)",
"object_emojiStatusEmpty": "No emoji status is set",
"object_botInlineMessageText": "Send a simple text message",
"object_botInlineMessageText_param_no_webpage_type_flags.0?true": "Disable webpage preview",
"object_botInlineMessageText_param_message_type_string": "The message",
"object_botInlineMessageText_param_entities_type_flags.1?Vector<MessageEntity>": "[Message entities for styled text](https:\/\/core.telegram.org\/api\/entities)",
"object_botInlineMessageText_param_reply_markup_type_flags.2?ReplyMarkup": "Inline keyboard",
"object_updateMessageReactions": "New [message reactions \u00bb](https:\/\/core.telegram.org\/api\/reactions) are available",
"object_updateMessageReactions_param_peer_type_Peer": "Peer",
"object_updateMessageReactions_param_msg_id_type_int": "Message ID",
"object_updateMessageReactions_param_top_msg_id_type_flags.0?int": "[Forum topic ID](https:\/\/core.telegram.org\/api\/forum#forum-topics)",
"object_updateMessageReactions_param_reactions_type_MessageReactions": "Reactions",
"object_messages.foundGifs": "Found GIFs",
"object_messages.foundGifs_param_next_offset_type_int": "Next offset to use when trying to [load more results](..\/methods\/messages.searchGifs.md)",
"object_messages.foundGifs_param_results_type_Vector<FoundGif>": "Found GIFs",
"object_channelAdminLogEventActionParticipantJoinByInvite": "A user joined the [supergroup\/channel](https:\/\/core.telegram.org\/api\/channel) using a specific invite link",
"object_channelAdminLogEventActionParticipantJoinByInvite_param_via_chatlist_type_flags.0?true": "The participant joined by importing a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"object_channelAdminLogEventActionParticipantJoinByInvite_param_invite_type_ExportedChatInvite": "The invite link used to join the [supergroup\/channel](https:\/\/core.telegram.org\/api\/channel)",
"object_autoSaveException": "Peer-specific media autosave settings",
"object_autoSaveException_param_peer_type_Peer": "The peer",
"object_autoSaveException_param_settings_type_AutoSaveSettings": "Media autosave settings",
"object_privacyValueAllowUsers": "Allow only certain users",
"object_privacyValueAllowUsers_param_users_type_Vector<long>": "Allowed users",
"object_inputEncryptedFileBigUploaded": "Assigns a new big encrypted file (over 10 MB in size), saved in parts using the method [upload.saveBigFilePart](..\/methods\/upload.saveBigFilePart.md).",
"object_inputEncryptedFileBigUploaded_param_id_type_long": "Random file id, created by the client",
"object_inputEncryptedFileBigUploaded_param_parts_type_int": "Number of saved parts",
"object_inputEncryptedFileBigUploaded_param_key_fingerprint_type_int": "32-bit imprint of the key used to encrypt the file",
"object_emojiListNotModified": "The list of [custom emojis](https:\/\/core.telegram.org\/api\/custom-emoji) hasn't changed.",
"object_messages.favedStickersNotModified": "No new favorited stickers were found",
"object_decryptedMessageMediaAudio": "Audio file attached to a secret chat message.",
"object_decryptedMessageMediaAudio_param_duration_type_int": "Audio duration in seconds",
"object_decryptedMessageMediaAudio_param_mime_type_type_string": "MIME-type of the audio file<br>Parameter added in Layer 13.",
"object_decryptedMessageMediaAudio_param_size_type_int": "File size",
"object_decryptedMessageMediaAudio_param_key_type_bytes": "Key to decrypt the attached media file",
"object_decryptedMessageMediaAudio_param_iv_type_bytes": "Initialization vector",
"object_messageExtendedMediaPreview": "Extended media preview",
"object_messageExtendedMediaPreview_param_w_type_flags.0?int": "Width",
"object_messageExtendedMediaPreview_param_h_type_flags.0?int": "Height",
"object_messageExtendedMediaPreview_param_thumb_type_flags.1?PhotoSize": "Thumbnail",
"object_messageExtendedMediaPreview_param_video_duration_type_flags.2?int": "Video duration",
"object_messages.searchResultsCalendar": "Information about found messages sent on a specific day",
"object_messages.searchResultsCalendar_param_inexact_type_flags.0?true": "If set, indicates that the results may be inexact",
"object_messages.searchResultsCalendar_param_count_type_int": "Total number of results matching query",
"object_messages.searchResultsCalendar_param_min_date_type_int": "Starting timestamp of attached messages",
"object_messages.searchResultsCalendar_param_min_msg_id_type_int": "Ending timestamp of attached messages",
"object_messages.searchResultsCalendar_param_offset_id_offset_type_flags.1?int": "Indicates the absolute position of `messages[0]` within the total result set with count `count`. <br>This is useful, for example, if we need to display a `progress\/total` counter (like `photo 134 of 200`, for all media in a chat, we could simply use `photo ${offset_id_offset} of ${count}`.",
"object_messages.searchResultsCalendar_param_periods_type_Vector<SearchResultsCalendarPeriod>": "Used to split the `messages` by days: multiple [SearchResultsCalendarPeriod](..\/types\/SearchResultsCalendarPeriod.md) constructors are returned, each containing information about the first, last and total number of messages matching the filter that were sent on a specific day. <br>This information can be easily used to split the returned `messages` by day.",
"object_messages.searchResultsCalendar_param_messages_type_Vector<Message>": "Messages",
"object_messages.searchResultsCalendar_param_chats_type_Vector<Chat>": "Mentioned chats",
"object_messages.searchResultsCalendar_param_users_type_Vector<User>": "Mentioned users",
"object_foundGif": "Found GIF",
"object_foundGif_param_url_type_string": "GIF URL",
"object_foundGif_param_thumb_url_type_string": "Thumbnail URL",
"object_foundGif_param_content_url_type_string": "Actual URL of the content to send",
"object_foundGif_param_content_type_type_string": "Content-type of media",
"object_foundGif_param_w_type_int": "Width of GIF",
"object_foundGif_param_h_type_int": "Height of GIF",
"object_account.tmpPassword": "Temporary payment password",
"object_account.tmpPassword_param_tmp_password_type_bytes": "Temporary password",
"object_account.tmpPassword_param_valid_until_type_int": "Validity period",
"object_messages.stickerSet": "Stickerset and stickers inside it",
"object_messages.stickerSet_param_set_type_StickerSet": "The stickerset",
"object_messages.stickerSet_param_packs_type_Vector<StickerPack>": "Emoji info for stickers",
"object_messages.stickerSet_param_keywords_type_Vector<StickerKeyword>": "Keywords for some or every sticker in the stickerset.",
"object_messages.stickerSet_param_documents_type_Vector<Document>": "Stickers in stickerset",
"object_stickerSetFullCovered": "Stickerset preview with all stickers of the stickerset included. \nCurrently used only for [custom emoji stickersets](https:\/\/core.telegram.org\/api\/custom-emoji), to avoid a further call to [messages.getStickerSet](..\/methods\/messages.getStickerSet.md).",
"object_stickerSetFullCovered_param_set_type_StickerSet": "Stickerset",
"object_stickerSetFullCovered_param_packs_type_Vector<StickerPack>": "Emoji information about every sticker in the stickerset",
"object_stickerSetFullCovered_param_keywords_type_Vector<StickerKeyword>": "Keywords for some or every sticker in the stickerset.",
"object_stickerSetFullCovered_param_documents_type_Vector<Document>": "Stickers",
"object_pageBlockFooter": "Page footer",
"object_pageBlockFooter_param_text_type_RichText": "Contents",
"object_replyKeyboardHide": "Hide sent bot keyboard",
"object_replyKeyboardHide_param_selective_type_flags.2?true": "Use this flag if you want to remove the keyboard for specific users only. Targets: 1) users that are @mentioned in the text of the Message object; 2) if the bot's message is a reply (has reply\\_to\\_message\\_id), sender of the original message.<br><br>Example: A user votes in a poll, bot returns confirmation message in reply to the vote and removes the keyboard for that user, while still showing the keyboard with poll options to users who haven't voted yet",
"object_phone.groupCall": "Contains info about a group call, and partial info about its participants.",
"object_phone.groupCall_param_call_type_GroupCall": "Info about the group call",
"object_phone.groupCall_param_participants_type_Vector<GroupCallParticipant>": "A partial list of participants.",
"object_phone.groupCall_param_participants_next_offset_type_string": "Next offset to use when fetching the remaining participants using [phone.getGroupParticipants](..\/methods\/phone.getGroupParticipants.md)",
"object_phone.groupCall_param_chats_type_Vector<Chat>": "Chats mentioned in the participants vector",
"object_phone.groupCall_param_users_type_Vector<User>": "Users mentioned in the participants vector",
"object_inputPeerChat": "Defines a chat for further interaction.",
"object_inputPeerChat_param_chat_id_type_long": "Chat identifier",
"object_textPhone": "Rich text linked to a phone number",
"object_textPhone_param_text_type_RichText": "Text",
"object_textPhone_param_phone_type_string": "Phone number",
"object_account.emailVerified": "The email was verified correctly.",
"object_account.emailVerified_param_email_type_string": "The verified email address.",
"object_inputGameShortName": "Game by short name",
"object_inputGameShortName_param_bot_id_type_InputUser": "The bot that provides the game",
"object_inputGameShortName_param_short_name_type_string": "The game's short name, usually obtained from a [game link \u00bb](https:\/\/core.telegram.org\/api\/links#game-links)",
"object_messages.botCallbackAnswer": "Callback answer sent by the bot in response to a button press",
"object_messages.botCallbackAnswer_param_alert_type_flags.1?true": "Whether an alert should be shown to the user instead of a toast notification",
"object_messages.botCallbackAnswer_param_has_url_type_flags.3?true": "Whether an URL is present",
"object_messages.botCallbackAnswer_param_native_ui_type_flags.4?true": "Whether to show games in WebView or in native UI.",
"object_messages.botCallbackAnswer_param_message_type_flags.0?string": "Alert to show",
"object_messages.botCallbackAnswer_param_url_type_flags.2?string": "URL to open",
"object_messages.botCallbackAnswer_param_cache_time_type_int": "For how long should this answer be cached",
"object_emojiKeywordDeleted": "Deleted emoji keyword",
"object_emojiKeywordDeleted_param_keyword_type_string": "Keyword",
"object_emojiKeywordDeleted_param_emoticons_type_Vector<string>": "Emojis that were associated to keyword",
"object_messageMediaGame": "Telegram game",
"object_messageMediaGame_param_game_type_Game": "Game",
"object_inputBotInlineMessageMediaContact": "A contact",
"object_inputBotInlineMessageMediaContact_param_phone_number_type_string": "Phone number",
"object_inputBotInlineMessageMediaContact_param_first_name_type_string": "First name",
"object_inputBotInlineMessageMediaContact_param_last_name_type_string": "Last name",
"object_inputBotInlineMessageMediaContact_param_vcard_type_string": "VCard info",
"object_inputBotInlineMessageMediaContact_param_reply_markup_type_flags.2?ReplyMarkup": "Inline keyboard",
"object_inputStickeredMediaPhoto": "A photo with stickers attached",
"object_inputStickeredMediaPhoto_param_id_type_InputPhoto": "The photo",
"object_pageListOrderedItemText": "Ordered list of text items",
"object_pageListOrderedItemText_param_num_type_string": "Number of element within ordered list",
"object_pageListOrderedItemText_param_text_type_RichText": "Text",
"object_pageBlockMap": "A map",
"object_pageBlockMap_param_geo_type_GeoPoint": "Location of the map center",
"object_pageBlockMap_param_zoom_type_int": "Map zoom level; 13-20",
"object_pageBlockMap_param_w_type_int": "Map width in pixels before applying scale; 16-102",
"object_pageBlockMap_param_h_type_int": "Map height in pixels before applying scale; 16-1024",
"object_pageBlockMap_param_caption_type_PageCaption": "Caption",
"object_updatesCombined": "Constructor for a group of updates.",
"object_updatesCombined_param_updates_type_Vector<Update>": "List of updates",
"object_updatesCombined_param_users_type_Vector<User>": "List of users mentioned in updates",
"object_updatesCombined_param_chats_type_Vector<Chat>": "List of chats mentioned in updates",
"object_updatesCombined_param_date_type_int": "Current date",
"object_updatesCombined_param_seq_start_type_int": "Value **seq** for the earliest update in a group",
"object_updatesCombined_param_seq_type_int": "Value **seq** for the latest update in a group",
"object_updateNewChannelMessage": "A new message was sent in a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"object_updateNewChannelMessage_param_message_type_Message": "New message",
"object_updateNewChannelMessage_param_pts_type_int": "[Event count after generation](https:\/\/core.telegram.org\/api\/updates)",
"object_updateNewChannelMessage_param_pts_count_type_int": "[Number of events that were generated](https:\/\/core.telegram.org\/api\/updates)",
"object_inputPaymentCredentialsApplePay": "Apple pay payment credentials",
"object_inputPaymentCredentialsApplePay_param_payment_data_type_DataJSON": "Payment data",
"object_pageBlockPullquote": "Pullquote",
"object_pageBlockPullquote_param_text_type_RichText": "Text",
"object_pageBlockPullquote_param_caption_type_RichText": "Caption",
"object_messageActionChatEditPhoto": "Group profile changed",
"object_messageActionChatEditPhoto_param_photo_type_Photo": "New group profile photo",
"object_inputBotInlineMessageID": "Represents a sent inline message from the perspective of a bot (legacy constructor)",
"object_inputBotInlineMessageID_param_dc_id_type_int": "DC ID to use when working with this inline message",
"object_inputBotInlineMessageID_param_id_type_long": "ID of message, contains both the (32-bit, legacy) owner ID and the message ID, used only for Bot API backwards compatibility with 32-bit user ID.",
"object_inputBotInlineMessageID_param_access_hash_type_long": "Access hash of message",
"object_photoSizeProgressive": "Progressively encoded photosize",
"object_photoSizeProgressive_param_type_type_string": "[Photosize type \u00bb](https:\/\/core.telegram.org\/api\/files#image-thumbnail-types)",
"object_photoSizeProgressive_param_w_type_int": "Photo width",
"object_photoSizeProgressive_param_h_type_int": "Photo height",
"object_photoSizeProgressive_param_sizes_type_Vector<int>": "Sizes of progressive JPEG file prefixes, which can be used to preliminarily show the image.",
"object_botInlineMessageMediaContact": "Send a contact",
"object_botInlineMessageMediaContact_param_phone_number_type_string": "Phone number",
"object_botInlineMessageMediaContact_param_first_name_type_string": "First name",
"object_botInlineMessageMediaContact_param_last_name_type_string": "Last name",
"object_botInlineMessageMediaContact_param_vcard_type_string": "VCard info",
"object_botInlineMessageMediaContact_param_reply_markup_type_flags.2?ReplyMarkup": "Inline keyboard",
"object_messages.chats": "List of chats with auxiliary data.",
"object_messages.chats_param_chats_type_Vector<Chat>": "List of chats",
"object_chatParticipants": "Group members.",
"object_chatParticipants_param_chat_id_type_long": "Group identifier",
"object_chatParticipants_param_participants_type_Vector<ChatParticipant>": "List of group members",
"object_chatParticipants_param_version_type_int": "Group version number",
"object_channelAdminLogEventActionDiscardGroupCall": "A group call was terminated",
"object_channelAdminLogEventActionDiscardGroupCall_param_call_type_InputGroupCall": "The group call that was terminated",
"object_decryptedMessageMediaDocument": "Document attached to a message in a secret chat.",
"object_decryptedMessageMediaDocument_param_thumb_type_bytes": "Thumbnail-file contents (JPEG-file, quality 55, set in a 90x90 square)",
"object_decryptedMessageMediaDocument_param_thumb_w_type_int": "Thumbnail width",
"object_decryptedMessageMediaDocument_param_thumb_h_type_int": "Thumbnail height",
"object_decryptedMessageMediaDocument_param_mime_type_type_string": "File MIME-type",
"object_decryptedMessageMediaDocument_param_size_type_long": "Document size ([int](..\/types\/int.md) on layer <143, [long](..\/types\/long.md) on layer >=143)",
"object_decryptedMessageMediaDocument_param_key_type_bytes": "Key to decrypt the attached document file",
"object_decryptedMessageMediaDocument_param_iv_type_bytes": "Initialization",
"object_decryptedMessageMediaDocument_param_attributes_type_Vector<DocumentAttribute>": "Document attributes for media types",
"object_decryptedMessageMediaDocument_param_caption_type_string": "Caption",
"object_channelAdminLogEventActionParticipantJoinByRequest": "A new member was accepted to the chat by an admin",
"object_channelAdminLogEventActionParticipantJoinByRequest_param_invite_type_ExportedChatInvite": "The invite link that was used to join the chat",
"object_channelAdminLogEventActionParticipantJoinByRequest_param_approved_by_type_long": "ID of the admin that approved the invite",
"object_decryptedMessageActionTyping": "User is preparing a message: typing, recording, uploading, etc.",
"object_decryptedMessageActionTyping_param_action_type_SendMessageAction": "Type of action",
"object_channelAdminLogEventActionParticipantInvite": "A user was invited to the group",
"object_channelAdminLogEventActionParticipantInvite_param_participant_type_ChannelParticipant": "The user that was invited",
"object_page": "[Instant view](https:\/\/instantview.telegram.org) page",
"object_page_param_part_type_flags.0?true": "Indicates that not full page preview is available to the client and it will need to fetch full Instant View from the server using [messages.getWebPagePreview](..\/methods\/messages.getWebPagePreview.md).",
"object_page_param_rtl_type_flags.1?true": "Whether the page contains RTL text",
"object_page_param_v2_type_flags.2?true": "Whether this is an [IV v2](https:\/\/instantview.telegram.org\/docs#what-39s-new-in-2-0) page",
"object_page_param_url_type_string": "Original page HTTP URL",
"object_page_param_blocks_type_Vector<PageBlock>": "Page elements (like with HTML elements, only as TL constructors)",
"object_page_param_photos_type_Vector<Photo>": "Photos in page",
"object_page_param_documents_type_Vector<Document>": "Media in page",
"object_page_param_views_type_flags.3?int": "View count",
"object_updateChannelMessageForwards": "The forward counter of a message in a channel has changed",
"object_updateChannelMessageForwards_param_channel_id_type_long": "Channel ID",
"object_updateChannelMessageForwards_param_id_type_int": "ID of the message",
"object_updateChannelMessageForwards_param_forwards_type_int": "New forward counter",
"object_channelAdminLogEventActionExportedInviteRevoke": "A specific invite link was revoked",
"object_channelAdminLogEventActionExportedInviteRevoke_param_invite_type_ExportedChatInvite": "The invite link that was revoked",
"object_inputStickerSetAnimatedEmojiAnimations": "Animated emoji reaction stickerset (contains animations to play when a user clicks on a given animated emoji)",
"object_inputMessagesFilterUrl": "Return only messages containing URLs",
"object_privacyValueDisallowChatParticipants": "Disallow only participants of certain chats",
"object_privacyValueDisallowChatParticipants_param_chats_type_Vector<long>": "Disallowed chats",
"object_inputReportReasonSpam": "Report for spam",
"object_inputMediaDice": "Send a [dice-based animated sticker](https:\/\/core.telegram.org\/api\/dice)",
"object_inputMediaDice_param_emoticon_type_string": "The emoji, for now \ud83c\udfc0, \ud83c\udfb2 and \ud83c\udfaf are supported",
"object_videoSizeStickerMarkup": "An [animated profile picture](https:\/\/core.telegram.org\/api\/files#animated-profile-pictures) based on a [sticker](https:\/\/core.telegram.org\/api\/stickers).",
"object_videoSizeStickerMarkup_param_stickerset_type_InputStickerSet": "Stickerset",
"object_videoSizeStickerMarkup_param_sticker_id_type_long": "Sticker ID",
"object_videoSizeStickerMarkup_param_background_colors_type_Vector<int>": "1, 2, 3 or 4 RBG-24 colors used to generate a solid (1), gradient (2) or freeform gradient (3, 4) background, similar to how [fill wallpapers](https:\/\/core.telegram.org\/api\/wallpapers#fill-types) are generated. The rotation angle for gradient backgrounds is 0.",
"object_updates.channelDifferenceEmpty": "There are no new updates",
"object_updates.channelDifferenceEmpty_param_final_type_flags.0?true": "Whether there are more updates that must be fetched (always false)",
"object_updates.channelDifferenceEmpty_param_pts_type_int": "The latest [PTS](https:\/\/core.telegram.org\/api\/updates)",
"object_updates.channelDifferenceEmpty_param_timeout_type_flags.1?int": "Clients are supposed to refetch the channel difference after timeout seconds have elapsed",
"object_userStatusRecently": "Online status: last seen recently",
"object_secureValueTypePhone": "Phone",
"object_attachMenuPeerTypeChat": "The bot attachment menu entry is available in [groups and supergroups](https:\/\/core.telegram.org\/api\/channel)",
"object_messageEntityItalic": "Message entity representing *italic text*.",
"object_messageEntityItalic_param_offset_type_int": "Offset of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_messageEntityItalic_param_length_type_int": "Length of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_decryptedMessageActionResend": "Request for the other party in a Secret Chat to automatically resend a contiguous range of previously sent messages, as explained in [Sequence number is Secret Chats](https:\/\/core.telegram.org\/api\/end-to-end\/seq_no).",
"object_decryptedMessageActionResend_param_start_seq_no_type_int": "`out_seq_no` of the first message to be resent, with correct parity",
"object_decryptedMessageActionResend_param_end_seq_no_type_int": "`out_seq_no` of the last message to be resent, with same parity.",
"object_inputPrivacyKeyChatInvite": "Whether people will be able to invite you to chats",
"object_inputMediaGeoLive": "[Live geolocation](https:\/\/core.telegram.org\/api\/live-location)",
"object_inputMediaGeoLive_param_stopped_type_flags.0?true": "Whether sending of the geolocation was stopped",
"object_inputMediaGeoLive_param_geo_point_type_InputGeoPoint": "Current geolocation",
"object_inputMediaGeoLive_param_heading_type_flags.2?int": "For [live locations](https:\/\/core.telegram.org\/api\/live-location), a direction in which the location moves, in degrees; 1-360.",
"object_inputMediaGeoLive_param_period_type_flags.1?int": "Validity period of the current location",
"object_inputMediaGeoLive_param_proximity_notification_radius_type_flags.3?int": "For [live locations](https:\/\/core.telegram.org\/api\/live-location), a maximum distance to another chat member for proximity alerts, in meters (0-100000)",
"object_emojiLanguage": "Emoji language",
"object_emojiLanguage_param_lang_code_type_string": "Language code",
"object_chatFull": "Full info about a [basic group](https:\/\/core.telegram.org\/api\/channel#basic-groups).",
"object_chatFull_param_can_set_username_type_flags.7?true": "Can we change the username of this chat",
"object_chatFull_param_has_scheduled_type_flags.8?true": "Whether [scheduled messages](https:\/\/core.telegram.org\/api\/scheduled-messages) are available",
"object_chatFull_param_translations_disabled_type_flags.19?true": "Whether the [real-time chat translation popup](https:\/\/core.telegram.org\/api\/translation) should be hidden.",
"object_chatFull_param_id_type_long": "ID of the chat",
"object_chatFull_param_about_type_string": "About string for this chat",
"object_chatFull_param_participants_type_ChatParticipants": "Participant list",
"object_chatFull_param_chat_photo_type_flags.2?Photo": "Chat photo",
"object_chatFull_param_notify_settings_type_PeerNotifySettings": "Notification settings",
"object_chatFull_param_exported_invite_type_flags.13?ExportedChatInvite": "Chat invite",
"object_chatFull_param_bot_info_type_flags.3?Vector<BotInfo>": "Info about bots that are in this chat",
"object_chatFull_param_pinned_msg_id_type_flags.6?int": "Message ID of the last [pinned message](https:\/\/core.telegram.org\/api\/pin)",
"object_chatFull_param_folder_id_type_flags.11?int": "[Peer folder ID, for more info click here](https:\/\/core.telegram.org\/api\/folders#peer-folders)",
"object_chatFull_param_call_type_flags.12?InputGroupCall": "Group call information",
"object_chatFull_param_ttl_period_type_flags.14?int": "Time-To-Live of messages sent by the current user to this chat",
"object_chatFull_param_groupcall_default_join_as_type_flags.15?Peer": "When using [phone.getGroupCallJoinAs](..\/methods\/phone.getGroupCallJoinAs.md) to get a list of peers that can be used to join a group call, this field indicates the peer that should be selected by default.",
"object_chatFull_param_theme_emoticon_type_flags.16?string": "Emoji representing a specific chat theme",
"object_chatFull_param_requests_pending_type_flags.17?int": "Pending [join requests \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests)",
"object_chatFull_param_recent_requesters_type_flags.17?Vector<long>": "IDs of users who requested to join recently",
"object_chatFull_param_available_reactions_type_flags.18?ChatReactions": "Allowed [message reactions \u00bb](https:\/\/core.telegram.org\/api\/reactions)",
"object_channelAdminLogEventActionParticipantJoin": "A user has joined the group (in the case of big groups, info of the user that has joined isn't shown)",
"object_updateLangPack": "Language pack updated",
"object_updateLangPack_param_difference_type_LangPackDifference": "Changed strings",
"object_channelAdminLogEventActionToggleAntiSpam": "[Native antispam](https:\/\/core.telegram.org\/api\/antispam) functionality was enabled or disabled.",
"object_channelAdminLogEventActionToggleAntiSpam_param_new_value_type_Bool": "Whether antispam functionality was enabled or disabled.",
"object_config": "Current configuration",
"object_config_param_default_p2p_contacts_type_flags.3?true": "Whether the client should use P2P by default for phone calls with contacts",
"object_config_param_preload_featured_stickers_type_flags.4?true": "Whether the client should preload featured stickers",
"object_config_param_revoke_pm_inbox_type_flags.6?true": "Whether incoming private messages can be deleted for both participants",
"object_config_param_blocked_mode_type_flags.8?true": "Indicates that telegram is *probably* censored by governments\/ISPs in the current region",
"object_config_param_force_try_ipv6_type_flags.14?true": "Whether to forcefully connect using IPv6 [dcOptions](..\/types\/DcOption.md), even if the client knows that IPv4 is available.",
"object_config_param_date_type_int": "Current date at the server",
"object_config_param_expires_type_int": "Expiration date of this config: when it expires it'll have to be refetched using [help.getConfig](..\/methods\/help.getConfig.md)",
"object_config_param_test_mode_type_Bool": "Whether we're connected to the test DCs",
"object_config_param_this_dc_type_int": "ID of the DC that returned the reply",
"object_config_param_dc_options_type_Vector<DcOption>": "DC IP list",
"object_config_param_dc_txt_domain_name_type_string": "Domain name for fetching encrypted DC list from DNS TXT record",
"object_config_param_chat_size_max_type_int": "Maximum member count for normal [groups](https:\/\/core.telegram.org\/api\/channel)",
"object_config_param_megagroup_size_max_type_int": "Maximum member count for [supergroups](https:\/\/core.telegram.org\/api\/channel)",
"object_config_param_forwarded_count_max_type_int": "Maximum number of messages that can be forwarded at once using [messages.forwardMessages](..\/methods\/messages.forwardMessages.md).",
"object_config_param_online_update_period_ms_type_int": "The client should [update its online status](..\/methods\/account.updateStatus.md) every N milliseconds",
"object_config_param_offline_blur_timeout_ms_type_int": "Delay before offline status needs to be sent to the server",
"object_config_param_offline_idle_timeout_ms_type_int": "Time without any user activity after which it should be treated offline",
"object_config_param_online_cloud_timeout_ms_type_int": "If we are offline, but were online from some other client in last `online_cloud_timeout_ms` milliseconds after we had gone offline, then delay offline notification for `notify_cloud_delay_ms` milliseconds.",
"object_config_param_notify_cloud_delay_ms_type_int": "If we are offline, but online from some other client then delay sending the offline notification for `notify_cloud_delay_ms` milliseconds.",
"object_config_param_notify_default_delay_ms_type_int": "If some other client is online, then delay notification for `notification_default_delay_ms` milliseconds",
"object_config_param_push_chat_period_ms_type_int": "Not for client use",
"object_config_param_push_chat_limit_type_int": "Not for client use",
"object_config_param_edit_time_limit_type_int": "Only messages with age smaller than the one specified can be edited",
"object_config_param_revoke_time_limit_type_int": "Only channel\/supergroup messages with age smaller than the specified can be deleted",
"object_config_param_revoke_pm_time_limit_type_int": "Only private messages with age smaller than the specified can be deleted",
"object_config_param_rating_e_decay_type_int": "Exponential decay rate for computing [top peer rating](https:\/\/core.telegram.org\/api\/top-rating)",
"object_config_param_stickers_recent_limit_type_int": "Maximum number of recent stickers",
"object_config_param_channels_read_media_period_type_int": "Indicates that round videos (video notes) and voice messages sent in channels and older than the specified period must be marked as read",
"object_config_param_tmp_sessions_type_flags.0?int": "Temporary [passport](https:\/\/core.telegram.org\/passport) sessions",
"object_config_param_call_receive_timeout_ms_type_int": "Maximum allowed outgoing ring time in VoIP calls: if the user we're calling doesn't reply within the specified time (in milliseconds), we should hang up the call",
"object_config_param_call_ring_timeout_ms_type_int": "Maximum allowed incoming ring time in VoIP calls: if the current user doesn't reply within the specified time (in milliseconds), the call will be automatically refused",
"object_config_param_call_connect_timeout_ms_type_int": "VoIP connection timeout: if the instance of libtgvoip on the other side of the call doesn't connect to our instance of libtgvoip within the specified time (in milliseconds), the call must be aborted",
"object_config_param_call_packet_timeout_ms_type_int": "If during a VoIP call a packet isn't received for the specified period of time, the call must be aborted",
"object_config_param_me_url_prefix_type_string": "The domain to use to parse [deep links \u00bb](https:\/\/core.telegram.org\/api\/links).",
"object_config_param_autoupdate_url_prefix_type_flags.7?string": "URL to use to auto-update the current app",
"object_config_param_gif_search_username_type_flags.9?string": "Username of the bot to use to search for GIFs",
"object_config_param_venue_search_username_type_flags.10?string": "Username of the bot to use to search for venues",
"object_config_param_img_search_username_type_flags.11?string": "Username of the bot to use for image search",
"object_config_param_static_maps_provider_type_flags.12?string": "ID of the map provider to use for venues",
"object_config_param_caption_length_max_type_int": "Maximum length of caption (length in utf8 codepoints)",
"object_config_param_message_length_max_type_int": "Maximum length of messages (length in utf8 codepoints)",
"object_config_param_webfile_dc_id_type_int": "DC ID to use to download [webfiles](https:\/\/core.telegram.org\/api\/files#downloading-webfiles)",
"object_config_param_suggested_lang_code_type_flags.2?string": "Suggested language code",
"object_config_param_lang_pack_version_type_flags.2?int": "Language pack version",
"object_config_param_base_lang_pack_version_type_flags.2?int": "Basic language pack version",
"object_config_param_reactions_default_type_flags.15?Reaction": "Default [message reaction](https:\/\/core.telegram.org\/api\/reactions)",
"object_config_param_autologin_token_type_flags.16?string": "Autologin token, [click here for more info on URL authorization \u00bb](https:\/\/core.telegram.org\/api\/url-authorization#link-url-authorization).",
"object_inputSecureFile": "Pre-uploaded [passport](https:\/\/core.telegram.org\/passport) file, for more info [see the passport docs \u00bb](https:\/\/core.telegram.org\/passport\/encryption#inputsecurefile)",
"object_inputSecureFile_param_id_type_long": "Secure file ID",
"object_inputSecureFile_param_access_hash_type_long": "Secure file access hash",
"object_documentAttributeHasStickers": "Whether the current document has stickers attached",
"object_topPeerCategoryBotsInline": "Most used inline bots",
"object_chatParticipant": "Group member.",
"object_chatParticipant_param_user_id_type_long": "Member user ID",
"object_chatParticipant_param_inviter_id_type_long": "ID of the user that added the member to the group",
"object_chatParticipant_param_date_type_int": "Date added to the group",
"object_attachMenuBotsBot": "Represents a [bot web app that can be launched from the attachment menu \u00bb](https:\/\/core.telegram.org\/api\/bots\/attach)",
"object_attachMenuBotsBot_param_bot_type_AttachMenuBot": "Represents a [bot web app that can be launched from the attachment menu \u00bb](https:\/\/core.telegram.org\/api\/bots\/attach)<br>",
"object_attachMenuBotsBot_param_users_type_Vector<User>": "Info about related users and bots",
"object_messageActionPaymentSentMe": "A user just sent a payment to me (a bot)",
"object_messageActionPaymentSentMe_param_recurring_init_type_flags.2?true": "Whether this is the first payment of a recurring payment we just subscribed to",
"object_messageActionPaymentSentMe_param_recurring_used_type_flags.3?true": "Whether this payment is part of a recurring payment",
"object_messageActionPaymentSentMe_param_currency_type_string": "Three-letter ISO 4217 [currency](https:\/\/core.telegram.org\/bots\/payments#supported-currencies) code",
"object_messageActionPaymentSentMe_param_total_amount_type_long": "Price of the product in the smallest units of the currency (integer, not float\/double). For example, for a price of `US$ 1.45` pass `amount = 145`. See the exp parameter in [currencies.json](https:\/\/core.telegram.org\/bots\/payments\/currencies.json), it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).",
"object_messageActionPaymentSentMe_param_payload_type_bytes": "Bot specified invoice payload",
"object_messageActionPaymentSentMe_param_info_type_flags.0?PaymentRequestedInfo": "Order info provided by the user",
"object_messageActionPaymentSentMe_param_shipping_option_id_type_flags.1?string": "Identifier of the shipping option chosen by the user",
"object_messageActionPaymentSentMe_param_charge_type_PaymentCharge": "Provider payment identifier",
"object_privacyValueDisallowUsers": "Disallow only certain users",
"object_privacyValueDisallowUsers_param_users_type_Vector<long>": "Disallowed users",
"object_searchResultsCalendarPeriod": "Information about found messages sent on a specific day, used to split the `messages` in [messages.searchResultsCalendar](..\/constructors\/messages.searchResultsCalendar.md) constructors by days.\n\nMultiple searchResultsCalendarPeriod constructors are returned in [messages.searchResultsCalendar](..\/constructors\/messages.searchResultsCalendar.md), each containing information about the first, last and total number of messages matching the filter that were sent on a specific day.",
"object_searchResultsCalendarPeriod_param_date_type_int": "The day this object is referring to.",
"object_searchResultsCalendarPeriod_param_min_msg_id_type_int": "First message ID that was sent on this day.",
"object_searchResultsCalendarPeriod_param_max_msg_id_type_int": "Last message ID that was sent on this day.",
"object_searchResultsCalendarPeriod_param_count_type_int": "All messages that were sent on this day.",
"object_cdnPublicKey": "Public key to use **only** during handshakes to [CDN](https:\/\/core.telegram.org\/cdn) DCs.",
"object_cdnPublicKey_param_dc_id_type_int": "[CDN DC](https:\/\/core.telegram.org\/cdn) ID",
"object_cdnPublicKey_param_public_key_type_string": "RSA public key",
"object_chatInvitePeek": "A chat invitation that also allows peeking into the group to read messages without joining it.",
"object_chatInvitePeek_param_chat_type_Chat": "Chat information",
"object_chatInvitePeek_param_expires_type_int": "Read-only anonymous access to this group will be revoked at this date",
"object_help.promoData": "MTProxy\/Public Service Announcement information",
"object_help.promoData_param_proxy_type_flags.0?true": "MTProxy-related channel",
"object_help.promoData_param_expires_type_int": "Expiry of PSA\/MTProxy info",
"object_help.promoData_param_peer_type_Peer": "MTProxy\/PSA peer",
"object_help.promoData_param_chats_type_Vector<Chat>": "Chat info",
"object_help.promoData_param_users_type_Vector<User>": "User info",
"object_help.promoData_param_psa_type_type_flags.1?string": "PSA type",
"object_help.promoData_param_psa_message_type_flags.2?string": "PSA message",
"object_inputCheckPasswordSRP": "Constructor for checking the validity of a 2FA SRP password (see [SRP](https:\/\/core.telegram.org\/api\/srp))",
"object_inputCheckPasswordSRP_param_srp_id_type_long": "[SRP ID](https:\/\/core.telegram.org\/api\/srp)",
"object_inputCheckPasswordSRP_param_A_type_bytes": "`A` parameter (see [SRP](https:\/\/core.telegram.org\/api\/srp))",
"object_inputCheckPasswordSRP_param_M1_type_bytes": "`M1` parameter (see [SRP](https:\/\/core.telegram.org\/api\/srp))",
"object_auth.sentCodeTypeFlashCall": "The code will be sent via a flash phone call, that will be closed immediately. The phone code will then be the phone number itself, just make sure that the phone number matches the specified pattern.",
"object_auth.sentCodeTypeFlashCall_param_pattern_type_string": "[pattern](https:\/\/core.telegram.org\/api\/pattern) to match",
"object_inputPeerChannelFromMessage": "Defines a [min](https:\/\/core.telegram.org\/api\/min) channel that was seen in a certain message of a certain chat.",
"object_inputPeerChannelFromMessage_param_peer_type_InputPeer": "The chat where the channel's message was seen",
"object_inputPeerChannelFromMessage_param_msg_id_type_int": "The message ID",
"object_inputPeerChannelFromMessage_param_channel_id_type_long": "The identifier of the channel that was seen",
"object_phoneCallDiscardReasonMissed": "The phone call was missed",
"object_webDocument": "Remote document",
"object_webDocument_param_url_type_string": "Document URL",
"object_webDocument_param_access_hash_type_long": "Access hash",
"object_webDocument_param_size_type_int": "File size",
"object_webDocument_param_mime_type_type_string": "MIME type",
"object_webDocument_param_attributes_type_Vector<DocumentAttribute>": "Attributes for media types",
"object_messageUserReaction": "Message reaction",
"object_messageUserReaction_param_user_id_type_int": "ID of user that reacted this way",
"object_messageUserReaction_param_reaction_type_string": "Reaction (UTF8 emoji)",
"object_notificationSoundNone": "No notification sound should be used",
"object_inputReportReasonIllegalDrugs": "Report for illegal drugs",
"object_channelAdminLogEventActionUpdatePinned": "A message was pinned",
"object_channelAdminLogEventActionUpdatePinned_param_message_type_Message": "The message that was pinned",
"object_channels.channelParticipantsNotModified": "No new participant info could be found",
"object_inputMediaPhotoExternal": "New photo that will be uploaded by the server using the specified URL",
"object_inputMediaPhotoExternal_param_spoiler_type_flags.1?true": "Whether this media should be hidden behind a spoiler warning",
"object_inputMediaPhotoExternal_param_url_type_string": "URL of the photo",
"object_inputMediaPhotoExternal_param_ttl_seconds_type_flags.0?int": "Self-destruct time to live of photo",
"object_user": "Indicates info about a certain user",
"object_user_param_self_type_flags.10?true": "Whether this user indicates the currently logged in user",
"object_user_param_contact_type_flags.11?true": "Whether this user is a contact",
"object_user_param_mutual_contact_type_flags.12?true": "Whether this user is a mutual contact",
"object_user_param_deleted_type_flags.13?true": "Whether the account of this user was deleted",
"object_user_param_bot_type_flags.14?true": "Is this user a bot?",
"object_user_param_bot_chat_history_type_flags.15?true": "Can the bot see all messages in groups?",
"object_user_param_bot_nochats_type_flags.16?true": "Can the bot be added to groups?",
"object_user_param_verified_type_flags.17?true": "Whether this user is verified",
"object_user_param_restricted_type_flags.18?true": "Access to this user must be restricted for the reason specified in `restriction_reason`",
"object_user_param_min_type_flags.20?true": "See [min](https:\/\/core.telegram.org\/api\/min)",
"object_user_param_bot_inline_geo_type_flags.21?true": "Whether the bot can request our geolocation in inline mode",
"object_user_param_support_type_flags.23?true": "Whether this is an official support user",
"object_user_param_scam_type_flags.24?true": "This may be a scam user",
"object_user_param_apply_min_photo_type_flags.25?true": "If set, the profile picture for this user should be refetched",
"object_user_param_fake_type_flags.26?true": "If set, this user was reported by many users as a fake or scam user: be careful when interacting with them.",
"object_user_param_bot_attach_menu_type_flags.27?true": "Whether this bot offers an [attachment menu web app](https:\/\/core.telegram.org\/api\/bots\/attach)",
"object_user_param_premium_type_flags.28?true": "Whether this user is a Telegram Premium user",
"object_user_param_attach_menu_enabled_type_flags.29?true": "Whether we installed the [attachment menu web app](https:\/\/core.telegram.org\/api\/bots\/attach) offered by this bot",
"object_user_param_flags2_type_#": "Flags, see [TL conditional fields](https:\/\/core.telegram.org\/mtproto\/TL-combinators#conditional-fields)",
"object_user_param_bot_can_edit_type_flags2.1?true": "Whether we can edit the profile picture, name, about text and description of this bot because we own it.",
"object_user_param_id_type_long": "ID of the user",
"object_user_param_access_hash_type_flags.0?long": "Access hash of the user",
"object_user_param_first_name_type_flags.1?string": "First name",
"object_user_param_last_name_type_flags.2?string": "Last name",
"object_user_param_username_type_flags.3?string": "Username",
"object_user_param_phone_type_flags.4?string": "Phone number",
"object_user_param_photo_type_flags.5?UserProfilePhoto": "Profile picture of user",
"object_user_param_status_type_flags.6?UserStatus": "Online status of user",
"object_user_param_bot_info_version_type_flags.14?int": "Version of the [bot\\_info field in userFull](..\/constructors\/userFull.md), incremented every time it changes",
"object_user_param_restriction_reason_type_flags.18?Vector<RestrictionReason>": "Contains the reason why access to this user must be restricted.",
"object_user_param_bot_inline_placeholder_type_flags.19?string": "Inline placeholder for this inline bot",
"object_user_param_lang_code_type_flags.22?string": "Language code of the user",
"object_user_param_emoji_status_type_flags.30?EmojiStatus": "[Emoji status](https:\/\/core.telegram.org\/api\/emoji-status)",
"object_user_param_usernames_type_flags2.0?Vector<Username>": "Additional usernames",
"object_auth.loginTokenMigrateTo": "Repeat the query to the specified DC",
"object_auth.loginTokenMigrateTo_param_dc_id_type_int": "DC ID",
"object_auth.loginTokenMigrateTo_param_token_type_bytes": "Token to use for login",
"object_inputStorePaymentGiftPremium": "Info about a gifted Telegram Premium purchase",
"object_inputStorePaymentGiftPremium_param_user_id_type_InputUser": "The user to which the Telegram Premium subscription was gifted",
"object_inputStorePaymentGiftPremium_param_currency_type_string": "Three-letter ISO 4217 [currency](https:\/\/core.telegram.org\/bots\/payments#supported-currencies) code",
"object_inputStorePaymentGiftPremium_param_amount_type_long": "Price of the product in the smallest units of the currency (integer, not float\/double). For example, for a price of `US$ 1.45` pass `amount = 145`. See the exp parameter in [currencies.json](https:\/\/core.telegram.org\/bots\/payments\/currencies.json), it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).",
"object_inputWebFileLocation": "Location of a remote HTTP(s) file",
"object_inputWebFileLocation_param_url_type_string": "HTTP URL of file",
"object_inputWebFileLocation_param_access_hash_type_long": "Access hash",
"object_updateNewEncryptedMessage": "New encrypted message.",
"object_updateNewEncryptedMessage_param_message_type_EncryptedMessage": "Message",
"object_updateNewEncryptedMessage_param_qts_type_int": "New **qts** value, see [updates \u00bb](https:\/\/core.telegram.org\/api\/updates) for more info.",
"object_secureSecretSettings": "Secure settings",
"object_secureSecretSettings_param_secure_algo_type_SecurePasswordKdfAlgo": "Secure KDF algo",
"object_secureSecretSettings_param_secure_secret_type_bytes": "Secure secret",
"object_secureSecretSettings_param_secure_secret_id_type_long": "Secret ID",
"object_updateNewStickerSet": "A new stickerset was installed",
"object_updateNewStickerSet_param_stickerset_type_messages.StickerSet": "The installed stickerset",
"object_messages.reactions": "List of [message reactions](https:\/\/core.telegram.org\/api\/reactions)",
"object_messages.reactions_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"object_messages.reactions_param_reactions_type_Vector<Reaction>": "Reactions",
"object_inputMessagesFilterEmpty": "Filter is absent.",
"object_pageBlockVideo": "Video",
"object_pageBlockVideo_param_autoplay_type_flags.0?true": "Whether the video is set to autoplay",
"object_pageBlockVideo_param_loop_type_flags.1?true": "Whether the video is set to loop",
"object_pageBlockVideo_param_video_id_type_long": "Video ID",
"object_pageBlockVideo_param_caption_type_PageCaption": "Caption",
"object_updateUserTyping": "The user is preparing a message; typing, recording, uploading, etc. This update is valid for 6 seconds. If no further updates of this kind are received after 6 seconds, it should be considered that the user stopped doing whatever they were doing",
"object_updateUserTyping_param_user_id_type_long": "User id",
"object_updateUserTyping_param_action_type_SendMessageAction": "Action type",
"object_photoCachedSize": "Description of an image and its content.",
"object_photoCachedSize_param_type_type_string": "Thumbnail type",
"object_photoCachedSize_param_w_type_int": "Image width",
"object_photoCachedSize_param_h_type_int": "Image height",
"object_photoCachedSize_param_bytes_type_bytes": "Binary data, file content",
"object_messages.dhConfigNotModified": "Configuring parameters did not change.",
"object_messages.dhConfigNotModified_param_random_type_bytes": "Random sequence of bytes of assigned length",
"object_help.recentMeUrls": "Recent t.me URLs",
"object_help.recentMeUrls_param_urls_type_Vector<RecentMeUrl>": "URLs",
"object_help.recentMeUrls_param_chats_type_Vector<Chat>": "Chats",
"object_help.recentMeUrls_param_users_type_Vector<User>": "Users",
"object_messageEntityStrike": "Message entity representing <del>strikethrough<\/del> text.",
"object_messageEntityStrike_param_offset_type_int": "Offset of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_messageEntityStrike_param_length_type_int": "Length of message entity within message (in [UTF-16 code units](https:\/\/core.telegram.org\/api\/entities#entity-length))",
"object_secureRequiredType": "Required type",
"object_secureRequiredType_param_native_names_type_flags.0?true": "Native names",
"object_secureRequiredType_param_selfie_required_type_flags.1?true": "Is a selfie required",
"object_secureRequiredType_param_translation_required_type_flags.2?true": "Is a translation required",
"object_secureRequiredType_param_type_type_SecureValueType": "Secure value type",
"object_codeSettings": "Settings used by telegram servers for sending the confirm code.\n\nExample implementations: [telegram for android](https:\/\/github.com\/DrKLO\/Telegram\/blob\/master\/TMessagesProj\/src\/main\/java\/org\/telegram\/ui\/LoginActivity.java), [tdlib](https:\/\/github.com\/tdlib\/td\/tree\/master\/td\/telegram\/SendCodeHelper.cpp).",
"object_codeSettings_param_allow_flashcall_type_flags.0?true": "Whether to allow phone verification via [phone calls](https:\/\/core.telegram.org\/api\/auth).",
"object_codeSettings_param_current_number_type_flags.1?true": "Pass true if the phone number is used on the current device. Ignored if allow\\_flashcall is not set.",
"object_codeSettings_param_allow_app_hash_type_flags.4?true": "If a token that will be included in eventually sent SMSs is required: required in newer versions of android, to use the [android SMS receiver APIs](https:\/\/developers.google.com\/identity\/sms-retriever\/overview)",
"object_codeSettings_param_allow_missed_call_type_flags.5?true": "Whether this device supports receiving the code using the [auth.codeTypeMissedCall](..\/constructors\/auth.codeTypeMissedCall.md) method",
"object_codeSettings_param_allow_firebase_type_flags.7?true": "Whether Firebase auth is supported",
"object_codeSettings_param_logout_tokens_type_flags.6?Vector<bytes>": "Previously stored future auth tokens, see [the documentation for more info \u00bb](https:\/\/core.telegram.org\/api\/auth#future-auth-tokens)",
"object_codeSettings_param_token_type_flags.8?string": "Used only by official iOS apps for Firebase auth: device token for apple push.",
"object_codeSettings_param_app_sandbox_type_flags.8?Bool": "Used only by official iOS apps for firebase auth: whether a sandbox-certificate will be used during transmission of the push notification.",
"object_emailVerificationGoogle": "Google ID email verification token",
"object_emailVerificationGoogle_param_token_type_string": "Token",
"object_pageBlockSubheader": "Subheader",
"object_pageBlockSubheader_param_text_type_RichText": "Subheader",
"object_messageMediaEmpty": "Empty constructor.",
"object_keyboardButtonSwitchInline": "Button to force a user to switch to inline mode: pressing the button will prompt the user to select one of their chats, open that chat and insert the bot's username and the specified inline query in the input field.",
"object_keyboardButtonSwitchInline_param_same_peer_type_flags.0?true": "If set, pressing the button will insert the bot's username and the specified inline `query` in the current chat's input field.",
"object_keyboardButtonSwitchInline_param_text_type_string": "Button label",
"object_keyboardButtonSwitchInline_param_query_type_string": "The inline query to use",
"object_keyboardButtonSwitchInline_param_peer_types_type_flags.1?Vector<InlineQueryPeerType>": "Filter to use when selecting chats.",
"object_userProfilePhotoEmpty": "Profile photo has not been set, or was hidden.",
"object_wallPaperSettings": "[Wallpaper](https:\/\/core.telegram.org\/api\/wallpapers) rendering information.",
"object_wallPaperSettings_param_blur_type_flags.1?true": "For [image wallpapers \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#image-wallpapers): if set, the JPEG must be downscaled to fit in 450x450 square and then box-blurred with radius 12.",
"object_wallPaperSettings_param_motion_type_flags.2?true": "If set, the background needs to be slightly moved when the device is rotated.",
"object_wallPaperSettings_param_background_color_type_flags.0?int": "Used for [solid \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#solid-fill), [gradient \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#gradient-fill) and [freeform gradient \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#freeform-gradient-fill) fills.",
"object_wallPaperSettings_param_second_background_color_type_flags.4?int": "Used for [gradient \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#gradient-fill) and [freeform gradient \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#freeform-gradient-fill) fills.",
"object_wallPaperSettings_param_third_background_color_type_flags.5?int": "Used for [freeform gradient \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#freeform-gradient-fill) fills.",
"object_wallPaperSettings_param_fourth_background_color_type_flags.6?int": "Used for [freeform gradient \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#freeform-gradient-fill) fills.",
"object_wallPaperSettings_param_intensity_type_flags.3?int": "Used for [pattern wallpapers \u00bb](https:\/\/core.telegram.org\/api\/wallpapers#pattern-wallpapers).",
"object_wallPaperSettings_param_rotation_type_flags.4?int": "Clockwise rotation angle of the gradient, in degrees; 0-359. Should be always divisible by 45.",
"object_inputReportReasonPornography": "Report for pornography",
"object_maskCoords": "Position on a photo where a mask should be placed when [attaching stickers to media \u00bb](https:\/\/core.telegram.org\/api\/stickers#attached-stickers)\n\nThe `n` position indicates where the mask should be placed:\n\n- 0 => Relative to the forehead\n- 1 => Relative to the eyes\n- 2 => Relative to the mouth\n- 3 => Relative to the chin",
"object_maskCoords_param_n_type_int": "Part of the face, relative to which the mask should be placed",
"object_maskCoords_param_x_type_double": "Shift by X-axis measured in widths of the mask scaled to the face size, from left to right. (For example, -1.0 will place the mask just to the left of the default mask position)",
"object_maskCoords_param_y_type_double": "Shift by Y-axis measured in widths of the mask scaled to the face size, from left to right. (For example, -1.0 will place the mask just below the default mask position)",
"object_maskCoords_param_zoom_type_double": "Mask scaling coefficient. (For example, 2.0 means a doubled size)",
"object_payments.savedInfo": "Saved server-side order information",
"object_payments.savedInfo_param_has_saved_credentials_type_flags.1?true": "Whether the user has some saved payment credentials",
"object_payments.savedInfo_param_saved_info_type_flags.0?PaymentRequestedInfo": "Saved server-side order information",
"object_messages.votesList": "How users voted in a poll",
"object_messages.votesList_param_count_type_int": "Total number of votes for all options (or only for the chosen `option`, if provided to [messages.getPollVotes](..\/methods\/messages.getPollVotes.md))",
"object_messages.votesList_param_votes_type_Vector<MessageUserVote>": "Vote info for each user",
"object_messages.votesList_param_users_type_Vector<User>": "Info about users that voted in the poll",
"object_messages.votesList_param_next_offset_type_flags.0?string": "Offset to use with the next [messages.getPollVotes](..\/methods\/messages.getPollVotes.md) request, empty string if no more results are available.",
"object_channelAdminLogEventActionChangeAbout": "The description was changed",
"object_channelAdminLogEventActionChangeAbout_param_prev_value_type_string": "Previous description",
"object_channelAdminLogEventActionChangeAbout_param_new_value_type_string": "New description",
"object_storage.fileWebp": "WEBP image. MIME type: `image\/webp`.",
"object_dcOption": "Data center",
"object_dcOption_param_ipv6_type_flags.0?true": "Whether the specified IP is an IPv6 address",
"object_dcOption_param_media_only_type_flags.1?true": "Whether this DC should only be used to [download or upload files](https:\/\/core.telegram.org\/api\/files)",
"object_dcOption_param_tcpo_only_type_flags.2?true": "Whether this DC only supports connection with [transport obfuscation](https:\/\/core.telegram.org\/mtproto\/mtproto-transports#transport-obfuscation)",
"object_dcOption_param_cdn_type_flags.3?true": "Whether this is a [CDN DC](https:\/\/core.telegram.org\/cdn).",
"object_dcOption_param_static_type_flags.4?true": "If set, this IP should be used when connecting through a proxy",
"object_dcOption_param_this_port_only_type_flags.5?true": "If set, clients must connect using only the specified port, without trying any other port.",
"object_dcOption_param_id_type_int": "DC ID",
"object_dcOption_param_ip_address_type_string": "IP address of DC",
"object_dcOption_param_port_type_int": "Port",
"object_dcOption_param_secret_type_flags.10?bytes": "If the `tcpo_only` flag is set, specifies the secret to use when connecting using [transport obfuscation](https:\/\/core.telegram.org\/mtproto\/mtproto-transports#transport-obfuscation)",
"object_updateChatParticipant": "A user has joined or left a specific chat",
"object_updateChatParticipant_param_chat_id_type_long": "[Chat](https:\/\/core.telegram.org\/api\/channel) ID",
"object_updateChatParticipant_param_date_type_int": "When did this event occur",
"object_updateChatParticipant_param_actor_id_type_long": "User that triggered the change (inviter, admin that kicked the user, or the even the **user\\_id** itself)",
"object_updateChatParticipant_param_user_id_type_long": "User that was affected by the change",
"object_updateChatParticipant_param_prev_participant_type_flags.0?ChatParticipant": "Previous participant info (empty if this participant just joined)",
"object_updateChatParticipant_param_new_participant_type_flags.1?ChatParticipant": "New participant info (empty if this participant just left)",
"object_updateChatParticipant_param_invite_type_flags.2?ExportedChatInvite": "The invite that was used to join the group",
"object_updateChatParticipant_param_qts_type_int": "New **qts** value, see [updates \u00bb](https:\/\/core.telegram.org\/api\/updates) for more info.",
"object_channelMessagesFilter": "Filter for getting only certain types of channel messages",
"object_channelMessagesFilter_param_exclude_new_messages_type_flags.1?true": "Whether to exclude new messages from the search",
"object_channelMessagesFilter_param_ranges_type_Vector<MessageRange>": "A range of messages to fetch",
"object_chatInvitePublicJoinRequests": "Used in updates and in the channel log to indicate when a user is requesting to join or has joined a [discussion group](https:\/\/core.telegram.org\/api\/discussion#requiring-users-to-join-the-group)",
"object_help.noAppUpdate": "No updates are available for the application.",
"object_messageActionTopicEdit": "[Forum topic](https:\/\/core.telegram.org\/api\/forum#forum-topics) information was edited.",
"object_messageActionTopicEdit_param_title_type_flags.0?string": "Topic title.",
"object_messageActionTopicEdit_param_icon_emoji_id_type_flags.1?long": "ID of the [custom emoji](https:\/\/core.telegram.org\/api\/custom-emoji) used as topic icon.",
"object_messageActionTopicEdit_param_closed_type_flags.2?Bool": "Whether the topic was closed.",
"object_messageActionTopicEdit_param_hidden_type_flags.3?Bool": "Whether the topic was hidden (only valid for the \"General\" topic, `id=1`).",
"object_inputClientProxy": "Info about an [MTProxy](https:\/\/core.telegram.org\/mtproto\/mtproto-transports#transport-obfuscation) used to connect.",
"object_inputClientProxy_param_address_type_string": "Proxy address",
"object_inputClientProxy_param_port_type_int": "Proxy port",
"object_account.autoDownloadSettings": "Media autodownload settings",
"object_account.autoDownloadSettings_param_low_type_AutoDownloadSettings": "Low data usage preset",
"object_account.autoDownloadSettings_param_medium_type_AutoDownloadSettings": "Medium data usage preset",
"object_account.autoDownloadSettings_param_high_type_AutoDownloadSettings": "High data usage preset",
"object_messageReactionsList": "List of [message reactions \u00bb](https:\/\/core.telegram.org\/api\/reactions)",
"object_messageReactionsList_param_count_type_int": "Total number of reactions",
"object_messageReactionsList_param_reactions_type_Vector<MessageUserReaction>": "Reactions",
"object_messageReactionsList_param_users_type_Vector<User>": "Users that reacted like this",
"object_messageReactionsList_param_next_offset_type_flags.0?string": "Next offset to use when fetching reactions using [messages.getMessageReactionsList](..\/methods\/messages.getMessageReactionsList.md)",
"object_urlAuthResultDefault": "Details about an accepted authorization request, for more info [click here \u00bb](https:\/\/core.telegram.org\/api\/url-authorization)",
"object_chatReactionsAll": "All reactions or all non-custom reactions are allowed",
"object_chatReactionsAll_param_allow_custom_type_flags.0?true": "Whether to allow custom reactions",
"object_inputReportReasonCopyright": "Report for copyrighted content",
"object_updateGroupCallConnection": "New WebRTC parameters",
"object_updateGroupCallConnection_param_presentation_type_flags.0?true": "Are these parameters related to the screen capture session currently in progress?",
"object_updateGroupCallConnection_param_params_type_DataJSON": "WebRTC parameters",
"object_decryptedMessageMediaContact": "Contact attached to an encrypted message.",
"object_decryptedMessageMediaContact_param_phone_number_type_string": "Phone number",
"object_decryptedMessageMediaContact_param_first_name_type_string": "Contact's first name",
"object_decryptedMessageMediaContact_param_last_name_type_string": "Contact's last name",
"object_decryptedMessageMediaContact_param_user_id_type_int": "Telegram User ID of signed-up contact",
"object_topPeerCategoryGroups": "Often-opened groups and supergroups",
"object_messages.translateNoResult": "No translation is available",
"object_stickerPack": "A stickerpack is a group of stickers associated to the same emoji. \nIt is **not** a sticker pack the way it is usually intended, you may be looking for a [StickerSet](..\/types\/StickerSet.md).",
"object_stickerPack_param_emoticon_type_string": "Emoji",
"object_stickerPack_param_documents_type_Vector<long>": "Stickers",
"object_messages.historyImport": "ID of a specific [chat import session, click here for more info \u00bb](https:\/\/core.telegram.org\/api\/import).",
"object_messages.historyImport_param_id_type_long": "[History import ID](https:\/\/core.telegram.org\/api\/import)",
"object_channelAdminLogEventActionParticipantUnmute": "A group call participant was unmuted",
"object_channelAdminLogEventActionParticipantUnmute_param_participant_type_GroupCallParticipant": "The participant that was unmuted",
"object_inputGameID": "Indicates an already sent game",
"object_inputGameID_param_id_type_long": "game ID from [Game](..\/types\/Game.md) constructor",
"object_inputGameID_param_access_hash_type_long": "access hash from [Game](..\/types\/Game.md) constructor",
"object_inputGroupCall": "Points to a specific group call",
"object_inputGroupCall_param_id_type_long": "Group call ID",
"object_inputGroupCall_param_access_hash_type_long": "Group call access hash",
"object_secureValueTypeUtilityBill": "Utility bill",
"object_exportedMessageLink": "Link to a message in a supergroup\/channel",
"object_exportedMessageLink_param_link_type_string": "URL",
"object_exportedMessageLink_param_html_type_string": "Embed code",
"object_autoSaveSettings": "Media autosave settings",
"object_autoSaveSettings_param_photos_type_flags.0?true": "Whether photos should be autosaved to the gallery.",
"object_autoSaveSettings_param_videos_type_flags.1?true": "Whether videos should be autosaved to the gallery.",
"object_autoSaveSettings_param_video_max_size_type_flags.2?long": "If set, specifies a size limit for autosavable videos",
"object_messages.emojiGroupsNotModified": "The list of [emoji categories](https:\/\/core.telegram.org\/api\/custom-emoji#emoji-categories) hasn't changed.",
"object_inputMessagesFilterGif": "Return only messages containing gifs",
"object_account.wallPapers": "Installed [wallpapers](https:\/\/core.telegram.org\/api\/wallpapers)",
"object_account.wallPapers_param_hash_type_long": "[Hash for pagination, for more info click here](https:\/\/core.telegram.org\/api\/offsets#hash-generation)",
"object_account.wallPapers_param_wallpapers_type_Vector<WallPaper>": "[Wallpapers](https:\/\/core.telegram.org\/api\/wallpapers)",
"object_messageActionSetChatWallPaper": "The [wallpaper \u00bb](https:\/\/core.telegram.org\/api\/wallpapers) of the current chat was changed.",
"object_messageActionSetChatWallPaper_param_wallpaper_type_WallPaper": "New [wallpaper](https:\/\/core.telegram.org\/api\/wallpapers)",
"object_inputMessagesFilterContacts": "Return only messages containing contacts",
"object_chatInvite": "Chat invite info",
"object_chatInvite_param_channel_type_flags.0?true": "Whether this is a [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel) or a [normal group](https:\/\/core.telegram.org\/api\/channel)",
"object_chatInvite_param_broadcast_type_flags.1?true": "Whether this is a [channel](https:\/\/core.telegram.org\/api\/channel)",
"object_chatInvite_param_public_type_flags.2?true": "Whether this is a public [channel\/supergroup](https:\/\/core.telegram.org\/api\/channel)",
"object_chatInvite_param_megagroup_type_flags.3?true": "Whether this is a [supergroup](https:\/\/core.telegram.org\/api\/channel)",
"object_chatInvite_param_request_needed_type_flags.6?true": "Whether the [join request \u00bb](https:\/\/core.telegram.org\/api\/invites#join-requests) must be first approved by an administrator",
"object_chatInvite_param_title_type_string": "Chat\/supergroup\/channel title",
"object_chatInvite_param_about_type_flags.5?string": "Description of the group of channel",
"object_chatInvite_param_photo_type_Photo": "Chat\/supergroup\/channel photo",
"object_chatInvite_param_participants_count_type_int": "Participant count",
"object_chatInvite_param_participants_type_flags.4?Vector<User>": "A few of the participants that are in the group",
"object_botMenuButton": "[Bot menu button](https:\/\/core.telegram.org\/api\/bots\/menu) that opens a [web app](https:\/\/core.telegram.org\/api\/bots\/webapps) when clicked.",
"object_botMenuButton_param_text_type_string": "Title to be displayed on the menu button instead of 'Menu'",
"object_botMenuButton_param_url_type_string": "URL of a [web app](https:\/\/core.telegram.org\/api\/bots\/webapps) to open when the user clicks on the button",
"object_inputPrivacyKeyStatusTimestamp": "Whether people will be able to see your exact last online timestamp",
"object_dialogFilterChatlist": "A folder imported using a [chat folder deep link \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links).",
"object_dialogFilterChatlist_param_has_my_invites_type_flags.26?true": "Whether the current user has created some [chat folder deep links \u00bb](https:\/\/core.telegram.org\/api\/links#chat-folder-links) to share the folder as well.",
"object_dialogFilterChatlist_param_id_type_int": "ID of the folder",
"object_dialogFilterChatlist_param_title_type_string": "Name of the folder",
"object_dialogFilterChatlist_param_emoticon_type_flags.25?string": "Emoji to use as icon for the folder.",
"object_dialogFilterChatlist_param_pinned_peers_type_Vector<InputPeer>": "Pinned chats, [folders](https:\/\/core.telegram.org\/api\/folders) can have unlimited pinned chats",
"object_dialogFilterChatlist_param_include_peers_type_Vector<InputPeer>": "Chats to include in the folder",
"object_botCommandScopeDefault": "The commands will be valid in all dialogs",
"object_inputPrivacyValueDisallowContacts": "Disallow only contacts",
"object_stats.megagroupStats": "Supergroup [statistics](https:\/\/core.telegram.org\/api\/stats)",
"object_stats.megagroupStats_param_period_type_StatsDateRangeDays": "Period in consideration",
"object_stats.megagroupStats_param_members_type_StatsAbsValueAndPrev": "Member count change for period in consideration",
"object_stats.megagroupStats_param_messages_type_StatsAbsValueAndPrev": "Message number change for period in consideration",
"object_stats.megagroupStats_param_viewers_type_StatsAbsValueAndPrev": "Number of users that viewed messages, for range in consideration",
"object_stats.megagroupStats_param_posters_type_StatsAbsValueAndPrev": "Number of users that posted messages, for range in consideration",
"object_stats.megagroupStats_param_growth_graph_type_StatsGraph": "Supergroup growth graph (absolute subscriber count)",
"object_stats.megagroupStats_param_members_graph_type_StatsGraph": "Members growth (relative subscriber count)",
"object_stats.megagroupStats_param_new_members_by_source_graph_type_StatsGraph": "New members by source graph",
"object_stats.megagroupStats_param_languages_graph_type_StatsGraph": "Subscriber language graph (pie chart)",
"object_stats.megagroupStats_param_messages_graph_type_StatsGraph": "Message activity graph (stacked bar graph, message type)",