diff options
| author | Aotrix <[email protected]> | 2026-07-30 04:31:49 +0200 |
|---|---|---|
| committer | Aotrix <[email protected]> | 2026-07-30 04:31:49 +0200 |
| commit | 99421df7033148e6abb4e9f7a4d5d43f5cbd2ab4 (patch) | |
| tree | 8d03c98500709b6f1ef03b787fbde47ec2e0efaf /battleNetApi/include/apiUrl.hpp | |
| parent | 1fbfd13f5d7220122b2a127627cc9105013b4893 (diff) | |
Fixed tests for HearthstoneApi
Diffstat (limited to 'battleNetApi/include/apiUrl.hpp')
| -rw-r--r-- | battleNetApi/include/apiUrl.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/battleNetApi/include/apiUrl.hpp b/battleNetApi/include/apiUrl.hpp index e936b6c..ece4d17 100644 --- a/battleNetApi/include/apiUrl.hpp +++ b/battleNetApi/include/apiUrl.hpp @@ -3,16 +3,18 @@ #include <string> #include <unordered_map> +namespace bnet { +enum class GameMode { constructed, battlegrounds, mercenaries }; + 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 setGameMode(const GameMode &iGameMode); void setPage(const std::string &iPage); void setPage(uint64_t iPage); - void setPageSize(const std::string &iPageSize); void setPageSize(uint64_t iPageSize); bool hasRegion() const; @@ -35,3 +37,4 @@ class ApiUrl { void setValue(const std::string &iKey, const std::string &iValue); bool hasValue(const std::string &iKey) const; }; +}; // namespace bnet |
