Table of Contents

Class LicenseInfo

Namespace
ScanbotSDK.MAUI.Core.Licensing
Assembly
ScanbotSDK.Shared.dll

Information about the SDK license.

public class LicenseInfo
Inheritance
LicenseInfo
Inherited Members

Properties

DeviceDeregistationErrors

List of errors that occurred during device deregistration. If for some device deregistration completed successfully, it will not be listed here. For each device at most one entry will be present.

public required DeviceDeregistrationError[] DeviceDeregistationErrors { get; init; }

Property Value

DeviceDeregistrationError[]

Devices

Number of devices the license is valid for, if the license is floating.

public int? Devices { get; init; }

Property Value

int?

ErrorMessage

Additional error message in case of a license error.

public required string ErrorMessage { get; init; }

Property Value

string

ExpirationDateString

Expiration date of the license or trial period in ISO 8601 date-time format.

public required string ExpirationDateString { get; init; }

Property Value

string

ExpirationTimestamp

Expiration timestamp of the license or trial period in seconds since the UNIX epoch.

public required double ExpirationTimestamp { get; init; }

Property Value

double

IsValid

True if the license status corresponds to a valid license.

public required bool IsValid { get; init; }

Property Value

bool

License

The currently active license. May be different from the license used to initialize the SDK if the online license check has completed and the server has sent an updated license.

public required string License { get; init; }

Property Value

string

LicenseStatusMessage

Message describing the license status.

public required string LicenseStatusMessage { get; init; }

Property Value

string

NextOnlineLicenseCheckInMs

Time in milliseconds until the next online license check will be performed. -1 if no online license check is scheduled.

public required double NextOnlineLicenseCheckInMs { get; init; }

Property Value

double

OnlineLicenseCheckInProgress

True if an online license check is in progress.

public required bool OnlineLicenseCheckInProgress { get; init; }

Property Value

bool

Status

License status.

public required LicenseStatus Status { get; init; }

Property Value

LicenseStatus