Package org.drinkless.tdlib
Class TdApi.StarGiveawayPaymentOption
java.lang.Object
org.drinkless.tdlib.TdApi.Object
org.drinkless.tdlib.TdApi.StarGiveawayPaymentOption
- Enclosing class:
- TdApi
Describes an option for creating of Telegram Star giveaway. Use telegramPaymentPurposeStarGiveaway 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 the payment.boolean
True, if the option must be shown only in the full list of payment options.boolean
True, if the option must be chosen by default.long
Number of Telegram Stars that will be distributed among winners.Identifier of the store product associated with the option; may be empty if none.Allowed options for the number of giveaway winners.int
Number of times the chat will be boosted for one year if the option is chosen. -
Constructor Summary
ConstructorsConstructorDescriptionDescribes an option for creating of Telegram Star giveaway.StarGiveawayPaymentOption
(String currency, long amount, long starCount, String storeProductId, int yearlyBoostCount, TdApi.StarGiveawayWinnerOption[] winnerOptions, boolean isDefault, boolean isAdditional) Describes an option for creating of Telegram Star giveaway. -
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 the payment. -
amount
public long amountThe amount to pay, in the smallest units of the currency. -
starCount
public long starCountNumber of Telegram Stars that will be distributed among winners. -
storeProductId
Identifier of the store product associated with the option; may be empty if none. -
yearlyBoostCount
public int yearlyBoostCountNumber of times the chat will be boosted for one year if the option is chosen. -
winnerOptions
Allowed options for the number of giveaway winners. -
isDefault
public boolean isDefaultTrue, if the option must be chosen by default. -
isAdditional
public boolean isAdditionalTrue, if the option must be shown only in the full list of payment options. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
StarGiveawayPaymentOption
public StarGiveawayPaymentOption()Describes an option for creating of Telegram Star giveaway. Use telegramPaymentPurposeStarGiveaway for out-of-store payments. -
StarGiveawayPaymentOption
public StarGiveawayPaymentOption(String currency, long amount, long starCount, String storeProductId, int yearlyBoostCount, TdApi.StarGiveawayWinnerOption[] winnerOptions, boolean isDefault, boolean isAdditional) Describes an option for creating of Telegram Star giveaway. Use telegramPaymentPurposeStarGiveaway for out-of-store payments.- Parameters:
currency
- ISO 4217 currency code for the payment.amount
- The amount to pay, in the smallest units of the currency.starCount
- Number of Telegram Stars that will be distributed among winners.storeProductId
- Identifier of the store product associated with the option; may be empty if none.yearlyBoostCount
- Number of times the chat will be boosted for one year if the option is chosen.winnerOptions
- Allowed options for the number of giveaway winners.isDefault
- True, if the option must be chosen by default.isAdditional
- True, if the option must be shown only in the full list of payment options.
-
-
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
-