From bcb609063de39579ff320480935c4ea529ed92a6 Mon Sep 17 00:00:00 2001 From: Konstantin Aksenov Date: Wed, 24 Apr 2024 16:37:07 +1000 Subject: [PATCH] fix(core): missed default serialisation values --- .../danger/kotlin/models/github/GitHub.kt | 42 +++++++++---------- .../danger/kotlin/models/gitlab/GitLab.kt | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/github/GitHub.kt b/danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/github/GitHub.kt index 277dda31..a520f365 100644 --- a/danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/github/GitHub.kt +++ b/danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/github/GitHub.kt @@ -65,9 +65,9 @@ enum class GitHubPullRequestState { data class GitHubPR( val number: Int, val title: String, - val body: String?, + val body: String? = null, val user: GitHubUser, - val assignee: GitHubUser?, + val assignee: GitHubUser? = null, val assignees: List, @SerialName("created_at") val createdAt: Instant, @SerialName("updated_at") val updatedAt: Instant, @@ -78,14 +78,14 @@ data class GitHubPR( val state: GitHubPullRequestState, @SerialName("draft") val isDraft: Boolean, @SerialName("locked") val isLocked: Boolean, - @SerialName("merged") val isMerged: Boolean?, - @SerialName("commits") val commitCount: Int?, - @SerialName("comments") val commentCount: Int?, - @SerialName("review_comments") val reviewCommentCount: Int?, - val additions: Int?, - val deletions: Int?, - @SerialName("changed_files") val changedFiles: Int?, - val milestone: GitHubMilestone?, + @SerialName("merged") val isMerged: Boolean? = null, + @SerialName("commits") val commitCount: Int? = null, + @SerialName("comments") val commentCount: Int? = null, + @SerialName("review_comments") val reviewCommentCount: Int? = null, + val additions: Int? = null, + val deletions: Int? = null, + @SerialName("changed_files") val changedFiles: Int? = null, + val milestone: GitHubMilestone? = null, @SerialName("html_url") val htmlURL: String ) @@ -150,7 +150,7 @@ data class GitHubRepo( val fullName: String, @SerialName("private") val isPrivate: Boolean, - val description: String?, + val description: String? = null, @SerialName("fork") val isFork: Boolean, @SerialName("html_url") @@ -178,9 +178,9 @@ enum class GitHubReviewState { @Serializable data class GitHubReview( val user: GitHubUser, - val id: Long?, - val body: String?, - @SerialName("commit_id") val commitId: String?, + val id: Long? = null, + val body: String? = null, + @SerialName("commit_id") val commitId: String? = null, val state: GitHubReviewState? ) @@ -197,7 +197,7 @@ data class GitHubReview( data class GitHubCommit( val sha: String, val url: String, - val author: GitHubUser?, + val author: GitHubUser? = null, val commit: GitCommit, val committer: GitHubUser? ) @@ -248,11 +248,11 @@ data class GitHubIssue( val user: GitHubUser, val state: GitHubIssueState, @SerialName("locked") val isLocked: Boolean, - val body: String?, + val body: String? = null, @SerialName("comments") val commentCount: Int, - val assignee: GitHubUser?, + val assignee: GitHubUser? = null, val assignees: List, - val milestone: GitHubMilestone?, + val milestone: GitHubMilestone? = null, @SerialName("created_at") val createdAt: Instant, @SerialName("updated_at") val updatedAt: Instant, @SerialName("closed_at") val closedAt: Instant? = null, @@ -294,9 +294,9 @@ enum class GitHubUserType { */ @Serializable data class GitHubUser( - val id: Long?, - val login: String?, - val type: GitHubUserType?, + val id: Long? = null, + val login: String? = null, + val type: GitHubUserType? = null, @SerialName("avatar_url") val avatarUrl: String? ) diff --git a/danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/gitlab/GitLab.kt b/danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/gitlab/GitLab.kt index 5fde8f9c..6b1282bf 100644 --- a/danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/gitlab/GitLab.kt +++ b/danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/gitlab/GitLab.kt @@ -54,7 +54,7 @@ data class GitLabMergeRequest( @SerialName("first_deployed_to_production_at") val firstDeployedToProductionAt: Instant? = null, @SerialName("force_remove_source_branch") - val forceRemoveSourceBranch: Boolean?, + val forceRemoveSourceBranch: Boolean? = null, val id: Int, val iid: Int, @SerialName("latest_build_finished_at")