nosearch

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.