anchor.diff:    orderOrError: OrderOrFailureUnion!
   }
   
  +# Autogenerated input type of SellerCounterOffer
  +input SellerCounterOfferInput {
  +  amountCents: Int!
  +
  +  # A unique identifier for the client performing the mutation.
  +  clientMutationId: String
  +  offerId: ID!
  +}
  +
  +# Autogenerated return type of SellerCounterOffer
  +type SellerCounterOfferPayload {
  +  # A unique identifier for the client performing the mutation.
  +  clientMutationId: String
  +
  +  # A union of success/failure
  +  orderOrError: OrderOrFailureUnion!
  +}
  +
   # Autogenerated input type of SellerRejectOffer
   input SellerRejectOfferInput {
     # A unique identifier for the client performing the mutation.
     clientMutationId: String
     offerId: ID!
  -  rejectReason: CancelReasonTypeEnum!
  +  rejectReason: CancelReasonTypeEnum
   }
   
   # Autogenerated return type of SellerRejectOffer
  
positive.code: 
    # Fulfill an order with one Fulfillment, it sets this fulfillment to each line item in order
    fulfillAtOnce(input: FulfillAtOnceInput!): FulfillAtOncePayload
    initialOffer(input: InitialOfferInput!): InitialOfferPayload
      @deprecated(reason: "Switch to addInitialOfferToOrder.")
    rejectOrder(input: RejectOrderInput!): RejectOrderPayload
    sellerAcceptOffer(input: SellerAcceptOfferInput!): SellerAcceptOfferPayload
    sellerRejectOffer(input: SellerRejectOfferInput!): SellerRejectOfferPayload
    setPayment(input: SetPaymentInput!): SetPaymentPayload
    setShipping(input: SetShippingInput!): SetShippingPayload
  
negative.code:   ): AddInitialOfferToOrderPayload
    approveOrder(input: ApproveOrderInput!): ApproveOrderPayload
    buyerAcceptOffer(input: BuyerAcceptOfferInput!): BuyerAcceptOfferPayload
    buyerRejectOffer(input: BuyerRejectOfferInput!): BuyerRejectOfferPayload
    confirmPickup(input: ConfirmPickupInput!): ConfirmPickupPayload
    createOfferOrderWithArtwork(
      input: CreateOfferOrderWithArtworkInput!
  