InputStorePaymentPremiumGiveaway
- class pyrogram.raw.types.InputStorePaymentPremiumGiveaway
Used to pay for a giveaway, see here » for more info.
Constructor of
InputStorePaymentPurpose
.- Details:
Layer:
194
ID:
160544CA
- Parameters:
boost_peer (
InputPeer
) – The channel starting the giveaway, that the user must join to participate, that will receive the giveaway boosts; see here » for more info on giveaways.random_id (
int
64-bit
) – Random ID to avoid resending the giveawayuntil_date (
int
32-bit
) – The end date of the giveaway, must be at most giveaway_period_max seconds in the future; see here » for more info on giveaways.currency (
str
) – Three-letter ISO 4217 currency codeamount (
int
64-bit
) – Total price in the smallest units of the currency (integer, not float/double). For example, for a price of US$ 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).only_new_subscribers (
bool
, optional) – If set, only new subscribers starting from the giveaway creation date will be able to participate to the giveaway.winners_are_visible (
bool
, optional) – If set, giveaway winners are public and will be listed in a messageMediaGiveawayResults message that will be automatically sent to the channel once the giveaway ends.additional_peers (List of
InputPeer
, optional) – Additional channels that the user must join to participate to the giveaway can be specified here.countries_iso2 (List of
str
, optional) – The set of users that can participate to the giveaway can be restricted by passing here an explicit whitelist of up to giveaway_countries_max countries, specified as two-letter ISO 3166-1 alpha-2 country codes.prize_description (
str
, optional) – Can contain a textual description of additional giveaway prizes.