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 |