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();
            }
        }
Beispiel #2
0
 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;
 }