# TransactionalStorageLoadResponse&lt;TState&gt; Properties

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

## CommittedSequenceId {#committedsequenceid-73b5d906}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstorageloadresponse-1/properties/committedsequenceid-73b5d906/)

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

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

The local sequence id of the last committed transaction, or zero if none

## CommittedState {#committedstate-a231b6a4}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstorageloadresponse-1/properties/committedstate-a231b6a4/)

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

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

## ETag {#etag-bcb75aaa}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstorageloadresponse-1/properties/etag-bcb75aaa/)

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

```csharp
[Orleans.Id(0)]
public string ETag
```

## Metadata {#metadata-c79a8814}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstorageloadresponse-1/properties/metadata-c79a8814/)

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

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

Additional state maintained by the transaction algorithm, such as commit records

## PendingStates {#pendingstates-7d1797fb}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstorageloadresponse-1/properties/pendingstates-7d1797fb/)

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

```csharp
[Orleans.Id(4)]
public IReadOnlyList<PendingTransactionState<TState>> PendingStates
```

List of pending states, ordered by sequence id
