Link Search Menu Expand Document

Constructor: payments.giveawayInfo

Back to constructors index

Contains info about an ongoing giveaway.

If neither the participating, joined_too_early_date, admin_disallowed_chat_id or disallowed_country flags are set, the user is not currently participating in the giveaway but could participate by joining all the channels specified in the messageMediaGiveaway.channels field.

Attributes:

NameTypeRequiredDescription
participatingBoolOptionalThe current user is participating in the giveaway.
preparing_resultsBoolOptionalIf set, the giveaway has ended and the results are being prepared.
start_dateintYesWhen was the giveaway started
joined_too_early_dateintOptionalThe current user can’t participate in the giveaway, because they were already a member of the channel when the giveaway started, and the only_new_subscribers was set when starting the giveaway.
admin_disallowed_chat_idlongOptionalIf set, the current user can’t participate in the giveaway, because they are an administrator in one of the channels (ID specified in this flag) that created the giveaway.
disallowed_countrystringOptionalIf set, the current user can’t participate in this giveaway, because their phone number is from the specified disallowed country (specified as a two-letter ISO 3166-1 alpha-2 country code).

Type: payments.GiveawayInfo

Example:

$payments_giveawayInfo = ['_' => 'payments.giveawayInfo', 'participating' => Bool, 'preparing_results' => Bool, 'start_date' => int, 'joined_too_early_date' => int, 'admin_disallowed_chat_id' => long, 'disallowed_country' => 'string'];