SubscriptionEvent<T extends Model>.fromMap constructor
SubscriptionEvent<T extends Model>.fromMap(
- Map map,
- ModelType<T> modelType
)
Implementation
factory SubscriptionEvent.fromMap(
Map<dynamic, dynamic> map,
ModelType<T> modelType,
) {
final serializedItem = Map<String, dynamic>.from(map['item'] as Map);
return SubscriptionEvent(
item: modelType.fromJson(
Map<String, dynamic>.from(serializedItem['serializedData'] as Map),
),
eventType: EventType.values
.firstWhere((e) => e.name == map['eventType'] as String?),
modelType: modelType,
);
}