Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class GenerateCRUDModel(val registeredSupertypes: KClass<*>, val serializable: Boolean = true, val generateSerialName: Boolean = true)

Use this annotation and ksp generator (module micro_utils.repos.generator) to create the next hierarchy of models:

Link copied to clipboard

Use this annotation on properties which should be excluded from overriding in models.