Class TdApi.MessageGiveawayWinners

Enclosing class:
TdApi

public static class TdApi.MessageGiveawayWinners extends TdApi.MessageContent
A giveaway with public winners has been completed for the chat.
  • Field Details

    • boostedChatId

      public long boostedChatId
      Identifier of the supergroup or channel chat, which was automatically boosted by the winners of the giveaway.
    • giveawayMessageId

      public long giveawayMessageId
      Identifier of the message with the giveaway in the boosted chat.
    • additionalChatCount

      public int additionalChatCount
      Number of other chats that participated in the giveaway.
    • actualWinnersSelectionDate

      public int 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

      public boolean onlyNewMembers
      True, if only new members of the chats were eligible for the giveaway.
    • wasRefunded

      public boolean wasRefunded
      True, if the giveaway was canceled and was fully refunded.
    • prize

      public TdApi.GiveawayPrize prize
      Prize of the giveaway.
    • prizeDescription

      public String prizeDescription
      Additional description of the giveaway prize.
    • winnerCount

      public int winnerCount
      Total number of winners in the giveaway.
    • winnerUserIds

      public long[] winnerUserIds
      Up to 100 user identifiers of the winners of the giveaway.
    • unclaimedPrizeCount

      public int unclaimedPrizeCount
      Number of undistributed prizes; for Telegram Premium giveaways only.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier 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 class TdApi.MessageContent
      Returns:
      this.CONSTRUCTOR