Skip to content

Commit 6f456ef

Browse files
committed
refactor(documents): add document base class
1 parent 8408e02 commit 6f456ef

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed
Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
1-
using System.Collections.Generic;
21
using Newtonsoft.Json;
32

43
namespace JsonApiDotNetCore.Models
54
{
6-
public class Document
5+
public class Document : DocumentBase
76
{
87
[JsonProperty("data")]
98
public DocumentData Data { get; set; }
10-
11-
[JsonProperty("included")]
12-
public List<DocumentData> Included { get; set; }
139
}
1410
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
using System.Collections.Generic;
2+
using Newtonsoft.Json;
3+
4+
namespace JsonApiDotNetCore.Models
5+
{
6+
public class DocumentBase
7+
{
8+
[JsonProperty("included")]
9+
public List<DocumentData> Included { get; set; }
10+
}
11+
}

src/JsonApiDotNetCore/Models/Documents.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,9 @@
33

44
namespace JsonApiDotNetCore.Models
55
{
6-
public class Documents
6+
public class Documents : DocumentBase
77
{
88
[JsonProperty("data")]
99
public List<DocumentData> Data { get; set; }
10-
11-
[JsonProperty("included")]
12-
public List<DocumentData> Included { get; set; }
1310
}
1411
}

0 commit comments

Comments
 (0)