|
2 | 2 |
|
3 | 3 | package systems.danger.kotlin.models.github
|
4 | 4 |
|
| 5 | +import kotlinx.datetime.Instant |
5 | 6 | import systems.danger.kotlin.models.serializers.DateSerializer
|
6 | 7 | import kotlinx.serialization.*
|
7 | 8 | import systems.danger.kotlin.models.git.GitCommit
|
8 |
| -import java.util.* |
9 | 9 |
|
10 | 10 | /**
|
11 | 11 | * The GitHub metadata for your pull request.
|
@@ -69,10 +69,10 @@ data class GitHubPR(
|
69 | 69 | val user: GitHubUser,
|
70 | 70 | val assignee: GitHubUser?,
|
71 | 71 | val assignees: List<GitHubUser>,
|
72 |
| - @SerialName("created_at") val createdAt: Date, |
73 |
| - @SerialName("updated_at") val updatedAt: Date, |
74 |
| - @SerialName("closed_at") val closedAt: Date? = null, |
75 |
| - @SerialName("merged_at") val mergedAt: Date? = null, |
| 72 | + @SerialName("created_at") val createdAt: Instant, |
| 73 | + @SerialName("updated_at") val updatedAt: Instant, |
| 74 | + @SerialName("closed_at") val closedAt: Instant? = null, |
| 75 | + @SerialName("merged_at") val mergedAt: Instant? = null, |
76 | 76 | val head: GitHubMergeRef,
|
77 | 77 | val base: GitHubMergeRef,
|
78 | 78 | val state: GitHubPullRequestState,
|
@@ -252,9 +252,9 @@ data class GitHubIssue(
|
252 | 252 | val assignee: GitHubUser?,
|
253 | 253 | val assignees: List<GitHubUser>,
|
254 | 254 | val milestone: GitHubMilestone?,
|
255 |
| - @SerialName("created_at") val createdAt: Date, |
256 |
| - @SerialName("updated_at") val updatedAt: Date, |
257 |
| - @SerialName("closed_at") val closedAt: Date? = null, |
| 255 | + @SerialName("created_at") val createdAt: Instant, |
| 256 | + @SerialName("updated_at") val updatedAt: Instant, |
| 257 | + @SerialName("closed_at") val closedAt: Instant? = null, |
258 | 258 | val labels: List<GitHubIssueLabel>
|
259 | 259 | )
|
260 | 260 |
|
@@ -338,8 +338,8 @@ data class GitHubMilestone(
|
338 | 338 | val creator: GitHubUser,
|
339 | 339 | @SerialName("open_issues") val openIssues: Int,
|
340 | 340 | @SerialName("closed_issues") val closedIssues: Int,
|
341 |
| - @SerialName("created_at") val createdAt: Date, |
342 |
| - @SerialName("updated_at") val updatedAt: Date, |
343 |
| - @SerialName("closed_at") val closedAt: Date? = null, |
344 |
| - @SerialName("due_on") val dueOn: Date? = null |
| 341 | + @SerialName("created_at") val createdAt: Instant, |
| 342 | + @SerialName("updated_at") val updatedAt: Instant, |
| 343 | + @SerialName("closed_at") val closedAt: Instant? = null, |
| 344 | + @SerialName("due_on") val dueOn: Instant? = null |
345 | 345 | )
|
0 commit comments