# ArtifactID

> Uniquely identifies a produced artifact such as an imported asset (e.g. result of importing a texture).

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.Experimental](/engine/6000.7/script-reference/unityeditor/experimental.md)
* **Assembly:** UnityEditor.CoreModule

> **Warning:**
>
> **Removed.** ArtifactID is deprecated. Use ImportResultID instead
>
> **Upgrade to** [ImportResultID](/engine/6000.7/script-reference/unityeditor/experimental/importresultid.md)

```csharp
public struct ArtifactID
```

## Fields

| Value                                                                                 | Description       |
| ------------------------------------------------------------------------------------- | ----------------- |
| [value](/engine/6000.7/script-reference/unityeditor/experimental/artifactid/value.md) | The unique value. |

## Properties

| Property                                                                                  | Description                       |
| ----------------------------------------------------------------------------------------- | --------------------------------- |
| [isValid](/engine/6000.7/script-reference/unityeditor/experimental/artifactid/isvalid.md) | True if this ArtifactID is valid. |
