UDownloadDestination.fromJson constructor

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

Reads it from JSON.

Implementation

factory UDownloadDestination.fromJson(Map<String, dynamic> json) => UDownloadDestination._(
  UDownloadTarget.values.firstWhere((UDownloadTarget t) => t.name == json["target"], orElse: () => UDownloadTarget.downloads),
  key: json["key"] as String?,
  bucket: UStorageBucket.values.firstWhere((UStorageBucket b) => b.name == json["bucket"], orElse: () => UStorageBucket.support),
  path: json["path"] as String?,
  subfolder: json["subfolder"] as String?,
);