@@ -183,6 +183,7 @@ messageActionRequestedPeerSentMe#93b31848 button_id:int peers:Vector<RequestedPe
183183messageActionPaymentRefunded#41b3e202 flags:# peer:Peer currency:string total_amount:long payload:flags.0? bytes charge:PaymentCharge = MessageAction ;
184184messageActionGiftStars#45d5b021 flags:# currency:string amount:long stars:long crypto_currency:flags.0? string crypto_amount:flags.0? long transaction_id:flags.1? string = MessageAction ;
185185messageActionPrizeStars#b00c47a2 flags:# unclaimed:flags.0? true stars:long transaction_id:string boost_peer:Peer giveaway_msg_id:int = MessageAction ;
186+ messageActionStarGift#9bb3ef44 flags:# name_hidden:flags.0? true saved:flags.2? true converted:flags.3? true gift:StarGift message:flags.1? TextWithEntities convert_stars:long = MessageAction ;
186187
187188dialog#d58a08c6 flags:# pinned:flags.2? true unread_mark:flags.3? true view_forum_as_messages:flags.6? true peer:Peer top_message:int read_inbox_max_id:int read_outbox_max_id:int unread_count:int unread_mentions_count:int unread_reactions_count:int notify_settings:PeerNotifySettings pts:flags.0? int draft:flags.1? DraftMessage folder_id:flags.4? int ttl_period:flags.5? int = Dialog ;
188189dialogFolder#71bd134c flags:# pinned:flags.2? true folder:Folder peer:Peer top_message:int unread_muted_peers_count:int unread_unmuted_peers_count:int unread_muted_messages_count:int unread_unmuted_messages_count:int = Dialog ;
@@ -234,7 +235,7 @@ inputReportReasonFake#f5ddd6e7 = ReportReason;
234235inputReportReasonIllegalDrugs#a8eb2be = ReportReason ;
235236inputReportReasonPersonalDetails#9ec7863d = ReportReason ;
236237
237- userFull#cc997720 flags:# blocked:flags.0?true phone_calls_available:flags.4?true phone_calls_private:flags.5?true can_pin_message:flags.7?true has_scheduled:flags.12?true video_calls_available:flags.13?true voice_messages_forbidden:flags.20?true translations_disabled:flags.23?true stories_pinned_available:flags.26?true blocked_my_stories_from:flags.27?true wallpaper_overridden:flags.28?true contact_require_premium:flags.29?true read_dates_private:flags.30?true flags2:# sponsored_enabled:flags2.7?true id:long about:flags.1?string settings:PeerSettings personal_photo:flags.21?Photo profile_photo:flags.2?Photo fallback_photo:flags.22?Photo notify_settings:PeerNotifySettings bot_info:flags.3?BotInfo pinned_msg_id:flags.6?int common_chats_count:int folder_id:flags.11?int ttl_period:flags.14?int theme_emoticon:flags.15?string private_forward_name:flags.16?string bot_group_admin_rights:flags.17?ChatAdminRights bot_broadcast_admin_rights:flags.18?ChatAdminRights premium_gifts:flags.19?Vector<PremiumGiftOption> wallpaper:flags.24?WallPaper stories:flags.25?PeerStories business_work_hours:flags2.0?BusinessWorkHours business_location:flags2.1?BusinessLocation business_greeting_message:flags2.2?BusinessGreetingMessage business_away_message:flags2.3?BusinessAwayMessage business_intro:flags2.4?BusinessIntro birthday:flags2.5?Birthday personal_channel_id:flags2.6?long personal_channel_message:flags2.6?int = UserFull;
238+ userFull#1f58e369 flags:# blocked:flags.0?true phone_calls_available:flags.4?true phone_calls_private:flags.5?true can_pin_message:flags.7?true has_scheduled:flags.12?true video_calls_available:flags.13?true voice_messages_forbidden:flags.20?true translations_disabled:flags.23?true stories_pinned_available:flags.26?true blocked_my_stories_from:flags.27?true wallpaper_overridden:flags.28?true contact_require_premium:flags.29?true read_dates_private:flags.30?true flags2:# sponsored_enabled:flags2.7?true id:long about:flags.1?string settings:PeerSettings personal_photo:flags.21?Photo profile_photo:flags.2?Photo fallback_photo:flags.22?Photo notify_settings:PeerNotifySettings bot_info:flags.3?BotInfo pinned_msg_id:flags.6?int common_chats_count:int folder_id:flags.11?int ttl_period:flags.14?int theme_emoticon:flags.15?string private_forward_name:flags.16?string bot_group_admin_rights:flags.17?ChatAdminRights bot_broadcast_admin_rights:flags.18?ChatAdminRights premium_gifts:flags.19?Vector<PremiumGiftOption> wallpaper:flags.24?WallPaper stories:flags.25?PeerStories business_work_hours:flags2.0?BusinessWorkHours business_location:flags2.1?BusinessLocation business_greeting_message:flags2.2?BusinessGreetingMessage business_away_message:flags2.3?BusinessAwayMessage business_intro:flags2.4?BusinessIntro birthday:flags2.5?Birthday personal_channel_id:flags2.6?long personal_channel_message:flags2.6?int stargifts_count:flags2.8?int = UserFull;
238239
239240contact#145ade0b user_id:long mutual:Bool = Contact ;
240241
@@ -915,6 +916,7 @@ upload.webFile#21e753bc size:int mime_type:string file_type:storage.FileType mti
915916
916917payments.paymentForm#a0058751 flags:# can_save_credentials:flags.2? true password_missing:flags.3? true form_id:long bot_id:long title:string description:string photo:flags.5? WebDocument invoice:Invoice provider_id:long url:string native_provider:flags.4? string native_params:flags.4? DataJSON additional_methods:flags.6? Vector <PaymentFormMethod > saved_info:flags.0? PaymentRequestedInfo saved_credentials:flags.1? Vector <PaymentSavedCredentials > users:Vector<User > = payments .PaymentForm ;
917918payments.paymentFormStars#7bf6b15c flags:# form_id:long bot_id:long title:string description:string photo:flags.5? WebDocument invoice:Invoice users:Vector<User > = payments .PaymentForm ;
919+ payments.paymentFormStarGift#b425cfe1 form_id:long invoice:Invoice = payments .PaymentForm ;
918920
919921payments.validatedRequestedInfo#d1451883 flags:# id:flags.0? string shipping_options:flags.1? Vector <ShippingOption > = payments .ValidatedRequestedInfo ;
920922
@@ -1464,6 +1466,7 @@ inputInvoiceSlug#c326caef slug:string = InputInvoice;
14641466inputInvoicePremiumGiftCode#98986c0d purpose:InputStorePaymentPurpose option:PremiumGiftCodeOption = InputInvoice ;
14651467inputInvoiceStars#65f00ce3 purpose:InputStorePaymentPurpose = InputInvoice ;
14661468inputInvoiceChatInviteSubscription#34e793f1 hash:string = InputInvoice ;
1469+ inputInvoiceStarGift#25d8c1d8 flags:# hide_name:flags.0? true user_id:InputUser gift_id:long message:flags.1? TextWithEntities = InputInvoice ;
14671470
14681471payments.exportedInvoice#aed0cbd9 url:string = payments .ExportedInvoice ;
14691472
@@ -1821,7 +1824,7 @@ starsTransactionPeerAds#60682812 = StarsTransactionPeer;
18211824
18221825starsTopupOption#bd915c0 flags:# extended:flags.1? true stars:long store_product:flags.0? string currency:string amount:long = StarsTopupOption ;
18231826
1824- starsTransaction#ee7522d5 flags:# refund:flags.3? true pending:flags.4? true failed:flags.6? true gift:flags.10? true reaction:flags.11? true id:string stars:long date:int peer:StarsTransactionPeer title:flags.0? string description:flags.1? string photo:flags.2? WebDocument transaction_date:flags.5? int transaction_url:flags.5? string bot_payload:flags.7? bytes msg_id:flags.8? int extended_media:flags.9? Vector <MessageMedia > subscription_period:flags.12? int giveaway_post_id:flags.13? int = StarsTransaction ;
1827+ starsTransaction#a9ee4c2 flags:# refund:flags.3? true pending:flags.4? true failed:flags.6? true gift:flags.10? true reaction:flags.11? true id:string stars:long date:int peer:StarsTransactionPeer title:flags.0? string description:flags.1? string photo:flags.2? WebDocument transaction_date:flags.5? int transaction_url:flags.5? string bot_payload:flags.7? bytes msg_id:flags.8? int extended_media:flags.9? Vector <MessageMedia > subscription_period:flags.12? int giveaway_post_id:flags.13? int stargift:flags.14 ? StarGift = StarsTransaction ;
18251828
18261829payments.starsStatus#bbfa316c flags:# balance:long subscriptions:flags.1? Vector <StarsSubscription > subscriptions_next_offset:flags.2? string subscriptions_missing_balance:flags.4? long history:flags.3? Vector <StarsTransaction > next_offset:flags.0? string chats:Vector<Chat > users:Vector<User > = payments .StarsStatus ;
18271830
@@ -1859,6 +1862,21 @@ starsGiveawayOption#94ce852a flags:# extended:flags.0?true default:flags.1?true
18591862
18601863starsGiveawayWinnersOption#54236209 flags:# default:flags.0? true users:int per_user_stars:long = StarsGiveawayWinnersOption ;
18611864
1865+ starGift#aea174ee flags:# limited:flags.0? true id:long sticker:Document stars:long availability_remains:flags.0? int availability_total:flags.0? int convert_stars:long = StarGift ;
1866+
1867+ payments.starGiftsNotModified#a388a368 = payments .StarGifts ;
1868+ payments.starGifts#901689ea hash:int gifts:Vector<StarGift > = payments .StarGifts ;
1869+
1870+ userStarGift#eea49a6e flags:# name_hidden:flags.0? true unsaved:flags.5? true from_id:flags.1? long date:int gift:StarGift message:flags.2? TextWithEntities msg_id:flags.3? int convert_stars:flags.4? long = UserStarGift ;
1871+
1872+ payments.userStarGifts#6b65b517 flags:# count:int gifts:Vector<UserStarGift > next_offset:flags.0? string users:Vector<User > = payments .UserStarGifts ;
1873+
1874+ messageReportOption#7903e3d9 text:string option:bytes = MessageReportOption ;
1875+
1876+ reportResultChooseOption#f0e4e0b6 title:string options:Vector<MessageReportOption > = ReportResult ;
1877+ reportResultAddComment#6f09ac31 flags:# optional:flags.0? true option:bytes = ReportResult ;
1878+ reportResultReported#8db33c4b = ReportResult ;
1879+
18621880---functions ---
18631881
18641882invokeAfterMsg#cb9f372d {X:Type} msg_id:long query :!X = X ;
@@ -2055,7 +2073,7 @@ messages.sendMedia#7852834e flags:# silent:flags.5?true background:flags.6?true
20552073messages.forwardMessages#d5039208 flags:# silent:flags.5? true background:flags.6? true with_my_score:flags.8? true drop_author:flags.11? true drop_media_captions:flags.12? true noforwards:flags.14? true from_peer:InputPeer id:Vector<int > random_id:Vector<long > to_peer:InputPeer top_msg_id:flags.9? int schedule_date:flags.10? int send_as:flags.13? InputPeer quick_reply_shortcut:flags.17? InputQuickReplyShortcut = Updates ;
20562074messages.reportSpam#cf1592db peer:InputPeer = Bool ;
20572075messages.getPeerSettings#efd9a6a2 peer:InputPeer = messages .PeerSettings ;
2058- messages.report#8953ab4e peer:InputPeer id:Vector<int > reason:ReportReason message:string = Bool ;
2076+ messages.report#fc78af9b peer:InputPeer id:Vector<int > option:bytes message:string = ReportResult ;
20592077messages.getChats#49e9528f id:Vector<long > = messages .Chats ;
20602078messages.getFullChat#aeb00b34 chat_id:long = messages .ChatFull ;
20612079messages.editChatTitle#73783ffd chat_id:long title:string = Updates ;
@@ -2413,7 +2431,7 @@ payments.launchPrepaidGiveaway#5ff58f20 peer:InputPeer giveaway_id:long purpose:
24132431payments.getStarsTopupOptions#c00ec7d3 = Vector <StarsTopupOption >;
24142432payments.getStarsStatus#104fcfa7 peer:InputPeer = payments .StarsStatus ;
24152433payments.getStarsTransactions#69da4557 flags:# inbound:flags.0? true outbound:flags.1? true ascending:flags.2? true subscription_id:flags.3? string peer:InputPeer offset:string limit:int = payments .StarsStatus ;
2416- payments.sendStarsForm#2bb731d flags:# form_id:long invoice:InputInvoice = payments .PaymentResult ;
2434+ payments.sendStarsForm#7998c914 form_id:long invoice:InputInvoice = payments .PaymentResult ;
24172435payments.refundStarsCharge#25ae8f4a user_id:InputUser charge_id:string = Updates ;
24182436payments.getStarsRevenueStats#d91ffad6 flags:# dark:flags.0? true peer:InputPeer = payments .StarsRevenueStats ;
24192437payments.getStarsRevenueWithdrawalUrl#13bbe8b3 peer:InputPeer stars:long password:InputCheckPasswordSRP = payments .StarsRevenueWithdrawalUrl ;
@@ -2424,6 +2442,10 @@ payments.getStarsSubscriptions#32512c5 flags:# missing_balance:flags.0?true peer
24242442payments.changeStarsSubscription#c7770878 flags:# peer:InputPeer subscription_id:string canceled:flags.0? Bool = Bool ;
24252443payments.fulfillStarsSubscription#cc5bebb3 peer:InputPeer subscription_id:string = Bool ;
24262444payments.getStarsGiveawayOptions#bd1efd3e = Vector <StarsGiveawayOption >;
2445+ payments.getStarGifts#c4563590 hash:int = payments .StarGifts ;
2446+ payments.getUserStarGifts#5e72c7e1 user_id:InputUser offset:string limit:int = payments .UserStarGifts ;
2447+ payments.saveStarGift#87acf08e flags:# unsave:flags.0? true user_id:InputUser msg_id:int = Bool ;
2448+ payments.convertStarGift#421e027 user_id:InputUser msg_id:int = Bool ;
24272449
24282450stickers.createStickerSet#9021ab67 flags:# masks:flags.0? true emojis:flags.5? true text_color:flags.6? true user_id:InputUser title:string short_name:string thumb:flags.2? InputDocument stickers:Vector<InputStickerSetItem > software:flags.3? string = messages .StickerSet ;
24292451stickers.removeStickerFromSet#f7760f51 sticker:InputDocument = messages .StickerSet ;
@@ -2515,7 +2537,7 @@ stories.incrementStoryViews#b2028afb peer:InputPeer id:Vector<int> = Bool;
25152537stories.getStoryViewsList#7ed23c57 flags:# just_contacts:flags.0? true reactions_first:flags.2? true forwards_first:flags.3? true peer:InputPeer q:flags.1? string id:int offset:string limit:int = stories .StoryViewsList ;
25162538stories.getStoriesViews#28e16cc8 peer:InputPeer id:Vector<int > = stories .StoryViews ;
25172539stories.exportStoryLink#7b8def20 peer:InputPeer id:int = ExportedStoryLink ;
2518- stories.report#1923fa8c peer:InputPeer id:Vector<int > reason:ReportReason message:string = Bool ;
2540+ stories.report#19d8eb45 peer:InputPeer id:Vector<int > option:bytes message:string = ReportResult ;
25192541stories.activateStealthMode#57bbd166 flags:# past:flags.0? true future:flags.1? true = Updates ;
25202542stories.sendReaction#7fd736b2 flags:# add_to_recent:flags.0? true peer:InputPeer story_id:int reaction:Reaction = Updates ;
25212543stories.getPeerStories#2c4ada50 peer:InputPeer = stories .PeerStories ;
@@ -2543,4 +2565,4 @@ smsjobs.finishJob#4f1ebf24 flags:# job_id:string error:flags.0?string = Bool;
25432565
25442566fragment.getCollectibleInfo#be1e85ba collectible:InputCollectible = fragment .CollectibleInfo ;
25452567
2546- // LAYER 188
2568+ // LAYER 189
0 commit comments