Skip to main content

Class: CartService

Defined in: service/CartService.ts:437

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

Constructors​

Constructor​

new CartService(client): CartService

Defined in: service/CartService.ts:439

Parameters​

client​

GraphQLClient

Returns​

CartService

Methods​

acceptPurchaseAuthorizationRequest()​

acceptPurchaseAuthorizationRequest(variables): Promise<Cart>

Defined in: service/CartService.ts:529

Accepts a purchase authorization request for a cart

Parameters​

variables​

CartAcceptPurchaseAuthorizationVariables

Cart ID to accept purchase authorization for

Returns​

Promise<Cart>


addActionCodeToCart()​

addActionCodeToCart(variables): Promise<Cart>

Defined in: service/CartService.ts:509

Adds an action code to a cart

Parameters​

variables​

CartActionCodeVariables

Cart ID to add action code to

Returns​

Promise<Cart>


addBundleToCart()​

addBundleToCart(variables): Promise<Cart>

Defined in: service/CartService.ts:484

Adds a bundle to a cart

Parameters​

variables​

CartAddBundleVariables

Cart ID to add bundle to

Returns​

Promise<Cart>


addItemToCart()​

addItemToCart(variables): Promise<Cart>

Defined in: service/CartService.ts:459

Adds an item to a cart

Parameters​

variables​

CartAddItemVariables

Cart ID to add item to

Returns​

Promise<Cart>


bulkUpdateCartItems()​

bulkUpdateCartItems(variables): Promise<BulkResponseData>

Defined in: service/CartService.ts:519

Bulk updates cart items

Parameters​

variables​

CartItemBulkVariables

Cart item bulk input data

Returns​

Promise<BulkResponseData>


deleteCart()​

deleteCart(variables): Promise<boolean>

Defined in: service/CartService.ts:504

Deletes a cart

Parameters​

variables​

CartDeleteVariables

Cart ID to delete

Returns​

Promise<boolean>


deleteCartItem()​

deleteCartItem(variables): Promise<Cart>

Defined in: service/CartService.ts:469

Deletes an item from a cart

Parameters​

variables​

CartDeleteItemVariables

Cart ID to delete item from

Returns​

Promise<Cart>


getCart()​

getCart(variables): Promise<Cart>

Defined in: service/CartService.ts:444

Fetches a single cart by ID

Parameters​

variables​

CartQueryVariables

Cart ID to fetch

Returns​

Promise<Cart>


getCarts()​

getCarts(input?): Promise<CartResponse>

Defined in: service/CartService.ts:449

Fetches a list of carts with search criteria

Parameters​

input?​

CartSearchInput

Cart search input parameters

Returns​

Promise<CartResponse>


processCart()​

processCart(variables): Promise<CartProcessResponse>

Defined in: service/CartService.ts:499

Processes a cart (checkout)

Parameters​

variables​

CartProcessVariables

Cart ID to process

Returns​

Promise<CartProcessResponse>


removeActionCodeFromCart()​

removeActionCodeFromCart(variables): Promise<Cart>

Defined in: service/CartService.ts:514

Removes an action code from a cart

Parameters​

variables​

CartActionCodeVariables

Cart ID to remove action code from

Returns​

Promise<Cart>


requestPurchaseAuthorization()​

requestPurchaseAuthorization(variables): Promise<Cart>

Defined in: service/CartService.ts:524

Requests purchase authorization for a cart

Parameters​

variables​

CartRequestPurchaseAuthorizationVariables

Cart purchase authorization request input data

Returns​

Promise<Cart>


setCartContact()​

setCartContact(variables): Promise<Cart>

Defined in: service/CartService.ts:494

Sets the contact for a cart

Parameters​

variables​

CartSetContactVariables

Cart set contact input data

Returns​

Promise<Cart>


setCartCustomer()​

setCartCustomer(variables): Promise<Cart>

Defined in: service/CartService.ts:489

Sets the customer for a cart

Parameters​

variables​

CartSetCustomerVariables

Cart set customer input data

Returns​

Promise<Cart>


startCart()​

startCart(variables): Promise<Cart>

Defined in: service/CartService.ts:454

Starts a new cart

Parameters​

variables​

CartStartVariables

Cart start input data

Returns​

Promise<Cart>


updateCart()​

updateCart(variables): Promise<Cart>

Defined in: service/CartService.ts:474

Updates a cart

Parameters​

variables​

CartUpdateVariables

Cart ID to update

Returns​

Promise<Cart>


updateCartAddress()​

updateCartAddress(variables): Promise<Cart>

Defined in: service/CartService.ts:479

Updates a cart address

Parameters​

variables​

CartUpdateAddressVariables

Cart ID to update address for

Returns​

Promise<Cart>


updateCartItem()​

updateCartItem(variables): Promise<Cart>

Defined in: service/CartService.ts:464

Updates an item in a cart

Parameters​

variables​

CartUpdateItemVariables

Cart ID to update item in

Returns​

Promise<Cart>