ProfileInstaller.DiagnosticsCallback

interface ProfileInstaller.DiagnosticsCallback


An object which can be passed to the ProfileInstaller which will receive information during the installation process which can be used for logging and telemetry.

Summary

Public functions

Unit
onDiagnosticReceived(code: Int, data: Any?)

The diagnostic method will get called 0 to many times during the installation process, and is passed a [code] and optionally [data] which provides some information around the install process.

Unit
onResultReceived(code: Int, data: Any?)

The result method will get called exactly once per installation, with a [code] indicating what the result of the installation was.

Public functions

onDiagnosticReceived

Added in 1.0.0
fun onDiagnosticReceived(code: Int, data: Any?): Unit

The diagnostic method will get called 0 to many times during the installation process, and is passed a [code] and optionally [data] which provides some information around the install process.

Parameters
code: Int

An int specifying which diagnostic situation has occurred.

data: Any?

Optional data passed in that relates to the code passed.

onResultReceived

Added in 1.0.0
fun onResultReceived(code: Int, data: Any?): Unit

The result method will get called exactly once per installation, with a [code] indicating what the result of the installation was.

Parameters
code: Int

An int specifying which result situation has occurred.

data: Any?

Optional data passed in that relates to the code that was passed.