Skip to content

Commit dd51622

Browse files
authored
Add issue references to Issue model (#806)
* Add issue references to Issue model * Defined as properties * Nuget checks * Missed the implicit constructor * fix order of declarations in publicapi
1 parent 4283ef2 commit dd51622

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

NGitLab/Models/Issue.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,7 @@ public class Issue
7373

7474
[JsonPropertyName("moved_to_id")]
7575
public int? MovedToId;
76+
77+
[JsonPropertyName("references")]
78+
public References References;
7679
}

NGitLab/Models/References.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
using System.Text.Json.Serialization;
2+
3+
namespace NGitLab.Models;
4+
5+
public class References
6+
{
7+
[JsonPropertyName("short")]
8+
public string Short { get; set; }
9+
10+
[JsonPropertyName("relative")]
11+
public string Relative { get; set; }
12+
13+
[JsonPropertyName("full")]
14+
public string Full { get; set; }
15+
}

NGitLab/PublicAPI.Unshipped.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2118,6 +2118,7 @@ NGitLab.Models.Issue.MergeRequestsCount.set -> void
21182118
NGitLab.Models.Issue.Milestone -> NGitLab.Models.Milestone
21192119
NGitLab.Models.Issue.MovedToId -> int?
21202120
NGitLab.Models.Issue.ProjectId -> int
2121+
NGitLab.Models.Issue.References -> NGitLab.Models.References
21212122
NGitLab.Models.Issue.State -> string
21222123
NGitLab.Models.Issue.Title -> string
21232124
NGitLab.Models.Issue.UpdatedAt -> System.DateTime
@@ -3339,6 +3340,14 @@ NGitLab.Models.Ref
33393340
NGitLab.Models.Ref.Name -> string
33403341
NGitLab.Models.Ref.Ref() -> void
33413342
NGitLab.Models.Ref.Type -> string
3343+
NGitLab.Models.References
3344+
NGitLab.Models.References.Full.get -> string
3345+
NGitLab.Models.References.Full.set -> void
3346+
NGitLab.Models.References.References() -> void
3347+
NGitLab.Models.References.Relative.get -> string
3348+
NGitLab.Models.References.Relative.set -> void
3349+
NGitLab.Models.References.Short.get -> string
3350+
NGitLab.Models.References.Short.set -> void
33423351
NGitLab.Models.RelatedMergeRequestsQuery
33433352
NGitLab.Models.RelatedMergeRequestsQuery.RelatedMergeRequestsQuery() -> void
33443353
NGitLab.Models.RelatedMergeRequestsQuery.Sha.get -> NGitLab.Sha1

0 commit comments

Comments
 (0)