Properties

Link copied to clipboard
abstract override var confirmation: Confirmation
Link copied to clipboard
abstract override var notificationData: NotificationData
Link copied to clipboard
abstract var packageName: String

Name of the package to be uninstalled.

Link copied to clipboard

Type of the package uninstaller implementation.

Functions

Link copied to clipboard

Configures notification DSL.

Link copied to clipboard
abstract fun <Params : AckpinePlugin.Parameters> plugin(plugin: KClass<out AckpineUninstallPlugin<Params>>, parameters: Params)

Registers a plugin for the uninstall session.

Link copied to clipboard

Registers a plugin for the uninstall session. Plugin is the type of the plugin being registered.

Link copied to clipboard
abstract fun usePlugin(plugin: KClass<out AckpinePlugin>)
abstract fun <Params : AckpinePlugin.Parameters> usePlugin(plugin: KClass<out AckpinePlugin>, parameters: Params)

Applies a plugin to a session.

Link copied to clipboard

Applies a plugin to a session. Plugin is the type of the plugin being applied.