mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 18:47:03 +05:30
fix(model): ensure all classes have a readable toString
This commit is contained in:
parent
3706fdd284
commit
7eb4b45ab1
6 changed files with 10 additions and 1 deletions
|
@ -7,6 +7,7 @@
|
|||
plugins {
|
||||
id("dev.msfjarvis.claw.kotlin-jvm")
|
||||
alias(libs.plugins.kotlin.serialization)
|
||||
alias(libs.plugins.poko)
|
||||
}
|
||||
|
||||
dependencies { implementation(libs.kotlinx.serialization.core) }
|
||||
|
|
|
@ -8,12 +8,14 @@
|
|||
|
||||
package dev.msfjarvis.claw.model
|
||||
|
||||
import dev.drewhamilton.poko.Poko
|
||||
import dev.msfjarvis.claw.serialization.JavaInstantSerializer
|
||||
import java.time.temporal.TemporalAccessor
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
@Poko
|
||||
class Comment(
|
||||
val shortId: String,
|
||||
val comment: String,
|
||||
|
|
|
@ -8,10 +8,12 @@
|
|||
|
||||
package dev.msfjarvis.claw.model
|
||||
|
||||
import dev.drewhamilton.poko.Poko
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
@Poko
|
||||
class LobstersPost(
|
||||
val shortId: String,
|
||||
val createdAt: String,
|
||||
|
|
|
@ -8,10 +8,12 @@
|
|||
|
||||
package dev.msfjarvis.claw.model
|
||||
|
||||
import dev.drewhamilton.poko.Poko
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
@Poko
|
||||
class LobstersPostDetails(
|
||||
val shortId: String,
|
||||
val createdAt: String,
|
||||
|
|
|
@ -8,10 +8,12 @@
|
|||
|
||||
package dev.msfjarvis.claw.model
|
||||
|
||||
import dev.drewhamilton.poko.Poko
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
@Poko
|
||||
class User(
|
||||
val username: String,
|
||||
val about: String,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue