winget-cli

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

IntegrityCategory.cs (1953B)


      1 // -----------------------------------------------------------------------------
      2 // <copyright file="IntegrityCategory.cs" company="Microsoft Corporation">
      3 //     Copyright (c) Microsoft Corporation. Licensed under the MIT License.
      4 // </copyright>
      5 // -----------------------------------------------------------------------------
      6 
      7 namespace Microsoft.WinGet.Client.Engine.Common
      8 {
      9     /// <summary>
     10     /// The type of the integrity check failure.
     11     /// </summary>
     12     public enum IntegrityCategory
     13     {
     14         /// <summary>
     15         /// WinGet is correctly installed.
     16         /// </summary>
     17         Installed,
     18 
     19         /// <summary>
     20         /// The version installed is not what is expected.
     21         /// </summary>
     22         UnexpectedVersion,
     23 
     24         /// <summary>
     25         /// Unknown reason.
     26         /// </summary>
     27         Unknown,
     28 
     29         /// <summary>
     30         /// A failure resulted on a simple winget command that shouldn't happen.
     31         /// </summary>
     32         Failure,
     33 
     34         /// <summary>
     35         /// WindowsAppPath not in PATH environment variable.
     36         /// </summary>
     37         NotInPath,
     38 
     39         /// <summary>
     40         /// Winget's app execution alias disabled.
     41         /// </summary>
     42         AppExecutionAliasDisabled,
     43 
     44         /// <summary>
     45         /// Windows OS is not supported.
     46         /// </summary>
     47         OsNotSupported,
     48 
     49         /// <summary>
     50         /// AppInstaller package is not installed.
     51         /// </summary>
     52         AppInstallerNotInstalled,
     53 
     54         /// <summary>
     55         /// AppInstaller package is not registered.
     56         /// </summary>
     57         AppInstallerNotRegistered,
     58 
     59         /// <summary>
     60         /// Installed App Installer package is not supported.
     61         /// </summary>
     62         AppInstallerNotSupported,
     63 
     64         /// <summary>
     65         /// No applicable license found.
     66         /// </summary>
     67         AppInstallerNoLicense,
     68     }
     69 }