CCPConfigurationOverview
Representation of a product configuration overview, a condensed read-only view of a product configuration. Contains only the selected values. CCPConfigurationOverview
interface CCPConfigurationOverview {
'appliedCsticFilter'?: Array<CCPFilterData>;
'groupFilterList'?: Array<CCPFilterData>;
'groups'?: Array<CCPGroupOverview>;
'id'?: string;
'messages'?: Array<CCPMessage>;
'numberOfConflicts'?: number;
'numberOfIncompleteCharacteristics'?: number;
'pricing'?: CCPConfigurationOverallPricing;
'pricingEnabled'?: boolean;
'productCode'?: string;
'sourceDocumentId'?: string;
'totalNumberOfIssues'?: number;
}Properties
| Name | Required | Type | Description |
|---|---|---|---|
appliedCsticFilter | Optional | Array<CCPFilterData> | For filtering the configuration overview according to attribute facets such as price relevance or attribute author. {Array<CCPFilterData>} CCPConfigurationOverview |
groupFilterList | Optional | Array<CCPFilterData> | For filtering the configuration overview according to the UI groups. {Array<CCPFilterData>} CCPConfigurationOverview |
groups | Optional | Array<CCPGroupOverview> | Configuration overview groups. {Array<CCPGroupOverview>} CCPConfigurationOverview |
id | Optional | string | Configuration Identifier. A randomly generated UUID owned by the product configurator. {string} CCPConfigurationOverview |
messages | Optional | Array<CCPMessage> | Message list. {Array<CCPMessage>} CCPConfigurationOverview |
numberOfConflicts | Optional | number | Total number of conflicts. {number} CCPConfigurationOverview |
numberOfIncompleteCharacteristics | Optional | number | Total number of incomplete attributes. {number} CCPConfigurationOverview |
pricing | Optional | CCPConfigurationOverallPricing | {CCPConfigurationOverallPricing} CCPConfigurationOverview |
pricingEnabled | Optional | boolean | Pricing is enabled, meaning that pricing related APIs are called and prices are shown during configuration. {boolean} CCPConfigurationOverview |
productCode | Optional | string | Product code of configuration's root product. {string} CCPConfigurationOverview |
sourceDocumentId | Optional | string | Identifier of document that owns this configuration. Can be the identifier of a saved cart, a quote, or an order. {string} CCPConfigurationOverview |
totalNumberOfIssues | Optional | number | Total number of issues: sum of number of conflicts and number of incomplete mandatory fields. {number} CCPConfigurationOverview |