класс с необязательныйми параметрами. Есть класс унаследованный с конструктором который принимает в качестве параметра только 1 параметр, либо все параметры (в т.ч. базового класса). Но не позволяет скомилировать ругаясь на некорректное определение 2 конструктора (который мол должен ссылаться на 1)
data class WorkerData constructor(
@SerializedName("device") var device: Device? = NULL_DEVICE)
: BaseWorker(), Serializable {
constructor(id: Int,
fullName: String,
shortName: String,
avatarUrl: String,
post: String,
planned: Boolean,
chief: Chief,
device: Device) : super(id, fullName, shortName, avatarUrl, post, planned, chief) //<<problem here
Каким образом можно разрешить данную проблему?
попробуйте указать названия
Обсуждают сегодня