data class ScrapingCondition( val searchConditionWrapper: SearchConditionWrapper, val origin: String, val destination: String, val departureDate: LocalDate, val returnDate: LocalDate? = null, val direct: Boolean? = null, val policy: AirRecommendationPolicy,)
data class ScrapingResult( val principleId: UUID, val title: String, val elapsed: Long, val totalCount: Int, val successCount: Int, val failedList: List<String>)