public interface JiraEndPoints
Modifier and Type | Method and Description |
---|---|
retrofit2.Call<Object> |
addComment(String issueIdOrKey,
Object comment) |
retrofit2.Call<Void> |
addIssueWatcher(String issueIdOrKey,
String user) |
retrofit2.Call<Object> |
assignableUserSearch(String userName,
String project,
String issueKey,
int startAt,
int maxResults) |
retrofit2.Call<Void> |
assignIssue(String issueIdOrKey,
Object user) |
retrofit2.Call<Object> |
createComponent(Object component) |
retrofit2.Call<Object> |
createField(Object field) |
retrofit2.Call<Object> |
createIssue(Object issue) |
retrofit2.Call<Void> |
createIssueLink(Object issueLink) |
retrofit2.Call<Object> |
createIssueRemoteLink(String issueIdOrKey,
Object issueLink) |
retrofit2.Call<Object> |
createIssues(Object issues) |
retrofit2.Call<Object> |
createVersion(Object version) |
retrofit2.Call<Object> |
deleteIssueLink(String linkId) |
retrofit2.Call<Object> |
deleteIssueRemoteLink(String issueIdOrKey,
String linkId) |
retrofit2.Call<Object> |
deleteIssueRemoteLinks(String issueIdOrKey,
String globalId) |
retrofit2.Call<Object> |
getComment(String issueIdOrKey,
String id) |
retrofit2.Call<Object> |
getComments(String issueIdOrKey) |
retrofit2.Call<Object> |
getComponent(String id) |
retrofit2.Call<Object> |
getComponentIssueCount(String id) |
retrofit2.Call<Object> |
getFields() |
retrofit2.Call<Object> |
getIssue(String issueIdOrKey) |
retrofit2.Call<Object> |
getIssueLink(String linkId) |
retrofit2.Call<Object> |
getIssueLinkTypes() |
retrofit2.Call<Object> |
getIssueRemoteLink(String issueIdOrKey,
String linkId) |
retrofit2.Call<Object> |
getIssueRemoteLinks(String issueIdOrKey,
String globalId) |
retrofit2.Call<Object> |
getIssueWatches(String issueIdOrKey) |
retrofit2.Call<Object> |
getProject(String projectId) |
retrofit2.Call<Object> |
getProjectComponents(String projectId) |
retrofit2.Call<Object> |
getProjects() |
retrofit2.Call<Object> |
getProjectStatuses(String projectId) |
retrofit2.Call<Object> |
getProjectVersions(String projectId) |
retrofit2.Call<Map<String,Object>> |
getServerInfo() |
retrofit2.Call<Object> |
getTransitions(String issueIdOrKey) |
retrofit2.Call<Object> |
getVersion(String id) |
retrofit2.Call<Void> |
notifyIssue(String issueIdOrKey,
Object notify) |
retrofit2.Call<Object> |
searchIssues(Object search) |
retrofit2.Call<Void> |
transitionIssue(String issueIdOrKey,
Object issue) |
retrofit2.Call<Object> |
updateComment(String issueIdOrKey,
String id,
Object comment) |
retrofit2.Call<Void> |
updateComponent(String id,
Object component) |
retrofit2.Call<Object> |
updateIssue(String issueIdOrKey,
Object issue) |
retrofit2.Call<Object> |
updateIssueRemoteLink(String issueIdOrKey,
String linkId,
Object issueLink) |
retrofit2.Call<Void> |
updateVersion(String id,
Object version) |
retrofit2.Call<Object> |
userSearch(String userName,
int startAt,
int maxResults) |
@GET(value="rest/api/2/serverInfo") retrofit2.Call<Map<String,Object>> getServerInfo()
@GET(value="rest/api/2/component/{id}") retrofit2.Call<Object> getComponent(@Path(value="id") String id)
@POST(value="rest/api/2/component") retrofit2.Call<Object> createComponent(@Body Object component)
@PUT(value="rest/api/2/component/{id}") retrofit2.Call<Void> updateComponent(@Path(value="id") String id, @Body Object component)
@GET(value="rest/api/2/component/{id}/relatedIssueCounts") retrofit2.Call<Object> getComponentIssueCount(@Path(value="id") String id)
@GET(value="rest/api/2/issue/{issueIdOrKey}") retrofit2.Call<Object> getIssue(@Path(value="issueIdOrKey") String issueIdOrKey)
@PUT(value="rest/api/2/issue/{issueIdOrKey}") retrofit2.Call<Object> updateIssue(@Path(value="issueIdOrKey") String issueIdOrKey, @Body Object issue)
@POST(value="rest/api/2/issue/bulk") retrofit2.Call<Object> createIssues(@Body Object issues)
@PUT(value="rest/api/2/issue/{issueIdOrKey}/assignee") retrofit2.Call<Void> assignIssue(@Path(value="issueIdOrKey") String issueIdOrKey, @Body Object user)
@GET(value="rest/api/2/issue/{issueIdOrKey}/comment") retrofit2.Call<Object> getComments(@Path(value="issueIdOrKey") String issueIdOrKey)
@POST(value="rest/api/2/issue/{issueIdOrKey}/comment") retrofit2.Call<Object> addComment(@Path(value="issueIdOrKey") String issueIdOrKey, @Body Object comment)
@PUT(value="rest/api/2/issue/{issueIdOrKey}/comment/{id}") retrofit2.Call<Object> updateComment(@Path(value="issueIdOrKey") String issueIdOrKey, @Path(value="id") String id, @Body Object comment)
@GET(value="rest/api/2/issue/{issueIdOrKey}/comment/{id}") retrofit2.Call<Object> getComment(@Path(value="issueIdOrKey") String issueIdOrKey, @Path(value="id") String id)
@POST(value="rest/api/2/issue/{issueIdOrKey}/notify") retrofit2.Call<Void> notifyIssue(@Path(value="issueIdOrKey") String issueIdOrKey, @Body Object notify)
@GET(value="rest/api/2/issue/{issueIdOrKey}/transitions?expand=transitions.fields") retrofit2.Call<Object> getTransitions(@Path(value="issueIdOrKey") String issueIdOrKey)
@POST(value="rest/api/2/issue/{issueIdOrKey}/transitions") retrofit2.Call<Void> transitionIssue(@Path(value="issueIdOrKey") String issueIdOrKey, @Body Object issue)
@GET(value="rest/api/2/issue/{issueIdOrKey}/watchers") retrofit2.Call<Object> getIssueWatches(@Path(value="issueIdOrKey") String issueIdOrKey)
@POST(value="rest/api/2/issue/{issueIdOrKey}/watchers") retrofit2.Call<Void> addIssueWatcher(@Path(value="issueIdOrKey") String issueIdOrKey, @Body String user)
@GET(value="rest/api/2/issue/{issueIdOrKey}/remotelink") retrofit2.Call<Object> getIssueRemoteLinks(@Path(value="issueIdOrKey") String issueIdOrKey, @Query(value="globalId") String globalId)
@GET(value="rest/api/2/issue/{issueIdOrKey}/remotelink/{linkId}") retrofit2.Call<Object> getIssueRemoteLink(@Path(value="issueIdOrKey") String issueIdOrKey, @Path(value="linkId") String linkId)
@POST(value="rest/api/2/issue/{issueIdOrKey}/remotelink") retrofit2.Call<Object> createIssueRemoteLink(@Path(value="issueIdOrKey") String issueIdOrKey, @Body Object issueLink)
@POST(value="rest/api/2/issue/{issueIdOrKey}/remotelink/{linkId}") retrofit2.Call<Object> updateIssueRemoteLink(@Path(value="issueIdOrKey") String issueIdOrKey, @Path(value="linkId") String linkId, @Body Object issueLink)
@DELETE(value="rest/api/2/issue/{issueIdOrKey}/remotelink") retrofit2.Call<Object> deleteIssueRemoteLinks(@Path(value="issueIdOrKey") String issueIdOrKey, @Query(value="globalId") String globalId)
@DELETE(value="rest/api/2/issue/{issueIdOrKey}/remotelink/{linkId}") retrofit2.Call<Object> deleteIssueRemoteLink(@Path(value="issueIdOrKey") String issueIdOrKey, @Path(value="linkId") String linkId)
@POST(value="rest/api/2/issueLink") retrofit2.Call<Void> createIssueLink(@Body Object issueLink)
@GET(value="rest/api/2/issueLink/{linkId}") retrofit2.Call<Object> getIssueLink(@Path(value="linkId") String linkId)
@DELETE(value="rest/api/2/issueLink/{linkId}") retrofit2.Call<Object> deleteIssueLink(@Path(value="linkId") String linkId)
@GET(value="rest/api/2/issueLinkType") retrofit2.Call<Object> getIssueLinkTypes()
@GET(value="rest/api/2/project?expand=lead,description") retrofit2.Call<Object> getProjects()
@GET(value="rest/api/2/project/{projectIdOrKey}") retrofit2.Call<Object> getProject(@Path(value="projectIdOrKey") String projectId)
@GET(value="rest/api/2/project/{projectIdOrKey}/statuses") retrofit2.Call<Object> getProjectStatuses(@Path(value="projectIdOrKey") String projectId)
@GET(value="rest/api/2/project/{projectIdOrKey}/components") retrofit2.Call<Object> getProjectComponents(@Path(value="projectIdOrKey") String projectId)
@GET(value="rest/api/2/project/{projectIdOrKey}/versions") retrofit2.Call<Object> getProjectVersions(@Path(value="projectIdOrKey") String projectId)
@POST(value="rest/api/2/search") retrofit2.Call<Object> searchIssues(@Body Object search)
@POST(value="rest/api/2/version") retrofit2.Call<Object> createVersion(@Body Object version)
@GET(value="rest/api/2/version/{id}") retrofit2.Call<Object> getVersion(@Path(value="id") String id)
@PUT(value="rest/api/2/version/{id}") retrofit2.Call<Void> updateVersion(@Path(value="id") String id, @Body Object version)
@GET(value="rest/api/2/field") retrofit2.Call<Object> getFields()
@GET(value="rest/api/2/user/search") retrofit2.Call<Object> userSearch(@Query(value="username") String userName, @Query(value="startAt") int startAt, @Query(value="maxResults") int maxResults)
@GET(value="rest/api/2/user/assignable/search") retrofit2.Call<Object> assignableUserSearch(@Query(value="username") String userName, @Query(value="project") String project, @Query(value="issueKey") String issueKey, @Query(value="startAt") int startAt, @Query(value="maxResults") int maxResults)
Copyright © 2016–2017 ThoughtsLive. All rights reserved.