getNFCChipSupport method

  1. @override
Future<NFCChipSupport> getNFCChipSupport({
  1. required ReadIDFlow flow,
})
override

Implementation

@override
Future<NFCChipSupport> getNFCChipSupport({required ReadIDFlow flow}) async {
  final result = await methodChannel.invokeMethod<Map>('getNFCChipSupport', {
    ...{'flow': flow.obfuscationSafeStringify()},
    ...{'properties': flow.toJson()}
  });

  final String? value = result?['chipSupport'];
  if (value != null) {
    return value.toNFCChipSupport();
  } else {
    throw Exception("chipSupport value is missing or null in response.");
  }
}