ModuleIdentity

abstract class ModuleIdentity(val moduleName: ModuleIdentifier, val applicationId: String)

Constructors

Link copied to clipboard
constructor(moduleName: ModuleIdentifier, applicationId: String)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This may or may not align with the Unified Registration ID, but is intended to represent the unique identifier for the device's installation of this application. For instance, pre-Unified SDK (legacy) push customers will have a "device ID" that does not align with the uSDK's Registration ID. This value can serve as a mapping to both old and new installations of Push.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun customPropertiesToJson(customProperties: Map<String, Any?>): JSONObject
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String