anchor.diff:    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
  +  commerceAddInitialOfferToOrder(
  +    # Parameters for AddInitialOfferToOrder
  +    input: CommerceAddInitialOfferToOrderInput!
  +  ): CommerceAddInitialOfferToOrderPayload
  +  commerceApproveOrder(
  +    # Parameters for ApproveOrder
  +    input: CommerceApproveOrderInput!
  +  ): CommerceApproveOrderPayload
  +  commerceBuyerAcceptOffer(
  +    # Parameters for BuyerAcceptOffer
  +    input: CommerceBuyerAcceptOfferInput!
  +  ): CommerceBuyerAcceptOfferPayload
  +  commerceBuyerCounterOffer(
  +    # Parameters for BuyerCounterOffer
  +    input: CommerceBuyerCounterOfferInput!
  +  ): CommerceBuyerCounterOfferPayload
  +  commerceBuyerRejectOffer(
  +    # Parameters for BuyerRejectOffer
  +    input: CommerceBuyerRejectOfferInput!
  +  ): CommerceBuyerRejectOfferPayload
  +  commerceConfirmFulfillment(
  +    # Parameters for ConfirmFulfillment
  +    input: CommerceConfirmFulfillmentInput!
  +  ): CommerceConfirmFulfillmentPayload
  +  commerceConfirmPickup(
  +    # Parameters for ConfirmPickup
  +    input: CommerceConfirmPickupInput!
  +  ): CommerceConfirmPickupPayload
     commerceCreateInquiryOfferOrderWithArtwork(
  +    # Parameters for CreateInquiryOfferOrderWithArtwork
       input: CommerceCreateInquiryOfferOrderWithArtworkInput!
     ): CommerceCreateInquiryOfferOrderWithArtworkPayload
     commerceCreateOfferOrderWithArtwork(
  +    # Parameters for CreateOfferOrderWithArtwork
       input: CommerceCreateOfferOrderWithArtworkInput!
     ): CommerceCreateOfferOrderWithArtworkPayload
  -  commerceCreateOrderWithArtwork(input: CommerceCreateOrderWithArtworkInput!): CommerceCreateOrderWithArtworkPayload
  -  commerceFixFailedPayment(input: CommerceFixFailedPaymentInput!): CommerceFixFailedPaymentPayload
  +  commerceCreateOrderWithArtwork(
  +    # Parameters for CreateOrderWithArtwork
  +    input: CommerceCreateOrderWithArtworkInput!
  +  ): CommerceCreateOrderWithArtworkPayload
  +  commerceFixFailedPayment(
  +    # Parameters for FixFailedPayment
  +    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
  +  commerceFulfillAtOnce(
  +    # Parameters for FulfillAtOnce
  +    input: CommerceFulfillAtOnceInput!
  +  ): CommerceFulfillAtOncePayload
  +  commerceRejectOrder(
  +    # Parameters for RejectOrder
  +    input: CommerceRejectOrderInput!
  +  ): CommerceRejectOrderPayload
  +  commerceSellerAcceptOffer(
  +    # Parameters for SellerAcceptOffer
  +    input: CommerceSellerAcceptOfferInput!
  +  ): CommerceSellerAcceptOfferPayload
     commerceSellerAcceptProvisionalOffer(
  +    # Parameters for SellerAcceptProvisionalOffer
       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
  +  commerceSellerCounterOffer(
  +    # Parameters for SellerCounterOffer
  +    input: CommerceSellerCounterOfferInput!
  +  ): CommerceSellerCounterOfferPayload
  +  commerceSellerRejectOffer(
  +    # Parameters for SellerRejectOffer
  +    input: CommerceSellerRejectOfferInput!
  +  ): CommerceSellerRejectOfferPayload
  +  commerceSetPayment(
  +    # Parameters for SetPayment
  +    input: CommerceSetPaymentInput!
  +  ): CommerceSetPaymentPayload
  +  commerceSetShipping(
  +    # Parameters for SetShipping
  +    input: CommerceSetShippingInput!
  +  ): CommerceSetShippingPayload
  +  commerceSubmitOrder(
  +    # Parameters for SubmitOrder
  +    input: CommerceSubmitOrderInput!
  +  ): CommerceSubmitOrderPayload
  +  commerceSubmitOrderWithOffer(
  +    # Parameters for SubmitOrderWithOffer
  +    input: CommerceSubmitOrderWithOfferInput!
  +  ): CommerceSubmitOrderWithOfferPayload
  +  commerceSubmitPendingOffer(
  +    # Parameters for SubmitPendingOffer
  +    input: CommerceSubmitPendingOfferInput!
  +  ): CommerceSubmitPendingOfferPayload
     confirmPassword(input: ConfirmPasswordInput!): ConfirmPasswordPayload
   
     # Create an account request
  
positive.code: 
    # fulfillment type is: ship
    SHIP
  }
  
  enum CommerceOrderModeEnum {
  
negative.code: type CommerceOfferOrder implements CommerceOrder {
    awaitingResponseFrom: CommerceOrderParticipantEnum
    buyer: CommerceOrderPartyUnion!
  
    # Type of action buyer needs to perform in response to the offer
    buyerAction: CommerceBuyerOfferActionEnum
    buyerDetails: OrderParty
    buyerPhoneNumber: String
    buyerTotal(
  