ActivitySegment

constructor(    @Json(name = "startLocation") startLocation: Location?,     @Json(name = "endLocation") endLocation: Location?,     @Json(name = "duration") duration: Duration?,     @Json(name = "distance") distance: Int?,     @Json(name = "activityType") activityType: SemanticActivityType?,     @Json(name = "activities") activities: List<Activity> = emptyList(),     @Json(name = "confidence") confidence: Confidence?,     @Json(name = "waypointPath") waypointPath: WaypointPath?,     @Json(name = "simplifiedRawPath") simplifiedRawPath: SimplifiedRawPath?,     @Json(name = "transitPath") transitPath: TransitPath?,     @Json(name = "parkingEvent") parkingEvent: ParkingEvent?,     @Json(name = "editConfirmationStatus") editConfirmationStatus: EditConfirmationStatus?,     @Json(name = "editActionMetadata") editActionMetadata: EditActionMetadata?,     @Json(name = "lastEditedTimestamp") lastEditedTimestamp: String?)