analyze method
Future<IDCheckioResult>
analyze({
- required IDCheckioParams params,
- required String side1Uri,
- String? side2uri,
- bool? isOnline,
- OnlineContext? onlineContext,
override
Implementation
@override
Future<IDCheckioResult> analyze({required IDCheckioParams params, required String side1Uri, String? side2uri, bool? isOnline, OnlineContext? onlineContext}) async {
try {
String json = await (methodChannel.invokeMethod('analyze', <String, dynamic>{
'params': params.toJson(),
'side1Uri': side1Uri,
'side2Uri': side2uri,
'isOnline': isOnline,
if (onlineContext != null) 'onlineContext': "${onlineContext.toJson()}" else 'onlineContext': null,
}));
IDCheckioResult result = IDCheckioResult.fromJson(jsonDecode(json));
return result;
} on PlatformException catch (e) {
throw PlatformException(code: "ANALYZE_FAILED", message: e.message);
}
}