Inherits Object.
Describes an upgraded gift that can be transferred to another owner or transferred to the TON blockchain as an NFT.
Public Fields | |
int64 | id_ |
Unique identifier of the gift. | |
int64 | regular_gift_id_ |
Unique identifier of the regular gift from which the gift was upgraded; may be 0 for short period of time for old gifts from database. | |
int53 | publisher_chat_id_ |
Identifier of the chat that published the gift; 0 if none. | |
string | title_ |
The title of the upgraded gift. | |
string | name_ |
Unique name of the upgraded gift that can be used with internalLinkTypeUpgradedGift or sendResoldGift. | |
int32 | number_ |
Unique number of the upgraded gift among gifts upgraded from the same gift. | |
int32 | total_upgraded_count_ |
Total number of gifts that were upgraded from the same gift. | |
int32 | max_upgraded_count_ |
The maximum number of gifts that can be upgraded from the same gift. | |
bool | is_premium_ |
True, if the original gift could have been bought only by Telegram Premium subscribers. | |
bool | is_theme_available_ |
True, if the gift can be used to set a theme in a chat. | |
int53 | used_theme_chat_id_ |
Identifier of the chat for which the gift is used to set a theme; 0 if none or the gift isn't owned by the current user. | |
object_ptr< MessageSender > | owner_id_ |
Identifier of the user or the chat that owns the upgraded gift; may be null if none or unknown. | |
string | owner_address_ |
Address of the gift NFT owner in TON blockchain; may be empty if none. Append the address to getOption("ton_blockchain_explorer_url") to get a link with information about the address. | |
string | owner_name_ |
Name of the owner for the case when owner identifier and address aren't known. | |
string | gift_address_ |
Address of the gift NFT in TON blockchain; may be empty if none. Append the address to getOption("ton_blockchain_explorer_url") to get a link with information about the address. | |
object_ptr< upgradedGiftModel > | model_ |
Model of the upgraded gift. | |
object_ptr< upgradedGiftSymbol > | symbol_ |
Symbol of the upgraded gift. | |
object_ptr< upgradedGiftBackdrop > | backdrop_ |
Backdrop of the upgraded gift. | |
object_ptr< upgradedGiftOriginalDetails > | original_details_ |
Information about the originally sent gift; may be null if unknown. | |
object_ptr< giftResaleParameters > | resale_parameters_ |
Resale parameters of the gift; may be null if resale isn't possible. | |
string | value_currency_ |
ISO 4217 currency code of the currency in which value of the gift is represented; may be empty if unavailable. | |
int53 | value_amount_ |
Estimated value of the gift; in the smallest units of the currency; 0 if unavailable. | |
Static Public Attributes | |
static const std::int32_t | ID = -465002516 |
Identifier uniquely determining a type of the object. | |
upgradedGift | ( | ) |
Describes an upgraded gift that can be transferred to another owner or transferred to the TON blockchain as an NFT.
upgradedGift | ( | int64 | id_, |
int64 | regular_gift_id_, | ||
int53 | publisher_chat_id_, | ||
string const & | title_, | ||
string const & | name_, | ||
int32 | number_, | ||
int32 | total_upgraded_count_, | ||
int32 | max_upgraded_count_, | ||
bool | is_premium_, | ||
bool | is_theme_available_, | ||
int53 | used_theme_chat_id_, | ||
object_ptr< MessageSender > && | owner_id_, | ||
string const & | owner_address_, | ||
string const & | owner_name_, | ||
string const & | gift_address_, | ||
object_ptr< upgradedGiftModel > && | model_, | ||
object_ptr< upgradedGiftSymbol > && | symbol_, | ||
object_ptr< upgradedGiftBackdrop > && | backdrop_, | ||
object_ptr< upgradedGiftOriginalDetails > && | original_details_, | ||
object_ptr< giftResaleParameters > && | resale_parameters_, | ||
string const & | value_currency_, | ||
int53 | value_amount_ | ||
) |
Describes an upgraded gift that can be transferred to another owner or transferred to the TON blockchain as an NFT.
[in] | id_ | Unique identifier of the gift. |
[in] | regular_gift_id_ | Unique identifier of the regular gift from which the gift was upgraded; may be 0 for short period of time for old gifts from database. |
[in] | publisher_chat_id_ | Identifier of the chat that published the gift; 0 if none. |
[in] | title_ | The title of the upgraded gift. |
[in] | name_ | Unique name of the upgraded gift that can be used with internalLinkTypeUpgradedGift or sendResoldGift. |
[in] | number_ | Unique number of the upgraded gift among gifts upgraded from the same gift. |
[in] | total_upgraded_count_ | Total number of gifts that were upgraded from the same gift. |
[in] | max_upgraded_count_ | The maximum number of gifts that can be upgraded from the same gift. |
[in] | is_premium_ | True, if the original gift could have been bought only by Telegram Premium subscribers. |
[in] | is_theme_available_ | True, if the gift can be used to set a theme in a chat. |
[in] | used_theme_chat_id_ | Identifier of the chat for which the gift is used to set a theme; 0 if none or the gift isn't owned by the current user. |
[in] | owner_id_ | Identifier of the user or the chat that owns the upgraded gift; may be null if none or unknown. |
[in] | owner_address_ | Address of the gift NFT owner in TON blockchain; may be empty if none. Append the address to getOption("ton_blockchain_explorer_url") to get a link with information about the address. |
[in] | owner_name_ | Name of the owner for the case when owner identifier and address aren't known. |
[in] | gift_address_ | Address of the gift NFT in TON blockchain; may be empty if none. Append the address to getOption("ton_blockchain_explorer_url") to get a link with information about the address. |
[in] | model_ | Model of the upgraded gift. |
[in] | symbol_ | Symbol of the upgraded gift. |
[in] | backdrop_ | Backdrop of the upgraded gift. |
[in] | original_details_ | Information about the originally sent gift; may be null if unknown. |
[in] | resale_parameters_ | Resale parameters of the gift; may be null if resale isn't possible. |
[in] | value_currency_ | ISO 4217 currency code of the currency in which value of the gift is represented; may be empty if unavailable. |
[in] | value_amount_ | Estimated value of the gift; in the smallest units of the currency; 0 if unavailable. |
|
finalvirtual |