Class TdApi.MessageGiftedPremium

Enclosing class:
TdApi

public static class TdApi.MessageGiftedPremium extends TdApi.MessageContent
Telegram Premium was gifted to a user.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    long
    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 or is outgoing.
    int
    Number of months the Telegram Premium subscription will be active.
    long
    The identifier of a user that received Telegram Premium; 0 if the gift is incoming.
    A sticker to be shown in the message; may be null if unknown.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Telegram Premium was gifted to a user.
    MessageGiftedPremium(long gifterUserId, long receiverUserId, String currency, long amount, String cryptocurrency, long cryptocurrencyAmount, int monthCount, TdApi.Sticker sticker)
    Telegram Premium was gifted to a user.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns an identifier uniquely determining type of the object.

    Methods inherited from class dev.voroby.springframework.telegram.client.TdApi.Object

    toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • gifterUserId

      public long gifterUserId
      The identifier of a user that gifted Telegram Premium; 0 if the gift was anonymous or is outgoing.
    • receiverUserId

      public long receiverUserId
      The identifier of a user that received Telegram Premium; 0 if the gift is incoming.
    • currency

      public String currency
      Currency for the paid amount.
    • amount

      public long amount
      The paid amount, in the smallest units of the currency.
    • cryptocurrency

      public String cryptocurrency
      Cryptocurrency used to pay for the gift; may be empty if none.
    • cryptocurrencyAmount

      public long cryptocurrencyAmount
      The paid amount, in the smallest units of the cryptocurrency; 0 if none.
    • monthCount

      public int monthCount
      Number of months the Telegram Premium subscription will be active.
    • sticker

      public TdApi.Sticker sticker
      A sticker to be shown in the message; may be null if unknown.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      See Also:
  • Constructor Details

    • MessageGiftedPremium

      public MessageGiftedPremium()
      Telegram Premium was gifted to a user.
    • MessageGiftedPremium

      public MessageGiftedPremium(long gifterUserId, long receiverUserId, String currency, long amount, String cryptocurrency, long cryptocurrencyAmount, int monthCount, TdApi.Sticker sticker)
      Telegram Premium was gifted to a user.
      Parameters:
      gifterUserId - The identifier of a user that gifted Telegram Premium; 0 if the gift was anonymous or is outgoing.
      receiverUserId - The identifier of a user that received Telegram Premium; 0 if the gift is incoming.
      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.
  • 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 class TdApi.Object
      Returns:
      this.CONSTRUCTOR