#pragma once #include "map/booking_filter_params.hpp" #include "map/search_product_info.hpp" #include "search/hotels_filter.hpp" #include "search/result.hpp" #include #include #include #include #include #include namespace search { struct EverywhereSearchParams { using OnResults = std::function const & productInfo)>; std::string m_query; std::string m_inputLocale; std::shared_ptr m_hotelsFilter; booking::filter::Tasks m_bookingFilterTasks; std::optional m_timeout; OnResults m_onResults; }; } // namespace search