WebService::GitHub::Teams::Discussions
Create a discussion
WebService::GitHub::Teams::Discussions.create-discussion-in-org( Str $org
, Str $team-slug
, Bool :$private
, Str :$title!
, Str :$body!
)
Create a discussion (Legacy)
WebService::GitHub::Teams::Discussions.create-discussion-legacy( Int(Str) $team-id
, Bool :$private
, Str :$body!
, Str :$title!
)
Delete a discussion
WebService::GitHub::Teams::Discussions.delete-discussion-in-org( Str $org
, Str $team-slug
, Int(Str) $discussion-number
)
Delete a discussion (Legacy)
WebService::GitHub::Teams::Discussions.delete-discussion-legacy( Int(Str) $team-id
, Int(Str) $discussion-number
)
Get a discussion
WebService::GitHub::Teams::Discussions.get-discussion-in-org( Str $org
, Str $team-slug
, Int(Str) $discussion-number
)
Get a discussion (Legacy)
WebService::GitHub::Teams::Discussions.get-discussion-legacy( Int(Str) $team-id
, Int(Str) $discussion-number
)
List discussions
WebService::GitHub::Teams::Discussions.list-discussions-in-org( Str $org
, Str $team-slug
, WebService::GitHub::Teams::Discussions::ListDiscussionsInOrgDirection :$direction
, Int(Str) :$per-page
, Int(Str) :$page
, Str :$pinned
)
List discussions (Legacy)
WebService::GitHub::Teams::Discussions.list-discussions-legacy( Int(Str) $team-id
, WebService::GitHub::Teams::Discussions::ListDiscussionsLegacyDirection :$direction
, Int(Str) :$per-page
, Int(Str) :$page
)
Update a discussion
WebService::GitHub::Teams::Discussions.update-discussion-in-org( Str $org
, Str $team-slug
, Int(Str) $discussion-number
, Str :$body
, Str :$title
)
Update a discussion (Legacy)
WebService::GitHub::Teams::Discussions.update-discussion-legacy( Int(Str) $team-id
, Int(Str) $discussion-number
, Str :$body
, Str :$title
)