#include </home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h>
|
| static const std::int32_t | ID = -1945346126 |
| | Identifier uniquely determining a type of the object.
|
| |
Describes an option for buying Telegram Premium to a user.
Definition at line 54439 of file td_api.h.
◆ premiumPaymentOption() [1/2]
| td::td_api::premiumPaymentOption::premiumPaymentOption |
( |
| ) |
|
Describes an option for buying Telegram Premium to a user.
◆ premiumPaymentOption() [2/2]
Describes an option for buying Telegram Premium to a user.
- Parameters
-
| [in] | currency_ | ISO 4217 currency code for Telegram Premium subscription payment. |
| [in] | amount_ | The amount to pay, in the smallest units of the currency. |
| [in] | discount_percentage_ | The discount associated with this option, as a percentage. |
| [in] | month_count_ | Number of months the Telegram Premium subscription will be active. Use getPremiumInfoSticker to get the sticker to be used as representation of the Telegram Premium subscription. |
| [in] | store_product_id_ | Identifier of the store product associated with the option. |
| [in] | payment_link_ | An internal link to be opened for buying Telegram Premium to the user if store payment isn't possible; may be null if direct payment isn't available. |
◆ store()
| void td::td_api::premiumPaymentOption::store |
( |
TlStorerToString & |
s, |
|
|
const char * |
field_name |
|
) |
| const |
|
finalvirtual |
Helper function for to_string method. Appends string representation of the object to the storer.
- Parameters
-
| [in] | s | Storer to which object string representation will be appended. |
| [in] | field_name | Object field_name if applicable. |
Implements td::TlObject.
◆ amount_
| int53 td::td_api::premiumPaymentOption::amount_ |
The amount to pay, in the smallest units of the currency.
Definition at line 54452 of file td_api.h.
◆ currency_
| string td::td_api::premiumPaymentOption::currency_ |
ISO 4217 currency code for Telegram Premium subscription payment.
Definition at line 54450 of file td_api.h.
◆ discount_percentage_
| int32 td::td_api::premiumPaymentOption::discount_percentage_ |
The discount associated with this option, as a percentage.
Definition at line 54454 of file td_api.h.
◆ ID
| const std::int32_t td::td_api::premiumPaymentOption::ID = -1945346126 |
|
static |
Identifier uniquely determining a type of the object.
Definition at line 54480 of file td_api.h.
◆ month_count_
| int32 td::td_api::premiumPaymentOption::month_count_ |
Number of months the Telegram Premium subscription will be active. Use getPremiumInfoSticker to get the sticker to be used as representation of the Telegram Premium subscription.
Definition at line 54456 of file td_api.h.
◆ payment_link_
An internal link to be opened for buying Telegram Premium to the user if store payment isn't possible; may be null if direct payment isn't available.
Definition at line 54460 of file td_api.h.
◆ store_product_id_
| string td::td_api::premiumPaymentOption::store_product_id_ |
Identifier of the store product associated with the option.
Definition at line 54458 of file td_api.h.
The documentation for this class was generated from the following file:
- /home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h