InboxFeatureInitializationStatus

Represents the initialization status of the InboxFeature instance. Mirrors the pattern used by com.salesforce.marketingcloud.inappmessagingfeature.InAppMessagingFeatureInitializationStatus so consumers can reason about all feature-module init results identically.

Types

Link copied to clipboard

Terminal state of InboxFeature initialization.

Properties

Link copied to clipboard
val initializedComponents: List<String>

Names of components that finished initializing before the terminal status was reached.

Link copied to clipboard
val isUsable: Boolean

True when the module is usable — i.e. status is not Status.FAILED.

Link copied to clipboard

Overall outcome of module initialization.

Link copied to clipboard
val unrecoverableException: Throwable?

Unrecoverable failure captured during init, if any.