InAppMessagingFeatureInitializationStatus

Package: com.salesforce.marketingcloud.inappmessagingfeature

Module: In App Messaging Feature Module v1.0.0

SDK: Salesforce Marketing Cloud Unified SDK 11.0.0

Overview 

1class InAppMessagingFeatureInitializationStatus

A class that represents initialization status for the InAppMessagingFeature module. This follows the same design pattern used by the main SDK’s InitializationStatus.

Nested Types 

Status 

1enum Status : Enum<InAppMessagingFeatureInitializationStatus.Status>

An enumeration representing the overall result of InAppMessagingFeature module initialization.

Values:

  • SUCCESS - Initialization completed successfully
  • COMPLETED_WITH_DEGRADED_FUNCTIONALITY - Initialization finished but with reduced capabilities

Properties 

status 

1val status: InAppMessagingFeatureInitializationStatus.Status

The initialization status of the InAppMessagingFeature.


isUsable 

1val isUsable: Boolean

A boolean indicating whether the module initialized sufficiently to be functional. Returns true when status is either SUCCESS or COMPLETED_WITH_DEGRADED_FUNCTIONALITY.


initializedComponents 

1val initializedComponents: List<String>

A list containing names of components that were successfully initialized. Useful for debugging module initialization problems.


unrecoverableException 

1val unrecoverableException: Throwable?

Contains any unrecoverable exception encountered during initialization. Will be null if no such exception occurred.

Related Classes