compose-lobsters/api/src/main/kotlin/dev/msfjarvis/lobsters/model/Comment.kt
Harsh Shandilya fcfcbfbf92
api: initial commit
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-04 09:23:52 +05:30

21 lines
659 B
Kotlin

package dev.msfjarvis.lobsters.model
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
@JsonClass(generateAdapter = true)
class Comment(
@Json(name = "short_id") val shortId: String,
@Json(name = "short_id_url") val shortIdUrl: String,
@Json(name = "created_at") val createdAt: String,
@Json(name = "updated_at") val updatedAt: String,
@Json(name = "is_deleted") val isDeleted: Boolean,
@Json(name = "is_moderated") val isModerated: Boolean,
val score: Long,
val flags: Long,
val comment: String,
val url: String,
@Json(name = "indent_level") val indentLevel: Long,
@Json(name = "commenting_user") val user: User,
)