Viewfinder Deserializer
Defined in framework ScanditCaptureCore
Warning
The deserialization API is not yet stable and will still change over the coming releases.
Note
This deserializer is not thread-safe, subsequent calls for the same viewfinder have to be called on the same thread.
- ViewfinderDeserializer
open class ViewfinderDeserializer : NSObject
Added in version 6.3.0
A deserializer to construct viewfinders from JSON.
- init
init()
Added in version 6.3.0
Creates a new deserializer object.
- warnings
open var warnings: Array<String> { get }
Added in version 6.3.0
The warnings produced during deserialization, for example which properties were not used during deserialization.
- viewfinder
open func viewfinder(fromJSONString JSONString: String) throws -> any Viewfinder
Added in version 6.3.0
Deserializes a viewfinder from JSON.
An error is set if the provided JSON does not contain required properties or contains properties of the wrong type.