Builder

class Builder(context: Context, project: Project)

The builder class to create a new instance of the product resolver.

Parameters

context

The context for the product resolver

project

The optional project of the product resolver, by default the current project will be used

Constructors

Link copied to clipboard
constructor(context: Context, project: Project)

Functions

Link copied to clipboard

Create the product resolver.

Link copied to clipboard
fun disableBundleSelection(): <Error class: unknown class>

Disable bundle selection.

Link copied to clipboard
fun setBarcode(barcode: Barcode): <Error class: unknown class>

Set the barcode to analyse.

Link copied to clipboard
fun setBarcodeFormat(barcodeFormat: BarcodeFormat?): <Error class: unknown class>

Set the barcode format.

Link copied to clipboard
fun setCode(code: ScannedCode): <Error class: unknown class>

Set the scanned code to analyse.

Link copied to clipboard
fun setCodes(codes: List<ScannedCode>): <Error class: unknown class>

Set the scanned codes to analyse.

Link copied to clipboard
fun setOnAgeNotReachedListener(listener: ProductResolver.OnAgeNotReachedListener): <Error class: unknown class>

Set an age not reached listener.

Link copied to clipboard
fun setOnAlreadyScannedListener(listener: ProductResolver.OnAlreadyScannedListener): <Error class: unknown class>

Set an already scanned listener.

Link copied to clipboard
fun setOnDismissListener(listener: ProductResolver.OnDismissListener): <Error class: unknown class>

Set a listener which is invoked when the product confirmation dialog is dismissed.

Link copied to clipboard
fun setOnNetworkErrorListener(listener: ProductResolver.OnNetworkErrorListener): <Error class: unknown class>

Set a network error listener.

Link copied to clipboard
fun setOnNotForSaleListener(listener: ProductResolver.OnNotForSaleListener): <Error class: unknown class>

Set a NotForSale listener.

Link copied to clipboard
fun setOnProductFoundListener(listener: ProductResolver.OnProductFoundListener): <Error class: unknown class>

Set a product found listener.

Link copied to clipboard
fun setOnProductNotFoundListener(listener: ProductResolver.OnProductNotFoundListener): <Error class: unknown class>
fun setOnProductNotFoundListener(listener: () -> Unit): <Error class: unknown class>

Set a product not found listener.

Link copied to clipboard
fun setOnSaleStopListener(listener: ProductResolver.OnSaleStopListener): <Error class: unknown class>

Set a SaleStop listener.

Link copied to clipboard

Set a shelf code scanned listener.

Link copied to clipboard
fun setOnShowListener(listener: ProductResolver.OnShowListener): <Error class: unknown class>

Set a listener which is invoked when the product confirmation dialog is shown.