InstallerDependency.cs (1312B)
1 // ----------------------------------------------------------------------------- 2 // <copyright file="InstallerDependency.cs" company="Microsoft Corporation"> 3 // Copyright (c) Microsoft Corporation. Licensed under the MIT License. 4 // </copyright> 5 // ----------------------------------------------------------------------------- 6 7 namespace Microsoft.WinGetUtil.Models.V1 8 { 9 using System; 10 using System.Collections.Generic; 11 12 /// <summary> 13 /// Class that contains different dependencies of installer. 14 /// </summary> 15 public class InstallerDependency 16 { 17 /// <summary> 18 /// Gets or sets the windows features installer depends on. 19 /// </summary> 20 public List<string> WindowsFeatures { get; set; } 21 22 /// <summary> 23 /// Gets or sets the windows libraries installer depends on. 24 /// </summary> 25 public List<string> WindowsLibraries { get; set; } 26 27 /// <summary> 28 /// Gets or sets the package dependencies under same source. 29 /// </summary> 30 public List<InstallerPackageDependency> PackageDependencies { get; set; } 31 32 /// <summary> 33 /// Gets or sets the external dependencies installer depends on. 34 /// </summary> 35 public List<string> ExternalDependencies { get; set; } 36 } 37 }