Class InlineKeyboardModel
java.lang.Object
org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
uz.maniac4j.utils.telegram.button.InlineKeyboardModel
- All Implemented Interfaces:
Serializable
,org.telegram.telegrambots.meta.api.interfaces.BotApiObject
,org.telegram.telegrambots.meta.api.interfaces.Validable
public class InlineKeyboardModel
extends org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton.InlineKeyboardButtonBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionInlineKeyboardModel
(String text) InlineKeyboardModel
(String text, String callbackData, String url, Boolean pay, org.telegram.telegrambots.meta.api.objects.LoginUrl loginUrl, org.telegram.telegrambots.meta.api.objects.games.CallbackGame callbackGame, String switchInlineQuery, String switchInlineQueryCurrentChat) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
clone()
boolean
protected void
finalize()
org.telegram.telegrambots.meta.api.objects.games.CallbackGame
org.telegram.telegrambots.meta.api.objects.LoginUrl
getPay()
getText()
getUrl()
int
hashCode()
void
setCallbackData
(String callbackData) void
setCallbackGame
(org.telegram.telegrambots.meta.api.objects.games.CallbackGame callbackGame) void
setLoginUrl
(org.telegram.telegrambots.meta.api.objects.LoginUrl loginUrl) void
void
setSwitchInlineQuery
(String switchInlineQuery) void
setSwitchInlineQueryCurrentChat
(String switchInlineQueryCurrentChat) void
void
toString()
void
validate()
Methods inherited from class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
builder, canEqual, getWebApp, setWebApp
-
Constructor Details
-
InlineKeyboardModel
public InlineKeyboardModel() -
InlineKeyboardModel
-
InlineKeyboardModel
-
-
Method Details
-
getText
- Overrides:
getText
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
setText
- Overrides:
setText
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
getUrl
- Overrides:
getUrl
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
setUrl
- Overrides:
setUrl
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
getCallbackData
- Overrides:
getCallbackData
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
setCallbackData
- Overrides:
setCallbackData
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
getSwitchInlineQuery
- Overrides:
getSwitchInlineQuery
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
setSwitchInlineQuery
- Overrides:
setSwitchInlineQuery
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
getCallbackGame
public org.telegram.telegrambots.meta.api.objects.games.CallbackGame getCallbackGame()- Overrides:
getCallbackGame
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
setCallbackGame
public void setCallbackGame(org.telegram.telegrambots.meta.api.objects.games.CallbackGame callbackGame) - Overrides:
setCallbackGame
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
getSwitchInlineQueryCurrentChat
- Overrides:
getSwitchInlineQueryCurrentChat
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
setSwitchInlineQueryCurrentChat
- Overrides:
setSwitchInlineQueryCurrentChat
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
getPay
- Overrides:
getPay
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
setPay
- Overrides:
setPay
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
getLoginUrl
public org.telegram.telegrambots.meta.api.objects.LoginUrl getLoginUrl()- Overrides:
getLoginUrl
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
setLoginUrl
public void setLoginUrl(org.telegram.telegrambots.meta.api.objects.LoginUrl loginUrl) - Overrides:
setLoginUrl
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
validate
public void validate() throws org.telegram.telegrambots.meta.exceptions.TelegramApiValidationException- Specified by:
validate
in interfaceorg.telegram.telegrambots.meta.api.interfaces.Validable
- Overrides:
validate
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
- Throws:
org.telegram.telegrambots.meta.exceptions.TelegramApiValidationException
-
equals
- Overrides:
equals
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
hashCode
public int hashCode()- Overrides:
hashCode
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
toString
- Overrides:
toString
in classorg.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
finalize
-