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 PMclassstantronic
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