Labels
WebService::GitHub::Issues::Labels
Add labels to an issue
WebService::GitHub::Issues::Labels.add-labels( Str $owner
, Str $repo
, Int(Str) $issue-number
, Positional :$labels!
)
Create a label
WebService::GitHub::Issues::Labels.create-label( Str $owner
, Str $repo
, Str :$description
, Str :$name!
, Str :$color
)
Delete a label
WebService::GitHub::Issues::Labels.delete-label( Str $owner
, Str $repo
, Str $name
)
Get a label
See issues/get-label
WebService::GitHub::Issues::Labels.get-label( Str $owner
, Str $repo
, Str $name
)
List labels for issues in a milestone
WebService::GitHub::Issues::Labels.list-labels-for-milestone( Str $owner
, Str $repo
, Int(Str) $milestone-number
, Int(Str) :$per-page
, Int(Str) :$page
)
List labels for a repository
WebService::GitHub::Issues::Labels.list-labels-for-repo( Str $owner
, Str $repo
, Int(Str) :$per-page
, Int(Str) :$page
)
List labels for an issue
WebService::GitHub::Issues::Labels.list-labels-on-issue( Str $owner
, Str $repo
, Int(Str) $issue-number
, Int(Str) :$per-page
, Int(Str) :$page
)
Remove all labels from an issue
WebService::GitHub::Issues::Labels.remove-all-labels( Str $owner
, Str $repo
, Int(Str) $issue-number
)
Remove a label from an issue
WebService::GitHub::Issues::Labels.remove-label( Str $owner
, Str $repo
, Int(Str) $issue-number
, Str $name
)
Set labels for an issue
WebService::GitHub::Issues::Labels.set-labels( Str $owner
, Str $repo
, Int(Str) $issue-number
, Positional :$labels
)
Update a label
WebService::GitHub::Issues::Labels.update-label( Str $owner
, Str $repo
, Str $name
, Str :$description
, Str :$color
, Str :$new-name
)