How can we deal with this when working with data classes?
For data classes all primary constructor parameters need to be marked as val
or var
. So when I want to have a special setter for one of my (required/non-optional) data class properties, I have to implement equals()
, hashCode()
toString()
etc. on my own or is there another cool way?