CCPGroup
Representation of a group in the context of the product configuration CCPGroup
export 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 |