BridgeInterface.ofJson constructor
- @Deprecated('Use `BridgeInterface` default constructor instead.')
Creates a custom BridgeInterface from json
.
Implementation
@Deprecated('Use `BridgeInterface` default constructor instead.')
factory BridgeInterface.ofJson(Map<String, dynamic> json) {
final portsFromConsumer =
json['portsOnConsumer'] as Map<String, int>? ?? {};
final portsFromProvider =
json['portsOnProvider'] as Map<String, int>? ?? {};
final portsSharedInouts =
json['portsSharedInouts'] as Map<String, int>? ?? {};
return BridgeInterface(
name: json['name'] as String,
vendor: json['vendor'] as String,
library: json['library'] as String,
version: json['version'] as String,
portsFromConsumer: portsFromConsumer,
portsFromProvider: portsFromProvider,
portsSharedInouts: portsSharedInouts);
}