MethodChannelIampass class

An implementation of IampassPlatform that uses method channels.

Inheritance

Constructors

MethodChannelIampass()

Properties

hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
The method channel used to interact with the native platform.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addUser(String user, String notificationToken) Future<IAMPASSUser?>
override
authenticateUser(IAMPASSStartAuthenticationParams params) Future<IAMPASSAuthenticationSession?>
override
debugStartAuth(IAMPASSStartAuthenticationParams params) Future<Map<String, dynamic>>
override
deleteUser(String user) Future<bool>
override
endSession(IAMPASSAuthenticationSession session) Future<bool>
override
override
handleAuthenticationRequest(IAMPASSAuthenticationRequest request, IAMPASSUser user) Future<bool>
override
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerDevice(String userID, String notificationToken) Future<IAMPASSUser?>
override
registerUser(String userID) Future<bool>
override
startAuthentication(IAMPASSStartAuthenticationParams params) Future<IAMPASSAuthenticationSession?>
override
toString() String
A string representation of this object.
inherited
trainUser(IAMPASSUser registeredUser) Future<IAMPASSUser?>
override
updateSession(IAMPASSAuthenticationSession session) Future<IAMPASSAuthenticationSession?>
override
updateUser(String userID, IAMPASSUser userData, String notificationToken) Future<IAMPASSUser?>
override

Operators

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