CCPConfigurationOverview
Representation of a product configuration overview, a condensed read-only view of a product configuration. Contains only the selected values CCPConfigurationOverview
export 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 like 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 ID 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 field {number} CCPConfigurationOverview |