
# IULB_LifeCycleStateChange interface

*No description yet.*

```csharp
public interface IULB_LifeCycleStateChange : IEDM_Record
```

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

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [ItemRevisionGUID](#itemrevisionguid) | `string` | get; set |  |
| [Note](#note) | `string` | get; set |  |
| [StateAfterGUID](#stateafterguid) | `string` | get; set |  |
| [StateTransitionGUID](#statetransitionguid) | `string` | get; set |  |

### ItemRevisionGUID

*No description yet.*

```csharp
string GetItemRevisionGUID();
void SetItemRevisionGUID(string argValue);
```

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

### Note

*No description yet.*

```csharp
string GetNote();
void SetNote(string argValue);
```

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

### StateAfterGUID

*No description yet.*

```csharp
string GetStateAfterGUID();
void SetStateAfterGUID(string argValue);
```

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

### StateTransitionGUID

*No description yet.*

```csharp
string GetStateTransitionGUID();
void SetStateTransitionGUID(string argValue);
```

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

## Inherited members

- 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

[IEDMS_Vault.CreateLifeCycleStateChange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#createlifecyclestatechange), [IULB_ItemsResult.GetFirstLifeCycleStateChange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemsResult.md#getfirstlifecyclestatechange), [IULB_ItemsResult.GetLifeCycleStateChangeByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_ItemsResult.md#getlifecyclestatechangebyguid), [IULB_LifeCycleStateChangesResult.GetFirstLifeCycleStateChange](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStateChangesResult.md#getfirstlifecyclestatechange), [IULB_LifeCycleStateChangesResult.GetLifeCycleStateChangeByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStateChangesResult.md#getlifecyclestatechangebyguid)
