GitHub::REST::Issues
Instance methods
add_issue_assignees(owner : String, repository : String, issue_number : Int32, payload : AssigneePayload) : Issue
Sourceadd_labels_to_issue(owner : String, repository : String, issue_number : Int32, payload : IssueLabelPayload) : Array(Issue::Label)
Sourcecan_assignee_be_assigned?(owner : String, repository : String, assignee : String) : Nil
Sourcecreate_issue_comment(owner : String, repository : String, issue_number : Int32, payload : CommentPayload) : Issue::Comment
Sourcedelete_issue_comment(owner : String, repository : String, comment_id : Int32) : Nil
Sourcedelete_label(owner : String, repository : String, name : String) : Nil
Sourceedit_issue_comment(owner : String, repository : String, issue_number : Int32, payload : CommentPayload) : Issue::Comment
Sourceget_milestone_issues_labels(owner : String, repository : String, milestone_number : Int32) : Array(Issue::Label)
Sourcelist_issue_comments(owner : String, repository : String, issue_number : Int23) : Array(Issue::Comment)
Sourcelock_issue(owner : String, repository : String, issue_number : Int32, payload : IssueLockPayload | Nil = nil) : Nil
Sourceremove_all_labels_from_issue(owner : String, repository : String, issue_number : Int32) : Nil
Sourceremove_issue_assignees(owner : String, repository : String, issue_number : Int32, payload : AssigneePayload) : Issue
Sourceremove_label_from_issue(owner : String, repository : String, issue_number : Int32, name : String) : Array(Issue::Label)
NOTE: Returns an array of the remaining labels
replace_all_labels_in_issue(owner : String, repository : String, issue_number, payload : IssueLabelPayload) : Array(Issue::Label)
Sourceunlock_issue(owner : String, repository : String, issue_number : Int32) : Nil
Source