License Info

Defined in framework ScanditCaptureCore

enum Expiration

Added in version 6.4.0

States representing different expiration types.

available

Added in version 6.4.0

An expiration date is available.

perpetual

Added in version 6.4.0

The license is perpetual and as such there is no expiration date.

notAvailable

Added in version 6.4.0

No information about the expiration date is available for this license type.

enum CaptureMode

Added in version 8.6.0

A capture mode that a license key can grant access to.

barcodeCapture

Added in version 8.6.0

Barcode Capture.

barcodeBatch

Added in version 8.6.0

Barcode Batch (MatrixScan).

barcodeCount

Added in version 8.6.0

Barcode Count.

barcodeFind

Added in version 8.6.0

Barcode Find.

barcodePick

Added in version 8.6.0

Barcode Pick.

barcodeSelection

Added in version 8.6.0

Barcode Selection.

sparkScan

Added in version 8.6.0

SparkScan.

idCapture

Added in version 8.6.0

ID Capture.

labelCapture

Added in version 8.6.0

Label Capture.

parser

Added in version 8.6.0

Parser.

textCapture

Added in version 8.6.0

Text Capture.

LicenseInfo
open class LicenseInfo : NSObject, Sendable

Added in version 6.4.0

Contains information about the license for which a context was created.

expiration
open var expiration: Expiration { get }

Added in version 6.4.0

The license’s expiration. This information is not made available for all license types.

allowedModes
var allowedModes: Set<CaptureMode> { get }

Added in version 8.6.0

The capture modes that the license key allows.

date
open var date: Date? { get }

Added in version 6.4.0

The expiration date of the license.

jsonString
open var jsonString: String { get }

Added in version 6.5.0

Returns the JSON representation of the license info.