startDeviceScan method

  1. @override
Future<String?> startDeviceScan({
  1. required String mobileToken,
  2. required String environment,
  3. required String sessionId,
  4. required String eventType,
  5. required String eventId,
  6. String? documentNumber,
})
override

Implementation

@override
Future<String?> startDeviceScan(
  {
    required String mobileToken,
    required String environment,
    required String sessionId,
    required String eventType,
    required String eventId,
    String? documentNumber
  }
  ) async {
    try {
      return await methodChannel.invokeMethod('startDeviceScan', {
        'mobileToken': mobileToken,
        'environment': environment,
        'sessionId': sessionId,
        'eventType': eventType,
        'eventId': eventId,
        'documentNumber': documentNumber
      });
    } on PlatformException catch (e) {
      throw e.message ?? 'Unknown error occurred';
    }
  }