GitHub

Mutation

The schema’s entry-point for mutations. This acts as the public, top-level API from which all mutation queries must start.

import { Mutation } from '@daffodil/driver/shopify'
type Mutation = {
    __typename?: 'Mutation';
    cartAttributesUpdate?: Maybe<CartAttributesUpdatePayload>;
    cartBuyerIdentityUpdate?: Maybe<CartBuyerIdentityUpdatePayload>;
    cartCreate?: Maybe<CartCreatePayload>;
    cartDiscountCodesUpdate?: Maybe<CartDiscountCodesUpdatePayload>;
    cartLinesAdd?: Maybe<CartLinesAddPayload>;
    cartLinesRemove?: Maybe<CartLinesRemovePayload>;
    cartLinesUpdate?: Maybe<CartLinesUpdatePayload>;
    cartMetafieldDelete?: Maybe<CartMetafieldDeletePayload>;
    cartMetafieldsSet?: Maybe<CartMetafieldsSetPayload>;
    cartNoteUpdate?: Maybe<CartNoteUpdatePayload>;
    cartPaymentUpdate?: Maybe<CartPaymentUpdatePayload>;
    cartSelectedDeliveryOptionsUpdate?: Maybe<CartSelectedDeliveryOptionsUpdatePayload>;
    cartSubmitForCompletion?: Maybe<CartSubmitForCompletionPayload>;
    checkoutAttributesUpdateV2?: Maybe<CheckoutAttributesUpdateV2Payload>;
    checkoutCompleteFree?: Maybe<CheckoutCompleteFreePayload>;
    checkoutCompleteWithCreditCardV2?: Maybe<CheckoutCompleteWithCreditCardV2Payload>;
    checkoutCompleteWithTokenizedPaymentV3?: Maybe<CheckoutCompleteWithTokenizedPaymentV3Payload>;
    checkoutCreate?: Maybe<CheckoutCreatePayload>;
    checkoutCustomerAssociateV2?: Maybe<CheckoutCustomerAssociateV2Payload>;
    checkoutCustomerDisassociateV2?: Maybe<CheckoutCustomerDisassociateV2Payload>;
    checkoutDiscountCodeApplyV2?: Maybe<CheckoutDiscountCodeApplyV2Payload>;
    checkoutDiscountCodeRemove?: Maybe<CheckoutDiscountCodeRemovePayload>;
    checkoutEmailUpdateV2?: Maybe<CheckoutEmailUpdateV2Payload>;
    checkoutGiftCardRemoveV2?: Maybe<CheckoutGiftCardRemoveV2Payload>;
    checkoutGiftCardsAppend?: Maybe<CheckoutGiftCardsAppendPayload>;
    checkoutLineItemsAdd?: Maybe<CheckoutLineItemsAddPayload>;
    checkoutLineItemsRemove?: Maybe<CheckoutLineItemsRemovePayload>;
    checkoutLineItemsReplace?: Maybe<CheckoutLineItemsReplacePayload>;
    checkoutLineItemsUpdate?: Maybe<CheckoutLineItemsUpdatePayload>;
    checkoutShippingAddressUpdateV2?: Maybe<CheckoutShippingAddressUpdateV2Payload>;
    checkoutShippingLineUpdate?: Maybe<CheckoutShippingLineUpdatePayload>;
    customerAccessTokenCreate?: Maybe<CustomerAccessTokenCreatePayload>;
    customerAccessTokenCreateWithMultipass?: Maybe<CustomerAccessTokenCreateWithMultipassPayload>;
    customerAccessTokenDelete?: Maybe<CustomerAccessTokenDeletePayload>;
    customerAccessTokenRenew?: Maybe<CustomerAccessTokenRenewPayload>;
    customerActivate?: Maybe<CustomerActivatePayload>;
    customerActivateByUrl?: Maybe<CustomerActivateByUrlPayload>;
    customerAddressCreate?: Maybe<CustomerAddressCreatePayload>;
    customerAddressDelete?: Maybe<CustomerAddressDeletePayload>;
    customerAddressUpdate?: Maybe<CustomerAddressUpdatePayload>;
    customerCreate?: Maybe<CustomerCreatePayload>;
    customerDefaultAddressUpdate?: Maybe<CustomerDefaultAddressUpdatePayload>;
    customerRecover?: Maybe<CustomerRecoverPayload>;
    customerReset?: Maybe<CustomerResetPayload>;
    customerResetByUrl?: Maybe<CustomerResetByUrlPayload>;
    customerUpdate?: Maybe<CustomerUpdatePayload>;
}
Type Options
Mutation { __typename?: 'Mutation'; cartAttributesUpdate?: Maybe<CartAttributesUpdatePayload>; cartBuyerIdentityUpdate?: Maybe<CartBuyerIdentityUpdatePayload>; cartCreate?: Maybe<CartCreatePayload>; cartDiscountCodesUpdate?: Maybe<CartDiscountCodesUpdatePayload>; cartLinesAdd?: Maybe<CartLinesAddPayload>; cartLinesRemove?: Maybe<CartLinesRemovePayload>; cartLinesUpdate?: Maybe<CartLinesUpdatePayload>; cartMetafieldDelete?: Maybe<CartMetafieldDeletePayload>; cartMetafieldsSet?: Maybe<CartMetafieldsSetPayload>; cartNoteUpdate?: Maybe<CartNoteUpdatePayload>; cartPaymentUpdate?: Maybe<CartPaymentUpdatePayload>; cartSelectedDeliveryOptionsUpdate?: Maybe<CartSelectedDeliveryOptionsUpdatePayload>; cartSubmitForCompletion?: Maybe<CartSubmitForCompletionPayload>; checkoutAttributesUpdateV2?: Maybe<CheckoutAttributesUpdateV2Payload>; checkoutCompleteFree?: Maybe<CheckoutCompleteFreePayload>; checkoutCompleteWithCreditCardV2?: Maybe<CheckoutCompleteWithCreditCardV2Payload>; checkoutCompleteWithTokenizedPaymentV3?: Maybe<CheckoutCompleteWithTokenizedPaymentV3Payload>; checkoutCreate?: Maybe<CheckoutCreatePayload>; checkoutCustomerAssociateV2?: Maybe<CheckoutCustomerAssociateV2Payload>; checkoutCustomerDisassociateV2?: Maybe<CheckoutCustomerDisassociateV2Payload>; checkoutDiscountCodeApplyV2?: Maybe<CheckoutDiscountCodeApplyV2Payload>; checkoutDiscountCodeRemove?: Maybe<CheckoutDiscountCodeRemovePayload>; checkoutEmailUpdateV2?: Maybe<CheckoutEmailUpdateV2Payload>; checkoutGiftCardRemoveV2?: Maybe<CheckoutGiftCardRemoveV2Payload>; checkoutGiftCardsAppend?: Maybe<CheckoutGiftCardsAppendPayload>; checkoutLineItemsAdd?: Maybe<CheckoutLineItemsAddPayload>; checkoutLineItemsRemove?: Maybe<CheckoutLineItemsRemovePayload>; checkoutLineItemsReplace?: Maybe<CheckoutLineItemsReplacePayload>; checkoutLineItemsUpdate?: Maybe<CheckoutLineItemsUpdatePayload>; checkoutShippingAddressUpdateV2?: Maybe<CheckoutShippingAddressUpdateV2Payload>; checkoutShippingLineUpdate?: Maybe<CheckoutShippingLineUpdatePayload>; customerAccessTokenCreate?: Maybe<CustomerAccessTokenCreatePayload>; customerAccessTokenCreateWithMultipass?: Maybe<CustomerAccessTokenCreateWithMultipassPayload>; customerAccessTokenDelete?: Maybe<CustomerAccessTokenDeletePayload>; customerAccessTokenRenew?: Maybe<CustomerAccessTokenRenewPayload>; customerActivate?: Maybe<CustomerActivatePayload>; customerActivateByUrl?: Maybe<CustomerActivateByUrlPayload>; customerAddressCreate?: Maybe<CustomerAddressCreatePayload>; customerAddressDelete?: Maybe<CustomerAddressDeletePayload>; customerAddressUpdate?: Maybe<CustomerAddressUpdatePayload>; customerCreate?: Maybe<CustomerCreatePayload>; customerDefaultAddressUpdate?: Maybe<CustomerDefaultAddressUpdatePayload>; customerRecover?: Maybe<CustomerRecoverPayload>; customerReset?: Maybe<CustomerResetPayload>; customerResetByUrl?: Maybe<CustomerResetByUrlPayload>; customerUpdate?: Maybe<CustomerUpdatePayload>; }