aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs')
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs b/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs
index c6285f03..b1036143 100644
--- a/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs
@@ -8,7 +8,7 @@ namespace WixToolset.Mba.Core
8 public interface IPackageInfo 8 public interface IPackageInfo
9 { 9 {
10 /// <summary> 10 /// <summary>
11 /// 11 /// The authored cache strategy for this package.
12 /// </summary> 12 /// </summary>
13 BOOTSTRAPPER_CACHE_TYPE CacheType { get; } 13 BOOTSTRAPPER_CACHE_TYPE CacheType { get; }
14 14
@@ -18,82 +18,82 @@ namespace WixToolset.Mba.Core
18 object CustomData { get; set; } 18 object CustomData { get; set; }
19 19
20 /// <summary> 20 /// <summary>
21 /// 21 /// The package's description.
22 /// </summary> 22 /// </summary>
23 string Description { get; } 23 string Description { get; }
24 24
25 /// <summary> 25 /// <summary>
26 /// 26 /// The authored bal:DisplayInternalUICondition.
27 /// </summary> 27 /// </summary>
28 string DisplayInternalUICondition { get; } 28 string DisplayInternalUICondition { get; }
29 29
30 /// <summary> 30 /// <summary>
31 /// 31 /// The package's display name.
32 /// </summary> 32 /// </summary>
33 string DisplayName { get; } 33 string DisplayName { get; }
34 34
35 /// <summary> 35 /// <summary>
36 /// 36 /// The package's Id.
37 /// </summary> 37 /// </summary>
38 string Id { get; } 38 string Id { get; }
39 39
40 /// <summary> 40 /// <summary>
41 /// 41 /// The authored InstallCondition.
42 /// </summary> 42 /// </summary>
43 string InstallCondition { get; } 43 string InstallCondition { get; }
44 44
45 /// <summary> 45 /// <summary>
46 /// 46 /// The authored RepairCondition.
47 /// </summary> 47 /// </summary>
48 string RepairCondition { get; } 48 string RepairCondition { get; }
49 49
50 /// <summary> 50 /// <summary>
51 /// 51 /// Whether the bundle should ever recommend the package to be uninstalled.
52 /// </summary> 52 /// </summary>
53 bool Permanent { get; } 53 bool Permanent { get; }
54 54
55 /// <summary> 55 /// <summary>
56 /// 56 /// Whether the package should be installed by the prereq BA for managed bootstrapper applications.
57 /// </summary> 57 /// </summary>
58 bool PrereqPackage { get; } 58 bool PrereqPackage { get; }
59 59
60 /// <summary> 60 /// <summary>
61 /// 61 /// The file name of the license file to be shown by the prereq BA.
62 /// </summary> 62 /// </summary>
63 string PrereqLicenseFile { get; } 63 string PrereqLicenseFile { get; }
64 64
65 /// <summary> 65 /// <summary>
66 /// 66 /// The URL of the license to be shown by the prereq BA.
67 /// </summary> 67 /// </summary>
68 string PrereqLicenseUrl { get; } 68 string PrereqLicenseUrl { get; }
69 69
70 /// <summary> 70 /// <summary>
71 /// See <see cref="PrimaryPackageType"/> 71 /// See <see cref="WixToolset.Mba.Core.PrimaryPackageType"/>
72 /// </summary> 72 /// </summary>
73 PrimaryPackageType PrimaryPackageType { get; } 73 PrimaryPackageType PrimaryPackageType { get; }
74 74
75 /// <summary> 75 /// <summary>
76 /// 76 /// The package's ProductCode.
77 /// </summary> 77 /// </summary>
78 string ProductCode { get; } 78 string ProductCode { get; }
79 79
80 /// <summary> 80 /// <summary>
81 /// 81 /// The type of the package.
82 /// </summary> 82 /// </summary>
83 PackageType Type { get; } 83 PackageType Type { get; }
84 84
85 /// <summary> 85 /// <summary>
86 /// 86 /// The package's UpgradeCode.
87 /// </summary> 87 /// </summary>
88 string UpgradeCode { get; } 88 string UpgradeCode { get; }
89 89
90 /// <summary> 90 /// <summary>
91 /// 91 /// The package's version.
92 /// </summary> 92 /// </summary>
93 string Version { get; } 93 string Version { get; }
94 94
95 /// <summary> 95 /// <summary>
96 /// 96 /// Whether the package's failure can be ignored while executing the chain.
97 /// </summary> 97 /// </summary>
98 bool Vital { get; } 98 bool Vital { get; }
99 } 99 }