Place Visit
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?)