java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.ChatBoostStatus
- Enclosing class:
- TdApi
Describes current boost status of a chat.
-
Field Summary
Modifier and TypeFieldDescriptionint[]
Identifiers of boost slots of the current user applied to the chat.int
The number of boosts received by the chat.An HTTP URL, which can be used to boost the chat.static final int
Identifier uniquely determining type of the object.int
The number of boosts added to reach the current level.int
The number of boosts received by the chat from created Telegram Premium gift codes and giveaways; always 0 if the current user isn't an administrator in the chat.int
Current boost level of the chat.int
The number of boosts needed to reach the next level; 0 if the next level isn't available.int
Approximate number of Telegram Premium subscribers joined the chat; always 0 if the current user isn't an administrator in the chat.double
A percentage of Telegram Premium subscribers joined the chat; always 0 if the current user isn't an administrator in the chat.The list of prepaid giveaways available for the chat; only for chat administrators. -
Constructor Summary
ConstructorDescriptionDescribes current boost status of a chat.ChatBoostStatus
(DataInput input) Describes current boost status of a chat.ChatBoostStatus
(String boostUrl, int[] appliedSlotIds, int level, int giftCodeBoostCount, int boostCount, int currentLevelBoostCount, int nextLevelBoostCount, int premiumMemberCount, double premiumMemberPercentage, TdApi.PrepaidPremiumGiveaway[] prepaidGiveaways) Describes current boost status of a chat. -
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
-
boostUrl
An HTTP URL, which can be used to boost the chat. -
appliedSlotIds
public int[] appliedSlotIdsIdentifiers of boost slots of the current user applied to the chat. -
level
public int levelCurrent boost level of the chat. -
giftCodeBoostCount
public int giftCodeBoostCountThe number of boosts received by the chat from created Telegram Premium gift codes and giveaways; always 0 if the current user isn't an administrator in the chat. -
boostCount
public int boostCountThe number of boosts received by the chat. -
currentLevelBoostCount
public int currentLevelBoostCountThe number of boosts added to reach the current level. -
nextLevelBoostCount
public int nextLevelBoostCountThe number of boosts needed to reach the next level; 0 if the next level isn't available. -
prepaidGiveaways
The list of prepaid giveaways available for the chat; only for chat administrators. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
ChatBoostStatus
public ChatBoostStatus()Describes current boost status of a chat. -
ChatBoostStatus
public ChatBoostStatus(String boostUrl, int[] appliedSlotIds, int level, int giftCodeBoostCount, int boostCount, int currentLevelBoostCount, int nextLevelBoostCount, int premiumMemberCount, double premiumMemberPercentage, TdApi.PrepaidPremiumGiveaway[] prepaidGiveaways) Describes current boost status of a chat.- Parameters:
boostUrl
- An HTTP URL, which can be used to boost the chat.appliedSlotIds
- Identifiers of boost slots of the current user applied to the chat.level
- Current boost level of the chat.giftCodeBoostCount
- The number of boosts received by the chat from created Telegram Premium gift codes and giveaways; always 0 if the current user isn't an administrator in the chat.boostCount
- The number of boosts received by the chat.currentLevelBoostCount
- The number of boosts added to reach the current level.nextLevelBoostCount
- The number of boosts needed to reach the next level; 0 if the next level isn't available.premiumMemberCount
- Approximate number of Telegram Premium subscribers joined the chat; always 0 if the current user isn't an administrator in the chat.premiumMemberPercentage
- A percentage of Telegram Premium subscribers joined the chat; always 0 if the current user isn't an administrator in the chat.prepaidGiveaways
- The list of prepaid giveaways available for the chat; only for chat administrators.
-
ChatBoostStatus
Describes current boost status of a chat.- 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()
-