MoEngageSDKEventSyncSuccess

@objc(MoEngageSDKEventSyncSuccess)
public class MoEngageSDKEventSyncSuccess : MoEngageSDKEvent, @unchecked Sendable

A background batch sync completed successfully (server-acknowledged). Confirms that locally-batched events reached MoEngage; per-call onSuccess only confirms local-batch acceptance.

  • What triggered this sync (manual flush, foreground periodic, background, etc.).

    Declaration

    Swift

    @objc
    public let syncType: MoEngageEventSyncTriggerType
  • Number of events included in the synced batch.

    Declaration

    Swift

    @objc
    public let eventCount: Int
  • Identifier of the synced batch.

    Declaration

    Swift

    @objc
    public let batchId: String