Skip to main content

ClusterOptionCreateInput

Input for creating a new cluster option

input ClusterOptionCreateInput {
isRequired: YesNo
hidden: YesNo!
defaultProductId: Int
names: [LocalizedStringInput!]
descriptions: [LocalizedStringInput!]
shortDescriptions: [LocalizedStringInput!]
productIds: [Int!]
sources: [SourceInput!]
}

Fields

ClusterOptionCreateInput.isRequired ● YesNo enum

Indicates whether the customer must choose a value for the option to complete the cluster configuration.

ClusterOptionCreateInput.hidden ● YesNo! non-null enum

Hides the option from public catalog and configuration surfaces when set.

ClusterOptionCreateInput.defaultProductId ● Int scalar

Identifier of the product preselected as the default choice for the option.

ClusterOptionCreateInput.names ● [LocalizedStringInput!] list input

Localized names shown to end users when presenting the option. The catalogue's default language must be present.

ClusterOptionCreateInput.descriptions ● [LocalizedStringInput!] list input

Localized long-form descriptions shown when the customer explores the option.

ClusterOptionCreateInput.shortDescriptions ● [LocalizedStringInput!] list input

Localized short descriptions shown next to the option in listings and configurators.

ClusterOptionCreateInput.productIds ● [Int!] list scalar

Products that the customer can pick from for the option.

ClusterOptionCreateInput.sources ● [SourceInput!] list input

Pairs of external system names and the identifiers each system assigned to the cluster option.

Member Of

clusterOptionCreate mutation