startEhicScanner static method
- @Deprecated('Use ScanbotSdkUiV2.startDocumentDataExtractor instead.')
Starts the European Health Insurance Card (EHIC) Scanner screen with the specified config
.
Returns a EuropeanHealthInsuranceCardRecognitionResult wrapped in ResultWrapper.
Implementation
@Deprecated('Use ScanbotSdkUiV2.startDocumentDataExtractor instead.')
static Future<ResultWrapper<EuropeanHealthInsuranceCardRecognitionResult>>
startEhicScanner(HealthInsuranceCardScannerConfiguration config) async {
try {
var result =
await _channel.invokeMethod('startEhicScanner', config.toJson());
return ResultWrapper.fromJson(jsonDecode(result),
fromJsonT: (data) =>
EuropeanHealthInsuranceCardRecognitionResult.fromJson(
data as Map<String, dynamic>));
} on PlatformException catch (e) {
Logger.root.severe(e);
return ResultWrapper.error(e.message ?? 'Unknown platform error');
} on Exception catch (e) {
return ResultWrapper.error(e.toString());
}
}