Label Capture Deserializer Listener

Defined in framework ScanditLabelCapture

Warning

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

LabelCaptureDeserializerDelegate
protocol LabelCaptureDeserializerDelegate : NSObjectProtocol

Added in version 6.4.0

The listener for the label capture deserializer.

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didStartDeserializingMode mode: LabelCapture, from JSONValue: JSONValue) -> Void

Added in version 6.4.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didFinishDeserializingMode mode: LabelCapture, from JSONValue: JSONValue) -> Void

Added in version 6.4.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didStartDeserializingSettings settings: LabelCaptureSettings, from JSONValue: JSONValue) -> Void

Added in version 6.4.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didFinishDeserializingSettings settings: LabelCaptureSettings, from JSONValue: JSONValue) -> Void

Added in version 6.4.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didStartDeserializingBasicOverlay overlay: LabelCaptureBasicOverlay, from JSONValue: JSONValue) -> Void

Added in version 6.4.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didFinishDeserializingBasicOverlay overlay: LabelCaptureBasicOverlay, from JSONValue: JSONValue) -> Void

Added in version 6.4.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didStartDeserializingAdvancedOverlay overlay: LabelCaptureAdvancedOverlay, from JSONValue: JSONValue) -> Void

Added in version 6.16.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didFinishDeserializingAdvancedOverlay overlay: LabelCaptureAdvancedOverlay, from JSONValue: JSONValue) -> Void

Added in version 6.16.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didStartDeserializingValidationFlowOverlay overlay: LabelCaptureValidationFlowOverlay, from JSONValue: JSONValue) -> Void

Added in version 7.5.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didFinishDeserializingValidationFlowOverlay overlay: LabelCaptureValidationFlowOverlay, from JSONValue: JSONValue) -> Void

Added in version 7.5.0

Called when the deserialization of the label capture validation flow overlay finished. This is the point to do additional deserialization.

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didStartDeserializingAdaptiveRecognitionOverlay overlay: LabelCaptureAdaptiveRecognitionOverlay, from JSONValue: JSONValue) -> Void

Added in version 8.1.0

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

labelCaptureDeserializer
open func labelCaptureDeserializer(_ deserializer: LabelCaptureDeserializer, didFinishDeserializingAdaptiveRecognitionOverlay overlay: LabelCaptureAdaptiveRecognitionOverlay, from JSONValue: JSONValue) -> Void

Added in version 8.1.0

Called when the deserialization of the label capture adaptive recognition overlay finished. This is the point to do additional deserialization.