Giveaway

telegramium.bots.Giveaway
final case class Giveaway(winnersSelectionDate: Int, winnerCount: Int, chats: List[Chat], onlyNewMembers: Option[Boolean], hasPublicWinners: Option[Boolean], prizeDescription: Option[String], countryCodes: List[String], premiumSubscriptionMonthCount: Option[Int])

This object represents a message about a scheduled giveaway.

Value parameters

chats

The list of chats which the user must join to participate in the giveaway

countryCodes

Optional. A list of two-letter ISO 3166-1 alpha-2 country codes indicating the countries from which eligible users for the giveaway must come. If empty, then all users can participate in the giveaway. Users with a phone number that was bought on Fragment can always participate in giveaways.

hasPublicWinners

Optional. True, if the list of giveaway winners will be visible to everyone

onlyNewMembers

Optional. True, if only users who join the chats after the giveaway started should be eligible to win

premiumSubscriptionMonthCount

Optional. The number of months the Telegram Premium subscription won from the giveaway will be active for

prizeDescription

Optional. Description of additional giveaway prize

winnerCount

The number of users which are supposed to be selected as winners of the giveaway

winnersSelectionDate

Point in time (Unix timestamp) when winners of the giveaway will be selected

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product