WalletApp.fromMap constructor
WalletApp.fromMap(
- Map<String, dynamic> json
)
Implementation
factory WalletApp.fromMap(Map<String, dynamic> json) {
String bridgeUrl = json.containsKey('bridge_url') ?
json['bridge_url'].toString() :
(json.containsKey('bridge')
? (json['bridge'] as List).firstWhere(
(bridge) => bridge['type'] == 'sse',
orElse: () => '')['url'].toString()
: '');
return WalletApp(
name: json['name'].toString(),
image: json['image'].toString(),
bridgeUrl: bridgeUrl,
aboutUrl: json['about_url'].toString(),
universalUrl: json.containsKey('universal_url')
? json['universal_url'].toString()
: null,
);
}