The types your own classes are written in terms of: the annotations Octavius reads off them, a multiplatform BigDecimal, the serializers that keep numeric precision and PostgreSQL's infinity intact through JSON, and the case converter both sides name things with. Kotlin Multiplatform, so that commonMain can carry them.

Compile Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
JVM Languages Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib
Standard library for the Kotlin Programming Language
2.4.02.4.20
JSON Lib Apache 2.0
org.jetbrains.kotlinx » kotlinx-serialization-json-jvm
Kotlin multiplatform serialization runtime library
1.11.0
Date/Time Apache 2.0
org.jetbrains.kotlinx » kotlinx-datetime-jvm
Kotlin Datetime Library
0.8.00.8.0-0.6.x-compat