Link Search Menu Expand Document

Constructor: messageActionGiftPremium

Back to constructors index

Info about a gifted Telegram Premium subscription

Attributes:

NameTypeRequiredDescription
currencystringYesThree-letter ISO 4217 currency code
amountlongYesPrice of the gift 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).
monthsintYesDuration of the gifted Telegram Premium subscription
crypto_currencystringOptionalIf the gift was bought using a cryptocurrency, the cryptocurrency name.
crypto_amountlongOptionalIf the gift was bought using a cryptocurrency, price of the gift in the smallest units of a cryptocurrency.
messageTextWithEntitiesOptional

Type: MessageAction

Example:

$messageActionGiftPremium = ['_' => 'messageActionGiftPremium', 'currency' => 'string', 'amount' => long, 'months' => int, 'crypto_currency' => 'string', 'crypto_amount' => long, 'message' => TextWithEntities];