Interface SendMessageMapper


public interface SendMessageMapper
SendMessage mapper.
  • Method Details

    • map

      org.telegram.telegrambots.meta.api.methods.send.SendMessage map(SendUrlDTO sendUrlDTO, TelegramAdminProperties adminProperties)
      Maps SendUrlDTO and TelegramAdminProperties to SendMessage.
      Parameters:
      sendUrlDTO - the send URL DTO
      adminProperties - the Telegram admin properties
      Returns:
      the mapped SendMessage
    • map

      default org.telegram.telegrambots.meta.api.methods.send.SendMessage map(PostControlsSendMessageProperties postControlsSendMessageProperties, List<org.telegram.telegrambots.meta.api.objects.message.Message> messages)
      Maps PostControlsSendMessageProperties and a list of messages to SendMessage.
      Parameters:
      postControlsSendMessageProperties - the post controls send message properties
      messages - the list of messages
      Returns:
      the mapped SendMessage
    • map

      org.telegram.telegrambots.meta.api.methods.send.SendMessage map(PostControlsSendMessageProperties postControlsSendMessageProperties, List<org.telegram.telegrambots.meta.api.objects.message.Message> messages, List<org.telegram.telegrambots.meta.api.objects.message.Message> contextMessages)
      Maps PostControlsSendMessageProperties and a list of messages to SendMessage with context messages.
      Parameters:
      postControlsSendMessageProperties - the post controls send message properties
      messages - the list of messages
      contextMessages - the context messages
      Returns:
      the mapped SendMessage
    • map

      org.telegram.telegrambots.meta.api.methods.send.SendMessage map(org.telegram.telegrambots.meta.api.objects.message.Message message, String template)
      Maps Message and a template string to SendMessage.
      Parameters:
      message - the original message
      template - the template string
      Returns:
      the mapped SendMessage
    • map

      org.telegram.telegrambots.meta.api.methods.send.SendMessage map(org.telegram.telegrambots.meta.api.objects.message.Message message, UnauthorizedActionProperties unauthorizedActionProperties)
      Maps Message and UnauthorizedActionProperties to SendMessage.
      Parameters:
      message - the original message
      unauthorizedActionProperties - the unauthorized action properties
      Returns:
      the mapped SendMessage
    • map

      org.telegram.telegrambots.meta.api.methods.send.SendMessage map(TelegramAdminProperties adminProperties, String template)
      Maps TelegramAdminProperties and a template string to SendMessage.
      Parameters:
      adminProperties - the Telegram admin properties
      template - the template string
      Returns:
      the mapped SendMessage