Class EditMessageText
java.lang.Object
org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod<T>
org.telegram.telegrambots.meta.api.methods.BotApiMethod<Serializable>
org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodSerializable
org.telegram.telegrambots.meta.api.methods.updatingmessages.EditMessageText
- All Implemented Interfaces:
Validable
- Version:
- 1.0 Use this method to edit text messages. On success, if edited message is sent by the bot, the edited Message is returned, otherwise True is returned.
- Author:
- Ruben Bermudez
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.telegram.telegrambots.meta.api.methods.BotApiMethod
METHOD_FIELD
Fields inherited from class org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod
OBJECT_MAPPER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondeserializeResponse
(String answer) Deserialize a json answer to the response type to a methodvoid
void
enableHtml
(boolean enable) void
enableMarkdown
(boolean enable) void
Getter for method path (that is the same as method name)void
void
validate()
Validates that mandatory fields are filled and optional objectsMethods inherited from class org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodSerializable
deserializeResponseFromPossibilities, deserializeResponseMessageOrBoolean
Methods inherited from class org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod
deserializeResponse, deserializeResponseArray, deserializeResponseSerializable
-
Field Details
-
PATH
- See Also:
-
-
Constructor Details
-
EditMessageText
public EditMessageText()
-
-
Method Details
-
disableWebPagePreview
public void disableWebPagePreview() -
enableWebPagePreview
public void enableWebPagePreview() -
enableMarkdown
public void enableMarkdown(boolean enable) -
enableHtml
public void enableHtml(boolean enable) -
setChatId
-
getMethod
Description copied from class:BotApiMethod
Getter for method path (that is the same as method name)- Specified by:
getMethod
in classBotApiMethod<Serializable>
- Returns:
- Method path
-
deserializeResponse
Description copied from class:PartialBotApiMethod
Deserialize a json answer to the response type to a method- Specified by:
deserializeResponse
in classPartialBotApiMethod<Serializable>
- Parameters:
answer
- Json answer received- Returns:
- Answer for the method
- Throws:
TelegramApiRequestException
-
validate
Description copied from interface:Validable
Validates that mandatory fields are filled and optional objects- Throws:
TelegramApiValidationException
- If any mandatory field is empty
-