java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.PremiumStatePaymentOption
- Enclosing class:
- TdApi
Describes an option for buying or upgrading Telegram Premium for self.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Identifier uniquely determining type of the object.boolean
True, if this is the currently used Telegram Premium subscription option.boolean
True, if the payment option can be used to upgrade the existing Telegram Premium subscription.Identifier of the last in-store transaction for the currently used option.Information about the payment option. -
Constructor Summary
ConstructorDescriptionDescribes an option for buying or upgrading Telegram Premium for self.PremiumStatePaymentOption
(TdApi.PremiumPaymentOption paymentOption, boolean isCurrent, boolean isUpgrade, String lastTransactionId) Describes an option for buying or upgrading Telegram Premium for self.Describes an option for buying or upgrading Telegram Premium for self. -
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
-
paymentOption
Information about the payment option. -
isCurrent
public boolean isCurrentTrue, if this is the currently used Telegram Premium subscription option. -
isUpgrade
public boolean isUpgradeTrue, if the payment option can be used to upgrade the existing Telegram Premium subscription. -
lastTransactionId
Identifier of the last in-store transaction for the currently used option. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
PremiumStatePaymentOption
public PremiumStatePaymentOption()Describes an option for buying or upgrading Telegram Premium for self. -
PremiumStatePaymentOption
public PremiumStatePaymentOption(TdApi.PremiumPaymentOption paymentOption, boolean isCurrent, boolean isUpgrade, String lastTransactionId) Describes an option for buying or upgrading Telegram Premium for self.- Parameters:
paymentOption
- Information about the payment option.isCurrent
- True, if this is the currently used Telegram Premium subscription option.isUpgrade
- True, if the payment option can be used to upgrade the existing Telegram Premium subscription.lastTransactionId
- Identifier of the last in-store transaction for the currently used option.
-
PremiumStatePaymentOption
Describes an option for buying or upgrading Telegram Premium for self.- 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()
-