Objects

CpqSectionType

A part of a configuration, holding variables, option groups and further sections

A part of a configuration, holding variables, option groups and further sections

type CpqSectionType {
  id: String
  name: String
  description: String
  visible: Boolean!
  sortIndex: Int
  sections: [CpqSectionType]
  variables: [CpqVariableType]
  optionGroups: [CpqOptionGroupType]
  messages: [CpqMessageType]
}

Fields

id ● String scalar

The section id

name ● String scalar

The section name, in the requested language

description ● String scalar

The section description, in the requested language

visible ● Boolean! non-null scalar required

'false' when the shopper's other choices rule this section out

sortIndex ● Int scalar

Orders this section against every other member of the same parent, its sibling sections, variables and option groups alike. Sort those on sortIndex, nulls last, and render them in that order. Null on every member means no order was reported, so keep the order the lists arrive in.

sections ● [CpqSectionType] list object

Sections nested in this one

variables ● [CpqVariableType] list object

Variables in this section

optionGroups ● [CpqOptionGroupType] list object

Option groups in this section

messages ● [CpqMessageType] list object

Messages about this section

Member Of

CpqConfigurationType object ● CpqSectionType object