From 54e6a375a3d6d4e17523d40dd18591300d9c5c9b Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Wed, 20 Feb 2019 13:44:04 +0800 Subject: [PATCH] Result object and ResultItem -> ResultData --- .../github/insanusmokrassar/SauceNaoAPI/models/Result.kt | 9 +++++++++ .../SauceNaoAPI/models/{ResultItem.kt => ResultData.kt} | 7 ++++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/Result.kt rename src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/{ResultItem.kt => ResultData.kt} (85%) diff --git a/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/Result.kt b/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/Result.kt new file mode 100644 index 0000000..c5bab7e --- /dev/null +++ b/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/Result.kt @@ -0,0 +1,9 @@ +package com.github.insanusmokrassar.SauceNaoAPI.models + +import kotlinx.serialization.Serializable + +@Serializable +data class Result( + val header: Header, + val data: ResultData +) diff --git a/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/ResultItem.kt b/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/ResultData.kt similarity index 85% rename from src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/ResultItem.kt rename to src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/ResultData.kt index ab8115b..a5abb07 100644 --- a/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/ResultItem.kt +++ b/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/ResultData.kt @@ -5,7 +5,7 @@ import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @Serializable -data class ResultItem( +data class ResultData( @SerialName("danbooru_id") @Optional val danbooruId: String? = null, @@ -15,6 +15,11 @@ data class ResultItem( @SerialName("drawr_id") @Optional val drawrId: String? = null, + @SerialName("pixiv_id") + @Optional + val pixivId: String? = null, + @Optional + val title: String? = null, @Optional val creator: String? = null, @Optional