Barcode Capture Deserializer Listener

Defined in framework ScanditBarcodeCapture

Warning

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

BarcodeCaptureDeserializerDelegate
protocol BarcodeCaptureDeserializerDelegate : NSObjectProtocol

Added in version 6.1.0

The listener for the barcode capture deserializer.

barcodeCaptureDeserializer
open func barcodeCaptureDeserializer(_ deserializer: BarcodeCaptureDeserializer, didStartDeserializingMode mode: BarcodeCapture, from JSONValue: JSONValue) -> Void

Added in version 6.1.0

Called before the deserialization of barcode capture started. This is the point to overwrite defaults before the deserialization is performed.

barcodeCaptureDeserializer
open func barcodeCaptureDeserializer(_ deserializer: BarcodeCaptureDeserializer, didFinishDeserializingMode mode: BarcodeCapture, from JSONValue: JSONValue) -> Void

Added in version 6.1.0

Called when the deserialization of barcode capture finished. This is the point to do additional deserialization.

barcodeCaptureDeserializer
open func barcodeCaptureDeserializer(_ deserializer: BarcodeCaptureDeserializer, didStartDeserializingSettings settings: BarcodeCaptureSettings, from JSONValue: JSONValue) -> Void

Added in version 6.1.0

Called before the deserialization of the barcode capture settings started. This is the point to overwrite defaults before the deserialization is performed.

barcodeCaptureDeserializer
open func barcodeCaptureDeserializer(_ deserializer: BarcodeCaptureDeserializer, didFinishDeserializingSettings settings: BarcodeCaptureSettings, from JSONValue: JSONValue) -> Void

Added in version 6.1.0

Called when the deserialization of the barcode capture settings finished. This is the point to do additional deserialization.

barcodeCaptureDeserializer
open func barcodeCaptureDeserializer(_ deserializer: BarcodeCaptureDeserializer, didStartDeserializingOverlay overlay: BarcodeCaptureOverlay, from JSONValue: JSONValue) -> Void

Added in version 6.1.0

Called before the deserialization of the barcode capture overlay started. This is the point to overwrite defaults before the deserialization is performed.

barcodeCaptureDeserializer
open func barcodeCaptureDeserializer(_ deserializer: BarcodeCaptureDeserializer, didFinishDeserializingOverlay overlay: BarcodeCaptureOverlay, from JSONValue: JSONValue) -> Void

Added in version 6.1.0

Called when the deserialization of the barcode capture overlay finished. This is the point to do additional deserialization.