MidiDevice.fromMap constructor
Implementation
factory MidiDevice.fromMap(Map<String, dynamic> map) {
return MidiDevice(
id: map['id'] as int,
name: map['name']?.toString() ?? '',
manufacturer: map['manufacturer']?.toString() ?? '',
type: map['type']?.toString() ?? '',
ports: (map['ports'] as List? ?? [])
.map((p) => MidiPort.fromMap(Map<String, dynamic>.from(p)))
.toList(),
);
}