
# IULB_LifeCycleState interface

*No description yet.*

```csharp
public interface IULB_LifeCycleState : 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 |
| --- | --- | --- | --- |
| [Color](#color) | `string` | get; set |  |
| [DefinitionGUID](#definitionguid) | `string` | get; set |  |
| [Description](#description) | `string` | get; set |  |
| [Index](#index) | `int` | get; set |  |
| [IsApplicable](#isapplicable) | `bool` | get; set |  |
| [IsInitialState](#isinitialstate) | `bool` | get; set |  |
| [IsVisible](#isvisible) | `bool` | get; set |  |
| [StageGUID](#stageguid) | `string` | get; set |  |
| [TextColor](#textcolor) | `string` | get; set |  |

### Color

*No description yet.*

```csharp
string GetColor();
void SetColor(string argValue);
```

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

### DefinitionGUID

*No description yet.*

```csharp
string GetDefinitionGUID();
void SetDefinitionGUID(string argValue);
```

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

### Description

*No description yet.*

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

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

### Index

*No description yet.*

```csharp
int GetIndex();
void SetIndex(int argValue);
```

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

### IsApplicable

*No description yet.*

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

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

### IsInitialState

*No description yet.*

```csharp
bool GetIsInitialState();
void SetIsInitialState(bool argValue);
```

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

### IsVisible

*No description yet.*

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

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

### StageGUID

*No description yet.*

```csharp
string GetStageGUID();
void SetStageGUID(string argValue);
```

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

### TextColor

*No description yet.*

```csharp
string GetTextColor();
void SetTextColor(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.CreateLifeCycleState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#createlifecyclestate), [IEDMS_Vault.LifeCycleStateByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDMS_Vault.md#lifecyclestatebyguid), [IULB_LifeCycleStage.State](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStage.md#state), [IULB_LifeCycleStatesResult.GetFirstLifeCycleState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStatesResult.md#getfirstlifecyclestate), [IULB_LifeCycleStatesResult.GetLifeCycleStateByGUID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStatesResult.md#getlifecyclestatebyguid)

## Accepted by

[IEDesignDataInterface.CreatePlannedRevision](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IEDesignDataInterface.md#createplannedrevision), [IULB_LifeCycleStage.AddState](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IULB_LifeCycleStage.md#addstate)
