Available types

UniqueGift

This object describes a unique gift that was upgraded from a regular gift.

fields

fieldtyperequireddescription
gift_idstringrequiredIdentifier of the regular gift from which the gift was upgraded
base_namestringrequiredHuman-readable name of the regular gift from which this unique gift was upgraded
namestringrequiredUnique name of the gift. This name can be used in https://t.me/nft/... links and story areas.
numbernumberrequiredUnique number of the upgraded gift among gifts upgraded from the same regular gift
modelUniqueGiftModelrequiredModel of the gift
symbolUniqueGiftSymbolrequiredSymbol of the gift
backdropUniqueGiftBackdroprequiredBackdrop of the gift
is_premiumbooleanoptionalOptional. True, if the original regular gift was exclusively purchaseable by Telegram Premium subscribers
is_burnedbooleanoptionalOptional. True, if the gift was used to craft another gift and isn't available anymore
is_from_blockchainbooleanoptionalOptional. True, if the gift is assigned from the TON blockchain and can't be resold or transferred in Telegram
colorsUniqueGiftColorsoptionalOptional. The color scheme that can be used by the gift's owner for the chat's name, replies to messages and link previews; for business account gifts and gifts that are currently on sale only
publisher_chatChatoptionalOptional. Information about the chat that published the gift

import

types.ts
import type { UniqueGift } from "@yaebal/types";

used by

types