Ali
05/06/2022, 11:41 AMdata class
or only class
? I can only see the flexibility of using copy()
fun when its data class. Any others pros/cons?
sealed class Errors(open val errorCode: String) {
data class SomeError(
override val errorCode: String
) : Errors(errorCode)
}
OR
sealed class Errors(open val errorCode: String) {
class SomeError(
override val errorCode: String
) : Errors(errorCode)
}
stantronic
05/06/2022, 11:46 AMDominaezzz
05/06/2022, 12:06 PMAli
05/06/2022, 12:10 PMLarger binary sizeCons for data class?
Dominaezzz
05/06/2022, 12:12 PMAli
05/06/2022, 12:16 PMclass
stantronic
05/07/2022, 10:50 AMcopy()
or destructuring then you can go with class. Personally i find the equality testing is often the reason i go with data classes