Package-level declarations

A set of components for creating multiplatform automatic JSON-RPC connectivity with a backend server.

A set of components for creating multiplatform automatic JSON-RPC connectivity with a backend server.

Types

Link copied to clipboard
expect annotation class Column(val value: String)
Link copied to clipboard
expect annotation class Id
Link copied to clipboard
expect open class KVServiceManager<out T : Any>(serviceClass: KClass<T>)

Multiplatform service manager.

Link copied to clipboard
expect annotation class PersistenceCreator
Link copied to clipboard
expect annotation class Table(val value: String, val name: String, val schema: String)
Link copied to clipboard
expect annotation class Transient
Link copied to clipboard
expect annotation class Value(val value: String)
Link copied to clipboard
expect annotation class Version

Functions

Link copied to clipboard

This will make IntelliJ think that this function exists. The real implementation will be generated by the KVision Gradle Plugin.

Link copied to clipboard

This will make IntelliJ think that this function exists. The real implementation will be generated by the KVision Gradle Plugin.

Link copied to clipboard
fun getServiceManagers(vararg kclass: KClass<*>): List<KVServiceManager<*>>

This will make IntelliJ think that this function exists. The real implementation will be generated by the KVision Gradle Plugin.