final case classGeoJsonFeatureCollection[T <: GeoJSONFeature](features: Iterable[T], _type: String = "FeatureCollection") extends Product with Serializable
final case classPaginatedGeoJsonResponse[T <: GeoJSONFeature](count: Int, hasPrevious: Boolean, hasNext: Boolean, page: Int, pageSize: Int, features: Iterable[T], _type: String = "FeatureCollection") extends Product with Serializable
Case class for paginated results