Function: clusterOptionService()
clusterOptionService(
client):object
Defined in: service/ClusterOptionService.ts:19
Service for ClusterOption-related GraphQL operations
Parameters
client
Returns
clusterOptionAssignProducts()
clusterOptionAssignProducts(
variables):Promise<ClusterOption>
Attach existing products to a cluster option so they become selectable for it.
Parameters
variables
ClusterOptionAssignProductsVariables
Returns
Promise<ClusterOption>
clusterOptionMoveAbove()
clusterOptionMoveAbove(
variables):Promise<ClusterOption[]>
Reorder a cluster option within its cluster so it appears immediately before another option.
Parameters
variables
ClusterOptionMoveAboveVariables
Returns
Promise<ClusterOption[]>
clusterOptionMoveBelow()
clusterOptionMoveBelow(
variables):Promise<ClusterOption[]>
Reorder a cluster option within its cluster so it appears immediately after another option.
Parameters
variables
ClusterOptionMoveBelowVariables
Returns
Promise<ClusterOption[]>
clusterOptionProductCreate()
clusterOptionProductCreate(
variables):Promise<Product>
Create a product directly within a cluster option.
Parameters
variables
ClusterOptionProductCreateVariables
Returns
Promise<Product>
clusterOptionProductDelete()
clusterOptionProductDelete(
variables):Promise<boolean>
Remove a product attached to a cluster option from the catalogue.
Parameters
variables
ClusterOptionProductDeleteVariables
Returns
Promise<boolean>
clusterOptionProductUpdate()
clusterOptionProductUpdate(
variables):Promise<Product>
Apply a partial update to a product attached to a cluster option.
Parameters
variables
ClusterOptionProductUpdateVariables
Returns
Promise<Product>
clusterOptionRemoveProducts()
clusterOptionRemoveProducts(
variables):Promise<ClusterOption>
Detach products from a cluster option.
Parameters
variables
ClusterOptionRemoveProductsVariables
Returns
Promise<ClusterOption>
getClusterOption()
getClusterOption(
variables):Promise<ClusterOption>
Retrieve a single cluster option by global identifier.
Parameters
variables
Returns
Promise<ClusterOption>
getClusterOptions()
getClusterOptions(
variables):Promise<ClusterOptionsResponse>
Search cluster options with filtering and pagination.
Parameters
variables
Returns
Promise<ClusterOptionsResponse>