Skip to main content

Class: ClusterService

Defined in: service/ClusterService.ts:176

Backwards-compatible class form. New code should call clusterService(client).

Constructors

Constructor

new ClusterService(client): ClusterService

Defined in: service/ClusterService.ts:178

Parameters

client

GraphQLClient

Returns

ClusterService

Methods

clusterAddToCategory()

clusterAddToCategory(variables): Promise<BaseProductCategoryRelationship>

Defined in: service/ClusterService.ts:204

Parameters

variables

ClusterAddToCategoryVariables

Returns

Promise<BaseProductCategoryRelationship>


clusterAssignProduct()

clusterAssignProduct(variables): Promise<Cluster>

Defined in: service/ClusterService.ts:205

Parameters

variables

ClusterAssignProductVariables

Returns

Promise<Cluster>


clusterCategoryMoveAbove()

clusterCategoryMoveAbove(variables): Promise<BaseProductCategoryRelationship[]>

Defined in: service/ClusterService.ts:206

Parameters

variables

ClusterCategoryMoveAboveVariables

Returns

Promise<BaseProductCategoryRelationship[]>


clusterCategoryMoveBelow()

clusterCategoryMoveBelow(variables): Promise<BaseProductCategoryRelationship[]>

Defined in: service/ClusterService.ts:207

Parameters

variables

ClusterCategoryMoveBelowVariables

Returns

Promise<BaseProductCategoryRelationship[]>


clusterRemoveFromCategory()

clusterRemoveFromCategory(variables): Promise<boolean>

Defined in: service/ClusterService.ts:208

Parameters

variables

ClusterRemoveFromCategoryVariables

Returns

Promise<boolean>


clustersBulkAddToCategory()

clustersBulkAddToCategory(variables): Promise<BaseProductCategoryRelationship[]>

Defined in: service/ClusterService.ts:212

Parameters

variables

ClustersBulkAddToCategoryVariables

Returns

Promise<BaseProductCategoryRelationship[]>


clustersBulkRemoveFromCategory()

clustersBulkRemoveFromCategory(variables): Promise<boolean>

Defined in: service/ClusterService.ts:213

Parameters

variables

ClustersBulkRemoveFromCategoryVariables

Returns

Promise<boolean>


clusterSetDefaultCategory()

clusterSetDefaultCategory(variables): Promise<Cluster>

Defined in: service/ClusterService.ts:209

Parameters

variables

ClusterSetDefaultCategoryVariables

Returns

Promise<Cluster>


clusterUnassignProduct()

clusterUnassignProduct(variables): Promise<Cluster>

Defined in: service/ClusterService.ts:210

Parameters

variables

ClusterUnassignProductVariables

Returns

Promise<Cluster>


createCluster()

createCluster(variables): Promise<Cluster>

Defined in: service/ClusterService.ts:193

Creates a new cluster

Parameters

variables

ClusterCreateVariables

Cluster creation variables

Returns

Promise<Cluster>


deleteCluster()

deleteCluster(variables): Promise<boolean>

Defined in: service/ClusterService.ts:203

Deletes a cluster

Parameters

variables

ClusterDeleteVariables

Cluster delete variables

Returns

Promise<boolean>


getCluster()

getCluster(variables, fetchOptions?): Promise<Cluster>

Defined in: service/ClusterService.ts:188

Fetches a single cluster by ID or slug

Parameters

variables

ClusterVariables

Variables for cluster query

fetchOptions?

GraphQLFetchOptions

Returns

Promise<Cluster>


getClusterConfig()

getClusterConfig(clusterId, fetchOptions?): Promise<Cluster>

Defined in: service/ClusterService.ts:183

Retrieves a specific cluster configuration

Parameters

clusterId

number

Cluster ID to fetch

fetchOptions?

GraphQLFetchOptions

Returns

Promise<Cluster>


getClusters()

getClusters(variables): Promise<ClustersResponse>

Defined in: service/ClusterService.ts:211

Parameters

variables

ClustersVariables

Returns

Promise<ClustersResponse>


updateCluster()

updateCluster(variables): Promise<Cluster>

Defined in: service/ClusterService.ts:198

Updates an existing cluster

Parameters

variables

ClusterUpdateVariables

Cluster update variables

Returns

Promise<Cluster>