SimCard.fromJson constructor
SimCard.fromJson(
- Map map
Implementation
SimCard.fromJson(Map map) {
if (map.containsKey('slot')) {
slot = map['slot'];
}
if (map.containsKey('imei')) {
imei = map['imei'];
}
if (map.containsKey('state')) {
switch (map['state']) {
case 0:
state = SimCardState.Unknown;
break;
case 1:
state = SimCardState.Absent;
break;
case 2:
state = SimCardState.PinRequired;
break;
case 3:
state = SimCardState.PukRequired;
break;
case 4:
state = SimCardState.Locked;
break;
case 5:
state = SimCardState.Ready;
break;
}
}
}