#pragma once #include #include class ApiUrl { public: ApiUrl(const std::string &iContentType, const std::string &iRegion); void setRegion(const std::string &iRegion); void setLocale(const std::string &iLocale); void setGameMode(const std::string &iGameMode); void setPageSize(const std::string &iPageSize); std::string operator()() const; private: std::string mContentType; std::string mRegion; std::unordered_map aParameters; };