Class VettingContext
Class containing package data required for vetting.
Inheritance
VettingContext
Assembly: Unity.PackageValidationSuite.Editor.dll
Syntax
public class VettingContext
Fields
PreviousVersionBinaryPath
Declaration
public const string PreviousVersionBinaryPath = "Temp/ApiValidationBinaries"
Field Value
relatedPackages
Declaration
public List<RelatedPackage> relatedPackages
Field Value
Properties
AllVersions
Declaration
public string[] AllVersions { get; set; }
Property Value
IsCore
Declaration
public bool IsCore { get; set; }
Property Value
IsRunByReleaseManagement
Declaration
public bool IsRunByReleaseManagement { get; set; }
Property Value
PackageExistsOnProduction
Declaration
public bool PackageExistsOnProduction { get; set; }
Property Value
PackageType
Declaration
public PackageType PackageType { get; set; }
Property Value
PackageVersionExistsOnProduction
Declaration
public bool PackageVersionExistsOnProduction { get; set; }
Property Value
PreviousPackageBinaryDirectory
Declaration
public string PreviousPackageBinaryDirectory { get; set; }
Property Value
PreviousPackageInfo
Declaration
public ManifestData PreviousPackageInfo { get; set; }
Property Value
ProjectPackageInfo
Declaration
public ManifestData ProjectPackageInfo { get; set; }
Property Value
PublishPackageInfo
Declaration
public ManifestData PublishPackageInfo { get; set; }
Property Value
VSuiteInfo
Declaration
public ManifestData VSuiteInfo { get; set; }
Property Value
ValidationExceptionManager
Declaration
public ValidationExceptionManager ValidationExceptionManager { get; set; }
Property Value
ValidationType
Declaration
public ValidationType ValidationType { get; set; }
Property Value
packageIdsForPromotion
Declaration
public string[] packageIdsForPromotion { get; set; }
Property Value
Methods
CreateAssetStoreContext(string, string, string, string)
Declaration
public static VettingContext CreateAssetStoreContext(string packageName, string packageVersion, string packagePath, string previousPackagePath)
Parameters
Returns
CreatePackmanContext(string, ValidationType)
Declaration
public static VettingContext CreatePackmanContext(string packageId, ValidationType validationType)
Parameters
Returns
GetManifest(string)
Declaration
public static ManifestData GetManifest(string packagePath)
Parameters
Type |
Name |
Description |
string |
packagePath |
|
Returns