Skip to main content

ClusterOptionCreateInput

Input for creating a new cluster option

input ClusterOptionCreateInput {
isRequired: YesNo
hidden: YesNo! = N
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