Package-level declarations

Types

Link copied to clipboard
data class AppStatusResult(val appStatus: AppStatus)

Success payload for MoEAnalyticsHelper.setAppStatus(...).

Link copied to clipboard
data class DeviceAttributeResult(val attributeName: String, val attributeValue: Any)

Success payload for MoEAnalyticsHelper.setDeviceAttribute(...).

Link copied to clipboard
data class DeviceLocaleResult(val country: String, val countryDisplay: String, val language: String, val languageDisplay: String, val display: String, val skippedAttributes: Map<String, String> = emptyMap())

Success payload for MoEAnalyticsHelper.trackDeviceLocale(...).

Link copied to clipboard
data class TrackEventResult(val eventName: String, val acceptedProperties: Map<String, Any>, val droppedPropertyKeys: List<String>)

Success payload delivered to com.moengage.core.task.MoETask.onSuccess for MoEAnalyticsHelper.trackEvent(...).

Link copied to clipboard
sealed class UserAttributeResult

Success payload delivered to com.moengage.core.task.MoETask.onSuccess for setUserAttribute* and related attribute APIs.

Link copied to clipboard
data class UserIdentitiesResult(val identities: Map<String, String>)

Success payload for MoEAnalyticsHelper.identifyUser(context, identity: Map, ...).

Link copied to clipboard
data class UserIdentityResult(val identity: String)

Success payload for MoEAnalyticsHelper.identifyUser(context, identity: String, ...).