Package org.drinkless.tdlib
Class TdApi.MessageGiveawayWinners
java.lang.Object
org.drinkless.tdlib.TdApi.Object
org.drinkless.tdlib.TdApi.MessageContent
org.drinkless.tdlib.TdApi.MessageGiveawayWinners
- Enclosing class:
- TdApi
A giveaway with public winners has been completed for the chat.
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
Point in time (Unix timestamp) when the winners were selected.int
Number of other chats that participated in the giveaway.long
Identifier of the supergroup or channel chat, which was automatically boosted by the winners of the giveaway.static final int
Identifier uniquely determining type of the object.long
Identifier of the message with the giveaway in the boosted chat.boolean
True, if only new members of the chats were eligible for the giveaway.Prize of the giveaway.Additional description of the giveaway prize.int
Number of undistributed prizes; for Telegram Premium giveaways only.boolean
True, if the giveaway was canceled and was fully refunded.int
Total number of winners in the giveaway.long[]
Up to 100 user identifiers of the winners of the giveaway. -
Constructor Summary
ConstructorsConstructorDescriptionA giveaway with public winners has been completed for the chat.MessageGiveawayWinners
(long boostedChatId, long giveawayMessageId, int additionalChatCount, int actualWinnersSelectionDate, boolean onlyNewMembers, boolean wasRefunded, TdApi.GiveawayPrize prize, String prizeDescription, int winnerCount, long[] winnerUserIds, int unclaimedPrizeCount) A giveaway with public winners has been completed for the chat. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns an identifier uniquely determining type of the object.Methods inherited from class org.drinkless.tdlib.TdApi.Object
toString
-
Field Details
-
boostedChatId
public long boostedChatIdIdentifier of the supergroup or channel chat, which was automatically boosted by the winners of the giveaway. -
giveawayMessageId
public long giveawayMessageIdIdentifier of the message with the giveaway in the boosted chat. -
additionalChatCount
public int additionalChatCountNumber of other chats that participated in the giveaway. -
actualWinnersSelectionDate
public int actualWinnersSelectionDatePoint in time (Unix timestamp) when the winners were selected. May be bigger than winners selection date specified in parameters of the giveaway. -
onlyNewMembers
public boolean onlyNewMembersTrue, if only new members of the chats were eligible for the giveaway. -
wasRefunded
public boolean wasRefundedTrue, if the giveaway was canceled and was fully refunded. -
prize
Prize of the giveaway. -
prizeDescription
Additional description of the giveaway prize. -
winnerCount
public int winnerCountTotal number of winners in the giveaway. -
winnerUserIds
public long[] winnerUserIdsUp to 100 user identifiers of the winners of the giveaway. -
unclaimedPrizeCount
public int unclaimedPrizeCountNumber of undistributed prizes; for Telegram Premium giveaways only. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
MessageGiveawayWinners
public MessageGiveawayWinners()A giveaway with public winners has been completed for the chat. -
MessageGiveawayWinners
public MessageGiveawayWinners(long boostedChatId, long giveawayMessageId, int additionalChatCount, int actualWinnersSelectionDate, boolean onlyNewMembers, boolean wasRefunded, TdApi.GiveawayPrize prize, String prizeDescription, int winnerCount, long[] winnerUserIds, int unclaimedPrizeCount) A giveaway with public winners has been completed for the chat.- Parameters:
boostedChatId
- Identifier of the supergroup or channel chat, which was automatically boosted by the winners of the giveaway.giveawayMessageId
- Identifier of the message with the giveaway in the boosted chat.additionalChatCount
- Number of other chats that participated in the giveaway.actualWinnersSelectionDate
- Point in time (Unix timestamp) when the winners were selected. May be bigger than winners selection date specified in parameters of the giveaway.onlyNewMembers
- True, if only new members of the chats were eligible for the giveaway.wasRefunded
- True, if the giveaway was canceled and was fully refunded.prize
- Prize of the giveaway.prizeDescription
- Additional description of the giveaway prize.winnerCount
- Total number of winners in the giveaway.winnerUserIds
- Up to 100 user identifiers of the winners of the giveaway.unclaimedPrizeCount
- Number of undistributed prizes; for Telegram Premium giveaways only.
-
-
Method Details
-
getConstructor
public int getConstructor()Description copied from class:TdApi.Object
Returns an identifier uniquely determining type of the object.- Specified by:
getConstructor
in classTdApi.Object
- Returns:
- this.CONSTRUCTOR
-