#pragma once #include #include #include "restclient.h" #include "position.h" class BlitzAPI : public RestClient { public: BlitzAPI(); struct ChampionInfo { std::vector skillorder; std::vector runes; uint32_t primaryRune = 0; // items? ChampionInfo(); explicit ChampionInfo(const QJsonObject&); }; ChampionInfo getChampionInfo(uint32_t championID, Position p, uint32_t enemyChampionID = 0); // TODO: add more parameters: Queue (Ranked 5x5) private: };