ScanProfile class
- Annotations
-
- @Deprecated('This is for backwards compatibility, use [ProfileModel] instead')
Constructors
-
ScanProfile({required String profileName, String configMode = ProfileCreateType.createIfNotExist, bool disableKeystroke = false, BarcodePlugin? barcodePlugin, List<
String> packageNames = const [], Map<String, dynamic> ? optionalMap, String? profileIntentAction = ScanCommands.profileIntentAction}) -
profileNameis the name for the package that will be visible in the profile list on the device.packageNamesinside the ScanProfile is optional and if omitted the packageName for this host application will be used witch is mostly what you want.profileIntentActionis the intent action that will be used when sending the scan result to the host application. This should only be used if you use this package only to create profile. When changing this value the scans will not be triggered on this package.
Properties
- barcodePlugin → BarcodePlugin?
-
final
- configMode → String
-
final
- disableKeystroke → bool
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
optionalMap
→ Map<
String, dynamic> ? -
final
-
packageNames
→ List<
String> -
final
- profileIntentAction → String?
-
final
- profileName → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
toMap
→ Map<
String, dynamic> -
no setter
Methods
-
getProfile(
Map< String, dynamic> child, {String childKeyName = 'PLUGIN_CONFIG'}) → Map<String, dynamic> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
sendCommands(
ScanwedgeChannel scanWedge) → Future< bool> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited