Package com.jtelegram.api.requests.game
Class GetGameHighScores
- java.lang.Object
-
- com.jtelegram.api.requests.framework.AbstractTelegramRequest
-
- com.jtelegram.api.requests.framework.QueryTelegramRequest<GameHighScore[]>
-
- com.jtelegram.api.requests.game.GetGameHighScores
-
- All Implemented Interfaces:
TelegramRequest
public class GetGameHighScores extends QueryTelegramRequest<GameHighScore[]>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetGameHighScores.GetGameHighScoresBuilder
-
Field Summary
-
Fields inherited from class com.jtelegram.api.requests.framework.AbstractTelegramRequest
errorHandler, gson
-
Fields inherited from interface com.jtelegram.api.requests.framework.TelegramRequest
JSON_MEDIA_TYPE
-
-
Constructor Summary
Constructors Constructor Description GetGameHighScores(java.util.function.Consumer<GameHighScore[]> callback, java.util.function.Consumer<TelegramException> errorHandler, java.lang.Long userId, LongChatId chatId, java.lang.Integer messageId, java.lang.String inlineMessageId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetGameHighScores.GetGameHighScoresBuilder
builder()
LongChatId
getChatId()
java.lang.String
getInlineMessageId()
java.lang.Integer
getMessageId()
java.lang.Long
getUserId()
protected boolean
isValid()
Checks validity of this request.java.lang.String
toString()
-
Methods inherited from class com.jtelegram.api.requests.framework.QueryTelegramRequest
canEqual, equals, handleResponse, hashCode, setCallback
-
Methods inherited from class com.jtelegram.api.requests.framework.AbstractTelegramRequest
getBody, getEndPoint, handleError, handleException, serialize, setErrorHandler, validate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.jtelegram.api.requests.framework.TelegramRequest
build
-
-
-
-
Constructor Detail
-
GetGameHighScores
public GetGameHighScores(java.util.function.Consumer<GameHighScore[]> callback, java.util.function.Consumer<TelegramException> errorHandler, java.lang.Long userId, LongChatId chatId, java.lang.Integer messageId, java.lang.String inlineMessageId)
-
-
Method Detail
-
isValid
protected boolean isValid()
Description copied from class:QueryTelegramRequest
Checks validity of this request. Internal method used before sending.- Specified by:
isValid
in classQueryTelegramRequest<GameHighScore[]>
- Returns:
- If it's valid
-
builder
public static GetGameHighScores.GetGameHighScoresBuilder builder()
-
getUserId
public java.lang.Long getUserId()
-
getChatId
public LongChatId getChatId()
-
getMessageId
public java.lang.Integer getMessageId()
-
getInlineMessageId
public java.lang.String getInlineMessageId()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-