# PagingSource.LoadResult

Artifact: [androidx.paging:paging-common](https://developer.android.com/jetpack/androidx/releases/paging) [View Source](https://cs.android.com/search?q=file:androidx/paging/PagingSource.kt+class:androidx.paging.PagingSource.LoadResult) Added in [3.0.0](https://developer.android.com/jetpack/androidx/releases/paging#3.0.0)

*** ** * ** ***

Common/AllAndroid/JVMNative/C/iOSJavaScript
- Cmn

  ```
  sealed class PagingSource.LoadResult<Key : Any, Value : Any>
  ```
Known direct subclasses [PagingSource.LoadResult.Error](https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Error), [PagingSource.LoadResult.Invalid](https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Invalid), [PagingSource.LoadResult.Page](https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Page)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Error` | Error result object for `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource#load(androidx.paging.PagingSource.LoadParams)`. |
| `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Invalid` | Invalid result object for `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource#load(androidx.paging.PagingSource.LoadParams)` |
| `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Page` | Success result object for `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource#load(androidx.paging.PagingSource.LoadParams)`. |

*** ** * ** ***

Result of a load request from `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource#load(androidx.paging.PagingSource.LoadParams)`.

## Summary

| ### Nested types |
|---|
| `data class https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Error<Key : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html, Value : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html> : https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult<Key, Value>` Error result object for `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource#load(androidx.paging.PagingSource.LoadParams)`. |
| `class https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Invalid<Key : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html, Value : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html> : https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult<Key, Value>` Invalid result object for `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource#load(androidx.paging.PagingSource.LoadParams)` |
| `data class https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult.Page<Key : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html, Value : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html> : https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult<Key, Value>, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-iterable/index.html<Value>` Success result object for `https://developer.android.com/reference/kotlin/androidx/paging/PagingSource#load(androidx.paging.PagingSource.LoadParams)`. |

| ### Protected constructors |
|---|---|
| `<Key : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html, Value : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html> https://developer.android.com/reference/kotlin/androidx/paging/PagingSource.LoadResult#LoadResult()()` | Cmn |

## Protected constructors

### LoadResult

Cmn

```
protected <Key : Any, Value : Any> LoadResult()
```