anchor.diff:    ): String
   }
   
  +enum CancelReasonType {
  +  SELLER_LAPSED
  +  SELLER_REJECTED_OFFER_TOO_LOW
  +  SELLER_REJECTED_SHIPPING_UNAVAILABLE
  +  SELLER_REJECTED_ARTWORK_UNAVAILABLE
  +  SELLER_REJECTED_OTHER
  +}
  +
   # Fields of partner category (currently from Gravity).
   type Category {
     id: String!
  
positive.code:   ecommerceSellerAcceptOffer(
      input: sellerAcceptOfferInput!
    ): sellerAcceptOfferPayload
  
    # Confirms pickup for an ecommerce order
    ecommerceConfirmPickup(input: ConfirmPickupInput!): ConfirmPickupPayload
  
negative.code:   clientMutationId: String
  }
  
  input sellerRejectOfferInput {
    # Offer ID
    offerId: String!
  
    # Reason for rejecting offer
    rejectReason: CancelReasonType
    clientMutationId: String
  }
  
  type sellerRejectOfferPayload {
    orderOrError: OrderOrFailureUnionType
    clientMutationId: String
  }
  
  input SendConversationMessageMutationInput {
    # The id of the conversation to be updated
    id: String!
  