We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 37db4a6 commit 36e11baCopy full SHA for 36e11ba
1 file changed
library/src/main/kotlin/me/proxer/library/internal/ProxerResponse.kt
@@ -1,17 +1,19 @@
1
package me.proxer.library.internal
2
3
import com.squareup.moshi.Json
4
+import com.squareup.moshi.JsonClass
5
import me.proxer.library.internal.adapter.NumberBasedBoolean
6
7
/**
8
* @author Ruben Gees
9
*/
10
+@JsonClass(generateAdapter = true)
11
internal data class ProxerResponse<T>(
- @field:NumberBasedBoolean @Json(name = "error") private val error: Boolean,
12
+ @field:NumberBasedBoolean @Json(name = "error") internal val error: Boolean,
13
@Json(name = "message") val message: String,
- @Json(name = "code") val code: Int,
14
+ @Json(name = "code") val code: Int?,
15
@Json(name = "data") val data: T?
16
) {
17
- val isSuccessful get() = !error
18
+ val isSuccessful = !error
19
}
0 commit comments