# InstanceDefinitionArchiveFileStatus enum

Namespace: [Rhino.DocObjects](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.docobjects.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md) · Since v5.2

```cs
public enum InstanceDefinitionArchiveFileStatus
```

The archive file of a linked instance definition can have the following possible states. Use InstanceObject.ArchiveFileStatus to query a instance definition's archive file status.

## Values

| Name | Value | Description |
| --- | --- | --- |
| NotALinkedInstanceDefinition | -3 | The instance definition is not a linked instance definition. |
| LinkedFileNotReadable | -2 | The instance definition's archive file is not readable. |
| LinkedFileNotFound | -1 | The instance definition's archive file cannot be found. |
| LinkedFileIsUpToDate | 0 | The instance definition's archive file is up-to-date. |
| LinkedFileIsNewer | 1 | The instance definition's archive file is newer. |
| LinkedFileIsOlder | 2 | The instance definition's archive file is older. |
| LinkedFileIsDifferent | 3 | The instance definition's archive file is different. |
