import 'key_data_interface.dart'; class CWKeyData with KeyDataInterface { CWKeyData({ required this.walletId, required String? privateSpendKey, required String? privateViewKey, required String? publicSpendKey, required String? publicViewKey, }) : keys = List.unmodifiable([ (label: "Public View Key", key: publicViewKey), (label: "Private View Key", key: privateViewKey), (label: "Public Spend Key", key: publicSpendKey), (label: "Private Spend Key", key: privateSpendKey), ]); @override final String walletId; final List<({String label, String key})> keys; }