Skip to content

ProjectLicenseSelection

ClassAssetInventoryAssetInventory.Editor
public sealed class ProjectLicenseSelection

A complete selected snapshot which remains valid independently of current option definitions.

public PackageLicense ToLicense()

Creates a detached package license snapshot containing this recorded project choice and its source identity.

Returns

AssetInventory.PackageLicense

public ProjectLicenseSelection()

public string CatalogId { get; set; }

Returns

System.String

public int AssetId { get; set; }

Returns

System.Int32

public Asset.Source AssetSource { get; set; }

Returns

AssetInventory.Asset.Source

public int ForeignId { get; set; }

Returns

System.Int32

public string SafeName { get; set; }

Returns

System.String

public string License { get; set; }

Returns

System.String

public string LicenseLocation { get; set; }

Returns

System.String

public string LicenseData { get; set; }

Returns

System.String

public LicenseSelectionKind LicenseSelectionKind { get; set; }

Returns

AssetInventory.LicenseSelectionKind

public string LicenseSelectionSourceKey { get; set; }

Returns

System.String

public string LicenseDocumentHash { get; set; }

Returns

System.String