GetVerified class

Main entry point for the Get Verified SDK

This class provides a simplified, unified API for common verification workflows while still allowing access to lower-level components for advanced use cases.

Quick Start:

// 1. Initialize the SDK
await GetVerified.instance.initialize(
  config: GetVerifiedConfig.minimal(
    license: await rootBundle.load('assets/regula.license'),
    faceApiUrl: 'https://your-face-api.com',
    documentReaderUrl: 'https://your-doc-reader.com',
  ),
);

// 2. Start verification
final result = await GetVerified.instance.startVerification(
  context: context,
  onProgress: (step) => print('Current step: $step'),
);

// 3. Handle result
if (result.isSuccess) {
  print('Verified: ${result.data?.name}');
} else {
  print('Error: ${result.error?.message}');
}

Properties

config GetVerifiedConfig?
Current configuration (null if not initialized)
no setter
configManager SDKConfigManager
Access to the configuration manager for advanced use cases
no setter
hashCode int
The hash code for this object.
no setterinherited
isInitialized bool
Whether the SDK has been initialized
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
solution GetVerifiedSolution
Access to the underlying solution for advanced use cases
no setter

Methods

initialize({required GetVerifiedConfig config}) Future<VerificationResult<void>>
Initialize the SDK with configuration
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset() → void
Reset the SDK to uninitialized state
startVerification({String mode = 'match', void onDocumentScanned(ScanResult)?, void onLivenessCaptured(Uint8List)?, void onFaceMatchComplete(bool matched, double? similarity)?}) Future<VerificationResult<ScanResult>>
Start the complete verification process
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance GetVerified
Singleton instance
final