Package org.drinkless.tdlib
Class TdApi.PremiumGiveawayPaymentOption
java.lang.Object
org.drinkless.tdlib.TdApi.Object
org.drinkless.tdlib.TdApi.PremiumGiveawayPaymentOption
- Enclosing class:
- TdApi
Describes an option for creating of Telegram Premium giveaway or manual distribution of Telegram Premium among chat members. Use telegramPaymentPurposePremiumGiftCodes or telegramPaymentPurposePremiumGiveaway for out-of-store payments.
-
Field Summary
FieldsModifier and TypeFieldDescriptionlong
The amount to pay, in the smallest units of the currency.static final int
Identifier uniquely determining type of the object.ISO 4217 currency code for Telegram Premium gift code payment.int
Number of months the Telegram Premium subscription will be active.Identifier of the store product associated with the option; may be empty if none.int
Number of times the store product must be paid.int
Number of users which will be able to activate the gift codes. -
Constructor Summary
ConstructorsConstructorDescriptionDescribes an option for creating of Telegram Premium giveaway or manual distribution of Telegram Premium among chat members.PremiumGiveawayPaymentOption
(String currency, long amount, int winnerCount, int monthCount, String storeProductId, int storeProductQuantity) Describes an option for creating of Telegram Premium giveaway or manual distribution of Telegram Premium among chat members. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns an identifier uniquely determining type of the object.Methods inherited from class org.drinkless.tdlib.TdApi.Object
toString
-
Field Details
-
currency
ISO 4217 currency code for Telegram Premium gift code payment. -
amount
public long amountThe amount to pay, in the smallest units of the currency. -
winnerCount
public int winnerCountNumber of users which will be able to activate the gift codes. -
monthCount
public int monthCountNumber of months the Telegram Premium subscription will be active. -
storeProductId
Identifier of the store product associated with the option; may be empty if none. -
storeProductQuantity
public int storeProductQuantityNumber of times the store product must be paid. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
PremiumGiveawayPaymentOption
public PremiumGiveawayPaymentOption()Describes an option for creating of Telegram Premium giveaway or manual distribution of Telegram Premium among chat members. Use telegramPaymentPurposePremiumGiftCodes or telegramPaymentPurposePremiumGiveaway for out-of-store payments. -
PremiumGiveawayPaymentOption
public PremiumGiveawayPaymentOption(String currency, long amount, int winnerCount, int monthCount, String storeProductId, int storeProductQuantity) Describes an option for creating of Telegram Premium giveaway or manual distribution of Telegram Premium among chat members. Use telegramPaymentPurposePremiumGiftCodes or telegramPaymentPurposePremiumGiveaway for out-of-store payments.- Parameters:
currency
- ISO 4217 currency code for Telegram Premium gift code payment.amount
- The amount to pay, in the smallest units of the currency.winnerCount
- Number of users which will be able to activate the gift codes.monthCount
- Number of months the Telegram Premium subscription will be active.storeProductId
- Identifier of the store product associated with the option; may be empty if none.storeProductQuantity
- Number of times the store product must be paid.
-
-
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
-