# TransactionalStateRecord&lt;TState&gt; Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionalstaterecord-1/)

## CommittedSequenceId {#committedsequenceid-67da75cc}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionalstaterecord-1/properties/committedsequenceid-67da75cc/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/State/TransactionalStateStorageProviderWrapper.cs)

```csharp
[Orleans.Id(1)]
public long CommittedSequenceId
```

## CommittedState {#committedstate-cff9416e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionalstaterecord-1/properties/committedstate-cff9416e/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/State/TransactionalStateStorageProviderWrapper.cs)

```csharp
[Orleans.Id(0)]
public TState CommittedState
```

## Metadata {#metadata-53b1d7a6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionalstaterecord-1/properties/metadata-53b1d7a6/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/State/TransactionalStateStorageProviderWrapper.cs)

```csharp
[Orleans.Id(2)]
public TransactionalStateMetaData Metadata
```

## PendingStates {#pendingstates-32c0cc00}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionalstaterecord-1/properties/pendingstates-32c0cc00/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/State/TransactionalStateStorageProviderWrapper.cs)

```csharp
[Orleans.Id(3)]
public List<PendingTransactionState<TState>> PendingStates
```
