Skip to main content

Function: bundleService()

bundleService(client): object

Defined in: service/BundleService.ts:30

Service class for Bundle-related GraphQL operations

Parameters​

client​

GraphQLClient

Returns​

createBundle()​

createBundle(variables): Promise<Bundle>

Creates a new bundle *

Parameters​

variables​

BundleCreateVariables

Bundle creation input data *

Returns​

Promise<Bundle>

Promise<Bundle> The created bundle

deleteBundle()​

deleteBundle(id): Promise&lt;boolean>

Adds items to a bundle /** Deletes a bundle *

Parameters​

id​

number

Bundle ID to delete *

Returns​

Promise&lt;boolean>

Promise<boolean> Success status

getBundle()​

getBundle(variables): Promise&lt;Bundle>

Fetches a single bundle by ID *

Parameters​

variables​

BundleVariables

Bundle ID to fetch *

Returns​

Promise&lt;Bundle>

Promise<Bundle> The bundle data

getBundles()​

getBundles(variables?): Promise&lt;BundlesResponse>

Fetches a list of bundles with search criteria *

Parameters​

variables?​

BundleQueryVariables

Bundle query variables *

Returns​

Promise&lt;BundlesResponse>

Promise<BundlesResponse> The bundles response data

updateBundle()​

updateBundle(variables): Promise&lt;Bundle>

Updates an existing bundle *

Parameters​

variables​

BundleUpdateVariables

Bundle update input data *

Returns​

Promise&lt;Bundle>

Promise<Bundle> The updated bundle