models/zerosettle_event library

Classes

ZeroSettleEvent
A discriminated event emitted by the ZeroSettle native SDK event stream.
ZSEventEntitlementsRefreshed
Emitted when the SDK's entitlement cache is refreshed from the backend.
ZSEventMigrationCompleted
Emitted when a Switch & Save migration has completed successfully.
ZSEventOfferAccepted
Emitted when the user accepts an offer tip.
ZSEventOfferDismissed
Emitted when the user dismisses an offer tip without acting on it.
ZSEventOfferEvaluationFailed
Emitted when the SDK fails to evaluate an offer for the current user.
ZSEventOfferShown
Emitted when an offer tip (migration or upgrade) is presented to the user.
ZSEventPendingActionShown
Emitted when the SDK surfaces a pending-action banner to the user.
ZSEventPurchaseFailed
Emitted when a purchase attempt fails after exhausting retries.
ZSEventPurchaseSucceeded
Emitted when a purchase completes successfully via any channel.
ZSEventSyncFailed
Emitted when a background store-transaction sync fails.
ZSEventUnknown
Fallback variant for any event type not recognised by this SDK version.