graph BT
Type-->Base0["object"]
Type-.->Interface0["IVcsProvider"]
click Interface0 "/GitReleaseManager/api/GitReleaseManager.Core.Provider/IVcsProvider"
Type["GitHubProvider"]
class Type type-node
Syntax
public class GitHubProvider : IVcsProvider
Constructors
Methods
| Name |
Value |
Summary |
| CreateIssueCommentAsync(string, string, Issue, string) |
Task |
|
| CreateLabelAsync(string, string, Label) |
Task |
|
| CreateReleaseAsync(string, string, Release) |
Task<Release> |
|
| DeleteAssetAsync(string, string, ReleaseAsset) |
Task |
|
| DeleteLabelAsync(string, string, Label) |
Task |
|
| DeleteReleaseAsync(string, string, Release) |
Task |
|
| GetCommitsCountAsync(string, string, string, string) |
Task<int> |
|
| GetCommitsUrl(string, string, string, string) |
string |
|
| GetIssueCommentsAsync(string, string, Issue) |
Task<IEnumerable<IssueComment>> |
|
| GetIssuesAsync(string, string, Milestone, ItemStateFilter) |
Task<IEnumerable<Issue>> |
|
| GetIssueType(Issue) |
string |
|
| GetLabelsAsync(string, string) |
Task<IEnumerable<Label>> |
|
| GetLinkedIssuesAsync(string, string, Issue) |
Task<Issue[]> |
|
| GetMilestoneAsync(string, string, string, ItemStateFilter) |
Task<Milestone> |
|
| GetMilestoneQueryString() |
string |
|
| GetMilestonesAsync(string, string, ItemStateFilter) |
Task<IEnumerable<Milestone>> |
|
| GetRateLimit() |
RateLimit |
|
| GetReleaseAsync(string, string, string) |
Task<Release> |
|
| GetReleasesAsync(string, string, bool) |
Task<IEnumerable<Release>> |
|
| PublishReleaseAsync(string, string, string, Release) |
Task |
|
| SetMilestoneStateAsync(string, string, Milestone, ItemState) |
Task |
|
| UpdateReleaseAsync(string, string, Release) |
Task |
|
| UploadAssetAsync(Release, ReleaseAssetUpload) |
Task |
|