---
schema_version: "1"
id: f874f5cb4bdc62e4375beaa1888b52ea58854b6217493ad47b6d9b75660abdf3
title: runtime_industries_cpq Namespace
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/264-0-0/rn_runtime_industries_cpq_namespace.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_runtime_industries_cpq_namespace.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 080ab8f7230ecdc4491882a7b276586e3fac489e46d001d02f2f07aa70fbb737
description: Work with product variations and units of measure during product discovery and selection. The runtime_industries_cpq namespace includes new classes and properties that represent a product's variation attributes, variation class, child variations, and units of measure.
products:
  - Cross Cloud
release: "264"
---
# runtime\_industries\_cpq Namespace

Work with product variations and units of measure during product discovery and selection. The runtime\_industries\_cpq namespace includes new classes and properties that represent a product's variation attributes, variation class, child variations, and units of measure.

## New Classes

Get the details of a product's variation attribute set

Use the new `ProductVariantAttributeSetOutputRepresentation` class constructors and properties.

Get the details of a variation attribute in a product's variation attribute set

Use the new `ProductVariantAttributeOutputRepresentation` class constructors and properties.

Get the details of a variation attribute value

Use the new `ProductVariantAttributeValueOutputRepresentation` class constructors and properties.

Get the details of a product's unit of measure

Use the new `ProductUnitOfMeasureOutputRepresentation` class constructor and properties.

## New Properties in Existing Classes

Get the variation class of a product

Use the new `productClass` property in the existing `ProductDetailsRepresentation`, `ProductOutputRepresentation`, `ProductListRepresentation`, `BulkProductDetailsRepresentation`, `SearchProductsRepresentation`, and `GuidedSelectionRepresentation` classes.

Get the child variations of a product

Use the new `childVariationIds` property in the existing `ProductDetailsRepresentation`, `ProductOutputRepresentation`, `ProductListRepresentation`, `BulkProductDetailsRepresentation`, `SearchProductsRepresentation`, and `GuidedSelectionRepresentation` classes.

Get the variation attribute set of a product

Use the new `variationAttributeSet` property in the existing `ProductDetailsRepresentation`, `ProductOutputRepresentation`, `ProductListRepresentation`, `BulkProductDetailsRepresentation`, `SearchProductsRepresentation`, and `GuidedSelectionRepresentation` classes.

Get the number of variations for a product

Use the new `variationsCount` property in the existing `ProductListRepresentation`, `SearchProductsRepresentation`, and `GuidedSelectionRepresentation` classes.

Get the categories of a product

Use the new `productCategories` property in the existing `SearchProductsRepresentation` class.

Get the sequence of an attribute category

Use the new `sequence` property in the existing `AttributeCategoryOutputRepresentation` class.

Get the units of measure for a product

Use the new `productUnitOfMeasures` property in the existing `ProductDetailsRepresentation`, `ProductListRepresentation`, `BulkProductDetailsRepresentation`, `SearchProductsRepresentation`, and `GuidedSelectionRepresentation` classes.

#### See Also

- [_Revenue Management Developer Guide_: Product Discovery Apex Reference](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/apex_namespace_runtime_industries_cpq.htm)