ModelRegistryEvent constructor

ModelRegistryEvent({
  1. ModelRegistryEventKind? kind,
  2. String? modelId,
  3. String? assignmentId,
  4. SDKComponent? assignedComponent,
  5. InferenceFramework? framework,
  6. String? sourcePath,
  7. String? error,
  8. ModelRegistryRefreshResult? refreshResult,
  9. ModelListResult? listResult,
  10. ModelGetResult? getResult,
  11. ModelImportResult? importResult,
  12. ModelDiscoveryResult? discoveryResult,
  13. ModelCompatibilityResult? compatibilityResult,
  14. CurrentModelResult? currentModelResult,
})

Implementation

factory ModelRegistryEvent({
  ModelRegistryEventKind? kind,
  $core.String? modelId,
  $core.String? assignmentId,
  SDKComponent? assignedComponent,
  $0.InferenceFramework? framework,
  $core.String? sourcePath,
  $core.String? error,
  $0.ModelRegistryRefreshResult? refreshResult,
  $0.ModelListResult? listResult,
  $0.ModelGetResult? getResult,
  $0.ModelImportResult? importResult,
  $0.ModelDiscoveryResult? discoveryResult,
  $0.ModelCompatibilityResult? compatibilityResult,
  $0.CurrentModelResult? currentModelResult,
}) {
  final result = create();
  if (kind != null) result.kind = kind;
  if (modelId != null) result.modelId = modelId;
  if (assignmentId != null) result.assignmentId = assignmentId;
  if (assignedComponent != null) result.assignedComponent = assignedComponent;
  if (framework != null) result.framework = framework;
  if (sourcePath != null) result.sourcePath = sourcePath;
  if (error != null) result.error = error;
  if (refreshResult != null) result.refreshResult = refreshResult;
  if (listResult != null) result.listResult = listResult;
  if (getResult != null) result.getResult = getResult;
  if (importResult != null) result.importResult = importResult;
  if (discoveryResult != null) result.discoveryResult = discoveryResult;
  if (compatibilityResult != null)
    result.compatibilityResult = compatibilityResult;
  if (currentModelResult != null)
    result.currentModelResult = currentModelResult;
  return result;
}