J'ai plus de 10 variables déclarées dans une classe de données Kotlin, et je voudrais créer un constructeur vide pour cette classe, comme on le fait généralement en Java.
Classe de données :
data class Activity(
var updated_on: String,
var tags: List<String>,
var description: String,
var user_id: List<Int>,
var status_id: Int,
var title: String,
var created_at: String,
var data: HashMap<*, *>,
var id: Int,
var counts: LinkedTreeMap<*, *>,
)
Utilisation prévue :
val activity = Activity();
activity.title = "New Computer"
sendToServer(activity)
Mais la classe de données exige que tous les arguments soient passés lors de la création d'un constructeur. Comment pouvons-nous simplifier cela comme le constructeur de la classe POJO de Java ?
val activity = Activity(null,null,null,null,null,"New Computer",null,null,null,null)
sendToServer(activity)