telegram api constructor · layer 229 · #41df43fc
savedStarGift
Represents a gift owned by a peer.
definition
savedStarGift#41df43fc flags:# name_hidden:flags.0?true unsaved:flags.5?true refunded:flags.9?true can_upgrade:flags.10?true pinned_to_top:flags.12?true upgrade_separate:flags.17?true from_id:flags.1?Peer date:int gift:StarGift message:flags.2?TextWithEntities msg_id:flags.3?int saved_id:flags.11?long convert_stars:flags.4?long upgrade_stars:flags.6?long can_export_at:flags.7?int transfer_stars:flags.8?long can_transfer_at:flags.13?int can_resell_at:flags.14?int collection_id:flags.15?Vector<int> prepaid_upgrade_hash:flags.16?string drop_original_details_stars:flags.18?long gift_num:flags.19?int can_craft_at:flags.20?int = SavedStarGift;
parameters
| name | type | description |
|---|---|---|
flags | # | Flags, see TL conditional fields |
name_hidden | true | If set, the gift sender in from_id and the message are set only for the receiver of the gift. |
unsaved | true | If set, the gift is not pinned on the user's profile. |
refunded | true | This gift was upgraded to a collectible gift » and then re-downgraded to a regular gift because a request to refund the payment related to the upgrade was made, and the money was returned. |
can_upgrade | true | Only set for non-collectible gifts, if they can be upgraded to a collectible gift ». |
pinned_to_top | true | Whether this gift is pinned on top of the user's profile page. |
upgrade_separate | true | If set, someone already separately pre-paid for the upgrade of this gift. |
from_id | Peer | Sender of the gift (unset for anonymous gifts). |
date | int | Reception date of the gift. |
gift | StarGift | The collectible gift. |
message | TextWithEntities | Message attached to the gift. |
msg_id | int | For gifts received by users, ID to use in inputSavedStarGiftUser constructors. |
saved_id | long | For gifts received by channels, ID to use in inputSavedStarGiftChat constructors. |
convert_stars | long | For non-collectible gifts, the receiver of this gift may convert it to this many Telegram Stars, instead of displaying it on their profile page. |
upgrade_stars | long | Only for pre-paid non-collectible gifts, the number of Telegram Stars the sender has already paid to convert the gift into a collectible gift » (this is different from the meaning of the flag in messageActionStarGift, where it signals the upgrade price for not yet upgraded gifts). |
can_export_at | int | If set, indicates that the current gift can't be exported to the TON blockchain » yet: the owner will be able to export it at the specified unixtime. |
transfer_stars | long | If set, indicates that the gift can be transferred » to another user by paying the specified amount of stars. |
can_transfer_at | int | If set, indicates that the current gift can't be transferred » yet: the owner will be able to transfer it at the specified unixtime. |
can_resell_at | int | If set, indicates that the current gift can't be resold » yet: the owner will be able to put it up for sale at the specified unixtime. |
collection_id | Vector<int> | IDs of the collections » that this gift is a part of. |
prepaid_upgrade_hash | string | Hash to prepay for a gift upgrade separately ». |
drop_original_details_stars | long | |
gift_num | int | |
can_craft_at | int |
type
history
present in layers 198–229 · constructor id changed 6×
| id | layers |
|---|---|
| #6056dba5 | 198–202 |
| #dfda0499 | 203–209 |
| #1ea646df | 210–211 |
| #19a9b572 | 212–214 |
| #8983a452 | 215–219 |
| #ead6805e | 220–221 |
| #41df43fc | 222–229 |