ID Capture Deserializer Listener

Defined in framework ScanditIdCapture

Warning

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

SDCIdCaptureDeserializerDelegate
@protocol SDCIdCaptureDeserializerDelegate <NSObject>

Added in version 6.6.0

The listener for the id capture deserializer.

- idCaptureDeserializer:didStartDeserializingMode:fromJSONValue:
- (void)idCaptureDeserializer:(SDCIdCaptureDeserializer *)deserializer
    didStartDeserializingMode:(SDCIdCapture *)mode
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.6.0

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

- idCaptureDeserializer:didFinishDeserializingMode:fromJSONValue:
- (void)idCaptureDeserializer:(SDCIdCaptureDeserializer *)deserializer
   didFinishDeserializingMode:(SDCIdCapture *)mode
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.6.0

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

- idCaptureDeserializer:didStartDeserializingSettings:fromJSONValue:
- (void)idCaptureDeserializer:(SDCIdCaptureDeserializer *)deserializer
didStartDeserializingSettings:(SDCIdCaptureSettings *)settings
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.6.0

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

- idCaptureDeserializer:didFinishDeserializingSettings:fromJSONValue:
- (void)idCaptureDeserializer:(SDCIdCaptureDeserializer *)deserializer
didFinishDeserializingSettings:(SDCIdCaptureSettings *)settings
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.6.0

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

- idCaptureDeserializer:didStartDeserializingOverlay:fromJSONValue:
- (void)idCaptureDeserializer:(SDCIdCaptureDeserializer *)deserializer
 didStartDeserializingOverlay:(SDCIdCaptureOverlay *)overlay
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.6.0

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

- idCaptureDeserializer:didFinishDeserializingOverlay:fromJSONValue:
- (void)idCaptureDeserializer:(SDCIdCaptureDeserializer *)deserializer
didFinishDeserializingOverlay:(SDCIdCaptureOverlay *)overlay
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.6.0

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