parse static method
Implementation
static ScardInfo parse(MapEntry<String, dynamic> source) => switch (defaultTargetPlatform) {
TargetPlatform.macOS => ScardInfoMacos(
readerName: source.key,
tokens: (source.value! as List).map<ScardTokenInfo>((e) => ScardTokenInfo(
tokenId: e['tokenID'],
slotName: e['slotName'],
driverName: e['driverName'],
),
).toList()),
_ => throw UnsupportedError('Platform ${defaultTargetPlatform.name} is not supported.'),
};