Class PinChatMessage
- java.lang.Object
-
- com.jtelegram.api.requests.framework.AbstractTelegramRequest
-
- com.jtelegram.api.requests.framework.UpdateTelegramRequest
-
- com.jtelegram.api.requests.message.framework.req.UpdatableChatRequest
-
- com.jtelegram.api.requests.chat.admin.PinChatMessage
-
- All Implemented Interfaces:
TelegramRequest
public class PinChatMessage extends UpdatableChatRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PinChatMessage.PinChatMessageBuilder
-
Field Summary
-
Fields inherited from class com.jtelegram.api.requests.framework.UpdateTelegramRequest
callback
-
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 PinChatMessage(java.util.function.Consumer<TelegramException> errorHandler, java.lang.Runnable callback, ChatId chatId, java.lang.Integer messageId, java.lang.Boolean disableNotification)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PinChatMessage.PinChatMessageBuilder
builder()
java.lang.Boolean
getDisableNotification()
java.lang.Integer
getMessageId()
protected boolean
isValid()
Checks validity of this request.java.lang.String
toString()
-
Methods inherited from class com.jtelegram.api.requests.message.framework.req.UpdatableChatRequest
getChatId
-
Methods inherited from class com.jtelegram.api.requests.framework.UpdateTelegramRequest
handleResponse, setCallback
-
Methods inherited from class com.jtelegram.api.requests.framework.AbstractTelegramRequest
canEqual, equals, getBody, getEndPoint, handleError, handleException, hashCode, 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
-
PinChatMessage
public PinChatMessage(java.util.function.Consumer<TelegramException> errorHandler, java.lang.Runnable callback, ChatId chatId, java.lang.Integer messageId, java.lang.Boolean disableNotification)
-
-
Method Detail
-
isValid
protected boolean isValid()
Description copied from class:UpdateTelegramRequest
Checks validity of this request. Internal method used before sending.- Overrides:
isValid
in classUpdatableChatRequest
- Returns:
- If it's valid
-
builder
public static PinChatMessage.PinChatMessageBuilder builder()
-
getMessageId
public java.lang.Integer getMessageId()
-
getDisableNotification
public java.lang.Boolean getDisableNotification()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-