Function: clusterService()
clusterService(
client):object
Defined in: service/ClusterService.ts:29
Service class for Cluster-related GraphQL operations
Parameters
client
Returns
createCluster()
createCluster(
variables):Promise<Cluster>
Creates a new cluster *
Parameters
variables
Cluster creation variables *
Returns
Promise<Cluster>
Promise<Cluster> The created cluster
deleteCluster()
deleteCluster(
variables):Promise<boolean>
Deletes a cluster *
Parameters
variables
Cluster delete variables *
Returns
Promise<boolean>
Promise<boolean> Success status
getCluster()
getCluster(
variables,fetchOptions?):Promise<Cluster>
Fetches a single cluster by ID or slug *
Parameters
variables
Variables for cluster query
-
- clusterId: number - Cluster ID to fetch
-
- slug: string - Cluster slug to fetch
-
- language: string - Language for localized content
-
- priceCalculateProductInput: PriceCalculateProductInput - Price calculation input
-
- userBulkPriceProductInput: UserBulkPriceProductInput - User bulk price input
-
- attributeResultSearchInput: AttributeResultSearchInput - Attribute search input
-
- imageSearchFilters: MediaImageProductSearchInput - Image search filters
-
- mediaVideoSearchInput: MediaVideoProductSearchInput - Video search input
-
- mediaDocumentSearchInput: MediaDocumentProductSearchInput - Document search input
-
- imageVariantFilters: TransformationsInput - Image transformation filters
fetchOptions?
Returns
Promise<Cluster>
Promise<Cluster> Cluster data
getClusterConfig()
getClusterConfig(
clusterId,fetchOptions?):Promise<Cluster>
Retrieves a specific cluster configuration *
Parameters
clusterId
number
Cluster ID to fetch *
fetchOptions?
Returns
Promise<Cluster>
Promise<Cluster> Cluster config data
updateCluster()
updateCluster(
variables):Promise<Cluster>
Updates an existing cluster *
Parameters
variables
Cluster update variables *
Returns
Promise<Cluster>
Promise<Cluster> The updated cluster