Barcode Pick Deserializer Delegate

Defined in framework ScanditBarcodeCapture

Warning

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

SDCBarcodePickDeserializerDelegate
@protocol SDCBarcodePickDeserializerDelegate <NSObject>

Added in version 6.19.0

The delegate for the BarcodePick deserializer.

- barcodePickDeserializer:didStartDeserializingMode:fromJSONValue:
- (void)barcodePickDeserializer:(SDCBarcodePickDeserializer *)deserializer
      didStartDeserializingMode:(SDCBarcodePick *)mode
                  fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.19.0

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

- barcodePickDeserializer:didFinishDeserializingMode:fromJSONValue:
- (void)barcodePickDeserializer:(SDCBarcodePickDeserializer *)deserializer
     didFinishDeserializingMode:(SDCBarcodePick *)mode
                  fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.19.0

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

- barcodePickDeserializer:didStartDeserializingSettings:fromJSONValue:
- (void)barcodePickDeserializer:(SDCBarcodePickDeserializer *)deserializer
  didStartDeserializingSettings:(SDCBarcodePickSettings *)settings
                  fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.19.0

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

- barcodePickDeserializer:didFinishDeserializingSettings:fromJSONValue:
- (void)barcodePickDeserializer:(SDCBarcodePickDeserializer *)deserializer
 didFinishDeserializingSettings:(SDCBarcodePickSettings *)settings
                  fromJSONValue:(SDCJSONValue *)JSONValue

Added in version 6.19.0

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