class CheckBookmark { final dynamic bookmark; final Metadata? metadata; CheckBookmark({ this.bookmark, this.metadata, }); factory CheckBookmark.fromJson(Map json) => CheckBookmark( bookmark: json["bookmark"], metadata: json["metadata"] == null ? null : Metadata.fromJson(json["metadata"]), ); Map toJson() => { "bookmark": bookmark, "metadata": metadata?.toJson(), }; } class Metadata { final String? url; final String? title; final String? description; Metadata({ this.url, this.title, this.description, }); factory Metadata.fromJson(Map json) => Metadata( url: json["url"], title: json["title"], description: json["description"], ); Map toJson() => { "url": url, "title": title, "description": description, }; }