Function: bundleService()
bundleService(
client):object
Defined in: service/BundleService.ts:31
Service class for Bundle-related GraphQL operations
Parameters
client
Returns
addItemsToBundle()
addItemsToBundle(
variables):Promise<BundleItem[]>
Adds items to a bundle *
Parameters
variables
Bundle add items input data *
Returns
Promise<BundleItem[]>
Promise<BundleItem[]> The added bundle items
Deprecated
Schema-side bundleAddItems is deprecated — prefer bundleAddItemsAndReturnBundle for a Bundle response.
*
createBundle()
createBundle(
variables):Promise<Bundle>
Creates a new bundle *
Parameters
variables
Bundle creation input data *
Returns
Promise<Bundle>
Promise<Bundle> The created bundle
deleteBundle()
deleteBundle(
id):Promise<boolean>
Deletes a bundle *
Parameters
id
number
Bundle ID to delete *
Returns
Promise<boolean>
Promise<boolean> Success status
getBundle()
getBundle(
variables):Promise<Bundle>
Fetches a single bundle by ID *
Parameters
variables
Bundle ID to fetch *
Returns
Promise<Bundle>
Promise<Bundle> The bundle data
getBundles()
getBundles(
variables?):Promise<BundlesResponse>
Fetches a list of bundles with search criteria *
Parameters
variables?
Bundle query variables *
Returns
Promise<BundlesResponse>
Promise<BundlesResponse> The bundles response data
updateBundle()
updateBundle(
variables):Promise<Bundle>
Updates an existing bundle *
Parameters
variables
Bundle update input data *
Returns
Promise<Bundle>
Promise<Bundle> The updated bundle