from static method
Creates an instance of this class for the given tag.
Returns null if the tag is not compatible.
Implementation
static Iso7816IOS? from(NfcTag tag) {
// ignore: invalid_use_of_protected_member
final data = tag.data as PigeonTag?;
final tech = data?.iso7816;
if (data == null || tech == null) return null;
return Iso7816IOS._(
data.handle,
initialSelectedAID: tech.initialSelectedAID,
identifier: tech.identifier,
historicalBytes: tech.historicalBytes,
applicationData: tech.applicationData,
proprietaryApplicationDataCoding: tech.proprietaryApplicationDataCoding,
);
}