UploadProgress.fromMap constructor

UploadProgress.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory UploadProgress.fromMap(Map<String, dynamic> map) {
  return UploadProgress(
    uploadId: map['uploadId'] as String,
    bytesUploaded: map['bytesUploaded'] as int,
    totalBytes: map['totalBytes'] as int,
    status: UploadStatus.values.firstWhere(
      (e) => e.name == map['status'],
      orElse: () => UploadStatus.queued,
    ),
  );
}