Media.fromJson constructor

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

Implementation

factory Media.fromJson(Map<String, dynamic> json) => Media(
      id: int.parse(json["id"].toString()),

      /// convert [String] to [DateTime]
      addedTime: DateTime.parse(json["date"].toString()),
      mimeType: json["mime_type"].toString(),
      path: Uri.parse(json["path"].toString()),
      size: int.parse(json["size"].toString()),
      title: json["title"].toString(),
      artist: json["artist"] != null ? json['artist'].toString() : null,
      duration: json["duration"] != null
          ? int.parse(json["duration"].toString())
          : null,
    );