Package com.pengrad.telegrambot.request
Class BaseRequest<T extends BaseRequest<T,R>,R extends BaseResponse>
- java.lang.Object
-
- com.pengrad.telegrambot.request.BaseRequest<T,R>
-
- Direct Known Subclasses:
AbstractSendRequest
,AbstractUploadRequest
,AnswerCallbackQuery
,AnswerInlineQuery
,AnswerPreCheckoutQuery
,AnswerShippingQuery
,Close
,CopyMessage
,CreateChatInviteLink
,DeleteChatPhoto
,DeleteChatStickerSet
,DeleteMessage
,DeleteStickerFromSet
,DeleteWebhook
,EditChatInviteLink
,EditMessageCaption
,EditMessageLiveLocation
,EditMessageMedia
,EditMessageReplyMarkup
,EditMessageText
,ExportChatInviteLink
,ForwardMessage
,GetChat
,GetChatAdministrators
,GetChatMember
,GetChatMembersCount
,GetFile
,GetGameHighScores
,GetMe
,GetMyCommands
,GetStickerSet
,GetUpdates
,GetUserProfilePhotos
,GetWebhookInfo
,KickChatMember
,LeaveChat
,LogOut
,PinChatMessage
,PromoteChatMember
,RestrictChatMember
,RevokeChatInviteLink
,SendChatAction
,SendMediaGroup
,SetChatAdministratorCustomTitle
,SetChatDescription
,SetChatPermissions
,SetChatPhoto
,SetChatStickerSet
,SetChatTitle
,SetGameScore
,SetMyCommands
,SetPassportDataErrors
,SetStickerPositionInSet
,SetWebhook
,StopMessageLiveLocation
,StopPoll
,UnbanChatMember
,UnpinAllChatMessages
,UnpinChatMessage
public abstract class BaseRequest<T extends BaseRequest<T,R>,R extends BaseResponse> extends java.lang.Object
stas 5/1/16.
-
-
Constructor Summary
Constructors Constructor Description BaseRequest(java.lang.Class<? extends R> responseClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected T
add(java.lang.String name, java.lang.Object val)
protected T
addAll(java.util.Map<java.lang.String,java.lang.Object> values)
java.lang.String
getContentType()
java.lang.String
getFileName()
java.lang.String
getMethod()
java.util.Map<java.lang.String,java.lang.Object>
getParameters()
java.lang.Class<? extends R>
getResponseType()
int
getTimeoutSeconds()
boolean
isMultipart()
java.lang.String
toWebhookResponse()
-
-
-
Field Detail
-
thisAsT
protected final T extends BaseRequest<T,R> thisAsT
-
-
Constructor Detail
-
BaseRequest
public BaseRequest(java.lang.Class<? extends R> responseClass)
-
-
Method Detail
-
add
protected T add(java.lang.String name, java.lang.Object val)
-
addAll
protected T addAll(java.util.Map<java.lang.String,java.lang.Object> values)
-
getMethod
public java.lang.String getMethod()
-
getParameters
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
-
getResponseType
public java.lang.Class<? extends R> getResponseType()
-
isMultipart
public boolean isMultipart()
-
getFileName
public java.lang.String getFileName()
-
getContentType
public java.lang.String getContentType()
-
getTimeoutSeconds
public int getTimeoutSeconds()
-
toWebhookResponse
public java.lang.String toWebhookResponse()
-
-