
# VcsBoardRevisionInfo class

*No description yet.*

```csharp
public class VcsBoardRevisionInfo : IVcsBoardRevisionInfo
```

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

**Implements:** [IVcsBoardRevisionInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IVcsBoardRevisionInfo.md)

## Constructors

```csharp
public VcsBoardRevisionInfo();
public VcsBoardRevisionInfo(SVcsBoardRevisionInfo argVal);
public VcsBoardRevisionInfo(IVcsBoardRevisionInfo argVal);
```

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [CheckedOut](#checkedout) | `bool` | get; set |  |
| [Comment](#comment) | `string` | get; set |  |
| [Data](#data) | [SVcsBoardRevisionInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/SVcsBoardRevisionInfo.md) | get; set |  |
| [DateTime](#datetime) | `double` | get; set |  |
| [LifeCyclePhase](#lifecyclephase) | `string` | get; set |  |
| [Revision](#revision) | `string` | get; set |  |
| [UserName](#username) | `string` | get; set |  |

### CheckedOut

*No description yet.*

```csharp
bool CheckedOut { get; set; }
```

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

### Comment

*No description yet.*

```csharp
string Comment { get; set; }
```

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

### Data

*No description yet.*

```csharp
SVcsBoardRevisionInfo Data { get; set; }
```

**Type:** [SVcsBoardRevisionInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/SVcsBoardRevisionInfo.md) · **Access:** read/write

### DateTime

*No description yet.*

```csharp
double DateTime { get; set; }
```

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

### LifeCyclePhase

*No description yet.*

```csharp
string LifeCyclePhase { get; set; }
```

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

### Revision

*No description yet.*

```csharp
string Revision { get; set; }
```

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

### UserName

*No description yet.*

```csharp
string UserName { get; set; }
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetCheckedOut](#getcheckedout) | `bool` |  |
| [GetComment](#getcomment) | `string` |  |
| [GetDateTime](#getdatetime) | `double` |  |
| [GetLifeCyclePhase](#getlifecyclephase) | `string` |  |
| [GetRevision](#getrevision) | `string` |  |
| [GetUserName](#getusername) | `string` |  |

### GetCheckedOut

*No description yet.*

```csharp
bool GetCheckedOut();
```

**Returns:** `bool`

### GetComment

*No description yet.*

```csharp
string GetComment();
```

**Returns:** `string`

### GetDateTime

*No description yet.*

```csharp
double GetDateTime();
```

**Returns:** `double`

### GetLifeCyclePhase

*No description yet.*

```csharp
string GetLifeCyclePhase();
```

**Returns:** `string`

### GetRevision

*No description yet.*

```csharp
string GetRevision();
```

**Returns:** `string`

### GetUserName

*No description yet.*

```csharp
string GetUserName();
```

**Returns:** `string`

## Returned by

[IPCB_BoardEx3.GetLastRemoteBoardRevisionInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardEx3.md#getlastremoteboardrevisioninfo), [IPCB_BoardEx3.GetRemoteBoardRevisionInfo](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_BoardEx3.md#getremoteboardrevisioninfo)
