Barcode Find Item

Defined in framework ScanditBarcodeCapture

BarcodeFindItem
open class BarcodeFindItem : NSObject

Added in version 6.18.0

An object that represents an item in Barcode Find.

init(searchOptions:content:)
init(searchOptions: BarcodeFindItemSearchOptions, content: BarcodeFindItemContent?)

Added in version 6.18.0

searchOptions
open var searchOptions: BarcodeFindItemSearchOptions { get }

Added in version 6.18.0

The item data to search, and any other option that control the search.

content
open var content: BarcodeFindItemContent? { get }

Added in version 6.18.0

Optional info about the item.

BarcodeFindItemSearchOptions
open class BarcodeFindItemSearchOptions : NSObject

Added in version 6.18.0

An object that defines the search options.

init(barcodeData:)
convenience init(barcodeData data: String)

Added in version 6.18.0

Creates a new BarcodeFindItemSearchOptions object with the provided barcode data.

init(barcodeRawData:)
convenience init(barcodeRawData data: Data)

Added in version 6.18.0

Creates a new BarcodeFindItemSearchOptions object with the provided barcode data.

init(barcodeData:brush:)
convenience init(barcodeData data: String, brush: Brush?)

Added in version 7.1.0

Creates a new BarcodeFindItemSearchOptions object with the provided barcode data and a custom Brush to be applied to the shown dot.

init(barcodeRawData:brush:)
init(barcodeRawData data: Data, brush: Brush?)

Added in version 7.1.0

Creates a new BarcodeFindItemSearchOptions object with the provided barcode data and a custom Brush to be applied to the shown dot.

barcodeData
open var barcodeData: String { get }

Added in version 6.18.0

The barcode data as a string.

brush
open var brush: Brush? { get }

Added in version 7.1.0

The Brush to be applied to the dot shown over the barcode, when detected.

barcodeRawData
open var barcodeRawData: Data { get }

Added in version 7.1.0

The barcode data as a binary blob.

BarcodeFindItemContent
open class BarcodeFindItemContent : NSObject

Added in version 6.18.0

An object that contains additional info about the product.

init(info:additionalInfo:image:)
init(info: String?, additionalInfo: String?, image: UIImage?)

Added in version 6.18.0

info
open var info: String? { get }

Added in version 6.18.0

Optional item name.

additionalInfo
open var additionalInfo: String? { get }

Added in version 6.18.0

Optional item details.

image
open var image: UIImage? { get }

Added in version 6.18.0

Optional item image.