public static Octokit.CheckConclusion ToOctokit(this CheckConclusion checkConclusion) { switch (checkConclusion) { case CheckConclusion.Success: return(Octokit.CheckConclusion.Success); case CheckConclusion.Failure: return(Octokit.CheckConclusion.Failure); case CheckConclusion.Neutral: return(Octokit.CheckConclusion.Neutral); case CheckConclusion.Cancelled: return(Octokit.CheckConclusion.Cancelled); case CheckConclusion.TimedOut: return(Octokit.CheckConclusion.TimedOut); case CheckConclusion.ActionRequired: return(Octokit.CheckConclusion.ActionRequired); default: throw new ArgumentOutOfRangeException(); } }
public CreateCheckRun(string name, string title, string summary, CheckConclusion conclusion, DateTimeOffset startedAt, DateTimeOffset completedAt) { Name = name ?? throw new ArgumentNullException(nameof(name)); Title = title ?? throw new ArgumentNullException(nameof(title)); Summary = summary ?? throw new ArgumentNullException(nameof(summary)); Conclusion = conclusion; StartedAt = startedAt; CompletedAt = completedAt; }