Product

Internal proxy for Unity's UnityEditor.PackageManager.UI.Internal.Product. Provides access to Asset Store product metadata including ID, display name, description, URL, and release notes.

Definition

Namespace: Paragon.Editor.ThirdPartyPackageImporter.Internals Assembly: Paragon.Editor.dll

[InternalProxy("UnityEditor.PackageManager.UI.Internal.Product", "UnityEditor.CoreModule")]
internal class Product : InternalProxy<Product>

Inheritance: InternalProxy<Product>Product

Remarks

Product wraps Asset Store product-level metadata. Unlike version-specific data (handled by PackageVersion), Product represents the overall listing with its ID, store URL, and latest release notes.

Accessed through Package.product, it is consumed by ThirdPartyPackageVersion.FromStorePackage() to populate description fields.

Properties

id

public long id { get; }

Asset Store product ID.

isHidden

Whether the product is hidden from the Asset Store.

displayName

Product display name on the Asset Store.

productUrl

URL to the product's Asset Store page.

description

Full product description text.

latestReleaseNotes

Release notes for the latest version.

Constructors

Product

Parameter
Type
Description

package

object

The internal Unity Product instance

Methods

ToString

Returns: The displayName.

See Also

  • Package — Contains this product via package.product

  • PackageVersion — Version-specific data complementing product metadata

Last updated