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
Returns
ClusterService
Methods
clusterAddToCategory()
clusterAddToCategory(
variables):Promise<BaseProductCategoryRelationship>
Defined in: service/ClusterService.ts:204
Parameters
variables
Returns
Promise<BaseProductCategoryRelationship>
clusterAssignProduct()
clusterAssignProduct(
variables):Promise<Cluster>
Defined in: service/ClusterService.ts:205
Parameters
variables
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
Cluster creation variables
Returns
Promise<Cluster>
deleteCluster()
deleteCluster(
variables):Promise<boolean>
Defined in: service/ClusterService.ts:203
Deletes a cluster
Parameters
variables
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
Variables for cluster query
fetchOptions?
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?
Returns
Promise<Cluster>
getClusters()
getClusters(
variables):Promise<ClustersResponse>
Defined in: service/ClusterService.ts:211
Parameters
variables
Returns
Promise<ClustersResponse>
updateCluster()
updateCluster(
variables):Promise<Cluster>
Defined in: service/ClusterService.ts:198
Updates an existing cluster
Parameters
variables
Cluster update variables
Returns
Promise<Cluster>