# PositionalDataSource.LoadRangeParams

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

*** ** * ** ***


```
public class PositionalDataSource.LoadRangeParams
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
> PositionalDataSource is deprecated and has been replaced by PagingSource, use this instead:
>
> ```
> PagingSource<Int, T>
> ```

Holder object for inputs to `https://developer.android.com/reference/androidx/paging/PositionalDataSource#loadRange(androidx.paging.PositionalDataSource.LoadRangeParams)`.

## Summary

| ### Public fields |
|---|---|
| `final int` | `https://developer.android.com/reference/androidx/paging/PositionalDataSource.LoadRangeParams#loadSize()` **This field is deprecated.** PositionalDataSource is deprecated and has been replaced by PagingSource |
| `final int` | `https://developer.android.com/reference/androidx/paging/PositionalDataSource.LoadRangeParams#startPosition()` **This field is deprecated.** PositionalDataSource is deprecated and has been replaced by PagingSource |

| ### Public constructors |
|---|
| `[LoadRangeParams](https://developer.android.com/reference/androidx/paging/PositionalDataSource.LoadRangeParams#LoadRangeParams(kotlin.Int,kotlin.Int))(int startPosition, int loadSize)` **This method is deprecated.** PositionalDataSource is deprecated and has been replaced by PagingSource |

## Public fields

### loadSize

Added in [2.0.0](https://developer.android.com/jetpack/androidx/releases/paging#2.0.0) Deprecated in [3.0.0](https://developer.android.com/jetpack/androidx/releases/paging#3.0.0)

```
public final int loadSize
```

> [!CAUTION]
> **This field is deprecated.**   
> PositionalDataSource is deprecated and has been replaced by PagingSource, use this instead:
>
> ```
> PagingSource<Int, T>
> ```

Number of items to load.

Returned data must be of this size, unless at end of the list.

### startPosition

Added in [2.0.0](https://developer.android.com/jetpack/androidx/releases/paging#2.0.0) Deprecated in [3.0.0](https://developer.android.com/jetpack/androidx/releases/paging#3.0.0)

```
public final int startPosition
```

> [!CAUTION]
> **This field is deprecated.**   
> PositionalDataSource is deprecated and has been replaced by PagingSource, use this instead:
>
> ```
> PagingSource<Int, T>
> ```

START position of data to load.

Returned data must start at this position.

## Public constructors

### LoadRangeParams

Added in [2.0.0](https://developer.android.com/jetpack/androidx/releases/paging#2.0.0) Deprecated in [3.0.0](https://developer.android.com/jetpack/androidx/releases/paging#3.0.0)

```
public [LoadRangeParams](https://developer.android.com/reference/androidx/paging/PositionalDataSource.LoadRangeParams#LoadRangeParams(kotlin.Int,kotlin.Int))(int startPosition, int loadSize)
```

> [!CAUTION]
> **This method is deprecated.**   
> PositionalDataSource is deprecated and has been replaced by PagingSource, use this instead:
>
> ```
> PagingSource<Int, T>
> ```