SotaidPlugingPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • SotaidPlugingPlatform
Implementers

Constructors

SotaidPlugingPlatform()
Constructs a SotaidPlugingPlatform.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

checkCameraPermission() Future<bool>
Check camera permission
checkStoragePermission() Future<bool>
Check storage permission
createVerificationSession(Map<String, dynamic> sessionData, {File? documentFile}) Future<Map<String, dynamic>>
Create a new verification session
getCountries() Future<List<Map<String, dynamic>>>
Get available countries
getPlatformVersion() Future<String?>
getVerificationStatus(String sessionId) Future<Map<String, dynamic>>
Get verification session status
initialize({bool sandboxMode = true, String? bearerToken}) → void
Initialize the plugin with configuration options and bearer token
invokeMethod(String method, [Map<String, dynamic>? arguments]) Future
Generic method to invoke platform-specific functionality
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
requestCameraPermission() Future<bool>
Request camera permission
requestStoragePermission() Future<bool>
Request storage permission
toString() String
A string representation of this object.
inherited
verifyDocumentBack(String sessionId, Map<String, dynamic> verificationData) Future<Map<String, dynamic>>
Verify document back (verso)
verifyDocumentFront(String sessionId, Map<String, dynamic> verificationData) Future<Map<String, dynamic>>
Verify document front (recto)
verifyFace(String sessionId, Map<String, dynamic> verificationData, VerificationType verificationType) Future<Map<String, dynamic>>
Verify face

Operators

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

Static Properties

instance SotaidPlugingPlatform
The default instance of SotaidPlugingPlatform to use.
getter/setter pair