Sim State
Sealed class representing the possible SIM card states of a D2D device.
This class hierarchy provides type-safe representation of whether a SIM card is present in the device and, if so, captures its identifying information. The sealed nature ensures all possible states are known at compile time.