parse static method
Implementation
static NavToDeviceAction? parse(Map<String, dynamic> json) {
if (json['type'] != 'navToDevice') return null;
final deviceId = json['deviceId'];
final serialNumber = json['serialNumber'];
if (deviceId is int) {
return NavToDeviceAction.id(deviceId);
} else if (serialNumber is String) {
return NavToDeviceAction.serialNumber(serialNumber);
} else {
return null;
}
}