Slide 28
Slide 28 text
28
noArg {
annotation("org.springframework.data.mongodb.core.mapping.Document")
}
@Document
data class User(
@Id val login: String,
val firstname: String,
val lastname: String,
val email: String,
val company: String? = null,
val description: Map = emptyMap(),
val logoUrl: String? = null,
val role: Role = Role.ATTENDEE)
Create a synthetic constructor with no argument, useful with JPA, Spring Data ...
kotlin-noarg Gradle and Maven plugin