nkiesel
05/18/2022, 4:32 AMsealed interface Status
sealed class Failure(val message: String) : Status
sealed class Upload(val name: String) : Status
sealed class UploadFailure(message: String, name: String) : Failure(message), Upload(name)
Chris Lee
05/18/2022, 4:46 AMSam
05/18/2022, 8:11 AMsealed interface Status
sealed interface Failure: Status {
val message: String
}
sealed interface Upload {
val name: String
}
data class UploadFailure(
override val message: String,
override val name: String
): Upload, Failure
nkiesel
05/18/2022, 9:45 PM