Package-level declarations

Types

Link copied to clipboard
interface MoESdkEvent

Base type for all SDK-autonomous events delivered to com.moengage.core.observer.MoESdkEventObserver.

Link copied to clipboard
data class MoESdkEventSyncFailure(val eventType: MoESdkEventType = MoESdkEventType.EVENT_SYNC, val syncType: MoEEventSyncTriggerType, val error: MoERequestFailure, val willRetry: Boolean, val retryAttempt: Int, val batchId: String) : MoESdkEvent

Emitted when a background batch sync to MoEngage servers failed.

Link copied to clipboard
data class MoESdkEventSyncSuccess(val eventType: MoESdkEventType = MoESdkEventType.EVENT_SYNC, val syncType: MoEEventSyncTriggerType, val eventCount: Int, val batchId: String) : MoESdkEvent

Emitted when a background batch sync to MoEngage servers completed successfully.

Link copied to clipboard

Discriminator for SDK-autonomous event categories.