java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.MessageContent
it.tdlight.jni.TdApi.MessagePremiumGiftCode
- Enclosing class:
- TdApi
A Telegram Premium gift code was created for the user.
-
Field Summary
Modifier and TypeFieldDescriptionlong
The paid amount, in the smallest units of the currency; 0 if unknown.The gift code.static final int
Identifier uniquely determining type of the object.Identifier of a chat or a user that created the gift code; may be null if unknown.Cryptocurrency used to pay for the gift; may be empty if none or unknown.long
The paid amount, in the smallest units of the cryptocurrency; 0 if unknown.Currency for the paid amount; empty if unknown.boolean
True, if the gift code was created for a giveaway.boolean
True, if the winner for the corresponding Telegram Premium subscription wasn't chosen.int
Number of months the Telegram Premium subscription will be active after code activation.A sticker to be shown in the message; may be null if unknown. -
Constructor Summary
ConstructorDescriptionA Telegram Premium gift code was created for the user.MessagePremiumGiftCode
(TdApi.MessageSender creatorId, boolean isFromGiveaway, boolean isUnclaimed, String currency, long amount, String cryptocurrency, long cryptocurrencyAmount, int monthCount, TdApi.Sticker sticker, String code) A Telegram Premium gift code was created for the user.MessagePremiumGiftCode
(DataInput input) A Telegram Premium gift code was created for the user. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Returns an identifier uniquely determining type of the object.int
hashCode()
void
serialize
(DataOutput output) Serialize the TDLib classMethods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
creatorId
Identifier of a chat or a user that created the gift code; may be null if unknown. -
isFromGiveaway
public boolean isFromGiveawayTrue, if the gift code was created for a giveaway. -
isUnclaimed
public boolean isUnclaimedTrue, if the winner for the corresponding Telegram Premium subscription wasn't chosen. -
currency
Currency for the paid amount; empty if unknown. -
amount
public long amountThe paid amount, in the smallest units of the currency; 0 if unknown. -
cryptocurrency
Cryptocurrency used to pay for the gift; may be empty if none or unknown. -
cryptocurrencyAmount
public long cryptocurrencyAmountThe paid amount, in the smallest units of the cryptocurrency; 0 if unknown. -
monthCount
public int monthCountNumber of months the Telegram Premium subscription will be active after code activation. -
sticker
A sticker to be shown in the message; may be null if unknown. -
code
The gift code. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
MessagePremiumGiftCode
public MessagePremiumGiftCode()A Telegram Premium gift code was created for the user. -
MessagePremiumGiftCode
public MessagePremiumGiftCode(TdApi.MessageSender creatorId, boolean isFromGiveaway, boolean isUnclaimed, String currency, long amount, String cryptocurrency, long cryptocurrencyAmount, int monthCount, TdApi.Sticker sticker, String code) A Telegram Premium gift code was created for the user.- Parameters:
creatorId
- Identifier of a chat or a user that created the gift code; may be null if unknown.isFromGiveaway
- True, if the gift code was created for a giveaway.isUnclaimed
- True, if the winner for the corresponding Telegram Premium subscription wasn't chosen.currency
- Currency for the paid amount; empty if unknown.amount
- The paid amount, in the smallest units of the currency; 0 if unknown.cryptocurrency
- Cryptocurrency used to pay for the gift; may be empty if none or unknown.cryptocurrencyAmount
- The paid amount, in the smallest units of the cryptocurrency; 0 if unknown.monthCount
- Number of months the Telegram Premium subscription will be active after code activation.sticker
- A sticker to be shown in the message; may be null if unknown.code
- The gift code.
-
MessagePremiumGiftCode
A Telegram Premium gift code was created for the user.- Parameters:
input
- Serialized input- Throws:
IOException
- the deserialization failed
-
-
Method Details
-
getConstructor
public int getConstructor()Description copied from class:TdApi.Object
Returns an identifier uniquely determining type of the object.- Specified by:
getConstructor
in classTdApi.Object
- Returns:
- this.CONSTRUCTOR
-
serialize
Serialize the TDLib class- Specified by:
serialize
in classTdApi.Object
- Parameters:
output
- output data stream- Throws:
IOException
- the serialization failed
-
equals
-
hashCode
public int hashCode()
-