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_burned_ |
| True, if the gift was used to craft another gift. | |
| bool | is_crafted_ |
| True, if the gift was craft from another gifts. | |
| 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 > | host_id_ |
| Identifier of the user or the chat to which the upgraded gift was assigned from blockchain; may be null if none or unknown. | |
| 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< upgradedGiftColors > | colors_ |
| Colors that can be set for user's name, background of empty chat photo, replies to messages and link previews; may be null if none or unknown. | |
| object_ptr< giftResaleParameters > | resale_parameters_ |
| Resale parameters of the gift; may be null if resale isn't possible. | |
| bool | can_send_purchase_offer_ |
| True, if an offer to purchase the gift can be sent using sendGiftPurchaseOffer. | |
| int32 | craft_probability_per_mille_ |
| Probability that the gift adds to the chance of successful crafting of a new gift; 0 if the gift can't be used for crafting. | |
| 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. | |
| int53 | value_usd_amount_ |
| Estimated value of the gift in USD; in USD cents; 0 if unavailable. | |
Static Public Attributes | |
| static const std::int32_t | ID = 239775652 |
| 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_burned_, | ||
| bool | is_crafted_, | ||
| bool | is_premium_, | ||
| bool | is_theme_available_, | ||
| int53 | used_theme_chat_id_, | ||
| object_ptr< MessageSender > && | host_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< upgradedGiftColors > && | colors_, | ||
| object_ptr< giftResaleParameters > && | resale_parameters_, | ||
| bool | can_send_purchase_offer_, | ||
| int32 | craft_probability_per_mille_, | ||
| string const & | value_currency_, | ||
| int53 | value_amount_, | ||
| int53 | value_usd_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_burned_ | True, if the gift was used to craft another gift. |
| [in] | is_crafted_ | True, if the gift was craft from another gifts. |
| [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] | host_id_ | Identifier of the user or the chat to which the upgraded gift was assigned from blockchain; may be null if none or unknown. |
| [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] | colors_ | Colors that can be set for user's name, background of empty chat photo, replies to messages and link previews; may be null if none or unknown. |
| [in] | resale_parameters_ | Resale parameters of the gift; may be null if resale isn't possible. |
| [in] | can_send_purchase_offer_ | True, if an offer to purchase the gift can be sent using sendGiftPurchaseOffer. |
| [in] | craft_probability_per_mille_ | Probability that the gift adds to the chance of successful crafting of a new gift; 0 if the gift can't be used for crafting. |
| [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. |
| [in] | value_usd_amount_ | Estimated value of the gift in USD; in USD cents; 0 if unavailable. |
|
finalvirtual |