Barcode Selection Deserializer Listener#

Defined in framework ScanditBarcodeCapture

Warning

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

SDCBarcodeSelectionDeserializerDelegate#
@protocol SDCBarcodeSelectionDeserializerDelegate <NSObject>

Added in version 6.10.0

The listener for the barcode selection deserializer.

- barcodeSelectionDeserializer:didStartDeserializingMode:fromJSONValue:#
- (void)barcodeSelectionDeserializer:(SDCBarcodeSelectionDeserializer *)deserializer
           didStartDeserializingMode:(SDCBarcodeSelection *)mode
                       fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.10.0

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

- barcodeSelectionDeserializer:didFinishDeserializingMode:fromJSONValue:#
- (void)barcodeSelectionDeserializer:(SDCBarcodeSelectionDeserializer *)deserializer
          didFinishDeserializingMode:(SDCBarcodeSelection *)mode
                       fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.10.0

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

- barcodeSelectionDeserializer:didStartDeserializingSettings:fromJSONValue:#
- (void)barcodeSelectionDeserializer:(SDCBarcodeSelectionDeserializer *)deserializer
       didStartDeserializingSettings:(SDCBarcodeSelectionSettings *)settings
                       fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.10.0

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

- barcodeSelectionDeserializer:didFinishDeserializingSettings:fromJSONValue:#
- (void)barcodeSelectionDeserializer:(SDCBarcodeSelectionDeserializer *)deserializer
      didFinishDeserializingSettings:(SDCBarcodeSelectionSettings *)settings
                       fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.10.0

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

- barcodeSelectionDeserializer:didStartDeserializingBasicOverlay:fromJSONValue:#
- (void)barcodeSelectionDeserializer:(SDCBarcodeSelectionDeserializer *)deserializer
   didStartDeserializingBasicOverlay:(SDCBarcodeSelectionBasicOverlay *)overlay
                       fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.10.0

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

- barcodeSelectionDeserializer:didFinishDeserializingBasicOverlay:fromJSONValue:#
- (void)barcodeSelectionDeserializer:(SDCBarcodeSelectionDeserializer *)deserializer
  didFinishDeserializingBasicOverlay:(SDCBarcodeSelectionBasicOverlay *)overlay
                       fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.10.0

Called when the deserialization of the barcode selection basic overlay finished. This is the point to do additional deserialization.