Metadata.fromJson constructor

Metadata.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Metadata.fromJson(Map<String, dynamic> json) {
  return Metadata(
    modificationTime: json['modificationTime'] ?? 0,
    applicationVersion: json['applicationVersion'] ?? '',
    tagsGroups: List<dynamic>.from(json['tagsGroups'] ?? []),
    quickAccess: List<dynamic>.from(json['quickAccess'] ?? []),
    smartFolders: List<dynamic>.from(json['smartFolders'] ?? []),
    folders: (json['folders'] as List<dynamic>?)
        ?.map((folder) => MetadataFolder.fromJson(folder))
        .toList() ??
        [],
  );
}