All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.maryk.core.models.ObjectDataModel.kt Maven / Gradle / Ivy

Go to download

Maryk is a Kotlin Multiplatform library which helps you to store, query and send data in a structured way over multiple platforms. The data store stores any value with a version, so it is possible to request only the changed data or live listen for updates.

The newest version!
package maryk.core.models

import maryk.core.models.definitions.ObjectDataModelDefinition
import maryk.core.properties.IsPropertyContext
import kotlin.reflect.KClass

/**
 * Object Data Model for defining custom Data Models which can serialize
 * to and from Kotlin objects of type [DO].
 */
abstract class ObjectDataModel>(
    objClass: KClass,
): TypedObjectDataModel(),
    IsStorableDataModel {
    override val Meta = ObjectDataModelDefinition(objClass.simpleName!!)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy