RememberInfiniteQueryResult
data class RememberInfiniteQueryResult<TInput : CacheableInput.QueryInput, TPageParam, TData, TError : Throwable>(val fetchState: FetchState, val error: TError?, val data: List<PagedData<TPageParam?, TData>>?, val hasNextPage: Boolean, val hasPreviousPage: Boolean, val fetchNextPage: suspend (queryInput: TInput, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit, val fetchPreviousPage: suspend (queryInput: TInput, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit, val fetchPage: suspend (queryInput: TInput, page: TPageParam, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit) : CacheableResultWithData<List<PagedData<TPageParam?, TData>>, TError>
Constructors
Link copied to clipboard
constructor(fetchState: FetchState, error: TError?, data: List<PagedData<TPageParam?, TData>>?, hasNextPage: Boolean, hasPreviousPage: Boolean, fetchNextPage: suspend (queryInput: TInput, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit, fetchPreviousPage: suspend (queryInput: TInput, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit, fetchPage: suspend (queryInput: TInput, page: TPageParam, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit)
Properties
Link copied to clipboard
val fetchNextPage: suspend (queryInput: TInput, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit
Link copied to clipboard
val fetchPreviousPage: suspend (queryInput: TInput, onSuccess: suspend (pageData: PagedData<TPageParam?, TData>?) -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard