IaSdk class
Main entrypoint for the ia.de AppSDK services and features.
Properties
- cardLink → IaBaseCardLink
-
Methods and properties available with the IaBaseCardLink native module.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
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
modulesfor 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