
# IEDM_Record interface

*No description yet.*

```csharp
public interface IEDM_Record : IEDM_Object
```

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

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

**Derived:** [IEDM_Parameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_Parameter.md), [IEDM_ParameterMetadata](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterMetadata.md), [IEDM_ParameterizedRecord](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ParameterizedRecord.md), [IEDM_SearchItem](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_SearchItem.md), [IEDM_ShareableRecord](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDM_ShareableRecord.md), [IULB_AcquisitionPointer](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_AcquisitionPointer.md), [IULB_ContentType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ContentType.md), [IULB_ContentTypeLink](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ContentTypeLink.md), [IULB_DataFile](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_DataFile.md), [IULB_DataFolder](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_DataFolder.md), [IULB_FolderParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_FolderParameter.md), [IULB_FolderType](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_FolderType.md), [IULB_ItemParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemParameter.md), [IULB_ItemRevisionParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemRevisionParameter.md), [IULB_ItemTag](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemTag.md), [IULB_Language](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_Language.md), [IULB_LifeCycleStage](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStage.md), [IULB_LifeCycleState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleState.md), [IULB_LifeCycleStateChange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStateChange.md), [IULB_LifeCycleStateTransition](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStateTransition.md), [IULB_OperationParameter](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_OperationParameter.md), [IULB_RevisionNameLevel](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_RevisionNameLevel.md), [IULB_Tag](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_Tag.md), [IULB_TagFamily](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_TagFamily.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [CreatedByGUID](#createdbyguid) | `string` | get; set |  |
| [CreatedByName](#createdbyname) | `string` | get; set |  |
| [CreatedDate](#createddate) | `double` | get; set |  |
| [GUID](#guid) | `string` | get; set |  |
| [HRID](#hrid) | `string` | get; set |  |
| [LastModifiedByGUID](#lastmodifiedbyguid) | `string` | get; set |  |
| [LastModifiedByName](#lastmodifiedbyname) | `string` | get; set |  |
| [LastModifiedDate](#lastmodifieddate) | `double` | get; set |  |

### CreatedByGUID

*No description yet.*

```csharp
string GetCreatedByGUID();
void SetCreatedByGUID(string argValue);
```

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

### CreatedByName

*No description yet.*

```csharp
string GetCreatedByName();
void SetCreatedByName(string argValue);
```

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

### CreatedDate

*No description yet.*

```csharp
double GetCreatedDate();
void SetCreatedDate(double argValue);
```

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

### GUID

*No description yet.*

```csharp
string GetGUID();
void SetGUID(string argValue);
```

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

**Examples:** [Extension_PartChoice](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_PartChoice/Source%20Code/Commands.cs#L45), [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)

### HRID

*No description yet.*

```csharp
string GetHRID();
void SetHRID(string argValue);
```

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

**Examples:** [Extension_GetVaultFolder](https://github.com/AltiumDeveloper/ad-sdk-examples/blob/5b144f54740a53ec578b3b6c3f902b831e0b1144/Extension_GetVaultFolder/Source%20Code/Commands.cs#L46)

### LastModifiedByGUID

*No description yet.*

```csharp
string GetLastModifiedByGUID();
void SetLastModifiedByGUID(string argValue);
```

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

### LastModifiedByName

*No description yet.*

```csharp
string GetLastModifiedByName();
void SetLastModifiedByName(string argValue);
```

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

### LastModifiedDate

*No description yet.*

```csharp
double GetLastModifiedDate();
void SetLastModifiedDate(double argValue);
```

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

## Inherited members

- 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)

## Accepted by

[IEDesignData_ReleaseManager.ManagePermissions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignData_ReleaseManager.md#managepermissions)
