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) ->
VoidAdded 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) ->
VoidAdded 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) ->
VoidAdded 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) ->
VoidAdded 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) ->
VoidAdded 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) ->
VoidAdded 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) ->
VoidAdded 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) ->
VoidAdded 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) ->
VoidAdded 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) ->
VoidAdded 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.