FileUploadModel constructor

FileUploadModel({
  1. String? id,
  2. FileInfo? fileInfo,
  3. required String name,
  4. required String path,
  5. FileSource source = FileSource.network,
  6. int? fileSize,
  7. String? fileSizeInfo,
  8. UploadStatus? status,
  9. double progress = 0,
  10. String? url,
  11. DateTime? createTime,
  12. DateTime? updateTime,
})

Implementation

FileUploadModel({
  String? id,
  this.fileInfo,
  required this.name,
  required this.path,
  this.source = FileSource.network,
  this.fileSize,
  this.fileSizeInfo,
  this.status,
  this.progress = 0,
  this.url,
  this.createTime,
  this.updateTime,
}) : id = id ?? _generateUniqueId();