WebSocketMessage.fromJson constructor
Implementation
factory WebSocketMessage.fromJson(Map<String, dynamic> json) {
return WebSocketMessage(
type: MessageType.values.firstWhere(
(e) => e.name == json['type'],
orElse: () => MessageType.sync,
),
collection: json['collection'],
recordId: json['recordId'],
data: json['data'],
timestamp:
json['timestamp'] != null ? DateTime.parse(json['timestamp']) : null,
metadata: json['metadata'],
);
}