/* This file is part of Telegram Desktop, the official desktop application for the Telegram messaging service. For license and copyright information please follow this link: https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #pragma once #include "base/timer.h" #include "history/history_item.h" #include "ui/image/image_location.h" #include "window/window_session_controller_link_info.h" class History; namespace Main { class Session; } // namespace Main namespace Data { struct SponsoredReportResult final { using Id = QByteArray; struct Option final { Id id = 0; QString text; }; using Options = std::vector