# 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.0/script-reference/unityeditor/experimental.md)
* **Assembly:** UnityEditor

```csharp
public struct ArtifactID
```

## Fields

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

## Properties

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