aboutsummaryrefslogtreecommitdiff
path: root/src/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/wix/WixToolset.Data/Symbols/WixBundleBundlePackagePayloadSymbol.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/api/wix/WixToolset.Data/Symbols/WixBundleBundlePackagePayloadSymbol.cs b/src/api/wix/WixToolset.Data/Symbols/WixBundleBundlePackagePayloadSymbol.cs
index a171682d..46bfe034 100644
--- a/src/api/wix/WixToolset.Data/Symbols/WixBundleBundlePackagePayloadSymbol.cs
+++ b/src/api/wix/WixToolset.Data/Symbols/WixBundleBundlePackagePayloadSymbol.cs
@@ -10,6 +10,7 @@ namespace WixToolset.Data
10 SymbolDefinitionType.WixBundleBundlePackagePayload, 10 SymbolDefinitionType.WixBundleBundlePackagePayload,
11 new IntermediateFieldDefinition[] 11 new IntermediateFieldDefinition[]
12 { 12 {
13 new IntermediateFieldDefinition(nameof(WixBundleBundlePackagePayloadSymbolFields.PayloadGeneration), IntermediateFieldType.Number),
13 }, 14 },
14 typeof(WixBundleBundlePackagePayloadSymbol)); 15 typeof(WixBundleBundlePackagePayloadSymbol));
15 } 16 }
@@ -19,6 +20,15 @@ namespace WixToolset.Data.Symbols
19{ 20{
20 public enum WixBundleBundlePackagePayloadSymbolFields 21 public enum WixBundleBundlePackagePayloadSymbolFields
21 { 22 {
23 PayloadGeneration,
24 }
25
26 public enum BundlePackagePayloadGenerationType
27 {
28 None,
29 ExternalWithoutDownloadUrl,
30 External,
31 All,
22 } 32 }
23 33
24 public class WixBundleBundlePackagePayloadSymbol : IntermediateSymbol 34 public class WixBundleBundlePackagePayloadSymbol : IntermediateSymbol
@@ -32,5 +42,11 @@ namespace WixToolset.Data.Symbols
32 } 42 }
33 43
34 public IntermediateField this[WixBundleBundlePackagePayloadSymbolFields index] => this.Fields[(int)index]; 44 public IntermediateField this[WixBundleBundlePackagePayloadSymbolFields index] => this.Fields[(int)index];
45
46 public BundlePackagePayloadGenerationType PayloadGeneration
47 {
48 get => (BundlePackagePayloadGenerationType)this.Fields[(int)WixBundleBundlePackagePayloadSymbolFields.PayloadGeneration].AsNumber();
49 set => this.Set((int)WixBundleBundlePackagePayloadSymbolFields.PayloadGeneration, (int)value);
50 }
35 } 51 }
36} 52}