import 'package:cw_zano/api/model/balance.dart'; class Wi { final String address; final List balances; final bool isAuditable; final bool isWatchOnly; final int minedTotal; final String path; final String viewSecKey; Wi( {required this.address, required this.balances, required this.isAuditable, required this.isWatchOnly, required this.minedTotal, required this.path, required this.viewSecKey}); factory Wi.fromJson(Map json) => Wi( address: json['address'] as String? ?? '', balances: (json['balances'] as List? ?? []) .map((e) => Balance.fromJson(e as Map)) .toList(), isAuditable: json['is_auditable'] as bool? ?? false, isWatchOnly: json['is_watch_only'] as bool? ?? false, minedTotal: json['mined_total'] as int? ?? 0, path: json['path'] as String? ?? '', viewSecKey: json['view_sec_key'] as String? ?? '', ); }