IaSdk class

Main entrypoint for the ia.de AppSDK services and features.

Properties

Methods and properties available with the IaBaseCardLink native module.
no setter
hashCode int
The hash code for this object.
no setterinherited
onSdkWillNavigateToTarget Future<bool> Function(IaSdkNavigationTarget navigationTarget)?
Called when the SDK is about to navigate to a destination that the host app can override.
getter/setter pair
ordering IaBaseOrdering
Methods and properties available with the IaBaseOrdering native module.
no setter
overTheCounter IaBaseOverTheCounter
Methods and properties available with the IaBaseOverTheCounter native module.
no setter
pharmacy IaBasePharmacy
Methods and properties available with the IaBasePharmacy native module.
no setter
prescription IaBasePrescription
Methods and properties available with the IaBasePrescription native module.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

finishAllActivities() Future<void>
Closes any overlaying ia.de screen contents.
initialize({required IaSdkConfiguration config}) Future<void>
Allocates the resources required for the AppSDK usage.
launchStartRoute() Future<void>
Launches the start screen experience on top of the navigation stack.
logout() Future<void>
Resets the user data and onboarding status (pharmacy selection, user consents statuses).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
register({required List<IaBase> modules}) Future<void>
Register a collection of specified modules for client integration.
setGuestUserData({required String salutation, required String firstName, required String lastName, required String email, required int phoneNumberCountryCode, required int phoneNumberWithoutCountryCode}) Future<void>
Forwards the client personal information to the ia.de library for checkout purposes.
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

instance IaSdk
Globally-accessible singleton class instance.
final