Barcode Find Item

Defined in framework ScanditBarcodeCapture

SDCBarcodeFindItem
@interface SDCBarcodeFindItem : NSObject

Added in version 6.18.0

An object that represents an item in Barcode Find.

- initWithSearchOptions:content:
- (instancetype)initWithSearchOptions:(SDCBarcodeFindItemSearchOptions *)searchOptions
                              content:(nullable SDCBarcodeFindItemContent *)content

Added in version 6.18.0

searchOptions
@property (nonatomic, strong, readonly) SDCBarcodeFindItemSearchOptions *searchOptions

Added in version 6.18.0

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

content
@property (nonatomic, strong, nullable, readonly) SDCBarcodeFindItemContent *content

Added in version 6.18.0

Optional info about the item.

SDCBarcodeFindItemSearchOptions
@interface SDCBarcodeFindItemSearchOptions : NSObject

Added in version 6.18.0

An object that defines the search options.

- initWithBarcodeData:
- (instancetype)initWithBarcodeData:(NSString *)data

Added in version 6.18.0

Create a new BarcodeFindItemSearchOptions object with the provided barcode data.

- initWithBarcodeRawData:
- (instancetype)initWithBarcodeRawData:(NSData *)data

Added in version 6.18.0

Create a new BarcodeFindItemSearchOptions object with the provided barcode data.

- initWithBarcodeData:brush:
- (instancetype)initWithBarcodeData:(NSString *)data
                              brush:(nullable SDCBrush *)brush

Added in version 7.1.0

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

- initWithBarcodeRawData:brush:
- (instancetype)initWithBarcodeRawData:(NSData *)data
                                 brush:(nullable SDCBrush *)brush

Added in version 7.1.0

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

barcodeData
@property (nonatomic, readonly) NSString *barcodeData

Added in version 6.18.0

The barcode data as a string.

brush
@property (nonatomic, nullable, readonly) SDCBrush *brush

Added in version 7.1.0

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

barcodeRawData
@property (nonatomic, readonly) NSData *barcodeRawData

Added in version 7.1.0

The barcode data as a binary blob.

SDCBarcodeFindItemContent
@interface SDCBarcodeFindItemContent : NSObject

Added in version 6.18.0

An object that contains additional info about the product.

- initWithInfo:additionalInfo:image:
- (instancetype)initWithInfo:(nullable NSString *)info
              additionalInfo:(nullable NSString *)additionalInfo
                       image:(nullable UIImage *)image

Added in version 6.18.0

info
@property (nonatomic, copy, nullable, readonly) NSString *info

Added in version 6.18.0

Optional item name.

additionalInfo
@property (nonatomic, copy, nullable, readonly) NSString *additionalInfo

Added in version 6.18.0

Optional item details.

image
@property (nonatomic, strong, nullable, readonly) UIImage *image

Added in version 6.18.0

Optional item image.