BonsoirDiscoveryEvent.fromJson constructor
Creates a new Bonsoir discovery event from the given JSON map.
Implementation
BonsoirDiscoveryEvent.fromJson(Map<String, dynamic> json)
: this(
type: BonsoirDiscoveryEventType.values.firstWhere(
(type) => type.id == json['id'],
orElse: () => BonsoirDiscoveryEventType.unknown,
),
service: json.containsKey('service')
? BonsoirService.fromJson(
Map<String, dynamic>.from(json['service']))
: null,
);