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
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
ExpirationDateString
Expiration date of the license or trial period in ISO 8601 date-time format.
public required string ExpirationDateString { get; init; }
Property Value
ExpirationTimestamp
Expiration timestamp of the license or trial period in seconds since the UNIX epoch.
public required double ExpirationTimestamp { get; init; }
Property Value
IsValid
True if the license status corresponds to a valid license.
public required bool IsValid { get; init; }
Property Value
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
LicenseStatusMessage
Message describing the license status.
public required string LicenseStatusMessage { get; init; }
Property Value
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
OnlineLicenseCheckInProgress
True if an online license check is in progress.
public required bool OnlineLicenseCheckInProgress { get; init; }
Property Value
Status
License status.
public required LicenseStatus Status { get; init; }