#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 namespace search { struct EverywhereSearchParams { std::string m_query; std::string m_inputLocale; std::shared_ptr m_hotelsFilter; booking::filter::Tasks m_bookingFilterTasks; using OnResults = std::function const & productInfo)>; OnResults m_onResults; }; } // namespace search