Skip to main content

WasmBindings

@microblink/blinkid-verify


@microblink/blinkid-verify / WasmBindings

Interface: WasmBindings<TSessionSettings, TScanningSession>

Extended by

Type Parameters

TSessionSettings

TSessionSettings

TScanningSession

TScanningSession

Properties

arePingRequestsInProgress()

arePingRequestsInProgress: () => boolean

Returns

boolean


createScanningSession()

createScanningSession: (sessionSettings, userId) => TScanningSession

Parameters

sessionSettings

TSessionSettings

userId

string

Returns

TScanningSession


getActiveLicenseTokenInfo()

getActiveLicenseTokenInfo: () => LicenseUnlockResult

Returns

LicenseUnlockResult


initializeSdk()

initializeSdk: (userId) => void

Parameters

userId

string

Returns

void


initializeWithLicenseKey()

initializeWithLicenseKey: (licenceKey, userId, allowHelloMessage) => LicenseUnlockResult

Parameters

licenceKey

string

userId

string

allowHelloMessage

boolean

Returns

LicenseUnlockResult


isPingEnabled()

isPingEnabled: () => boolean

Returns

boolean


queuePinglet()

queuePinglet: (data, schemaName, schemaVersion, sessionNumber) => void

Parameters

data

string

schemaName

string

schemaVersion

string

sessionNumber

number

Returns

void


sendPinglets()

sendPinglets: () => void

Returns

void


setPingProxyUrl()

setPingProxyUrl: (url) => void

Parameters

url

string

Returns

void


submitServerPermission()

submitServerPermission: (serverPermission) => undefined | Readonly<{ error: ServerPermissionErrorReason; lease: number; networkErrorDescription?: string; }>

Parameters

serverPermission

string

Returns

undefined | Readonly<{ error: ServerPermissionErrorReason; lease: number; networkErrorDescription?: string; }>


terminateSdk()

terminateSdk: () => void

Returns

void