Francis Mariano
06/14/2024, 7:12 PMenum 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
}
}
Joffrey
06/14/2024, 7:13 PMModel
as an enum in the rest of the code?Gleb Minaev
06/14/2024, 7:55 PMHardwareType
which only inherritors are ModelA
and ModelB
.Francis Mariano
06/18/2024, 1:43 PM