UploadResult.fromMap constructor

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

Implementation

factory UploadResult.fromMap(Map<String, dynamic> map) {
  return UploadResult(
    uploadId: map['uploadId'] as String,
    status: UploadStatus.values.firstWhere(
      (e) => e.name == map['status'],
      orElse: () => UploadStatus.failed,
    ),
    statusCode: map['statusCode'] as int?,
    response: map['response'] as String?,
    error: map['error'] as String?,
  );
}