I have AudioRoute which is either Default (Bluetoo...
# announcements
u
I have AudioRoute which is either Default (Bluetooth or WiredHeadphones or Earpiece) or Speaker, i this the way to do it? For some reason feels weird
Copy code
sealed class AudioRoute {
    class Speaker : AudioRoute()
    sealed class Default : AudioRoute() {
        class Bluetooth : Default()
        class Headphones : Default()
        class Earpiece : Default()
    }
}