@Path(value="/")
public interface RestBotAPI
| Modifier and Type | Field and Description |
|---|---|
static String |
BOT_API_DEFAULT_URL |
| Modifier and Type | Method and Description |
|---|---|
UpdateResult |
getUpdates(String authorizationToken,
Long offset,
Integer limit,
Integer timeoutSeconds) |
void |
sendAudio(String authorizationToken,
List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments) |
void |
sendDocument(String authorizationToken,
List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments) |
void |
sendMessage(String authorizationToken,
OutgoingTextMessage message) |
void |
sendPhoto(String authorizationToken,
List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments) |
void |
sendVideo(String authorizationToken,
List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments) |
static final String BOT_API_DEFAULT_URL
@GET
@Path(value="/bot{authorizationToken}/getUpdates")
@Produces(value="application/json")
UpdateResult getUpdates(@PathParam(value="authorizationToken")
String authorizationToken,
@QueryParam(value="offset")
Long offset,
@QueryParam(value="limit")
Integer limit,
@QueryParam(value="timeout")
Integer timeoutSeconds)
@POST
@Path(value="/bot{authorizationToken}/sendMessage")
@Consumes(value="application/json")
@Produces(value="application/json")
void sendMessage(@PathParam(value="authorizationToken")
String authorizationToken,
OutgoingTextMessage message)
@POST
@Path(value="/bot{authorizationToken}/sendPhoto")
@Consumes(value="multipart/form-data")
@Produces(value="application/json")
void sendPhoto(@PathParam(value="authorizationToken")
String authorizationToken,
List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments)
@POST
@Path(value="/bot{authorizationToken}/sendAudio")
@Consumes(value="multipart/form-data")
@Produces(value="application/json")
void sendAudio(@PathParam(value="authorizationToken")
String authorizationToken,
List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments)
@POST
@Path(value="/bot{authorizationToken}/sendVideo")
@Consumes(value="multipart/form-data")
@Produces(value="application/json")
void sendVideo(@PathParam(value="authorizationToken")
String authorizationToken,
List<org.apache.cxf.jaxrs.ext.multipart.Attachment> attachments)
Apache Camel