[{"class":"androidx.paging.AsyncPagingDataDiffer","addedIn":"3.0.0","methods":[{"method":"submitData(androidx.lifecycle.Lifecycle,androidx.paging.PagingData<T>)","addedIn":"3.0.0"},{"method":"refresh()","addedIn":"3.0.0"},{"method":"AsyncPagingDataDiffer(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,androidx.recyclerview.widget.ListUpdateCallback,kotlin.coroutines.CoroutineContext)","addedIn":"3.2.0"},{"method":"removeLoadStateListener(kotlin.jvm.functions.Function1<? super androidx.paging.CombinedLoadStates,kotlin.Unit>)","addedIn":"3.0.0"},{"method":"AsyncPagingDataDiffer(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,androidx.recyclerview.widget.ListUpdateCallback,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)","addedIn":"3.0.0","deprecatedIn":"3.2.0"},{"method":"submitData(androidx.paging.PagingData<T>,kotlin.coroutines.Continuation<? super kotlin.Unit>)","addedIn":"3.0.0"},{"method":"removeOnPagesUpdatedListener(kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"3.1.0"},{"method":"AsyncPagingDataDiffer(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,androidx.recyclerview.widget.ListUpdateCallback,kotlinx.coroutines.CoroutineDispatcher)","addedIn":"3.0.0","deprecatedIn":"3.2.0"},{"method":"retry()","addedIn":"3.0.0"},{"method":"addLoadStateListener(kotlin.jvm.functions.Function1<? super androidx.paging.CombinedLoadStates,kotlin.Unit>)","addedIn":"3.0.0"},{"method":"addOnPagesUpdatedListener(kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"3.1.0"},{"method":"getOnPagesUpdatedFlow()","addedIn":"3.1.0"},{"method":"getItem(int)","addedIn":"3.0.0"},{"method":"AsyncPagingDataDiffer(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,androidx.recyclerview.widget.ListUpdateCallback,kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext)","addedIn":"3.2.0"},{"method":"snapshot()","addedIn":"3.0.0"},{"method":"AsyncPagingDataDiffer(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,androidx.recyclerview.widget.ListUpdateCallback)","addedIn":"3.0.0"},{"method":"getItemCount()","addedIn":"3.0.0"},{"method":"getLoadStateFlow()","addedIn":"3.0.0"},{"method":"peek(int)","addedIn":"3.0.0"}],"fields":[]},{"class":"androidx.paging.PagedListAdapter","addedIn":"2.0.0","deprecatedIn":"3.0.0","methods":[{"method":"onCurrentListChanged(androidx.paging.PagedList<T>,androidx.paging.PagedList<T>)","addedIn":"2.1.0","deprecatedIn":"3.0.0"},{"method":"PagedListAdapter(androidx.recyclerview.widget.AsyncDifferConfig<T>)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"withLoadStateFooter(androidx.paging.LoadStateAdapter<?>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"withLoadStateHeader(androidx.paging.LoadStateAdapter<?>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"PagedListAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"getCurrentList()","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"withLoadStateHeaderAndFooter(androidx.paging.LoadStateAdapter<?>,androidx.paging.LoadStateAdapter<?>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"onCurrentListChanged(androidx.paging.PagedList<T>)","addedIn":"2.0.0","deprecatedIn":"2.1.0"},{"method":"removeLoadStateListener(kotlin.jvm.functions.Function2<? super androidx.paging.LoadType,? super androidx.paging.LoadState,kotlin.Unit>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"addLoadStateListener(kotlin.jvm.functions.Function2<? super androidx.paging.LoadType,? super androidx.paging.LoadState,kotlin.Unit>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"getItem(int)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"submitList(androidx.paging.PagedList<T>,java.lang.Runnable)","addedIn":"2.1.0","deprecatedIn":"3.0.0"},{"method":"submitList(androidx.paging.PagedList<T>)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"getItemCount()","addedIn":"2.0.0","deprecatedIn":"3.0.0"}],"fields":[]},{"class":"androidx.paging.AsyncPagedListDiffer.PagedListListener","addedIn":"2.1.0","deprecatedIn":"3.0.0","methods":[{"method":"onCurrentListChanged(androidx.paging.PagedList<T>,androidx.paging.PagedList<T>)","addedIn":"2.1.0","deprecatedIn":"3.0.0"}],"fields":[]},{"class":"androidx.paging.LoadStateAdapter","addedIn":"3.0.0","methods":[{"method":"LoadStateAdapter()","addedIn":"3.0.0"},{"method":"onBindViewHolder(VH,androidx.paging.LoadState)","addedIn":"3.0.0"},{"method":"displayLoadStateAsItem(androidx.paging.LoadState)","addedIn":"3.0.0"},{"method":"getLoadState()","addedIn":"3.0.0"},{"method":"getStateViewType(androidx.paging.LoadState)","addedIn":"3.0.0"},{"method":"onBindViewHolder(VH,int)","addedIn":"3.0.0"},{"method":"getItemViewType(int)","addedIn":"3.0.0"},{"method":"onCreateViewHolder(android.view.ViewGroup,androidx.paging.LoadState)","addedIn":"3.0.0"},{"method":"onCreateViewHolder(android.view.ViewGroup,int)","addedIn":"3.0.0"},{"method":"getItemCount()","addedIn":"3.0.0"},{"method":"setLoadState(androidx.paging.LoadState)","addedIn":"3.0.0"}],"fields":[]},{"class":"androidx.paging.NullPaddedListDiffHelperKt","addedIn":"3.0.0","methods":[],"fields":[]},{"class":"androidx.paging.AsyncPagedListDiffer","addedIn":"2.0.0","deprecatedIn":"3.0.0","methods":[{"method":"removePagedListListener(androidx.paging.AsyncPagedListDiffer.PagedListListener<T>)","addedIn":"2.1.0","deprecatedIn":"3.0.0"},{"method":"removePagedListListener(kotlin.jvm.functions.Function2<? super androidx.paging.PagedList<T>,? super androidx.paging.PagedList<T>,kotlin.Unit>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"getCurrentList()","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"AsyncPagedListDiffer(androidx.recyclerview.widget.RecyclerView.Adapter,androidx.recyclerview.widget.DiffUtil.ItemCallback<T>)","addedIn":"2.0.0"},{"method":"AsyncPagedListDiffer(androidx.recyclerview.widget.ListUpdateCallback,androidx.recyclerview.widget.AsyncDifferConfig<T>)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"addPagedListListener(kotlin.jvm.functions.Function2<? super androidx.paging.PagedList<T>,? super androidx.paging.PagedList<T>,kotlin.Unit>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"AsyncPagedListDiffer(androidx.recyclerview.widget.RecyclerView.Adapter<?>,androidx.recyclerview.widget.DiffUtil.ItemCallback<T>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"removeLoadStateListener(kotlin.jvm.functions.Function2<? super androidx.paging.LoadType,? super androidx.paging.LoadState,kotlin.Unit>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"addLoadStateListener(kotlin.jvm.functions.Function2<? super androidx.paging.LoadType,? super androidx.paging.LoadState,kotlin.Unit>)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"getItem(int)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"addPagedListListener(androidx.paging.AsyncPagedListDiffer.PagedListListener<T>)","addedIn":"2.1.0","deprecatedIn":"3.0.0"},{"method":"submitList(androidx.paging.PagedList<T>,java.lang.Runnable)","addedIn":"2.1.0","deprecatedIn":"3.0.0"},{"method":"submitList(androidx.paging.PagedList<T>)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"getItemCount()","addedIn":"2.0.0","deprecatedIn":"3.0.0"}],"fields":[]},{"class":"androidx.paging.LivePagedListBuilder","addedIn":"2.0.0","deprecatedIn":"3.0.0","methods":[{"method":"LivePagedListBuilder(androidx.paging.DataSource.Factory<Key,Value>,androidx.paging.PagedList.Config)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"setCoroutineScope(kotlinx.coroutines.CoroutineScope)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"LivePagedListBuilder(kotlin.jvm.functions.Function0<? extends androidx.paging.PagingSource<Key,Value>>,int)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"LivePagedListBuilder(kotlin.jvm.functions.Function0<? extends androidx.paging.PagingSource<Key,Value>>,androidx.paging.PagedList.Config)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"LivePagedListBuilder(androidx.paging.DataSource.Factory<Key,Value>,int)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"setInitialLoadKey(Key)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"setFetchExecutor(java.util.concurrent.Executor)","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"build()","addedIn":"2.0.0","deprecatedIn":"3.0.0"},{"method":"setBoundaryCallback(androidx.paging.PagedList.BoundaryCallback<Value>)","addedIn":"2.0.0","deprecatedIn":"3.0.0"}],"fields":[]},{"class":"androidx.paging.LivePagedListKt","addedIn":"3.0.0","methods":[{"method":"toLiveData<Key, Value>(kotlin.jvm.functions.Function0<? extends androidx.paging.PagingSource<Key,Value>>,androidx.paging.PagedList.Config,Key,androidx.paging.PagedList.BoundaryCallback<Value>,kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.CoroutineDispatcher)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"toLiveData<Key, Value>(androidx.paging.DataSource.Factory<Key,Value>,androidx.paging.PagedList.Config,Key,androidx.paging.PagedList.BoundaryCallback<Value>,java.util.concurrent.Executor)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"toLiveData<Key, Value>(kotlin.jvm.functions.Function0<? extends androidx.paging.PagingSource<Key,Value>>,int,Key,androidx.paging.PagedList.BoundaryCallback<Value>,kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.CoroutineDispatcher)","addedIn":"3.0.0","deprecatedIn":"3.0.0"},{"method":"toLiveData<Key, Value>(androidx.paging.DataSource.Factory<Key,Value>,int,Key,androidx.paging.PagedList.BoundaryCallback<Value>,java.util.concurrent.Executor)","addedIn":"3.0.0","deprecatedIn":"3.0.0"}],"fields":[]},{"class":"androidx.paging.PagingDataAdapter","addedIn":"3.0.0","methods":[{"method":"getItemId(int)","addedIn":"3.0.0"},{"method":"refresh()","addedIn":"3.0.0"},{"method":"withLoadStateHeader(androidx.paging.LoadStateAdapter<?>)","addedIn":"3.0.0"},{"method":"submitData(androidx.paging.PagingData<T>,kotlin.coroutines.Continuation<? super kotlin.Unit>)","addedIn":"3.0.0"},{"method":"setHasStableIds(boolean)","addedIn":"3.0.0"},{"method":"withLoadStateHeaderAndFooter(androidx.paging.LoadStateAdapter<?>,androidx.paging.LoadStateAdapter<?>)","addedIn":"3.0.0"},{"method":"removeOnPagesUpdatedListener(kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"3.1.0"},{"method":"retry()","addedIn":"3.0.0"},{"method":"addLoadStateListener(kotlin.jvm.functions.Function1<? super androidx.paging.CombinedLoadStates,kotlin.Unit>)","addedIn":"3.0.0"},{"method":"getOnPagesUpdatedFlow()","addedIn":"3.1.0"},{"method":"PagingDataAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,kotlinx.coroutines.CoroutineDispatcher)","addedIn":"3.0.0","deprecatedIn":"3.2.0"},{"method":"getItem(int)","addedIn":"3.0.0"},{"method":"snapshot()","addedIn":"3.0.0"},{"method":"getItemCount()","addedIn":"3.0.0"},{"method":"getLoadStateFlow()","addedIn":"3.0.0"},{"method":"peek(int)","addedIn":"3.0.0"},{"method":"submitData(androidx.lifecycle.Lifecycle,androidx.paging.PagingData<T>)","addedIn":"3.0.0"},{"method":"PagingDataAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>)","addedIn":"3.0.0"},{"method":"PagingDataAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,kotlin.coroutines.CoroutineContext)","addedIn":"3.2.0"},{"method":"withLoadStateFooter(androidx.paging.LoadStateAdapter<?>)","addedIn":"3.0.0"},{"method":"removeLoadStateListener(kotlin.jvm.functions.Function1<? super androidx.paging.CombinedLoadStates,kotlin.Unit>)","addedIn":"3.0.0"},{"method":"setStateRestorationPolicy(androidx.recyclerview.widget.RecyclerView.Adapter.StateRestorationPolicy)","addedIn":"3.3.0-alpha01"},{"method":"addOnPagesUpdatedListener(kotlin.jvm.functions.Function0<kotlin.Unit>)","addedIn":"3.1.0"},{"method":"PagingDataAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)","addedIn":"3.0.0","deprecatedIn":"3.2.0"},{"method":"PagingDataAdapter(androidx.recyclerview.widget.DiffUtil.ItemCallback<T>,kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext)","addedIn":"3.2.0"}],"fields":[]},{"class":"androidx.paging.PagingLiveData","addedIn":"3.0.0","methods":[{"method":"cachedIn<T>(androidx.lifecycle.LiveData<androidx.paging.PagingData<T>>,kotlinx.coroutines.CoroutineScope)","addedIn":"3.0.0"},{"method":"cachedIn<T>(androidx.lifecycle.LiveData<androidx.paging.PagingData<T>>,androidx.lifecycle.ViewModel)","addedIn":"3.0.0"},{"method":"getLiveData<Key, Value>(androidx.paging.Pager<Key,Value>)","addedIn":"3.0.0"},{"method":"cachedIn<T>(androidx.lifecycle.LiveData<androidx.paging.PagingData<T>>,androidx.lifecycle.Lifecycle)","addedIn":"3.0.0"}],"fields":[]}]