HeadsetButton.fromMap constructor
HeadsetButton.fromMap(
- Map map
Implementation
factory HeadsetButton.fromMap(Map<dynamic, dynamic> map) {
var buttonType = ButtonType.values.firstWhere(
(element) => element.name == map['button'],
orElse: () => throw ArgumentError('Invalid button type'),
);
return HeadsetButton(
buttonType: buttonType,
isLongPress: map['isLongPress'] as bool? ?? false,
);
}