[Observable] object notifying of any updates with the ia.de checkout process, forwarding the SDK and any submitted order codes to listeners.
The notifier value will be updated with "change" callback identifier:
signatureListener.addEventListener(
"change",
(data: EventData) => {
const observable = (data.object as OrderSignatureListener)
console.log(observable.value.iaOrderCode);
console.log(observable.value.hostAppOrderCode);
}
)
Clears the user cart.
Configures the ia.de SDK settings.
Configuration options object:
Launches the dashboard screen on top of the navigation stack.
Allocate the resources required for the ia.de SDK runtime execution.
The method must be called before accessing any additional SDK resources.
Authentication key used to identify the host app.
Client identifier used for pharmacy selection services.
Specified server environment for the ia.de services.
Clears all user data and preferences.
Forwards the client personal information to the ia.de library for checkout purposes.
Customer pronouns.
First / personal customer name.
Last name or customer surname.
Email address used for communication purposes.
Phone number country code (e.g., 49).
Phone number without country code.
Sets the pharmacy ID for the SDK.
The pharmacy identifier.
Launches the dashboard screen on top of the navigation stack.
Transfers a collection of prescription entries to the ia.de backend for checkout purposes.
Base64-encoded PDF or JPG images.
Base64-encoded PDF files.
JSON-encoded eRezept codes (e.g., ["{\"urls\":[\"Task/test9ba2fee0d07e4ef2b6205f8012e1445b/$accept?ac=5e24cc059ff244bdbb01efcccf834a6329bdac67a4a64733938fe1b799ac19a9\"]}"]).
Client order identifier forwarded in order to differentiate between orders on
Transfers user data from SDK v1 to the current SDK. iOS only.
Base definitions for the ia.de SDK service, including any relevant methods, fields, and callbacks.