anchor.diff:  }
   
   union ConversationItemType = Artwork | Show
  -
  -enum ConversationOfferPartyType {
  -  BUYER
  -  SELLER
  -}
  -
  -# An offer submitted in a conversation
  -type ConversationOfferSubmitted implements Node {
  -  # A formatted price with various currency formatting options.
  -  amount(
  -    decimal: String = "."
  -    disambiguate: Boolean = false
  -
  -    # Allows control of symbol position (%v = value, %s = symbol)
  -    format: String = "%s%v"
  -    precision: Int = 0
  -    symbol: String
  -    thousand: String = ","
  -  ): String
  -  createdAt(
  -    format: String
  -
  -    # A tz database time zone, otherwise falls back to "X-TIMEZONE" header. See
  -    # http://www.iana.org/time-zones,
  -    # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  -    timezone: String
  -  ): String
  -  fromParticipant: ConversationOfferPartyType
  -  id: ID!
  -  isCounter: Boolean
  -  offerAmountChanged: Boolean
  -}
  -
  -# A conversation order state change
  -type ConversationOrderStateChanged implements Node {
  -  createdAt(
  -    format: String
  -
  -    # A tz database time zone, otherwise falls back to "X-TIMEZONE" header. See
  -    # http://www.iana.org/time-zones,
  -    # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  -    timezone: String
  -  ): String
  -  id: ID!
  -  state: String!
  -  stateReason: String
  -}
   
   # The participant responding to the conversation, currently always a Partner
   type ConversationResponder {
  
positive.code: 
    # A globally unique ID.
    id: ID!
    inquiredArtworksConnection(
      after: String
      before: String
  
negative.code:     # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
      timezone: String
    ): String
    createdAt(
      format: String
  
  