Class: CartService
Defined in: service/CartService.ts:446
Backwards-compatible class form. New code should call cartService(client).
Constructors
Constructor
new CartService(
client):CartService
Defined in: service/CartService.ts:448
Parameters
client
Returns
CartService
Methods
acceptPurchaseAuthorizationRequest()
acceptPurchaseAuthorizationRequest(
variables):Promise<Cart>
Defined in: service/CartService.ts:543
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:523
Adds an action code to a cart
Parameters
variables
Cart ID to add action code to
Returns
Promise<Cart>
addBundleToCart()
addBundleToCart(
variables):Promise<Cart>
Defined in: service/CartService.ts:493
Adds a bundle to a cart
Parameters
variables
Cart ID to add bundle to
Returns
Promise<Cart>
addItemToCart()
addItemToCart(
variables):Promise<Cart>
Defined in: service/CartService.ts:468
Adds an item to a cart
Parameters
variables
Cart ID to add item to
Returns
Promise<Cart>
bulkUpdateCartItems()
bulkUpdateCartItems(
variables):Promise<BulkResponseData>
Defined in: service/CartService.ts:533
Bulk updates cart items
Parameters
variables
Cart item bulk input data
Returns
Promise<BulkResponseData>
deleteCart()
deleteCart(
variables):Promise<boolean>
Defined in: service/CartService.ts:518
Deletes a cart
Parameters
variables
Cart ID to delete
Returns
Promise<boolean>
deleteCartItem()
deleteCartItem(
variables):Promise<Cart>
Defined in: service/CartService.ts:478
Deletes an item from a cart
Parameters
variables
Cart ID to delete item from
Returns
Promise<Cart>
getCart()
getCart(
variables):Promise<Cart>
Defined in: service/CartService.ts:453
Fetches a single cart by ID
Parameters
variables
Cart ID to fetch
Returns
Promise<Cart>
getCarts()
getCarts(
input?):Promise<CartResponse>
Defined in: service/CartService.ts:458
Fetches a list of carts with search criteria
Parameters
input?
Cart search input parameters
Returns
Promise<CartResponse>
processCart()
processCart(
variables):Promise<CartProcessResponse>
Defined in: service/CartService.ts:513
Processes a cart (checkout)
Parameters
variables
Cart ID to process
Returns
Promise<CartProcessResponse>
removeActionCodeFromCart()
removeActionCodeFromCart(
variables):Promise<Cart>
Defined in: service/CartService.ts:528
Removes an action code from a cart
Parameters
variables
Cart ID to remove action code from
Returns
Promise<Cart>
requestPurchaseAuthorization()
requestPurchaseAuthorization(
variables):Promise<Cart>
Defined in: service/CartService.ts:538
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:503
Sets the contact for a cart
Parameters
variables
Cart set contact input data
Returns
Promise<Cart>
setCartCustomer()
setCartCustomer(
variables):Promise<Cart>
Defined in: service/CartService.ts:498
Sets the customer for a cart
Parameters
variables
Cart set customer input data
Returns
Promise<Cart>
setCartUser()
setCartUser(
variables):Promise<Cart>
Defined in: service/CartService.ts:508
Sets the user for a cart
Parameters
variables
Cart set user input data
Returns
Promise<Cart>
startCart()
startCart(
variables):Promise<Cart>
Defined in: service/CartService.ts:463
Starts a new cart
Parameters
variables
Cart start input data
Returns
Promise<Cart>
updateCart()
updateCart(
variables):Promise<Cart>
Defined in: service/CartService.ts:483
Updates a cart
Parameters
variables
Cart ID to update
Returns
Promise<Cart>
updateCartAddress()
updateCartAddress(
variables):Promise<Cart>
Defined in: service/CartService.ts:488
Updates a cart address
Parameters
variables
Cart ID to update address for
Returns
Promise<Cart>
updateCartItem()
updateCartItem(
variables):Promise<Cart>
Defined in: service/CartService.ts:473
Updates an item in a cart
Parameters
variables
Cart ID to update item in
Returns
Promise<Cart>