<div class='sourceset sourceset-common'>Common</div>

```kotlin
class ResultRecord<T>(snapshotId: SnapshotId) :
        StateRecord(snapshotId), DerivedState.Record<T>
```

## Properties

<div class='sourceset sourceset-common'>Common</div>

```kotlin
var validSnapshotId: SnapshotId
```

<div class='sourceset sourceset-common'>Common</div>

```kotlin
var validSnapshotWriteCount: Int
```

<div class='sourceset sourceset-common'>Common</div>

```kotlin
var result: Any?
```

<div class='sourceset sourceset-common'>Common</div>

```kotlin
var resultHash: Int
```

## Functions

<h2 id="isvalid-derivedstate-snapshot">isValid</h2>

```kotlin
fun isValid(derivedState: DerivedState<*>, snapshot: Snapshot): Boolean
```

<hr class="docs-overload-divider">

<h2 id="readablehash-derivedstate-snapshot">readableHash</h2>

```kotlin
fun readableHash(derivedState: DerivedState<*>, snapshot: Snapshot): Int
```

## Companion Object

#### Properties

<div class='sourceset sourceset-common'>Common</div>

```kotlin
val Unset = Any()
```