AnylineInfinityPlugin class

Entrypoint for the Anyline Infinity scanning API.

Exposes a typed, schema-driven interface that mirrors WrapperSessionProvider directly. JSON serialization/deserialization is handled in this Dart layer; the native bridge only passes raw JSON strings.

Constructors

AnylineInfinityPlugin()

Properties

hashCode int
The hash code for this object.
no setterinherited
onScanResults Stream<WrapperSessionScanResultsResponse>
Emits one result per detected item during the active scan session (0..N).
no setter
onUIElementClicked Stream<UiFeedbackElementConfig>
Emits when the user taps a UI feedback element during scanning (0..N).
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() → void
Releases stream resources. Call when the plugin instance is no longer needed.
getPluginVersion() Future<String>
Returns the plugin version string.
getSDKVersion() Future<String?>
Returns the native SDK version string.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
requestExportCachedEvents() Future<WrapperSessionExportCachedEventsResponse>
Exports all cached scan events as a ZIP archive.
requestScanStart(WrapperSessionScanStartRequest request) Future<WrapperSessionScanResponse>
Starts a scanning session.
requestScanStop([WrapperSessionScanStopRequest? request]) Future<void>
Stops the active scanning session.
requestScanSwitchWithScanStartRequestParams(WrapperSessionScanStartRequest request) Future<void>
Switches to a new scan mode using the provided scan-start request.
requestScanSwitchWithScanViewConfigContentString(String scanViewConfigContentString) Future<void>
Switches to a new scan mode using a raw ScanViewConfig JSON string.
requestSdkInitialization(WrapperSessionSdkInitializationRequest request) Future<WrapperSessionSdkInitializationResponse>
Initializes the Anyline SDK with the supplied request parameters.
requestUCRReport(WrapperSessionUcrReportRequest request) Future<WrapperSessionUcrReportResponse>
Submits a User Corrected Result (UCR) report.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited