module

GitHub::REST::Issues

Instance methods

add_issue_assignees(owner : String, repository : String, issue_number : Int32, payload : AssigneePayload) : Issue
Source
add_labels_to_issue(owner : String, repository : String, issue_number : Int32, payload : IssueLabelPayload) : Array(Issue::Label)
Source
can_assignee_be_assigned?(owner : String, repository : String, assignee : String) : Nil
Source
create_issue(owner : String, repository : String, payload : IssuePayload) : Issue
Source
create_issue_comment(owner : String, repository : String, issue_number : Int32, payload : CommentPayload) : Issue::Comment
Source
create_label(owner : String, repository : String, payload : LabelPayload) : Issue::Label
Source
delete_issue_comment(owner : String, repository : String, comment_id : Int32) : Nil
Source
delete_label(owner : String, repository : String, name : String) : Nil
Source
edit_issue_comment(owner : String, repository : String, issue_number : Int32, payload : CommentPayload) : Issue::Comment
Source
edit_label(owner : String, repository : String, payload : LabelPayload) : Issue::Label
Source
get_comment(owner : String, repository : String, comment_id : Int32) : Issue::Comment
Source
get_event

TODO: Preview endpoint

Source
get_issue(owner : String, repository : String, issue_number : Int32) : Issue
Source
get_issue_labels(owner : String, repository : String, issue_number : Int32) : Array(Issue::Label)
Source
get_label(owner : String, repository : String, name : String) : Issue::Label
Source
get_milestone_issues_labels(owner : String, repository : String, milestone_number : Int32) : Array(Issue::Label)
Source
get_repository_labels(owner : String, repository : String) : Array(Issue::Label)
Source
list_issue_assignees(owner : String, repository : String) : Array(User)
Source
list_issue_comments(owner : String, repository : String, issue_number : Int23) : Array(Issue::Comment)
Source
list_issue_events

TODO: Preview endpoint

Source
list_my_assigned_issues

TODO: Endpoint is unstable

Source
list_my_issues

TODO: Endpoint is unstable

Source
list_my_org_assigned_issues

TODO: Endpoint is unstable

Source
list_repo_issues

TODO: Endpoint is unstable

Source
list_repository_comments(owner : String, repository : String) : Array(Issue::Comment)
Source
list_repository_events

TODO: Preview endpoint

Source
lock_issue(owner : String, repository : String, issue_number : Int32, payload : IssueLockPayload | Nil = nil) : Nil
Source
remove_all_labels_from_issue(owner : String, repository : String, issue_number : Int32) : Nil
Source
remove_issue_assignees(owner : String, repository : String, issue_number : Int32, payload : AssigneePayload) : Issue
Source
remove_label_from_issue(owner : String, repository : String, issue_number : Int32, name : String) : Array(Issue::Label)

NOTE: Returns an array of the remaining labels

Source
replace_all_labels_in_issue(owner : String, repository : String, issue_number, payload : IssueLabelPayload) : Array(Issue::Label)
Source
unlock_issue(owner : String, repository : String, issue_number : Int32) : Nil
Source
update_issue(owner : String, repository : String, payload : IssuePayload) : Issue
Source