hello everyone, is possible to do that??? ```enum...
# getting-started
f
hello everyone, is possible to do that???
Copy code
enum class ModelA {
    MASTER, OUT1, OUT2, OUT3, OUT4
}

enum class ModelB {
    MASTER, OUT1, OUT2, OUT3, OUT4, OUT5, OUT6, OUT7, OUT8
}

enum class Model(hardwareType: HardwareType) {
    when (hardwareType) {
       ModelA -> // get enum class Model A 
       ModelB -> // get enum class Model B
    }
}
j
How would you imagine using
Model
as an enum in the rest of the code?
g
I think you can introduce sealed interface
HardwareType
which only inherritors are
ModelA
and
ModelB
.
1
f
Hi, I made just like @Gleb Minaev suggested . Tks a lot