Barcode Pick Deserializer Listener

Defined in framework ScanditBarcodeCapture

Warning

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

BarcodePickDeserializerDelegate
protocol BarcodePickDeserializerDelegate : NSObjectProtocol

Added in version 6.19.0

The listener for the BarcodePick deserializer.

barcodePickDeserializer
optional func barcodePickDeserializer(_ deserializer: BarcodePickDeserializer, didStartDeserializingMode mode: BarcodePick, from JSONValue: JSONValue) -> Void

Added in version 6.19.0

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

barcodePickDeserializer
optional func barcodePickDeserializer(_ deserializer: BarcodePickDeserializer, didFinishDeserializingMode mode: BarcodePick, from JSONValue: JSONValue) -> Void

Added in version 6.19.0

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

barcodePickDeserializer
optional func barcodePickDeserializer(_ deserializer: BarcodePickDeserializer, didStartDeserializingSettings settings: BarcodePickSettings, from JSONValue: JSONValue) -> Void

Added in version 6.19.0

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

barcodePickDeserializer
optional func barcodePickDeserializer(_ deserializer: BarcodePickDeserializer, didFinishDeserializingSettings settings: BarcodePickSettings, from JSONValue: JSONValue) -> Void

Added in version 6.19.0

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