UrlUploadStatusEntity.fromJson constructor
UrlUploadStatusEntity.fromJson(
- Map<String, dynamic> json
)
Implementation
factory UrlUploadStatusEntity.fromJson(Map<String, dynamic> json) {
final status = UrlUploadStatusValue.parse(json['status']);
return UrlUploadStatusEntity(
status: status,
errorMessage: json['error'] ?? '',
fileInfo: status == UrlUploadStatusValue.Success
? FileInfoEntity.fromJson(json)
: null,
progress: status == UrlUploadStatusValue.Progress && json['total'] != null
? ProgressEntity.fromJson(json)
: null,
);
}