PlaceVisit

constructor(@Json(name = "location") location: Location, @Json(name = "centerLatE7") centerLatE7: Int?, @Json(name = "centerLngE7") centerLngE7: Int?, @Json(name = "duration") duration: Duration?, @Json(name = "placeConfidence") placeConfidence: PlaceConfidence?, @Json(name = "visitConfidence") visitConfidence: Int?, @Json(name = "locationConfidence") locationConfidence: Int?, @Json(name = "otherCandidateLocations") otherCandidateLocations: List<Location> = emptyList(), @Json(name = "childVisits") childVisits: List<PlaceVisit>?, @Json(name = "sectionId") sectionId: String?, @Json(name = "simplifiedRawPath") simplifiedRawPath: SimplifiedRawPath?, @Json(name = "placeVisitLevel") placeVisitLevel: Int?, @Json(name = "editConfirmationStatus") editConfirmationStatus: String, @Json(name = "editActionMetadata") editActionMetadata: EditActionMetadata?, @Json(name = "lastEditedTimestamp") lastEditedTimestamp: ZonedDateTime?, @Json(name = "placeVisitType") placeVisitType: String?, @Json(name = "placeVisitImportance") placeVisitImportance: PlaceVisitImportance?, @Json(name = "locationAssertionType") locationAssertionType: LocationAssertionType?, @Json(name = "checkin") checkin: CheckIn?)