@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