anchor.diff:  
     # A globally unique ID.
     id: ID!
  -
  -  # Has the users identity been verified.
  -  identityVerified: Boolean!
     inquiredArtworksConnection(
       after: String
       before: String
  
positive.code: }
  
  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 {
  
negative.code: 
    # A type-specific ID likely used as a database ID.
    internalID: ID!
  
    # Has the users identity been verified.
    isIdentityVerified: Boolean!
    lastSignInAt(
      format: String
  
  