
# IULB_ItemRevision interface

*No description yet.*

```csharp
public interface IULB_ItemRevision : IEDM_ParameterizedRecord
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

**Inherits:** [IEDM_Object](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md) → [IEDM_Record](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md) → [IEDM_ParameterizedRecord](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [AncestorRevisionGUID](#ancestorrevisionguid) | `string` | get; set |  |
| [CanCreate](#cancreate) | `bool` | get; set |  |
| [CanDelete](#candelete) | `bool` | get; set |  |
| [CanRead](#canread) | `bool` | get; set |  |
| [CanUpdate](#canupdate) | `bool` | get; set |  |
| [Comment](#comment) | `string` | get; set |  |
| [ContentTypeGUID](#contenttypeguid) | `string` | get; set |  |
| [DataSize](#datasize) | `long` | get; set |  |
| [Description](#description) | `string` | get; set |  |
| [FolderGUID](#folderguid) | `string` | get; set |  |
| [IsActive](#isactive) | `bool` | get; set |  |
| [IsApplicable](#isapplicable) | `bool` | get; set |  |
| [IsPayloadShared](#ispayloadshared) | `bool` | get; set |  |
| [IsVisible](#isvisible) | `bool` | get; set |  |
| [ItemDescription](#itemdescription) | `string` | get; set |  |
| [ItemGUID](#itemguid) | `string` | get; set |  |
| [ItemHRID](#itemhrid) | `string` | get; set |  |
| [LifeCycleStateGUID](#lifecyclestateguid) | `string` | get; set |  |
| [Name](#name) | `string` | get; set |  |
| [ReleaseDate](#releasedate) | `double` | get; set |  |
| [RevisionId](#revisionid) | `string` | get; set |  |
| [SharingControl](#sharingcontrol) | `int` | get; set |  |
| [SourceGUID](#sourceguid) | `string` | get; set |  |
| [SourceVaultGUID](#sourcevaultguid) | `string` | get; set |  |

### AncestorRevisionGUID

*No description yet.*

```csharp
string GetAncestorRevisionGUID();
void SetAncestorRevisionGUID(string argValue);
```

**Type:** `string` · **Access:** read/write

### CanCreate

*No description yet.*

```csharp
bool GetCanCreate();
void SetCanCreate(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### CanDelete

*No description yet.*

```csharp
bool GetCanDelete();
void SetCanDelete(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### CanRead

*No description yet.*

```csharp
bool GetCanRead();
void SetCanRead(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### CanUpdate

*No description yet.*

```csharp
bool GetCanUpdate();
void SetCanUpdate(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### Comment

*No description yet.*

```csharp
string GetComment();
void SetComment(string argValue);
```

**Type:** `string` · **Access:** read/write

### ContentTypeGUID

*No description yet.*

```csharp
string GetContentTypeGUID();
void SetContentTypeGUID(string argValue);
```

**Type:** `string` · **Access:** read/write

### DataSize

*No description yet.*

```csharp
long GetDataSize();
void SetDataSize(long argValue);
```

**Type:** `long` · **Access:** read/write

### Description

*No description yet.*

```csharp
string GetDescription();
void SetDescription(string argValue);
```

**Type:** `string` · **Access:** read/write

### FolderGUID

*No description yet.*

```csharp
string GetFolderGUID();
void SetFolderGUID(string argValue);
```

**Type:** `string` · **Access:** read/write

### IsActive

*No description yet.*

```csharp
bool GetIsActive();
void SetIsActive(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### IsApplicable

*No description yet.*

```csharp
bool GetIsApplicable();
void SetIsApplicable(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### IsPayloadShared

*No description yet.*

```csharp
bool GetIsPayloadShared();
void SetIsPayloadShared(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### IsVisible

*No description yet.*

```csharp
bool GetIsVisible();
void SetIsVisible(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### ItemDescription

*No description yet.*

```csharp
string GetItemDescription();
void SetItemDescription(string argValue);
```

**Type:** `string` · **Access:** read/write

### ItemGUID

*No description yet.*

```csharp
string GetItemGUID();
void SetItemGUID(string argValue);
```

**Type:** `string` · **Access:** read/write

**Examples:** [Extension_PlaceComponentFromVault](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_PlaceComponentFromVault/Source%20Code/Commands.cs#L54), [Extension_PlaceDeviceSheet](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_PlaceDeviceSheet/Source%20Code/Commands.cs#L28)

### ItemHRID

*No description yet.*

```csharp
string GetItemHRID();
void SetItemHRID(string argValue);
```

**Type:** `string` · **Access:** read/write

### LifeCycleStateGUID

*No description yet.*

```csharp
string GetLifeCycleStateGUID();
void SetLifeCycleStateGUID(string argValue);
```

**Type:** `string` · **Access:** read/write

### Name

*No description yet.*

```csharp
string GetName();
void SetName(string argValue);
```

**Type:** `string` · **Access:** read/write

### ReleaseDate

*No description yet.*

```csharp
double GetReleaseDate();
void SetReleaseDate(double argValue);
```

**Type:** `double` · **Access:** read/write

### RevisionId

*No description yet.*

```csharp
string GetRevisionId();
void SetRevisionId(string argValue);
```

**Type:** `string` · **Access:** read/write

### SharingControl

*No description yet.*

```csharp
int GetSharingControl();
void SetSharingControl(int argValue);
```

**Type:** `int` · **Access:** read/write

### SourceGUID

*No description yet.*

```csharp
string GetSourceGUID();
void SetSourceGUID(string argValue);
```

**Type:** `string` · **Access:** read/write

### SourceVaultGUID

*No description yet.*

```csharp
string GetSourceVaultGUID();
void SetSourceVaultGUID(string argValue);
```

**Type:** `string` · **Access:** read/write

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [AddRevisionIdLevel](#addrevisionidlevel) | `void` |  |
| [AddRevisionIdSeparator](#addrevisionidseparator) | `void` |  |
| [ClearRevisionIdLevels](#clearrevisionidlevels) | `void` |  |
| [ClearRevisionIdSeparators](#clearrevisionidseparators) | `void` |  |
| [GetRevisionIdLevel](#getrevisionidlevel) | `string` |  |
| [GetRevisionIdLevelCount](#getrevisionidlevelcount) | `int` |  |
| [GetRevisionIdSeparator](#getrevisionidseparator) | `string` |  |
| [GetRevisionIdSeparatorCount](#getrevisionidseparatorcount) | `int` |  |
| [InsertRevisionIdLevel](#insertrevisionidlevel) | `void` |  |
| [InsertRevisionIdSeparator](#insertrevisionidseparator) | `void` |  |

### AddRevisionIdLevel

*No description yet.*

```csharp
void AddRevisionIdLevel(string argValue);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argValue` | `string` | value |

**Returns:** nothing (`void`)

### AddRevisionIdSeparator

*No description yet.*

```csharp
void AddRevisionIdSeparator(string argValue);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argValue` | `string` | value |

**Returns:** nothing (`void`)

### ClearRevisionIdLevels

*No description yet.*

```csharp
void ClearRevisionIdLevels();
```

**Returns:** nothing (`void`)

### ClearRevisionIdSeparators

*No description yet.*

```csharp
void ClearRevisionIdSeparators();
```

**Returns:** nothing (`void`)

### GetRevisionIdLevel

*No description yet.*

```csharp
string GetRevisionIdLevel(int argIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |

**Returns:** `string`

### GetRevisionIdLevelCount

*No description yet.*

```csharp
int GetRevisionIdLevelCount();
```

**Returns:** `int`

### GetRevisionIdSeparator

*No description yet.*

```csharp
string GetRevisionIdSeparator(int argIndex);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |

**Returns:** `string`

### GetRevisionIdSeparatorCount

*No description yet.*

```csharp
int GetRevisionIdSeparatorCount();
```

**Returns:** `int`

### InsertRevisionIdLevel

*No description yet.*

```csharp
void InsertRevisionIdLevel(int argIndex, string argValue);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |
| `argValue` | `string` | value |

**Returns:** nothing (`void`)

### InsertRevisionIdSeparator

*No description yet.*

```csharp
void InsertRevisionIdSeparator(int argIndex, string argValue);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argIndex` | `int` | value |
| `argValue` | `string` | value |

**Returns:** nothing (`void`)

## Inherited members

- From [IEDM_ParameterizedRecord](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md): [AddParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#addparameter), [ClearParameters](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#clearparameters), [CopyParametersTo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#copyparametersto), [DeleteParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#deleteparameter), [GetParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#getparameter), [GetParameterByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#getparameterbyguid), [GetParameterByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#getparameterbyname), [GetParameterCount](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#getparametercount), [GetParameterRealValueByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#getparameterrealvaluebyname), [IndexOfParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#indexofparameter), [IsSystemParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#issystemparameter), [ParameterName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#parametername), [ParameterRealValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#parameterrealvalue), [ParameterValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#parametervalue), [SetParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#setparameter), [SetParameterWithRealValue](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md#setparameterwithrealvalue)
- From [IEDM_Record](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md): [CreatedByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md#createdbyguid), [CreatedByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md#createdbyname), [CreatedDate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md#createddate), [GUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md#guid), [HRID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md#hrid), [LastModifiedByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md#lastmodifiedbyguid), [LastModifiedByName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md#lastmodifiedbyname), [LastModifiedDate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Record.md#lastmodifieddate)
- From [IEDM_Object](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md): [CopyTo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md#copyto), [Replicate](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Object.md#replicate)

## Returned by

[IComponentLibraryManager.RunCreateComponentDialog](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IComponentLibraryManager.md#runcreatecomponentdialog), [IReplaceComponentRevisionLinkInfo.NewRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IReplaceComponentRevisionLinkInfo.md#newrevision), [IDXPFileBOM.GetRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDXPFileBOM.md#getrevision), [IDataForEDM_BatchReleaseNotification.GetRevisions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDataForEDM_BatchReleaseNotification.md#getrevisions), [IDataForEDM_InitiatePublishNotification.GetRevisions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDataForEDM_InitiatePublishNotification.md#getrevisions), [IDataForProjectReleaseNotification.GetItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDataForProjectReleaseNotification.md#getitemrevision), [IDragDropRevision.GetRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDragDropRevision.md#getrevision), [IDragDropServerModel.GetRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDragDropServerModel.md#getrevision), [IEDMS_Vault.CreateItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#createitemrevision), [IEDMS_Vault.GetLastItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#getlastitemrevision), [IEDMS_Vault.ItemRevisionByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#itemrevisionbyguid), [IEDMS_Vault.ItemRevisionByHRID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#itemrevisionbyhrid), [IEDesignDataInterface.CreateNewItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#createnewitem), [IEDesignDataInterface.CreateNewItemExt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#createnewitemext), [IEDesignDataInterface.CreatePlannedRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#createplannedrevision), [IEDesignDataInterface.GetRevisionForRelease](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#getrevisionforrelease), [IEDesignDataInterface.GetRevisionForReleaseSilent](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#getrevisionforreleasesilent), [IEDesignDataInterface.GetRevisionForReleaseSilentExt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#getrevisionforreleasesilentext), [IEDesignDataInterface.GetRevisionForReleaseSilentExt2](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#getrevisionforreleasesilentext2), [IEDesignDataInterface.PrepareRevisionForRelease](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#preparerevisionforrelease), [IEDesignDataInterface.PrepareRevisionForReleaseExt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#preparerevisionforreleaseext), [IFolderAspectView.GetHitRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IFolderAspectView.md#gethitrevision), [IFolderAspectView.Revision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IFolderAspectView.md#revision), [IFolderDetailsFrame.GetCurrentRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IFolderDetailsFrame.md#getcurrentrevision), [IItemRevisionPair.Revision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IItemRevisionPair.md#revision), [IReleasable.PrepareItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IReleasable.md#prepareitemrevision), [IScriptDirective.Revision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IScriptDirective.md#revision), [IULB_Component.Revision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_Component.md#revision), [IULB_ItemRevisionNode.ItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemRevisionNode.md#itemrevision), [IULB_ItemRevisionsResult.GetFirstItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemRevisionsResult.md#getfirstitemrevision), [IULB_ItemRevisionsResult.GetItemRevisionByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemRevisionsResult.md#getitemrevisionbyguid), [IULB_ItemsResult.GetFirstItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemsResult.md#getfirstitemrevision), [IULB_ItemsResult.GetItemRevisionByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemsResult.md#getitemrevisionbyguid), [IVEN_Folder_ItemRevisionPlace.GetRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVEN_Folder_ItemRevisionPlace.md#getrevision), [IVEN_Folder_ItemsSelectionChanged.GetRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVEN_Folder_ItemsSelectionChanged.md#getrevision), [IValidateStateTransitionNotification.GetRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IValidateStateTransitionNotification.md#getrevision), [IValidateStateTransitionNotificationEx.GetRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IValidateStateTransitionNotificationEx.md#getrevision), [IVaultExplorerForm.CurrentRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IVaultExplorerForm.md#currentrevision), [IPCBConfiguration.DM_CurrentRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IPCBConfiguration.md#dm_currentrevision), [IVaultConfiguration.DM_CurrentRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IVaultConfiguration.md#dm_currentrevision)

## Accepted by

[IComponentLibraryManager.CreateReplaceComponentRevisionLinkInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/componentlib/IComponentLibraryManager.md#createreplacecomponentrevisionlinkinfo), [IAspectView.SetState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IAspectView.md#setstate), [IDataForEDM_BatchReleaseNotification.AddRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDataForEDM_BatchReleaseNotification.md#addrevision), [IDataForEDM_InitiatePublishNotification.AddRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IDataForEDM_InitiatePublishNotification.md#addrevision), [IEDMS_Vault.ReleaseItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#releaseitemrevision), [IEDMS_VaultFileCache.FindFirstFilePath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_VaultFileCache.md#findfirstfilepath), [IEDMS_VaultFileCache.GetItemRevisionCachedFilesPath](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_VaultFileCache.md#getitemrevisioncachedfilespath), [IEDM_Script.AddItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Script.md#additem), [IEDM_Script.AddItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Script.md#additemrevision), [IEDM_Script.ReleaseItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Script.md#releaseitemrevision), [IEDM_Script.UpdateItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Script.md#updateitemrevision), [IEDesignDataInterface.CreatePlannedRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#createplannedrevision), [IEDesignDataInterface.EditItemProperties](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#edititemproperties), [IEDesignDataInterface.MakeNewItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#makenewitem), [IEDesignDataInterface.PrepareRevisionForRelease](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#preparerevisionforrelease), [IEDesignDataInterface.PrepareRevisionForReleaseExt](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#preparerevisionforreleaseext), [IEDesignDataInterface.SetInitialRevisionId](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#setinitialrevisionid), [IEDesignDataInterface.ShowItemProperties](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#showitemproperties), [IEDesignDataInterface.ShowRevisionProperties](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#showrevisionproperties), [IEDesignDataInterface.UpdateRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#updaterevision), [IEDesignData_GUIActions.DownloadRevisionAction](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_GUIActions.md#downloadrevisionaction), [IEDesignData_ReleaseManager.GetNextRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_ReleaseManager.md#getnextrevision), [IEDesignData_ReleaseManager.ShowItemProperties](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_ReleaseManager.md#showitemproperties), [IEDesignData_SupplyChainFrame2.SetItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_SupplyChainFrame2.md#setitem), [IEDesignData_VaultAspectItemsPopup.CanCloneItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_VaultAspectItemsPopup.md#cancloneitemrevision), [IEDesignData_VaultAspectItemsPopup.CanEditItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_VaultAspectItemsPopup.md#canedititemrevision), [IEDesignData_VaultAspectItemsPopup.CanPlaceItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_VaultAspectItemsPopup.md#canplaceitemrevision), [IEDesignData_VaultAspectItemsPopup.CloneItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_VaultAspectItemsPopup.md#cloneitemrevision), [IEDesignData_VaultAspectItemsPopup.EditItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_VaultAspectItemsPopup.md#edititemrevision), [IEDesignData_VaultAspectItemsPopup.PlaceItemRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_VaultAspectItemsPopup.md#placeitemrevision), [IEDesignData_VaultAspectItemsPopup.ProcessRevisionRelations](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_VaultAspectItemsPopup.md#processrevisionrelations), [IReleasedItemForm.Execute](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IReleasedItemForm.md#execute), [IRevisionDetailsFrame.SetState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IRevisionDetailsFrame.md#setstate), [ISupplyInformationView.SetState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/ISupplyInformationView.md#setstate), [IVaultAspectSummary.ShowFullItemDetails](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IVaultAspectSummary.md#showfullitemdetails), [IVaultAspectSummary.ShowItemProperties](https://altiumdeveloper.github.io/ad-sdk-docs/reference/edp/IVaultAspectSummary.md#showitemproperties), [IModelEditor.EditModelMap](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IModelEditor.md#editmodelmap), [Utils.GetRevisionDisplayName](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/Utils.md#getrevisiondisplayname)

## Examples

Used in the SDK examples: [Extension_PlaceComponentFromVault](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_PlaceComponentFromVault/Source%20Code/Commands.cs#L53), [Extension_PlaceDeviceSheet](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_PlaceDeviceSheet/Source%20Code/Commands.cs#L27).
