IClusterOption
Container for a set of options belonging to a configurable cluster
interface IClusterOption {
id: Int!
clusterOptionId: Int!
isRequired: Boolean!
isHidden: YesNo!
defaultProduct: Product
products: [Product!]!
name: [LocalizedString!]!
description: [LocalizedString!]!
shortDescription: [LocalizedString!]!
}
Fields
IClusterOption.id
● Int!
non-null scalar
IClusterOption.clusterOptionId
● Int!
non-null scalar
The classID of the cluster that represents this cluster
IClusterOption.isRequired
● Boolean!
non-null scalar
Indicates whether an option is required or not
IClusterOption.isHidden
● YesNo!
non-null enum
Indicates whether an option is hidden or not
IClusterOption.defaultProduct
● Product
object
The default product that should be selected for this option
IClusterOption.products
● [Product!]!
non-null object
The products that can be added as this typed of option.
IClusterOption.name
● [LocalizedString!]!
non-null object
Localized product name as it is available in the supported language defaults to the product's default language.
IClusterOption.description
● [LocalizedString!]!
non-null object
The long description for this product, this field can contain html formatting, this field can be translated is case of multilingual catalog
IClusterOption.shortDescription
● [LocalizedString!]!
non-null object
The short description for this product, this field can contain html formatting, this field can be translated is case of multilingual catalog
Implemented By
ClusterOption
object