Constructor: payments.giveawayInfo
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:
Name | Type | Required | Description |
---|---|---|---|
participating | Bool | Optional | The current user is participating in the giveaway. |
preparing_results | Bool | Optional | If set, the giveaway has ended and the results are being prepared. |
start_date | int | Yes | When was the giveaway started |
joined_too_early_date | int | Optional | The 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_id | long | Optional | If 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_country | string | Optional | If 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'];