Data about the represents a message about a scheduled giveaway
The list of chats which the user must join to participate in the giveaway
Optional
countryA 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
Optional
descriptionDescription of additional giveaway prize
Optional
onlyTrue, if only users who join the chats after the giveaway started should be eligible to win
Optional
publicTrue, if the list of giveaway winners will be visible to everyone
Point in time (Unix timestamp) when winners of the giveaway will be selected
Optional
starThe number of Telegram Stars to be split between giveaway winners; for Telegram Star giveaways only
Optional
subscriptionThe number of months the Telegram Premium subscription won from the giveaway will be active for; for Telegram Premium giveaways only
The number of users which are supposed to be selected as winners of the giveaway
The client that instantiated this
Point in time when winners of the giveaway will be selected
Return the timestamp winners of the giveaway will be selected, in milliseconds
Protected
_cloneProtected
_patchProtected
_updateChecks if this giveaway is equal to another giveaway.
The other object to compare with.
True if both objects are instances of Giveaway and are equal based on key properties, otherwise false.
Flatten an object. Any properties that are collections will get converted to an array of keys.
Optional
propsRecursive: booleanOptional. If true, calls toJSON method on nested objects.
Rest
...props: Record<string, string | boolean>[]Optional. Specific properties to include/exclude, or rename.
Flattened object.
The client that instantiated this