/* 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 "data/data_photo.h" #include "data/data_document.h" struct BotAppData { BotAppData(not_null owner, const BotAppId &id); const not_null owner; BotAppId id = 0; PeerId botId = 0; QString shortName; QString title; QString description; PhotoData *photo = nullptr; DocumentData *document = nullptr; uint64 accessHash = 0; uint64 hash = 0; bool hasSettings = false; };