SparkScan Deserializer Listener

Defined in framework ScanditBarcodeCapture

Warning

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

SDCSparkScanDeserializerDelegate
@protocol SDCSparkScanDeserializerDelegate <NSObject>

Added in version 6.16.0

The listener for the SparkScan deserializer.

- sparkScanDeserializer:didStartDeserializingMode:fromJSONValue:
- (void)sparkScanDeserializer:(SDCSparkScanDeserializer *)deserializer
    didStartDeserializingMode:(SDCSparkScan *)mode
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.16.0

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

- sparkScanDeserializer:didFinishDeserializingMode:fromJSONValue:
- (void)sparkScanDeserializer:(SDCSparkScanDeserializer *)deserializer
   didFinishDeserializingMode:(SDCSparkScan *)mode
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.16.0

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

- sparkScanDeserializer:didStartDeserializingSettings:fromJSONValue:
- (void)sparkScanDeserializer:(SDCSparkScanDeserializer *)deserializer
didStartDeserializingSettings:(SDCSparkScanSettings *)settings
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.16.0

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

- sparkScanDeserializer:didFinishDeserializingSettings:fromJSONValue:
- (void)sparkScanDeserializer:(SDCSparkScanDeserializer *)deserializer
didFinishDeserializingSettings:(SDCSparkScanSettings *)settings
                fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.16.0

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