RealtimeEvent.fromJson constructor
Creates from JSON
Implementation
factory RealtimeEvent.fromJson(Map<String, dynamic> json) {
return RealtimeEvent(
type: _parseEventType(json['operation'] as String? ?? 'unknown'),
collection: json['collection'] as String,
documentId: json['documentId'] as String?,
document: json['document'] as Map<String, dynamic>?,
updatedFields: json['updatedFields'] as Map<String, dynamic>?,
removedFields: (json['removedFields'] as List?)?.cast<String>(),
timestamp: json['timestamp'] != null
? DateTime.parse(json['timestamp'] as String)
: null,
);
}