DownloadPlanRequest constructor

DownloadPlanRequest({
  1. String? modelId,
  2. ModelInfo? model,
  3. Int64? availableStorageBytes,
  4. bool? allowMeteredNetwork,
  5. String? storageNamespace,
  6. bool? validateExistingBytes,
  7. bool? skipChecksumVerification,
  8. Int64? requiredFreeBytesAfterDownload,
})

Implementation

factory DownloadPlanRequest({
  $core.String? modelId,
  $1.ModelInfo? model,
  $fixnum.Int64? availableStorageBytes,
  $core.bool? allowMeteredNetwork,
  $core.String? storageNamespace,
  $core.bool? validateExistingBytes,
  $core.bool? skipChecksumVerification,
  $fixnum.Int64? requiredFreeBytesAfterDownload,
}) {
  final result = create();
  if (modelId != null) result.modelId = modelId;
  if (model != null) result.model = model;
  if (availableStorageBytes != null)
    result.availableStorageBytes = availableStorageBytes;
  if (allowMeteredNetwork != null)
    result.allowMeteredNetwork = allowMeteredNetwork;
  if (storageNamespace != null) result.storageNamespace = storageNamespace;
  if (validateExistingBytes != null)
    result.validateExistingBytes = validateExistingBytes;
  if (skipChecksumVerification != null)
    result.skipChecksumVerification = skipChecksumVerification;
  if (requiredFreeBytesAfterDownload != null)
    result.requiredFreeBytesAfterDownload = requiredFreeBytesAfterDownload;
  return result;
}