MethodChannelPassageFlutter class

An implementation of PassageFlutterPlatform that uses method channels.

Inheritance

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

addPasskey(PasskeyCreationOptions? options) → Future<Passkey>
override
authorizeIOSWith(SocialConnection connection) → Future<AuthResult>
override
authorizeWith(SocialConnection connection) → Future<void>
override
changeEmail(String newEmail, String? language) → Future<MagicLink>
override
changePhone(String newPhone, String? language) → Future<MagicLink>
override
createUser(String identifier, {Metadata? userMetadata}) → Future<PublicUserInfo>
override
deletePasskey(String passkeyId) → Future<void>
override
deleteSocialConnection(SocialConnection socialConnectionType) → Future<void>
override
deviceSupportsPasskeys() → Future<bool>
override
editPasskeyName(String passkeyId, String newPasskeyName) → Future<Passkey>
override
finishSocialAuthentication(String code) → Future<AuthResult>
override
getAppInfo() → Future<PassageAppInfo>
override
getCurrentUser() → Future<CurrentUser>
override
getMagicLinkStatus(String magicLinkId) → Future<AuthResult>
override
getValidAuthToken() → Future<String>
override
hostedAuthFinish(String code, String state) → Future<AuthResult>
override
hostedAuthIOS() → Future<AuthResult>
override
hostedAuthStart() → Future<void>
override
hostedLogout() → Future<void>
override
identifierExists(String identifier) → Future<PublicUserInfo>
override
initialize(String appId) → Future<void>
override
isAuthTokenValid(String authToken) → Future<bool>
override
loginWithPasskey(String? identifier) → Future<AuthResult>
override
magicLinkActivate(String magicLink) → Future<AuthResult>
override
metaData() → Future<Metadata?>
override
override
newLoginOneTimePasscode(String identifier, String? language) → Future<String>
override
override
newRegisterOneTimePasscode(String identifier, String? language) → Future<String>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
oneTimePasscodeActivate(String otp, String otpId) → Future<AuthResult>
override
passkeys() → Future<List<Passkey>>
override
refreshAuthToken() → Future<AuthResult>
override
registerWithPasskey(String identifier, PasskeyCreationOptions? options) → Future<AuthResult>
override
signOut() → Future<void>
override
socialConnections() → Future<UserSocialConnections?>
override
toString() → String
A string representation of this object.
inherited
updateMetaData(Metadata metadata) → Future<CurrentUser>
override

Operators

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