getDeviceNFCLocation method

  1. @override
Future<DeviceNFCLocation> getDeviceNFCLocation({
  1. required ReadIDFlow flow,
})
override

Implementation

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

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