Skip to content

Commit 36e11ba

Browse files
committed
Fix ProxerResponse not being a JsonClass
1 parent 37db4a6 commit 36e11ba

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
package me.proxer.library.internal
22

33
import com.squareup.moshi.Json
4+
import com.squareup.moshi.JsonClass
45
import me.proxer.library.internal.adapter.NumberBasedBoolean
56

67
/**
78
* @author Ruben Gees
89
*/
10+
@JsonClass(generateAdapter = true)
911
internal data class ProxerResponse<T>(
10-
@field:NumberBasedBoolean @Json(name = "error") private val error: Boolean,
12+
@field:NumberBasedBoolean @Json(name = "error") internal val error: Boolean,
1113
@Json(name = "message") val message: String,
12-
@Json(name = "code") val code: Int,
14+
@Json(name = "code") val code: Int?,
1315
@Json(name = "data") val data: T?
1416
) {
1517

16-
val isSuccessful get() = !error
18+
val isSuccessful = !error
1719
}

0 commit comments

Comments
 (0)