anchor.diff:    node: Fulfillment
   }
   
  -# Autogenerated input type of InitialOffer
  -input InitialOfferInput {
  -  amountCents: Int!
  -
  -  # A unique identifier for the client performing the mutation.
  -  clientMutationId: String
  -  orderId: ID!
  -}
  -
  -# Autogenerated return type of InitialOffer
  -type InitialOfferPayload {
  -  # A unique identifier for the client performing the mutation.
  -  clientMutationId: String
  -
  -  # A union of success/failure
  -  orderOrError: OrderOrFailureUnion!
  -}
  -
   # A Line Item
   type LineItem {
     artworkId: String!
  +  artworkVersionId: String!
     commissionFeeCents: Int
     createdAt: DateTime!
     editionSetId: String
  
positive.code:   orderOrError: OrderOrFailureUnion!
  }
  
  # Autogenerated input type of SellerRejectOffer
  input SellerRejectOfferInput {
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
    offerId: ID!
    rejectReason: CancelReasonTypeEnum!
  }
  
  # Autogenerated return type of SellerRejectOffer
  
negative.code:   orderOrError: OrderOrFailureUnion!
  }
  
  # Autogenerated input type of BuyerRejectOffer
  input BuyerRejectOfferInput {
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
    offerId: ID!
    rejectReason: CancelReasonTypeEnum
  }
  
  # Autogenerated return type of BuyerRejectOffer
  type BuyerRejectOfferPayload {
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
  
    # A union of success/failure
    orderOrError: OrderOrFailureUnion!
  }
  
  enum CancelReasonTypeEnum {
    # cancelation reason is: buyer_rejected
    BUYER_REJECTED
  
    # cancelation reason is: seller_lapsed
    SELLER_LAPSED
  
    # cancelation reason is: seller_rejected
    SELLER_REJECTED
  
    # cancelation reason is: seller_rejected_artwork_unavailable
    SELLER_REJECTED_ARTWORK_UNAVAILABLE
  