anchor.diff:      minShowCount: Int = 15
     ): Boolean
     shows: Boolean
  +}
  +
  +type ArtistTargetSupply {
  +  # Returns whether an artist is in within the microfunnel list.
  +  isInMicrofunnel: Boolean
  +  microfunnel: ArtistTargetSupplyMicrofunnel
  +}
  +
  +type ArtistTargetSupplyMicrofunnel {
  +  metadata: ArtistTargetSupplyMicrofunnelMetadata
  +  artworks(
  +    # Randomize the order of artworks for display purposes.
  +    randomize: Boolean
  +  ): [ArtistTargetSupplyMicrofunnelArtwork]
  +}
  +
  +type ArtistTargetSupplyMicrofunnelArtwork {
  +  artwork: Artwork
  +  realizedPrice: String
  +}
  +
  +type ArtistTargetSupplyMicrofunnelMetadata {
  +  highestRealized: String
  +  realized: String
  +  recentlySoldArtworkIDs: [String]
  +  roundedUniqueVisitors: String
  +  roundedViews: String
  +  str: String
  +  uniqueVisitors: String
  +  views: String
   }
   
   type Artwork implements Node & Searchable & Sellable {
  
positive.code: 
  # Consignment Offer
  type ConsignmentOffer {
    # Uniq ID for this submission
    id: ID!
  }
  
  # Consignment Submission
  
negative.code:   # Use this attribute to sort by when sorting a collection of Artists
    sortableID: String
    statuses: ArtistStatuses
    targetSupply: ArtistTargetSupply
    years: String
    marketingCollections(size: Int): [MarketingCollection]
  }
  