java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.MessageContent
it.tdlight.jni.TdApi.MessageGiftedPremium
- Enclosing class:
- TdApi
Telegram Premium was gifted to the user.
-
Field Summary
Modifier and TypeFieldDescriptionlong
The paid amount, in the smallest units of the currency.static final int
Identifier uniquely determining type of the object.Cryptocurrency used to pay for the gift; may be empty if none.long
The paid amount, in the smallest units of the cryptocurrency; 0 if none.Currency for the paid amount.long
The identifier of a user that gifted Telegram Premium; 0 if the gift was anonymous.int
Number of months the Telegram Premium subscription will be active.A sticker to be shown in the message; may be null if unknown. -
Constructor Summary
ConstructorDescriptionTelegram Premium was gifted to the user.MessageGiftedPremium
(long gifterUserId, String currency, long amount, String cryptocurrency, long cryptocurrencyAmount, int monthCount, TdApi.Sticker sticker) Telegram Premium was gifted to the user.MessageGiftedPremium
(DataInput input) Telegram Premium was gifted to 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
-
gifterUserId
public long gifterUserIdThe identifier of a user that gifted Telegram Premium; 0 if the gift was anonymous. -
currency
Currency for the paid amount. -
amount
public long amountThe paid amount, in the smallest units of the currency. -
cryptocurrency
Cryptocurrency used to pay for the gift; may be empty if none. -
cryptocurrencyAmount
public long cryptocurrencyAmountThe paid amount, in the smallest units of the cryptocurrency; 0 if none. -
monthCount
public int monthCountNumber of months the Telegram Premium subscription will be active. -
sticker
A sticker to be shown in the message; may be null if unknown. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
MessageGiftedPremium
public MessageGiftedPremium()Telegram Premium was gifted to the user. -
MessageGiftedPremium
public MessageGiftedPremium(long gifterUserId, String currency, long amount, String cryptocurrency, long cryptocurrencyAmount, int monthCount, TdApi.Sticker sticker) Telegram Premium was gifted to the user.- Parameters:
gifterUserId
- The identifier of a user that gifted Telegram Premium; 0 if the gift was anonymous.currency
- Currency for the paid amount.amount
- The paid amount, in the smallest units of the currency.cryptocurrency
- Cryptocurrency used to pay for the gift; may be empty if none.cryptocurrencyAmount
- The paid amount, in the smallest units of the cryptocurrency; 0 if none.monthCount
- Number of months the Telegram Premium subscription will be active.sticker
- A sticker to be shown in the message; may be null if unknown.
-
MessageGiftedPremium
Telegram Premium was gifted to 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()
-