Layer 220
constructor
messageMediaGiveawayResults#ceaa3ea1 flags:# only_new_subscribers:flags.0?true refunded:flags.2?true channel_id:long additional_peers_count:flags.3?int launch_msg_id:int winners_count:int unclaimed_count:int winners:Vector<long> months:flags.4?int stars:flags.5?long prize_description:flags.1?string until_date:int = MessageMedia;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
OnlyNewSubscribers flags.0?true If set, only new subscribers starting from the giveaway creation date participated in the giveaway.
Refunded flags.2?true If set, the giveaway was canceled and was fully refunded.
ChannelId long ID of the channel/supergroup that was automatically boosted by the winners of the giveaway for duration of the Premium subscription.
AdditionalPeersCount flags.3?int Number of other channels that participated in the giveaway.
LaunchMsgId int Identifier of the message with the giveaway in channel_id.
WinnersCount int Total number of winners in the giveaway.
UnclaimedCount int Number of not-yet-claimed prizes.
Winners Vector<long> Up to 100 user identifiers of the winners of the giveaway.
Months flags.4?int Duration in months of each Telegram Premium subscription in the giveaway.
Stars flags.5?long For Telegram Star giveaways, the total number of Telegram Stars being given away.
PrizeDescription flags.1?string Can contain a textual description of additional giveaway prizes.
UntilDate int Point in time (Unix timestamp) when the winners were selected. May be bigger than winners selection date specified in initial parameters of the giveaway.

Returns

MessageMedia

Gogram Example

// Creating MessageMediaGiveawayResults constructor
obj := &tg.MessageMediaGiveawayResults{
    ChannelId: int64(0),
    LaunchMsgId: 0,
    WinnersCount: 0,
    UnclaimedCount: 0,
    Winners: []long{},
    UntilDate: 0,

    // Optional fields:
    // OnlyNewSubscribers: true,
    // Refunded: true,
    // AdditionalPeersCount: 0,
    // Months: 0,
    // ... more optional fields
}