ModelCompatibilityResult constructor
ModelCompatibilityResult({})
Implementation
factory ModelCompatibilityResult({
$core.bool? isCompatible,
$core.bool? canRun,
$core.bool? canFit,
$fixnum.Int64? requiredMemoryBytes,
$fixnum.Int64? availableMemoryBytes,
$fixnum.Int64? requiredStorageBytes,
$fixnum.Int64? availableStorageBytes,
$core.Iterable<$core.String>? reasons,
$core.Iterable<$core.String>? suggestedAlternatives,
$core.String? modelId,
$core.int? errorCode,
$core.String? errorMessage,
}) {
final result = create();
if (isCompatible != null) result.isCompatible = isCompatible;
if (canRun != null) result.canRun = canRun;
if (canFit != null) result.canFit = canFit;
if (requiredMemoryBytes != null)
result.requiredMemoryBytes = requiredMemoryBytes;
if (availableMemoryBytes != null)
result.availableMemoryBytes = availableMemoryBytes;
if (requiredStorageBytes != null)
result.requiredStorageBytes = requiredStorageBytes;
if (availableStorageBytes != null)
result.availableStorageBytes = availableStorageBytes;
if (reasons != null) result.reasons.addAll(reasons);
if (suggestedAlternatives != null)
result.suggestedAlternatives.addAll(suggestedAlternatives);
if (modelId != null) result.modelId = modelId;
if (errorCode != null) result.errorCode = errorCode;
if (errorMessage != null) result.errorMessage = errorMessage;
return result;
}