public interface TelegramBotApi
@POST(value="/bot{apiToken}/getMe")
retrofit2.Call<ApiResponse<User>> getMe(@Path(value="apiToken")
String apiToken)
@POST(value="/bot{apiToken}/getUpdates")
retrofit2.Call<ApiResponse<List<Update>>> getUpdates(@Path(value="apiToken")
String apiToken,
@Body
GetUpdatesPayload payload)
@POST(value="/bot{apiToken}/sendMessage")
retrofit2.Call<ApiResponse<Message>> sendMessage(@Path(value="apiToken")
String apiToken,
@Body
SendMessagePayload payload)
@POST(value="/bot{apiToken}/forwardMessage")
retrofit2.Call<ApiResponse<Message>> forwardMessage(@Path(value="apiToken")
String apiToken,
@Body
ForwardMessagePayload payload)
@POST(value="/bot{apiToken}/editMessageText")
retrofit2.Call<ApiResponse<Message>> editMessageText(@Path(value="apiToken")
String apiToken,
@Body
EditMessageTextPayload payload)
@POST(value="/bot{apiToken}/editMessageCaption")
retrofit2.Call<ApiResponse<Message>> editMessageCaption(@Path(value="apiToken")
String apiToken,
@Body
EditMessageCaptionPayload payload)
@POST(value="/bot{apiToken}/editMessageReplyMarkup")
retrofit2.Call<ApiResponse<Message>> editMessageReplyMarkup(@Path(value="apiToken")
String apiToken,
@Body
EditMessageReplyMarkupPayload payload)
@POST(value="/bot{apiToken}/answerInlineQuery")
retrofit2.Call<ApiResponse<Boolean>> answerInlineQuery(@Path(value="apiToken")
String apiToken,
@Body
AnswerInlineQueryPayload payload)
@FormUrlEncoded
@POST(value="/bot{apiToken}/kickChatMember")
retrofit2.Call<ApiResponse<Boolean>> kickChatMember(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
String chatId,
@Field(value="user_id")
long userId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/kickChatMember")
retrofit2.Call<ApiResponse<Boolean>> kickChatMember(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
long chatId,
@Field(value="user_id")
long userId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/unbanChatMember")
retrofit2.Call<ApiResponse<Boolean>> unbanChatMember(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
String chatId,
@Field(value="user_id")
long userId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/unbanChatMember")
retrofit2.Call<ApiResponse<Boolean>> unbanChatMember(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
long chatId,
@Field(value="user_id")
long userId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/getChat")
retrofit2.Call<ApiResponse<Chat>> getChat(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
String chatId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/getChat")
retrofit2.Call<ApiResponse<Chat>> getChat(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
long chatId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/getChatAdministrators")
retrofit2.Call<ApiResponse<List<ChatMember>>> getChatAdministrators(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
String chatId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/getChatAdministrators")
retrofit2.Call<ApiResponse<List<ChatMember>>> getChatAdministrators(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
long chatId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/getChatMembersCount")
retrofit2.Call<ApiResponse<Integer>> getChatMembersCount(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
String chatId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/getChatMembersCount")
retrofit2.Call<ApiResponse<Integer>> getChatMembersCount(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
long chatId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/getChatMember")
retrofit2.Call<ApiResponse<ChatMember>> getChatMember(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
String chatId,
@Field(value="user_id")
long userId)
@FormUrlEncoded
@POST(value="/bot{apiToken}/getChatMember")
retrofit2.Call<ApiResponse<ChatMember>> getChatMember(@Path(value="apiToken")
String apiToken,
@Field(value="chat_id")
long chatId,
@Field(value="user_id")
long userId)
Copyright © 2017 iSuper.org. All Rights Reserved.