Skip to main content

CartActions

No description

type CartActions {
setCartRefCode(
cartId: ID!
refCode: String!
): Cart
checkoutCart(
cartId: ID!
paymentMethod: StorePaymentMethods
wuiltPayPaymentMethod: WuiltPayPaymentMethod
): Cart
syncCart(
input: SyncCartInput!
): Cart!
initiateCheckout(
cartId: ID!
): Cart!
updateContactInfo(
cartId: ID!
info: CreateContactInfoInput!
): Cart
applyPromoCode(
cartId: ID!
code: String!
): Cart
removePromoCode(
cartId: ID!
): Cart
setCartShippingDetails(
cartId: ID!
shippingDetails: ShippingDetailsInput!
): Cart
setCartShippingRate(
cartId: ID!
shippingRateId: ID!
provider: WuiltShipmentProvider
allowOpenPackageOption: Boolean
): Cart
addSimpleItem(
item: SimpleItemInput!
): Cart
addCustomItem(
item: CustomItemInput!
): Cart
updateSimpleItem(
item: SimpleItemInput!
): Cart
updateCustomItem(
item: CustomItemInput!
): Cart
replaceCartItemsWithSimpleItem(
item: SimpleItemInput!
): Cart
replaceCartItemsWithCustomItem(
item: CustomItemInput!
): Cart
}

Fields

CartActions.setCartRefCode ● Cart object

CartActions.setCartRefCode.cartId ● ID! non-null scalar
CartActions.setCartRefCode.refCode ● String! non-null scalar

CartActions.checkoutCart ● Cart object

CartActions.checkoutCart.cartId ● ID! non-null scalar
CartActions.checkoutCart.paymentMethod ● StorePaymentMethods enum
CartActions.checkoutCart.wuiltPayPaymentMethod ● WuiltPayPaymentMethod enum

CartActions.syncCart ● Cart! non-null object

CartActions.syncCart.input ● SyncCartInput! non-null input

CartActions.initiateCheckout ● Cart! non-null object

CartActions.initiateCheckout.cartId ● ID! non-null scalar

CartActions.updateContactInfo ● Cart object

CartActions.updateContactInfo.cartId ● ID! non-null scalar
CartActions.updateContactInfo.info ● CreateContactInfoInput! non-null input

CartActions.applyPromoCode ● Cart object

CartActions.applyPromoCode.cartId ● ID! non-null scalar
CartActions.applyPromoCode.code ● String! non-null scalar

CartActions.removePromoCode ● Cart object

CartActions.removePromoCode.cartId ● ID! non-null scalar

CartActions.setCartShippingDetails ● Cart object

CartActions.setCartShippingDetails.cartId ● ID! non-null scalar
CartActions.setCartShippingDetails.shippingDetails ● ShippingDetailsInput! non-null input

CartActions.setCartShippingRate ● Cart object

CartActions.setCartShippingRate.cartId ● ID! non-null scalar
CartActions.setCartShippingRate.shippingRateId ● ID! non-null scalar
CartActions.setCartShippingRate.provider ● WuiltShipmentProvider enum
CartActions.setCartShippingRate.allowOpenPackageOption ● Boolean scalar

CartActions.addSimpleItem ● Cart object

CartActions.addSimpleItem.item ● SimpleItemInput! non-null input

CartActions.addCustomItem ● Cart object

CartActions.addCustomItem.item ● CustomItemInput! non-null input

CartActions.updateSimpleItem ● Cart object

CartActions.updateSimpleItem.item ● SimpleItemInput! non-null input

CartActions.updateCustomItem ● Cart object

CartActions.updateCustomItem.item ● CustomItemInput! non-null input

CartActions.replaceCartItemsWithSimpleItem ● Cart object

CartActions.replaceCartItemsWithSimpleItem.item ● SimpleItemInput! non-null input

CartActions.replaceCartItemsWithCustomItem ● Cart object

CartActions.replaceCartItemsWithCustomItem.item ● CustomItemInput! non-null input

Member Of

CustomerActions object