ZeroSettleEvent.fromMap constructor
ZeroSettleEvent.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ZeroSettleEvent.fromMap(Map<String, dynamic> map) {
final type = map['type'] as String?;
return switch (type) {
'offerShown' => ZSEventOfferShown._fromMap(map),
'offerAccepted' => ZSEventOfferAccepted._fromMap(map),
'offerDismissed' => ZSEventOfferDismissed._fromMap(map),
'offerEvaluationFailed' => ZSEventOfferEvaluationFailed._fromMap(map),
'purchaseSucceeded' => ZSEventPurchaseSucceeded._fromMap(map),
'purchaseFailed' => ZSEventPurchaseFailed._fromMap(map),
'migrationCompleted' => ZSEventMigrationCompleted._fromMap(map),
'syncFailed' => ZSEventSyncFailed._fromMap(map),
'entitlementsRefreshed' => ZSEventEntitlementsRefreshed._fromMap(map),
'pendingActionShown' => ZSEventPendingActionShown._fromMap(map),
_ => ZSEventUnknown(type ?? ''),
};
}