Interface Request<T>

All Known Implementing Classes:
AnswerCallbackQuery, ApproveChatJoinRequest, BanChatMember, BanChatSenderChat, CopyMessage, CreateChatInviteLink, DeclineChatJoinRequest, DeleteChatPhoto, DeleteChatStickerSet, DeleteMessage, DeleteMyCommands, EditChatInviteLink, EditMessageCaption, EditMessageLiveLocation, EditMessageMedia, EditMessageReplyMarkup, EditMessageText, ExportChatInviteLink, ForwardMessage, GetChat, GetChatAdministrators, GetChatMember, GetChatMemberCount, GetFile, GetMe, GetMyCommands, GetUpdates, GetUserProfilePhotos, LeaveChat, LogOut, PinChatMessage, PromoteChatMember, RestrictChatMember, RevokeChatInviteLink, SendAnimation, SendAudio, SendChatAction, SendContact, SendDice, SendDocument, SendInvoice, SendLocation, SendMessage, SendPhoto, SendPoll, SendSticker, SendVenue, SendVideo, SendVideoNote, SendVoice, SetChatAdministratorCustomTitle, SetChatDescription, SetChatPermissions, SetChatPhoto, SetChatStickerSet, SetChatTitle, SetMyCommands, SetWebHook, StopMessageLiveLocation, StopPoll, UnbanChatMember, UnbanChatSenderChat, UnpinAllChatMessages, UnpinChatMessage

public interface Request<T>
  • Method Details

    • getMethod

      String getMethod()
    • getResponseType

      com.fasterxml.jackson.core.type.TypeReference<T> getResponseType()
    • getBody

      Optional<Map<Object,Object>> getBody()