Barcode Batch Deserializer Listener

Defined in framework ScanditBarcodeCapture

Warning

The deserialization API is not yet stable and will still change over the coming releases.

BarcodeBatchDeserializerDelegate
protocol BarcodeBatchDeserializerDelegate : NSObjectProtocol

Added in version 7.0.0

The listener for the barcode capture deserializer.

barcodeBatchDeserializer
open func barcodeBatchDeserializer(_ deserializer: BarcodeBatchDeserializer, didStartDeserializingMode mode: BarcodeBatch, from JSONValue: JSONValue) -> Void

Added in version 7.0.0

Called before the deserialization of Barcode Batch started. This is the point to overwrite defaults before the deserialization is performed.

barcodeBatchDeserializer
open func barcodeBatchDeserializer(_ deserializer: BarcodeBatchDeserializer, didFinishDeserializingMode mode: BarcodeBatch, from JSONValue: JSONValue) -> Void

Added in version 7.0.0

Called when the deserialization of Barcode Batch finished. This is the point to do additional deserialization.

barcodeBatchDeserializer
open func barcodeBatchDeserializer(_ deserializer: BarcodeBatchDeserializer, didStartDeserializingSettings settings: BarcodeBatchSettings, from JSONValue: JSONValue) -> Void

Added in version 7.0.0

Called before the deserialization of the Barcode Batch settings started. This is the point to overwrite defaults before the deserialization is performed.

barcodeBatchDeserializer
open func barcodeBatchDeserializer(_ deserializer: BarcodeBatchDeserializer, didFinishDeserializingSettings settings: BarcodeBatchSettings, from JSONValue: JSONValue) -> Void

Added in version 7.0.0

Called when the deserialization of the Barcode Batch settings finished. This is the point to do additional deserialization.

barcodeBatchDeserializer
open func barcodeBatchDeserializer(_ deserializer: BarcodeBatchDeserializer, didStartDeserializingBasicOverlay overlay: BarcodeBatchBasicOverlay, from JSONValue: JSONValue) -> Void

Added in version 7.0.0

Called before the deserialization of the Barcode Batch basic overlay started. This is the point to overwrite defaults before the deserialization is performed.

barcodeBatchDeserializer
open func barcodeBatchDeserializer(_ deserializer: BarcodeBatchDeserializer, didFinishDeserializingBasicOverlay overlay: BarcodeBatchBasicOverlay, from JSONValue: JSONValue) -> Void

Added in version 7.0.0

Called when the deserialization of the Barcode Batch basic overlay finished. This is the point to do additional deserialization.

barcodeBatchDeserializer
open func barcodeBatchDeserializer(_ deserializer: BarcodeBatchDeserializer, didStartDeserializingAdvancedOverlay overlay: BarcodeBatchAdvancedOverlay, from JSONValue: JSONValue) -> Void

Added in version 7.0.0

Called before the deserialization of the Barcode Batch advanced overlay started. This is the point to overwrite defaults before the deserialization is performed.

barcodeBatchDeserializer
open func barcodeBatchDeserializer(_ deserializer: BarcodeBatchDeserializer, didFinishDeserializingAdvancedOverlay overlay: BarcodeBatchAdvancedOverlay, from JSONValue: JSONValue) -> Void

Added in version 7.0.0

Called when the deserialization of the Barcode Batch advanced overlay finished. This is the point to do additional deserialization.