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:
  • Constructor Details

    • InlineKeyboardModel

      public InlineKeyboardModel()
    • InlineKeyboardModel

      public 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)
    • InlineKeyboardModel

      public InlineKeyboardModel(String text)
  • Method Details

    • getText

      public String getText()
      Overrides:
      getText in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • setText

      public void setText(String text)
      Overrides:
      setText in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • getUrl

      public String getUrl()
      Overrides:
      getUrl in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • setUrl

      public void setUrl(String url)
      Overrides:
      setUrl in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • getCallbackData

      public String getCallbackData()
      Overrides:
      getCallbackData in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • setCallbackData

      public void setCallbackData(String callbackData)
      Overrides:
      setCallbackData in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • getSwitchInlineQuery

      public String getSwitchInlineQuery()
      Overrides:
      getSwitchInlineQuery in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • setSwitchInlineQuery

      public void setSwitchInlineQuery(String switchInlineQuery)
      Overrides:
      setSwitchInlineQuery in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • getCallbackGame

      public org.telegram.telegrambots.meta.api.objects.games.CallbackGame getCallbackGame()
      Overrides:
      getCallbackGame in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • setCallbackGame

      public void setCallbackGame(org.telegram.telegrambots.meta.api.objects.games.CallbackGame callbackGame)
      Overrides:
      setCallbackGame in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • getSwitchInlineQueryCurrentChat

      public String getSwitchInlineQueryCurrentChat()
      Overrides:
      getSwitchInlineQueryCurrentChat in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • setSwitchInlineQueryCurrentChat

      public void setSwitchInlineQueryCurrentChat(String switchInlineQueryCurrentChat)
      Overrides:
      setSwitchInlineQueryCurrentChat in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • getPay

      public Boolean getPay()
      Overrides:
      getPay in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • setPay

      public void setPay(Boolean pay)
      Overrides:
      setPay in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • getLoginUrl

      public org.telegram.telegrambots.meta.api.objects.LoginUrl getLoginUrl()
      Overrides:
      getLoginUrl in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • setLoginUrl

      public void setLoginUrl(org.telegram.telegrambots.meta.api.objects.LoginUrl loginUrl)
      Overrides:
      setLoginUrl in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • validate

      public void validate() throws org.telegram.telegrambots.meta.exceptions.TelegramApiValidationException
      Specified by:
      validate in interface org.telegram.telegrambots.meta.api.interfaces.Validable
      Overrides:
      validate in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
      Throws:
      org.telegram.telegrambots.meta.exceptions.TelegramApiValidationException
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • toString

      public String toString()
      Overrides:
      toString in class org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKeyboardButton
    • clone

      protected Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable