DownloadFilePlan constructor

DownloadFilePlan({
  1. ModelFileDescriptor? file,
  2. String? storageKey,
  3. String? destinationPath,
  4. Int64? expectedBytes,
  5. bool? requiresExtraction,
  6. String? checksumSha256,
  7. bool? isResumeCandidate,
})

Implementation

factory DownloadFilePlan({
  $0.ModelFileDescriptor? file,
  $core.String? storageKey,
  $core.String? destinationPath,
  $fixnum.Int64? expectedBytes,
  $core.bool? requiresExtraction,
  $core.String? checksumSha256,
  $core.bool? isResumeCandidate,
}) {
  final result = create();
  if (file != null) result.file = file;
  if (storageKey != null) result.storageKey = storageKey;
  if (destinationPath != null) result.destinationPath = destinationPath;
  if (expectedBytes != null) result.expectedBytes = expectedBytes;
  if (requiresExtraction != null)
    result.requiresExtraction = requiresExtraction;
  if (checksumSha256 != null) result.checksumSha256 = checksumSha256;
  if (isResumeCandidate != null) result.isResumeCandidate = isResumeCandidate;
  return result;
}