Map<String, dynamic> toJson() { final Map<String, dynamic> data = <String, dynamic>{}; if (balance != null) { data['balance'] = balance!.toJson(); } data['currency'] = currency; return data; }