Class EditMessageRequest<T>
- java.lang.Object
-
- com.jtelegram.api.requests.framework.AbstractTelegramRequest
-
- com.jtelegram.api.requests.framework.QueryTelegramRequest<T>
-
- com.jtelegram.api.requests.message.framework.req.SendableChatRequest<T>
-
- com.jtelegram.api.requests.message.framework.req.EditMessageRequest<T>
-
- All Implemented Interfaces:
TelegramRequest
- Direct Known Subclasses:
EditMessageCaption
,EditMessageReplyMarkup
,EditTextMessage
public class EditMessageRequest<T> extends SendableChatRequest<T>
-
-
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 Modifier Constructor Description protected
EditMessageRequest(java.lang.String endPoint, java.lang.Class<T> callbackType, java.util.function.Consumer<T> callback, java.util.function.Consumer<TelegramException> errorHandler, ChatId chatId, int messageId, java.lang.String inlineMessageId, ReplyMarkup replyMarkup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getInlineMessageId()
int
getMessageId()
ReplyMarkup
getReplyMarkup()
int
hashCode()
protected boolean
isValid()
Checks validity of this request.-
Methods inherited from class com.jtelegram.api.requests.message.framework.req.SendableChatRequest
getChatId, setChatId
-
Methods inherited from class com.jtelegram.api.requests.framework.QueryTelegramRequest
handleResponse, 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, toString, wait, wait, wait
-
Methods inherited from interface com.jtelegram.api.requests.framework.TelegramRequest
build
-
-
-
-
Constructor Detail
-
EditMessageRequest
protected EditMessageRequest(java.lang.String endPoint, java.lang.Class<T> callbackType, java.util.function.Consumer<T> callback, java.util.function.Consumer<TelegramException> errorHandler, ChatId chatId, int messageId, java.lang.String inlineMessageId, ReplyMarkup replyMarkup)
-
-
Method Detail
-
isValid
protected boolean isValid()
Description copied from class:QueryTelegramRequest
Checks validity of this request. Internal method used before sending.- Overrides:
isValid
in classSendableChatRequest<T>
- Returns:
- If it's valid
-
getMessageId
public int getMessageId()
-
getInlineMessageId
public java.lang.String getInlineMessageId()
-
getReplyMarkup
public ReplyMarkup getReplyMarkup()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classSendableChatRequest<T>
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqual
in classSendableChatRequest<T>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSendableChatRequest<T>
-
-