FileUploadModel.withAutoId constructor
FileUploadModel.withAutoId({})
创建一个带有自动生成ID的FileUploadModel实例
Implementation
factory FileUploadModel.withAutoId({
FileInfo? fileInfo,
required String name,
required String path,
FileSource source = FileSource.network,
int? fileSize,
String? fileSizeInfo,
UploadStatus? status,
double progress = 0,
String? url,
DateTime? createTime,
DateTime? updateTime,
}) {
return FileUploadModel(
id: _generateUniqueId(),
fileInfo: fileInfo,
name: name,
path: path,
source: source,
fileSize: fileSize,
fileSizeInfo: fileSizeInfo,
status: status,
progress: progress,
url: url,
createTime: createTime,
updateTime: updateTime,
);
}