interface AssignedProductReference {
    product: ProductReference;
    variantExclusion?: ProductVariantExclusion;
    variantSelection?: ProductVariantSelection;
}

Properties

Reference to a Product that is assigned to the Product Selection.

variantExclusion?: ProductVariantExclusion

The Variants of the Product that are excluded from the Product Selection.

This field may exist only in Product Selections with `IndividualExclusion` [ProductSelectionMode](ctp:api:type:ProductSelectionMode).
In absence of this field, all Variants are deemed to be excluded.
variantSelection?: ProductVariantSelection

The Variants of the Product that are included from the Product Selection.

This field may exist only in Product Selections with `Individual` [ProductSelectionMode](ctp:api:type:ProductSelectionMode).
In absence of this field, all Variants are deemed to be included.

Generated using TypeDoc