Class IssueClient


  • public class IssueClient
    extends Object
    Issue API client
    • Method Detail

      • listComments

        public Iterator<AsyncPage<Comment>> listComments​(int number)
        List given issue number comments.
        Parameters:
        number - issue number
        Returns:
        comments
      • getComment

        public CompletableFuture<Comment> getComment​(int id)
        Get a specific comment.
        Parameters:
        id - comment id
        Returns:
        a comment
      • createComment

        public CompletableFuture<Comment> createComment​(int number,
                                                        String body)
        Create a comment for a given issue number.
        Parameters:
        number - issue number
        body - comment content
        Returns:
        the Comment that was just created
      • editComment

        public CompletableFuture<Void> editComment​(int id,
                                                   String body)
        Edit a specific comment.
        Parameters:
        id - comment id
        body - new comment content
      • deleteComment

        public CompletableFuture<Void> deleteComment​(int id)
        Delete a comment.
        Parameters:
        id - comment id