1 package androidx.paging 2 3 import androidx.paging.PagingState 4 5 public abstract class PagingSource<K : Any, T : Any> { 6 public sealed class LoadParams<K : Any> constructor() 7 8 public sealed class LoadResult<K : Any, T : Any> { 9 public class Invalid<K : Any, T : Any> : LoadResult<K, T>() 10 } 11 getRefreshKeynull12 public abstract fun getRefreshKey(state: PagingState<K, T>): K? 13 14 public abstract suspend fun load(params: LoadParams<K>): LoadResult<K, T> 15 }