From f4454409952415969821d585bb90580aaffe68c1 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Mon, 26 Aug 2024 20:42:31 +0300 Subject: [PATCH] Added initial data structure for credits giveaway options. --- Telegram/SourceFiles/data/data_credits.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Telegram/SourceFiles/data/data_credits.h b/Telegram/SourceFiles/data/data_credits.h index e9b67e3540..0e0058cd8c 100644 --- a/Telegram/SourceFiles/data/data_credits.h +++ b/Telegram/SourceFiles/data/data_credits.h @@ -80,4 +80,22 @@ struct CreditsStatusSlice final { OffsetToken tokenSubscriptions; }; +struct CreditsGiveawayOption final { + struct Winner final { + int users = 0; + uint64 perUserStars = 0; + bool isDefault = false; + }; + std::vector winners; + QString storeProduct; + QString currency; + uint64 amount = 0; + uint64 credits = 0; + int yearlyBoosts = 0; + bool isExtended = false; + bool isDefault = false; +}; + +using CreditsGiveawayOptions = std::vector; + } // namespace Data