ApolloPagingSource

constructor(appendCall: suspend (response: ApolloResponse<Data>?, loadSize: Int) -> ApolloCall<Data>?, itemsAfter: suspend (response: ApolloResponse<Data>, loadedItemsCount: Int) -> Int = { _, _ -> LoadResult.Page.COUNT_UNDEFINED }, prependCall: suspend (response: ApolloResponse<Data>, loadSize: Int) -> ApolloCall<Data>?? = null, itemsBefore: suspend (response: ApolloResponse<Data>, loadedItemsCount: Int) -> Int = { _, _ -> LoadResult.Page.COUNT_UNDEFINED }, getItems: suspend (response: ApolloResponse<Data>) -> Result<List<Value>>)