winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

CommonRestConstants.h (1274B)


      1 // Copyright (c) Microsoft Corporation.
      2 // Licensed under the MIT License.
      3 #pragma once
      4 #include <AppInstallerVersions.h>
      5 
      6 namespace AppInstaller::Repository::Rest::Schema
      7 {
      8     // Winget supported contract versions
      9     const Utility::Version Version_1_0_0{ "1.0.0" };
     10     const Utility::Version Version_1_1_0{ "1.1.0" };
     11     const Utility::Version Version_1_4_0{ "1.4.0" };
     12     const Utility::Version Version_1_5_0{ "1.5.0" };
     13     const Utility::Version Version_1_6_0{ "1.6.0" };
     14     const Utility::Version Version_1_7_0{ "1.7.0" };
     15     const Utility::Version Version_1_9_0{ "1.9.0" };
     16     const Utility::Version Version_1_10_0{ "1.10.0" };
     17     const Utility::Version Version_1_12_0{ "1.12.0" };
     18 
     19     // General API response constants
     20     constexpr std::string_view Data = "Data"sv;
     21     constexpr std::string_view ContinuationToken = "ContinuationToken"sv;
     22 
     23     // General API Header constant
     24     constexpr std::string_view ContractVersion = "Version"sv;
     25 
     26     // General endpoint constants
     27     constexpr std::string_view InformationGetEndpoint = "/information"sv;
     28     constexpr std::string_view ManifestSearchPostEndpoint = "/manifestSearch"sv;
     29     constexpr std::string_view ManifestByVersionAndChannelGetEndpoint = "/packageManifests/"sv;
     30 }