anchor.diff:    node: AnalyticsArtistAffinity
   }
   
  +# Artist ID and Medium Tuple
  +input AnalyticsArtistIdMediumTupleType {
  +  artistId: String!
  +  medium: String!
  +}
  +
   # Artist Recommendation
   type AnalyticsArtistRecommendation {
     # Artist ID
  
positive.code:   smallLowRangeCents: BigInt
    smallMidRangeCents: BigInt
    updatedAt: ISO8601DateTime
  }
  
  type Me implements Node {
  
negative.code: 
    # The item at the end of the edge.
    node: AnalyticsArtistRecommendation
  }
  
  # Artist Sparkline
  type AnalyticsArtistSparkline {
    artistId: ID!
    artistName: String
    eventDigest: String
    sparkles: BigInt
    tier: Float
    year: String
  }
  
  # The connection type for ArtistSparkline.
  type AnalyticsArtistSparklineConnection {
    # A list of edges.
    edges: [AnalyticsArtistSparklineEdge]
  
    # A list of nodes.
    nodes: [AnalyticsArtistSparkline]
    pageCursors: PageCursors
  
    # Information to aid in pagination.
    pageInfo: AnalyticsPageInfo!
    totalCount: Int
    totalPages: Int
  }
  
  # An edge in a connection.
  type AnalyticsArtistSparklineEdge {
    # A cursor for use in pagination.
    cursor: String!
  
    # The item at the end of the edge.
    node: AnalyticsArtistSparkline
  }
  
  type AnalyticsArtwork {
  