Beispiel #1
0
 /// <summary>
 /// Convert the <see cref="TestMerge"/> to it's API form
 /// </summary>
 /// <returns>A new <see cref="Api.Models.TestMerge"/></returns>
 public Api.Models.TestMerge ToApi() => new Api.Models.TestMerge
 {
     Author              = Author,
     BodyAtMerge         = BodyAtMerge,
     MergedAt            = MergedAt,
     TitleAtMerge        = TitleAtMerge,
     Comment             = Comment,
     Id                  = Id,
     MergedBy            = MergedBy.ToApi(false),
     Number              = Number,
     PullRequestRevision = PullRequestRevision,
     Url                 = Url
 };
Beispiel #2
0
 /// <inheritdoc />
 public Api.Models.TestMerge ToApi() => new Api.Models.TestMerge
 {
     Author          = Author,
     BodyAtMerge     = BodyAtMerge,
     MergedAt        = MergedAt,
     TitleAtMerge    = TitleAtMerge,
     Comment         = Comment,
     Id              = Id,
     MergedBy        = MergedBy.CreateUserName(),
     Number          = Number,
     TargetCommitSha = TargetCommitSha,
     Url             = Url
 };
Beispiel #3
0
 public override int GetHashCode()
 {
     unchecked
     {
         return((Url != null ? Url.GetHashCode() : 0) ^ (HtmlUrl != null ? HtmlUrl.GetHashCode() : 0) ^ (DiffUrl != null ? DiffUrl.GetHashCode() : 0) ^ (PatchUrl != null ? PatchUrl.GetHashCode() : 0) ^ (IssueUrl != null ? IssueUrl.GetHashCode() : 0) ^ (Number != null ? Number.GetHashCode() : 0) ^ (State != null ? State.GetHashCode() : 0) ^ (Title != null ? Title.GetHashCode() : 0) ^ (Body != null ? Body.GetHashCode() : 0) ^ (BodyHtml != null ? BodyHtml.GetHashCode() : 0) ^ (CreatedAt != null ? CreatedAt.GetHashCode() : 0) ^ (UpdatedAt != null ? UpdatedAt.GetHashCode() : 0) ^ (ClosedAt != null ? ClosedAt.GetHashCode() : 0) ^ (MergedAt != null ? MergedAt.GetHashCode() : 0) ^ (Head != null ? Head.GetHashCode() : 0) ^ (Base != null ? Base.GetHashCode() : 0) ^ (User != null ? User.GetHashCode() : 0) ^ (Merged != null ? Merged.GetHashCode() : 0) ^ (Mergeable != null ? Mergeable.GetHashCode() : 0) ^ (MergedBy != null ? MergedBy.GetHashCode() : 0) ^ (Comments != null ? Comments.GetHashCode() : 0) ^ (Commits != null ? Commits.GetHashCode() : 0) ^ (Additions != null ? Additions.GetHashCode() : 0) ^ (Deletions != null ? Deletions.GetHashCode() : 0) ^ (ChangedFiles != null ? ChangedFiles.GetHashCode() : 0));
     }
 }