Skip to main content

Interface: Cluster

Defined in: type/Cluster.ts:19

Object class for Cluster

Extends

Properties

attributes?

optional attributes?: AttributeResultResponse

Defined in: type/Cluster.ts:27

Lists attributes for this cluster based on the search input.


categories?

optional categories?: CategoryResponse

Defined in: type/Cluster.ts:29

All the categories the cluster belongs to


category

category: Category

Defined in: type/Cluster.ts:31

category field


categoryId

categoryId: number

Defined in: type/Cluster.ts:25

categoryId field

Overrides

IBaseProduct.categoryId


categoryIds

categoryIds: number[]

Defined in: type/Cluster.ts:84

Identifiers of every category the product belongs to.

Overrides

IBaseProduct.categoryIds


categoryPath

categoryPath: Category[]

Defined in: type/Cluster.ts:33

categoryPath field


categoryRelations

categoryRelations: BaseProductCategoryRelationship[]

Defined in: type/Cluster.ts:90

categoryRelations field


clusterConfig?

optional clusterConfig?: ClusterConfig

Defined in: type/Cluster.ts:88

clusterConfig field


clusterId

clusterId: number

Defined in: type/Cluster.ts:23

The classID of this cluster


code?

optional code?: string

Defined in: type/Cluster.ts:86

Cluster code. Uniquely identifies a cluster within the catalogue and is only meaningful on cluster records.


config?

optional config?: ClusterConfig

Defined in: type/Cluster.ts:53

config field


createdAt

createdAt: string

Defined in: type/Cluster.ts:45

The creation date of this product

Overrides

IBaseProduct.createdAt


crossupsellsFrom

crossupsellsFrom: CrossupsellsResponse

Defined in: type/Cluster.ts:35

crossupsellsFrom field


crossupsellsTo

crossupsellsTo: CrossupsellsResponse

Defined in: type/Cluster.ts:37

crossupsellsTo field


defaultLanguage

defaultLanguage: string

Defined in: type/IBaseProduct.ts:26

The default language for this product or cluster

Inherited from

IBaseProduct.defaultLanguage


defaultProduct?

optional defaultProduct?: Product

Defined in: type/Cluster.ts:51

defaultProduct field


descriptions

descriptions: LocalizedString[]

Defined in: type/Cluster.ts:57

descriptions field

Overrides

IBaseProduct.descriptions


favoriteLists?

optional favoriteLists?: FavoriteListsResponse

Defined in: type/Cluster.ts:39

favoriteLists field


hidden

hidden: YesNo

Defined in: type/Cluster.ts:77

The hidden status of this resource.

Overrides

IBaseProduct.hidden


id

id: number

Defined in: type/Cluster.ts:21

Resource primary identifier

Overrides

IBaseProduct.id


lastModifiedAt

lastModifiedAt: string

Defined in: type/Cluster.ts:47

The last modified date of this product

Overrides

IBaseProduct.lastModifiedAt


metadataCanonicalUrls?

optional metadataCanonicalUrls?: LocalizedString[]

Defined in: type/Cluster.ts:71

[SEO] Localized Metadata canonical url available in multiple languages

Overrides

IBaseProduct.metadataCanonicalUrls


metadataDescriptions?

optional metadataDescriptions?: LocalizedString[]

Defined in: type/Cluster.ts:67

[SEO] Localized Metadata description available in multiple languages

Overrides

IBaseProduct.metadataDescriptions


metadataKeywords?

optional metadataKeywords?: LocalizedString[]

Defined in: type/Cluster.ts:69

[SEO] Localized Metadata keywords available in multiple languages

Overrides

IBaseProduct.metadataKeywords


metadataTitles?

optional metadataTitles?: LocalizedString[]

Defined in: type/Cluster.ts:65

[SEO] Localized Metadata title available in multiple languages

Overrides

IBaseProduct.metadataTitles


names

names: LocalizedString[]

Defined in: type/Cluster.ts:55

names field

Overrides

IBaseProduct.names


options

options: ClusterOption[]

Defined in: type/Cluster.ts:49

options field


orderlists

orderlists: OrderlistsResponse

Defined in: type/Cluster.ts:41

orderlists field


priority?

optional priority?: number

Defined in: type/Cluster.ts:63

priority field

Overrides

IBaseProduct.priority


products

products: Product[]

Defined in: type/Cluster.ts:43

Array of selectable main products for this cluster, when the array contains more than one. Only one can be added per cart/order item


shortDescriptions

shortDescriptions: LocalizedString[]

Defined in: type/Cluster.ts:59

shortDescriptions field

Overrides

IBaseProduct.shortDescriptions


shortNames

shortNames: LocalizedString[]

Defined in: type/Cluster.ts:73

Short names for this cluster per language


sku

sku: string

Defined in: type/IBaseProduct.ts:22

The SKU (stock keeping unit) of this product

Inherited from

IBaseProduct.sku


slugs

slugs: LocalizedString[]

Defined in: type/Cluster.ts:61

slugs field

Overrides

IBaseProduct.slugs


sources

sources: Source[]

Defined in: type/Cluster.ts:75

sources field

Overrides

IBaseProduct.sources


type

type: ProductClass

Defined in: type/Cluster.ts:82

Discriminator that distinguishes between a product and a cluster within the shared catalogue.

Overrides

IBaseProduct.type


uuid

uuid: string

Defined in: type/Cluster.ts:80

Globally unique identifier for the product or cluster.

Overrides

IBaseProduct.uuid