in client/src/main/scala/com.gu.contentapi.client/model/Queries.scala [280:289]
def parameters: Map[String, String] = originalQuery.parameters.filterKeys(not(isPaginationParameter)).toMap
override def pathSegment: String = s"content/$contentId/${direction.pathSegment}"
override def setPaginationConsistentWith(response: SearchResponse): PaginatedApiQuery[SearchResponse, Content] =
originalQuery.setPaginationConsistentWith(response)
protected override def followingQueryGivenFull(response: SearchResponse, updatedDirection: Direction): Option[PaginatedApiQuery[SearchResponse, Content]] = for {
content <- updatedDirection.guidingElementIn(response.results)
} yield copy(contentId = content.id, direction = updatedDirection)