cake_wallet/cw_zano/lib/api/model/wi.dart

32 lines
1,019 B
Dart

import 'package:cw_zano/api/model/balance.dart';
class Wi {
final String address;
final List<Balance> 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<String, dynamic> json) => Wi(
address: json['address'] as String? ?? '',
balances: (json['balances'] as List<dynamic>? ?? [])
.map((e) => Balance.fromJson(e as Map<String, dynamic>))
.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? ?? '',
);
}