Table of Contents

Class SBSDKLicenseInfo

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKLicenseInfo : NSObject, INSCopying, INativeObject, IDisposable
Inheritance
SBSDKLicenseInfo
Implements
INSCopying
INativeObject

Constructors

SBSDKLicenseInfo(NSObjectFlag)

protected SBSDKLicenseInfo(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKLicenseInfo(NativeHandle)

protected SBSDKLicenseInfo(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKLicenseInfo(SBSDKLicenseStatus, bool, string, double, string, string, bool, string, NSNumber?, double, SBSDKDeviceDeregistrationError[])

public SBSDKLicenseInfo(SBSDKLicenseStatus status, bool isValid, string licenseStatusMessage, double expirationTimestamp, string expirationDateString, string errorMessage, bool onlineLicenseCheckInProgress, string license, NSNumber? devices, double nextOnlineLicenseCheckInMs, SBSDKDeviceDeregistrationError[] deviceDeregistationErrors)

Parameters

status SBSDKLicenseStatus
isValid bool
licenseStatusMessage string
expirationTimestamp double
expirationDateString string
errorMessage string
onlineLicenseCheckInProgress bool
license string
devices NSNumber
nextOnlineLicenseCheckInMs double
deviceDeregistationErrors SBSDKDeviceDeregistrationError[]

SBSDKLicenseInfo(SBSDKLicenseStatus, bool, string, double, string, string, bool, string, double, SBSDKDeviceDeregistrationError[])

public SBSDKLicenseInfo(SBSDKLicenseStatus status, bool isValid, string licenseStatusMessage, double expirationTimestamp, string expirationDateString, string errorMessage, bool onlineLicenseCheckInProgress, string license, double nextOnlineLicenseCheckInMs, SBSDKDeviceDeregistrationError[] deviceDeregistationErrors)

Parameters

status SBSDKLicenseStatus
isValid bool
licenseStatusMessage string
expirationTimestamp double
expirationDateString string
errorMessage string
onlineLicenseCheckInProgress bool
license string
nextOnlineLicenseCheckInMs double
deviceDeregistationErrors SBSDKDeviceDeregistrationError[]

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

DeviceDeregistationErrors

public virtual SBSDKDeviceDeregistrationError[] DeviceDeregistationErrors { get; }

Property Value

SBSDKDeviceDeregistrationError[]

Devices

public virtual NSNumber? Devices { get; }

Property Value

NSNumber

ErrorMessage

public virtual string ErrorMessage { get; }

Property Value

string

ExpirationDateString

public virtual string ExpirationDateString { get; }

Property Value

string

ExpirationTimestamp

public virtual double ExpirationTimestamp { get; }

Property Value

double

Hash

public virtual nuint Hash { get; }

Property Value

nuint

IsValid

public virtual bool IsValid { get; }

Property Value

bool

License

public virtual string License { get; }

Property Value

string

LicenseStatusMessage

public virtual string LicenseStatusMessage { get; }

Property Value

string

NextOnlineLicenseCheckInMs

public virtual double NextOnlineLicenseCheckInMs { get; }

Property Value

double

OnlineLicenseCheckInProgress

public virtual bool OnlineLicenseCheckInProgress { get; }

Property Value

bool

Status

public virtual SBSDKLicenseStatus Status { get; }

Property Value

SBSDKLicenseStatus

Methods

Copy(NSZone?)

public virtual NSObject Copy(NSZone? zone)

Parameters

zone NSZone

Returns

NSObject

FromJsonWithJson(string)

public static SBSDKLicenseInfo? FromJsonWithJson(string json)

Parameters

json string

Returns

SBSDKLicenseInfo

IsEqual(NSObject?)

public virtual bool IsEqual(NSObject? @object)

Parameters

object NSObject

Returns

bool

ToJsonWithConfiguration(SBSDKToJSONConfiguration)

public virtual string ToJsonWithConfiguration(SBSDKToJSONConfiguration configuration)

Parameters

configuration SBSDKToJSONConfiguration

Returns

string