Interface AttachmentService


public interface AttachmentService
  • Method Details

    • getAttachments

      @GET("/api/attachment/{resourceType}/{resourceId}") List<Attachment> getAttachments​(@Path("resourceType") String resourceType, @Path("resourceId") String resourceId)
    • getAttachments

      @GET("/api/attachment/{resourceType}/{resourceId}") void getAttachments​(@Path("resourceType") String resourceType, @Path("resourceId") String resourceId, retrofit.Callback<List<Attachment>> callback)
    • uploadAttachment

      @Multipart @POST("/api/attachment/{resourceType}/{resourceId}/upload") Attachment uploadAttachment​(@Path("resourceType") String resourceType, @Path("resourceId") String resourceId, @Part("attachment") retrofit.mime.TypedFile attachment)
    • uploadAttachment

      @Multipart @POST("/api/attachment/{resourceType}/{resourceId}/upload") void uploadAttachment​(@Path("resourceType") String resourceType, @Path("resourceId") String resourceId, @Part("attachment") retrofit.mime.TypedFile attachment, retrofit.Callback<Attachment> callback)
    • deleteAttachment

      @DELETE("/api/attachment/{resourceType}/{resourceId}/{filename}") retrofit.client.Response deleteAttachment​(@Path("resourceType") String resourceType, @Path("resourceId") String resourceId, @Path("filename") String filename)
    • deleteAttachment

      @DELETE("/api/attachment/{resourceType}/{resourceId}/{filename}") void deleteAttachment​(@Path("resourceType") String resourceType, @Path("resourceId") String resourceId, @Path("filename") String filename, retrofit.Callback<retrofit.client.Response> callback)
    • downloadAttachment

      @GET("/api/attachment/{resourceType}/{resourceId}/{filename}") retrofit.client.Response downloadAttachment​(@Path("resourceType") String resourceType, @Path("resourceId") String resourceId, @Path("filename") String filename)
    • downloadAttachment

      @GET("/api/attachment/{resourceType}/{resourceId}/{filename}") void downloadAttachment​(@Path("resourceType") String resourceType, @Path("resourceId") String resourceId, @Path("filename") String filename, retrofit.Callback<retrofit.client.Response> callback)