// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. namespace WixToolset.Mba.Core { /// /// Package information from the BA manifest. /// public interface IPackageInfo { /// /// /// BOOTSTRAPPER_CACHE_TYPE CacheType { get; } /// /// Place for the BA to store it's own custom data for this package. /// object CustomData { get; set; } /// /// /// string Description { get; } /// /// /// string DisplayInternalUICondition { get; } /// /// /// string DisplayName { get; } /// /// /// string Id { get; } /// /// /// string InstallCondition { get; } /// /// /// string RepairCondition { get; } /// /// /// bool Permanent { get; } /// /// /// bool PrereqPackage { get; } /// /// /// string PrereqLicenseFile { get; } /// /// /// string PrereqLicenseUrl { get; } /// /// See /// PrimaryPackageType PrimaryPackageType { get; } /// /// /// string ProductCode { get; } /// /// /// PackageType Type { get; } /// /// /// string UpgradeCode { get; } /// /// /// string Version { get; } /// /// /// bool Vital { get; } } }