factory RealtimeResumeCursor.fromJson(Map<String, Object?> json) => RealtimeResumeCursor( channel: json['channel'] as String, lastSeq: (json['lastSeq'] as num).toInt(), );