switchScannerParams method
Updates scanner parameters for the currently active scanner.
parameters is a map of parameter names to values.
scannerSelectionByIdentifier optionally specifies which scanner to configure.
Implementation
Future<void> switchScannerParams({
required Map<String, dynamic> parameters,
String? scannerSelectionByIdentifier,
String? commandTag,
bool requestResult = true,
}) {
return sendIntent(
extras: <String, dynamic>{
if (scannerSelectionByIdentifier != null &&
scannerSelectionByIdentifier.isNotEmpty)
DataWedgeApi.scannerSelectionByIdentifier: scannerSelectionByIdentifier,
DataWedgeApi.switchScannerParams: parameters,
},
targetPackage: DataWedgeApi.dataWedgePackage,
commandTag: commandTag ?? 'SWITCH_SCANNER_PARAMS',
requestResult: requestResult,
);
}