Skip to content

GramIO API Reference / @gramio/contexts/dist / UniqueGiftInfo

Class: UniqueGiftInfo ​

Defined in: contexts/index.d.ts:3159

Describes a service message about a unique gift that was sent or received.

Documentation

Constructors ​

Constructor ​

new UniqueGiftInfo(payload): UniqueGiftInfo

Defined in: contexts/index.d.ts:3161

Parameters ​

ParameterType
payloadTelegramUniqueGiftInfo

Returns ​

UniqueGiftInfo

Properties ​

PropertyTypeDefined in
payloadTelegramUniqueGiftInfocontexts/index.d.ts:3160

Accessors ​

[toStringTag] ​

Get Signature ​

get [toStringTag](): string

Defined in: contexts/index.d.ts:3163

MDN

Returns ​

string


entities ​

Get Signature ​

get entities(): MessageEntity[]

Defined in: contexts/index.d.ts:3175

Special entities that appear in the gift text.

Returns ​

MessageEntity[]


gift ​

Get Signature ​

get gift(): UniqueGift

Defined in: contexts/index.d.ts:3167

Information about the gift

Returns ​

UniqueGift


lastResaleAmount ​

Get Signature ​

get lastResaleAmount(): number

Defined in: contexts/index.d.ts:3185

Optional. For gifts bought from other users, the price paid for the gift in either Telegram Stars or nanotoncoins

Returns ​

number


lastResaleCurrency ​

Get Signature ​

get lastResaleCurrency(): TelegramUniqueGiftInfoLastResaleCurrency

Defined in: contexts/index.d.ts:3181

Optional. For gifts bought from other users, the currency in which the payment for the gift was done. Currently, one of “XTR” for Telegram Stars or “TON” for toncoins

Returns ​

TelegramUniqueGiftInfoLastResaleCurrency


lastResaleStarCount ​

Get Signature ​

get lastResaleStarCount(): number

Defined in: contexts/index.d.ts:3189

Optional. For gifts bought from other users, the price paid for the gift in either Telegram Stars or nanotoncoins

Returns ​

number


nextTransferDate ​

Get Signature ​

get nextTransferDate(): number

Defined in: contexts/index.d.ts:3201

Optional. Point in time (Unix timestamp) when the gift can be transferred. If it is in the past, then the gift can be transferred now

Returns ​

number


origin ​

Get Signature ​

get origin(): TelegramUniqueGiftInfoOrigin

Defined in: contexts/index.d.ts:3171

Origin of the gift. Currently, either “upgrade” or “transfer”

Returns ​

TelegramUniqueGiftInfoOrigin


ownedGiftId ​

Get Signature ​

get ownedGiftId(): string

Defined in: contexts/index.d.ts:3193

Optional. Unique identifier of the received gift for the bot; only present for gifts received on behalf of business accounts

Returns ​

string


text ​

Get Signature ​

get text(): string

Defined in: contexts/index.d.ts:3173

Text of the message that was added to the gift.

Returns ​

string


transferStarCount ​

Get Signature ​

get transferStarCount(): number

Defined in: contexts/index.d.ts:3197

Optional. Number of Telegram Stars that must be paid to transfer the gift; omitted if the bot cannot transfer the gift

Returns ​

number

Methods ​

isPrivate() ​

isPrivate(): true

Defined in: contexts/index.d.ts:3177

true, if the sender and gift text are visible only to the receiver.

Returns ​

true