Class CommandCallbackDataConverter

java.lang.Object
io.github.yvasyliev.forwarder.telegram.bot.util.CommandCallbackDataConverter

@Component public class CommandCallbackDataConverter extends Object
Converter for command callback data to and from query string format.
  • Constructor Details

    • CommandCallbackDataConverter

      public CommandCallbackDataConverter(tools.jackson.databind.json.JsonMapper jsonMapper)
  • Method Details

    • convert

      public String convert(CommandCallbackData commandCallbackData)
      Converts CommandCallbackData to a query string.
      Parameters:
      commandCallbackData - the command callback data to convert
      Returns:
      the query string representation of the command callback data
    • convert

      public CommandCallbackData convert(org.telegram.telegrambots.meta.api.objects.CallbackQuery callbackQuery)
      Converts a CallbackQuery to CommandCallbackData.
      Parameters:
      callbackQuery - the callback query to convert
      Returns:
      the CommandCallbackData representation of the callback query