Rest.h (724B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #pragma once 4 #include <cpprest/json.h> 5 6 namespace AppInstaller::Rest 7 { 8 utility::string_t GetRestAPIBaseUri(std::string restApiUri); 9 10 bool IsValidUri(const utility::string_t& restApiUri); 11 12 utility::string_t AppendPathToUri(const utility::string_t& restApiUri, const utility::string_t& path); 13 14 utility::string_t MakeQueryParam(std::string_view queryName, const std::string& queryValue); 15 16 utility::string_t AppendQueryParamsToUri(const utility::string_t& uri, const std::map<std::string_view, std::string>& queryParameters); 17 18 std::vector<std::string> GetUniqueItems(const std::vector<std::string>& list); 19 } 20