PlaceAggregates

@JsonClass(generateAdapter = true)
data class PlaceAggregates(@Json(name = "placeAggregateInfo") val placeAggregateInfo: List<PlaceAggregateInfoItem> = emptyList(), @Json(name = "windowSizeHrs") val windowSizeHrs: Int, @Json(name = "topRankedPlacesPlaceIds") val topRankedPlacesPlaceIds: List<String>, @Json(name = "processWindow") val processWindow: ProcessWindow, @Json(name = "metadata") val metadata: Metadata?)

Constructors

Link copied to clipboard
constructor(@Json(name = "placeAggregateInfo") placeAggregateInfo: List<PlaceAggregateInfoItem> = emptyList(), @Json(name = "windowSizeHrs") windowSizeHrs: Int, @Json(name = "topRankedPlacesPlaceIds") topRankedPlacesPlaceIds: List<String>, @Json(name = "processWindow") processWindow: ProcessWindow, @Json(name = "metadata") metadata: Metadata?)

Properties

Link copied to clipboard

Metadata associated with the place aggregates.

Link copied to clipboard

An array of place information, including score, location, and place ID.

Link copied to clipboard

The start and end time of the processing window.

Link copied to clipboard

An array of place IDs for the top-ranked places.

Link copied to clipboard

The size of the window in hours for the place aggregates.