ModelLoadResult constructor

ModelLoadResult({
  1. bool? success,
  2. String? modelId,
  3. ModelCategory? category,
  4. InferenceFramework? framework,
  5. String? resolvedPath,
  6. Int64? loadedAtUnixMs,
  7. String? errorMessage,
  8. Iterable<String>? warnings,
  9. bool? alreadyLoaded,
  10. Iterable<ModelFileDescriptor>? resolvedArtifacts,
})

Implementation

factory ModelLoadResult({
  $core.bool? success,
  $core.String? modelId,
  ModelCategory? category,
  InferenceFramework? framework,
  $core.String? resolvedPath,
  $fixnum.Int64? loadedAtUnixMs,
  $core.String? errorMessage,
  $core.Iterable<$core.String>? warnings,
  $core.bool? alreadyLoaded,
  $core.Iterable<ModelFileDescriptor>? resolvedArtifacts,
}) {
  final result = create();
  if (success != null) result.success = success;
  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 (errorMessage != null) result.errorMessage = errorMessage;
  if (warnings != null) result.warnings.addAll(warnings);
  if (alreadyLoaded != null) result.alreadyLoaded = alreadyLoaded;
  if (resolvedArtifacts != null)
    result.resolvedArtifacts.addAll(resolvedArtifacts);
  return result;
}