Map<String, dynamic> toJson() { final map = <String, dynamic>{}; map['browser'] = browser; if (browserDetails != null) { map['browserDetails'] = browserDetails?.toJson(); } return map; }