ModelLoadResult constructor

ModelLoadResult({
  1. String? modelId,
  2. ModelCategory? category,
  3. InferenceFramework? framework,
  4. String? resolvedPath,
  5. Int64? loadedAtUnixMs,
  6. Iterable<String>? warnings,
  7. bool? alreadyLoaded,
  8. Iterable<ModelFileDescriptor>? resolvedArtifacts,
  9. SDKError? error,
  10. InferenceFramework? requestedBackend,
  11. String? actualDeviceId,
  12. String? actualDeviceName,
  13. String? actualDeviceKind,
  14. String? runtimeVersion,
  15. String? abiVersion,
  16. String? fallbackReason,
  17. int? allocatedContextLength,
})

Implementation

factory ModelLoadResult({
  $core.String? modelId,
  ModelCategory? category,
  InferenceFramework? framework,
  $core.String? resolvedPath,
  $fixnum.Int64? loadedAtUnixMs,
  $core.Iterable<$core.String>? warnings,
  $core.bool? alreadyLoaded,
  $core.Iterable<ModelFileDescriptor>? resolvedArtifacts,
  $1.SDKError? error,
  InferenceFramework? requestedBackend,
  $core.String? actualDeviceId,
  $core.String? actualDeviceName,
  $core.String? actualDeviceKind,
  $core.String? runtimeVersion,
  $core.String? abiVersion,
  $core.String? fallbackReason,
  $core.int? allocatedContextLength,
}) {
  final result = create();
  if (modelId != null) result.modelId = modelId;
  if (category != null) result.category = category;
  if (framework != null) result.framework = framework;
  if (resolvedPath != null) result.resolvedPath = resolvedPath;
  if (loadedAtUnixMs != null) result.loadedAtUnixMs = loadedAtUnixMs;
  if (warnings != null) result.warnings.addAll(warnings);
  if (alreadyLoaded != null) result.alreadyLoaded = alreadyLoaded;
  if (resolvedArtifacts != null)
    result.resolvedArtifacts.addAll(resolvedArtifacts);
  if (error != null) result.error = error;
  if (requestedBackend != null) result.requestedBackend = requestedBackend;
  if (actualDeviceId != null) result.actualDeviceId = actualDeviceId;
  if (actualDeviceName != null) result.actualDeviceName = actualDeviceName;
  if (actualDeviceKind != null) result.actualDeviceKind = actualDeviceKind;
  if (runtimeVersion != null) result.runtimeVersion = runtimeVersion;
  if (abiVersion != null) result.abiVersion = abiVersion;
  if (fallbackReason != null) result.fallbackReason = fallbackReason;
  if (allocatedContextLength != null)
    result.allocatedContextLength = allocatedContextLength;
  return result;
}