Barcode Selection Deserializer Listener

Defined in framework ScanditBarcodeCapture

Warning

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

BarcodeSelectionDeserializerDelegate
protocol BarcodeSelectionDeserializerDelegate : NSObjectProtocol

Added in version 6.10.0

The listener for the barcode selection deserializer.

barcodeSelectionDeserializer
open func barcodeSelectionDeserializer(_ deserializer: BarcodeSelectionDeserializer, didStartDeserializingMode mode: BarcodeSelection, from JSONValue: JSONValue) -> Void

Added in version 6.10.0

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

barcodeSelectionDeserializer
open func barcodeSelectionDeserializer(_ deserializer: BarcodeSelectionDeserializer, didFinishDeserializingMode mode: BarcodeSelection, from JSONValue: JSONValue) -> Void

Added in version 6.10.0

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

barcodeSelectionDeserializer
open func barcodeSelectionDeserializer(_ deserializer: BarcodeSelectionDeserializer, didStartDeserializingSettings settings: BarcodeSelectionSettings, from JSONValue: JSONValue) -> Void

Added in version 6.10.0

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

barcodeSelectionDeserializer
open func barcodeSelectionDeserializer(_ deserializer: BarcodeSelectionDeserializer, didFinishDeserializingSettings settings: BarcodeSelectionSettings, from JSONValue: JSONValue) -> Void

Added in version 6.10.0

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

barcodeSelectionDeserializer
open func barcodeSelectionDeserializer(_ deserializer: BarcodeSelectionDeserializer, didStartDeserializingBasicOverlay overlay: BarcodeSelectionBasicOverlay, from JSONValue: JSONValue) -> Void

Added in version 6.10.0

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

barcodeSelectionDeserializer
open func barcodeSelectionDeserializer(_ deserializer: BarcodeSelectionDeserializer, didFinishDeserializingBasicOverlay overlay: BarcodeSelectionBasicOverlay, from JSONValue: JSONValue) -> Void

Added in version 6.10.0

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