Table of Contents

Interface IBatchBarcodeListView.IViewModel

Namespace
IO.Scanbot.Sdk.UI.View.Barcode.Batch
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/view/barcode/batch/IBatchBarcodeListView$ViewModel", "", "IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker")]
public interface IBatchBarcodeListView.IViewModel : IJavaObject, IJavaPeerable, IDisposable
Inherited Members

Properties

Barcodes

IMutableStateFlow Barcodes { get; }

Property Value

IMutableStateFlow

HighlightDelegate

BarcodePolygonsView.IBarcodeHighlightDelegate HighlightDelegate { get; }

Property Value

BarcodePolygonsView.IBarcodeHighlightDelegate

Methods

ClearClick()

[Register("clearClick", "()V", "GetClearClickHandler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void ClearClick()

DeleteScannedBarcode(BarcodeItem)

[Register("deleteScannedBarcode", "(Lio/scanbot/sdk/barcode/entity/BarcodeItem;)V", "GetDeleteScannedBarcode_Lio_scanbot_sdk_barcode_entity_BarcodeItem_Handler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void DeleteScannedBarcode(BarcodeItem barcodeItem)

Parameters

barcodeItem BarcodeItem

DetailsClosed()

[Register("detailsClosed", "()V", "GetDetailsClosedHandler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void DetailsClosed()

DetailsOpened()

[Register("detailsOpened", "()V", "GetDetailsOpenedHandler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void DetailsOpened()

OnBarcodeSelected(IList<BarcodeItem>, bool)

[Register("onBarcodeSelected", "(Ljava/util/List;Z)V", "GetOnBarcodeSelected_Ljava_util_List_ZHandler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnBarcodeSelected(IList<BarcodeItem> selected, bool automaticSelection)

Parameters

selected IList<BarcodeItem>
automaticSelection bool

OnFinishCurrentState()

[Register("onFinishCurrentState", "()V", "GetOnFinishCurrentStateHandler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnFinishCurrentState()

SetBarcodeFilter(IBarcodeFilter)

[Register("setBarcodeFilter", "(Lio/scanbot/sdk/barcode/IBarcodeFilter;)V", "GetSetBarcodeFilter_Lio_scanbot_sdk_barcode_IBarcodeFilter_Handler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void SetBarcodeFilter(IBarcodeFilter barcodeFilter)

Parameters

barcodeFilter IBarcodeFilter

SetSelectionLayerEnabled(bool)

[Register("setSelectionLayerEnabled", "(Z)V", "GetSetSelectionLayerEnabled_ZHandler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void SetSelectionLayerEnabled(bool enabled)

Parameters

enabled bool

SubmitButtonClick()

[Register("submitButtonClick", "()V", "GetSubmitButtonClickHandler:IO.Scanbot.Sdk.UI.View.Barcode.Batch.IBatchBarcodeListView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void SubmitButtonClick()