CCPGroup
Representation of a group in the context of the product configuration. CCPGroup
interface CCPGroup {
'attributes'?: Array<CCPAttribute>;
'complete'?: boolean;
'configurable'?: boolean;
'consistent'?: boolean;
'description'?: string;
'groupType'?: string;
'id'?: string;
'name'?: string;
'subGroups'?: Array<CCPGroup>;
}Properties
| Name | Required | Type | Description |
|---|---|---|---|
attributes | Optional | Array<CCPAttribute> | List of attributes. {Array<CCPAttribute>} CCPGroup |
complete | Optional | boolean | Group is complete, meaning each mandatory attribute has been specified. {boolean} CCPGroup |
configurable | Optional | boolean | Group contains attributes. False if the group represents a non-configurable leaf in the configuration hierarchy. {boolean} CCPGroup |
consistent | Optional | boolean | Group is consistent, meaning it contains no conflicts. {boolean} CCPGroup |
description | Optional | string | Language dependent group description. {string} CCPGroup |
groupType | Optional | string | INSTANCE. {string} CCPGroup |
id | Optional | string | Group Identifier. {string} CCPGroup |
name | Optional | string | Language independent group name. {string} CCPGroup |
subGroups | Optional | Array<CCPGroup> | List of subordinate groups. {Array<CCPGroup>} CCPGroup |