# ArtifactDependencyResult

> The outcome of setting up an artifact dependency from an object reference with AssetImportContext.DependsOnArtifact.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor.AssetImporters](/engine/6000.7/script-reference/unityeditor/assetimporters.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum ArtifactDependencyResult
```

## Fields

| Value                                                                                                                             | Description                                                                    |
| --------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| [ReferenceNotAnAsset](/engine/6000.7/script-reference/unityeditor/assetimporters/artifactdependencyresult/referencenotanasset.md) | The referenced object doesn't belong to an Asset; no dependency is registered. |
| [ReferenceNotSet](/engine/6000.7/script-reference/unityeditor/assetimporters/artifactdependencyresult/referencenotset.md)         | The reference is null or unassigned; no dependency is registered.              |
| [Registered](/engine/6000.7/script-reference/unityeditor/assetimporters/artifactdependencyresult/registered.md)                   | The artifact dependency is registered.                                         |
