Skip to main content

Class: BundleService

Defined in: service/BundleService.ts:94

Backwards-compatible class form. New code should call bundleService(client).

Constructors

Constructor

new BundleService(client): BundleService

Defined in: service/BundleService.ts:96

Parameters

client

GraphQLClient

Returns

BundleService

Methods

addItemsToBundle()

addItemsToBundle(variables): Promise<BundleItem[]>

Defined in: service/BundleService.ts:121

Adds items to a bundle

Parameters

variables

BundleAddItemsVariables

Bundle add items input data

Returns

Promise<BundleItem[]>


createBundle()

createBundle(variables): Promise<Bundle>

Defined in: service/BundleService.ts:111

Creates a new bundle

Parameters

variables

BundleCreateVariables

Bundle creation input data

Returns

Promise<Bundle>


deleteBundle()

deleteBundle(id): Promise<boolean>

Defined in: service/BundleService.ts:126

Deletes a bundle

Parameters

id

number

Bundle ID to delete

Returns

Promise<boolean>


getBundle()

getBundle(variables): Promise<Bundle>

Defined in: service/BundleService.ts:101

Fetches a single bundle by ID

Parameters

variables

BundleVariables

Bundle ID to fetch

Returns

Promise<Bundle>


getBundles()

getBundles(variables?): Promise<BundlesResponse>

Defined in: service/BundleService.ts:106

Fetches a list of bundles with search criteria

Parameters

variables?

BundleQueryVariables

Bundle query variables

Returns

Promise<BundlesResponse>


updateBundle()

updateBundle(variables): Promise<Bundle>

Defined in: service/BundleService.ts:116

Updates an existing bundle

Parameters

variables

BundleUpdateVariables

Bundle update input data

Returns

Promise<Bundle>