Skip to main content

Function: crossupsellService()

crossupsellService(client): object

Defined in: service/CrossupsellService.ts:37

Service class for Crossupsell-related GraphQL operations

Parameters​

client​

GraphQLClient

Returns​

createCrossupsell()​

createCrossupsell(variables): Promise<Crossupsell>

Creates a new crossupsell *

Parameters​

variables​

CrossupsellCreateVariables

Crossupsell creation input data *

Returns​

Promise<Crossupsell>

Promise<Crossupsell> The created crossupsell

getCrossupsell()​

getCrossupsell(variables): Promise&lt;Crossupsell>

Fetches a single crossupsell by ID *

Parameters​

variables​

CrossupsellVariables

Crossupsell ID to fetch *

Returns​

Promise&lt;Crossupsell>

Promise<Crossupsell> The crossupsell data

getCrossupsells()​

getCrossupsells(variables?): Promise&lt;CrossupsellsResponse>

Fetches a list of crossupsells with search criteria *

Parameters​

variables?​

CrossupsellsQueryVariables

Crossupsell search input parameters *

Returns​

Promise&lt;CrossupsellsResponse>

Promise<CrossupsellsResponse> The crossupsells response data

updateCrossupsell()​

updateCrossupsell(variables): Promise&lt;Crossupsell>

Updates an existing crossupsell *

Parameters​

variables​

CrossupsellUpdateVariables

Crossupsell update input data *

Returns​

Promise&lt;Crossupsell>

Promise<Crossupsell> The updated crossupsell