anchor.diff:  
     # fulfillment type is: ship
     SHIP
  +
  +  # fulfillment type is: ship_arta
  +  SHIP_ARTA
   }
   
   enum CommerceOrderModeEnum {
  
positive.code:   acceptPartnerAgreement(input: AcceptPartnerAgreementInput!): AcceptPartnerAgreementPayload
    addAssetToConsignmentSubmission(input: AddAssetToConsignmentSubmissionInput!): AddAssetToConsignmentSubmissionPayload
    captureHold(input: CaptureHoldInput!): CaptureHoldPayload
    commerceAddInitialOfferToOrder(input: CommerceAddInitialOfferToOrderInput!): CommerceAddInitialOfferToOrderPayload
    commerceApproveOrder(input: CommerceApproveOrderInput!): CommerceApproveOrderPayload
    commerceBuyerAcceptOffer(input: CommerceBuyerAcceptOfferInput!): CommerceBuyerAcceptOfferPayload
    commerceBuyerCounterOffer(input: CommerceBuyerCounterOfferInput!): CommerceBuyerCounterOfferPayload
    commerceBuyerRejectOffer(input: CommerceBuyerRejectOfferInput!): CommerceBuyerRejectOfferPayload
    commerceConfirmFulfillment(input: CommerceConfirmFulfillmentInput!): CommerceConfirmFulfillmentPayload
    commerceConfirmPickup(input: CommerceConfirmPickupInput!): CommerceConfirmPickupPayload
    commerceCreateInquiryOfferOrderWithArtwork(
      input: CommerceCreateInquiryOfferOrderWithArtworkInput!
    ): CommerceCreateInquiryOfferOrderWithArtworkPayload
    commerceCreateOfferOrderWithArtwork(
      input: CommerceCreateOfferOrderWithArtworkInput!
    ): CommerceCreateOfferOrderWithArtworkPayload
    commerceCreateOrderWithArtwork(input: CommerceCreateOrderWithArtworkInput!): CommerceCreateOrderWithArtworkPayload
    commerceFixFailedPayment(input: CommerceFixFailedPaymentInput!): CommerceFixFailedPaymentPayload
  
    # Fulfill an order with one Fulfillment, it sets this fulfillment to each line item in order
    commerceFulfillAtOnce(input: CommerceFulfillAtOnceInput!): CommerceFulfillAtOncePayload
    commerceRejectOrder(input: CommerceRejectOrderInput!): CommerceRejectOrderPayload
    commerceSellerAcceptOffer(input: CommerceSellerAcceptOfferInput!): CommerceSellerAcceptOfferPayload
    commerceSellerAcceptProvisionalOffer(
      input: CommerceSellerAcceptProvisionalOfferInput!
    ): CommerceSellerAcceptProvisionalOfferPayload
    commerceSellerCounterOffer(input: CommerceSellerCounterOfferInput!): CommerceSellerCounterOfferPayload
    commerceSellerRejectOffer(input: CommerceSellerRejectOfferInput!): CommerceSellerRejectOfferPayload
    commerceSetPayment(input: CommerceSetPaymentInput!): CommerceSetPaymentPayload
    commerceSetShipping(input: CommerceSetShippingInput!): CommerceSetShippingPayload
    commerceSubmitOrder(input: CommerceSubmitOrderInput!): CommerceSubmitOrderPayload
    commerceSubmitOrderWithOffer(input: CommerceSubmitOrderWithOfferInput!): CommerceSubmitOrderWithOfferPayload
    commerceSubmitPendingOffer(input: CommerceSubmitPendingOfferInput!): CommerceSubmitPendingOfferPayload
    confirmPassword(input: ConfirmPasswordInput!): ConfirmPasswordPayload
  
    # Create an account request
  
negative.code:   orderOrError: CommerceOrderOrFailureUnion!
  }
  
  enum CommerceBuyerOfferActionEnum {
    # Buyer's offer is accepted and final
    OFFER_ACCEPTED
  
    # Buyer's offer accepted, needs to confirm tax and shipping
    OFFER_ACCEPTED_CONFIRM_NEEDED
  
    # Buyer received a counter offer
    OFFER_RECEIVED
  
    # Buyer received a counter, offer needs to confirm tax and shipping
    OFFER_RECEIVED_CONFIRM_NEEDED
  
    # Buyer's payment failed
    PAYMENT_FAILED
  
    # Provisional offer is accepted and tax/shipping confirmed
    PROVISIONAL_OFFER_ACCEPTED
  }
  
  # Autogenerated input type of BuyerRejectOffer
  input CommerceBuyerRejectOfferInput {
    # A unique identifier for the client performing the mutation.
  