anchor.diff:  
     # fulfillment type is: ship
     SHIP
  +
  +  # fulfillment type is: ship_arta
  +  SHIP_ARTA
   }
   
   enum CommerceOrderModeEnum {
  
positive.code: type CommerceOfferOrder implements CommerceOrder {
    awaitingResponseFrom: CommerceOrderParticipantEnum
    buyer: CommerceOrderPartyUnion!
    buyerDetails: OrderParty
    buyerPhoneNumber: String
    buyerTotal(
  
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.
  