Map<String, dynamic> toJson() { return { 'user_id': userId, 'read_at': readAt?.toIso8601String(), }; }