tdlib-obf API
Reference documentation for the public tdlib-obf API, generated from TDLib schemas and public headers
Loading...
Searching...
No Matches
td::td_api::messageGiveawayWinners Class Referencefinal

#include </home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h>

Inheritance diagram for td::td_api::messageGiveawayWinners:
td::td_api::MessageContent td::td_api::Object td::TlObject

Public Member Functions

 messageGiveawayWinners ()
 
 messageGiveawayWinners (int53 boosted_chat_id_, int53 giveaway_message_id_, int32 additional_chat_count_, int32 actual_winners_selection_date_, bool only_new_members_, bool was_refunded_, object_ptr< GiveawayPrize > &&prize_, string const &prize_description_, int32 winner_count_, array< int53 > &&winner_user_ids_, int32 unclaimed_prize_count_)
 
void store (TlStorerToString &s, const char *field_name) const final
 
- Public Member Functions inherited from td::TlObject
virtual void store (TlStorerUnsafe &s) const
 
virtual void store (TlStorerCalcLength &s) const
 
 TlObject ()=default
 
 TlObject (const TlObject &)=delete
 
TlObjectoperator= (const TlObject &)=delete
 
 TlObject (TlObject &&)=default
 
TlObjectoperator= (TlObject &&)=default
 
virtual ~TlObject ()=default
 

Public Attributes

int53 boosted_chat_id_
 Identifier of the supergroup or channel chat, which was automatically boosted by the winners of the giveaway.
 
int53 giveaway_message_id_
 Identifier of the message with the giveaway in the boosted chat.
 
int32 additional_chat_count_
 Number of other chats that participated in the giveaway.
 
int32 actual_winners_selection_date_
 Point in time (Unix timestamp) when the winners were selected. May be bigger than winners selection date specified in parameters of the giveaway.
 
bool only_new_members_
 True, if only new members of the chats were eligible for the giveaway.
 
bool was_refunded_
 True, if the giveaway was canceled and was fully refunded.
 
object_ptr< GiveawayPrizeprize_
 Prize of the giveaway.
 
string prize_description_
 Additional description of the giveaway prize.
 
int32 winner_count_
 Total number of winners in the giveaway.
 
array< int53winner_user_ids_
 Up to 100 user identifiers of the winners of the giveaway.
 
int32 unclaimed_prize_count_
 Number of undistributed prizes; for Telegram Premium giveaways only.
 

Static Public Attributes

static const std::int32_t ID = 2098585405
 Identifier uniquely determining a type of the object.
 

Detailed Description

A giveaway with public winners has been completed for the chat.

Definition at line 41974 of file td_api.h.

Constructor & Destructor Documentation

◆ messageGiveawayWinners() [1/2]

td::td_api::messageGiveawayWinners::messageGiveawayWinners ( )

A giveaway with public winners has been completed for the chat.

◆ messageGiveawayWinners() [2/2]

td::td_api::messageGiveawayWinners::messageGiveawayWinners ( int53  boosted_chat_id_,
int53  giveaway_message_id_,
int32  additional_chat_count_,
int32  actual_winners_selection_date_,
bool  only_new_members_,
bool  was_refunded_,
object_ptr< GiveawayPrize > &&  prize_,
string const &  prize_description_,
int32  winner_count_,
array< int53 > &&  winner_user_ids_,
int32  unclaimed_prize_count_ 
)

A giveaway with public winners has been completed for the chat.

Parameters
[in]boosted_chat_id_Identifier of the supergroup or channel chat, which was automatically boosted by the winners of the giveaway.
[in]giveaway_message_id_Identifier of the message with the giveaway in the boosted chat.
[in]additional_chat_count_Number of other chats that participated in the giveaway.
[in]actual_winners_selection_date_Point in time (Unix timestamp) when the winners were selected. May be bigger than winners selection date specified in parameters of the giveaway.
[in]only_new_members_True, if only new members of the chats were eligible for the giveaway.
[in]was_refunded_True, if the giveaway was canceled and was fully refunded.
[in]prize_Prize of the giveaway.
[in]prize_description_Additional description of the giveaway prize.
[in]winner_count_Total number of winners in the giveaway.
[in]winner_user_ids_Up to 100 user identifiers of the winners of the giveaway.
[in]unclaimed_prize_count_Number of undistributed prizes; for Telegram Premium giveaways only.

Member Function Documentation

◆ store()

void td::td_api::messageGiveawayWinners::store ( TlStorerToString &  s,
const char *  field_name 
) const
finalvirtual

Helper function for to_string method. Appends string representation of the object to the storer.

Parameters
[in]sStorer to which object string representation will be appended.
[in]field_nameObject field_name if applicable.

Implements td::TlObject.

Member Data Documentation

◆ actual_winners_selection_date_

int32 td::td_api::messageGiveawayWinners::actual_winners_selection_date_

Point in time (Unix timestamp) when the winners were selected. May be bigger than winners selection date specified in parameters of the giveaway.

Definition at line 41991 of file td_api.h.

◆ additional_chat_count_

int32 td::td_api::messageGiveawayWinners::additional_chat_count_

Number of other chats that participated in the giveaway.

Definition at line 41989 of file td_api.h.

◆ boosted_chat_id_

int53 td::td_api::messageGiveawayWinners::boosted_chat_id_

Identifier of the supergroup or channel chat, which was automatically boosted by the winners of the giveaway.

Definition at line 41985 of file td_api.h.

◆ giveaway_message_id_

int53 td::td_api::messageGiveawayWinners::giveaway_message_id_

Identifier of the message with the giveaway in the boosted chat.

Definition at line 41987 of file td_api.h.

◆ ID

const std::int32_t td::td_api::messageGiveawayWinners::ID = 2098585405
static

Identifier uniquely determining a type of the object.

Definition at line 42030 of file td_api.h.

◆ only_new_members_

bool td::td_api::messageGiveawayWinners::only_new_members_

True, if only new members of the chats were eligible for the giveaway.

Definition at line 41993 of file td_api.h.

◆ prize_

object_ptr<GiveawayPrize> td::td_api::messageGiveawayWinners::prize_

Prize of the giveaway.

Definition at line 41997 of file td_api.h.

◆ prize_description_

string td::td_api::messageGiveawayWinners::prize_description_

Additional description of the giveaway prize.

Definition at line 41999 of file td_api.h.

◆ unclaimed_prize_count_

int32 td::td_api::messageGiveawayWinners::unclaimed_prize_count_

Number of undistributed prizes; for Telegram Premium giveaways only.

Definition at line 42005 of file td_api.h.

◆ was_refunded_

bool td::td_api::messageGiveawayWinners::was_refunded_

True, if the giveaway was canceled and was fully refunded.

Definition at line 41995 of file td_api.h.

◆ winner_count_

int32 td::td_api::messageGiveawayWinners::winner_count_

Total number of winners in the giveaway.

Definition at line 42001 of file td_api.h.

◆ winner_user_ids_

array<int53> td::td_api::messageGiveawayWinners::winner_user_ids_

Up to 100 user identifiers of the winners of the giveaway.

Definition at line 42003 of file td_api.h.


The documentation for this class was generated from the following file: