types
Microblink Platform SDK / state/types
state/types
Enumerations
MachineEventTypes
Enumeration Members
MachineStates
Enumeration Members
Interfaces
MachineContext
Properties
apiConfig
apiConfig:
ProxyConfig|TransactionConfig
apiManager
apiManager:
ApiManager
backCameraId
backCameraId:
string
consentData
consentData:
ConsentData
currentInstruction
currentInstruction:
InstructionParams
currentInstructionFeedback
currentInstructionFeedback:
InstructionFeedback
d2dAbandoned
d2dAbandoned:
boolean
d2dQrCodeAutogenCount
d2dQrCodeAutogenCount:
number
d2dQrCodeExpiresAt
d2dQrCodeExpiresAt:
Date
d2dUrl
d2dUrl:
string
deviceId
deviceId:
string
enableD2D
enableD2D:
boolean
frontCameraId
frontCameraId:
string
isCameraGoodEnough
isCameraGoodEnough:
boolean
isCameraGranted
isCameraGranted:
boolean
isPrefetching
isPrefetching:
Promise<void>
mode
mode:
WorkingMode
onResult()?
optionalonResult: (result) =>void
Parameters
| Parameter | Type |
|---|---|
result | InstructionFeedback |
Returns
void
processingStatus
processingStatus:
ProcessingStatus
reason?
optionalreason:ERROR_SCAN_TIMEOUT
resourcesPath?
optionalresourcesPath:string
retryDelay
retryDelay:
string
shouldActivateCurrentDevice
shouldActivateCurrentDevice:
boolean
showProgress
showProgress:
boolean
statusSubcode
statusSubcode:
StatusSubcode
uploadProgress
uploadProgress:
number
verificationStatus
verificationStatus:
VerificationStatus
workflowInfo
workflowInfo:
TransactionWorkflowInfo
Type Aliases
MachineEvents
MachineEvents = {
type:START; } | {shouldActivateCurrentDevice:boolean;showProgress:boolean;type:CONTINUE; } | {type:RUN_D2D; } | {result:InstructionFeedback;type:SUBMIT_FEEDBACK; } | {type:RETRY; } | {reason?:TransactionEventType;type:ERROR; } | {reason?:TransactionEventType;type:ABORT; } | {data:Partial<MachineContext>;type:SET_STATE; } | {type:RESET; } | {type:COMPLETE;verificationStatus:VerificationStatus; } | {data: {processingStatus:ProcessingStatus;verificationStatus:VerificationStatus; };type:UPDATE_TRANSACTION_STATE; } | {progress:number;type:UPDATE_UPLOAD_PROGRESS_CONTEXT; }
MachineInputs
MachineInputs =
object
Properties
apiConfig
apiConfig:
IdvFlowProps["apiConfig"]
consentData
consentData:
ConsentData
enableD2D?
optionalenableD2D:boolean
mode
mode:
WorkingMode
resourcesPath?
optionalresourcesPath:string
WorkingMode
WorkingMode =
"classic"|"d2d"