anchor.diff:  
       # Returns the last _n_ elements from the list.
       last: Int
  -    period: AnalyticsQueryPeriodEnum!
  -  ): AnalyticsTopArtworksConnection
  +  ): AnalyticsRankedStatsConnection
  +    @deprecated(reason: "Use rankedStats(objectType: ) instead")
   
     # Number of unique visitors
     uniqueVisitors(period: AnalyticsQueryPeriodEnum!): Int
  
positive.code:   pageviews(period: AnalyticsQueryPeriodEnum!): AnalyticsPageviewStats
    partnerId: String!
  
    # Sales stats
    sales(period: AnalyticsQueryPeriodEnum!): AnalyticsPartnerSalesStats
  
    # Artworks ranked by views
    topArtworks(
      # Returns the elements in the list that come after the specified cursor.
      after: String
  
negative.code:   SIXTEEN_WEEKS
  }
  
  union AnalyticsRankedEntityUnion = Artwork | Show | Artist
  
  # Top artworks, shows, or artists from a partner
  type AnalyticsRankedStats {
    period: AnalyticsQueryPeriodEnum!
    rankedEntity: AnalyticsRankedStatsUnion!
    value: Int!
    entity: AnalyticsRankedEntityUnion
  }
  
  # The connection type for RankedStats.
  type AnalyticsRankedStatsConnection {
    # A list of edges.
    edges: [AnalyticsRankedStatsEdge]
  
    # A list of nodes.
    nodes: [AnalyticsRankedStats]
  
    # Information to aid in pagination.
    pageInfo: AnalyticsPageInfo!
  }
  
  # An edge in a connection.
  type AnalyticsRankedStatsEdge {
    # A cursor for use in pagination.
    cursor: String!
  
    # The item at the end of the edge.
    node: AnalyticsRankedStats
  }
  
  enum AnalyticsRankedStatsObjectTypeEnum {
    # Artist
    ARTIST
  
    # Artwork
    ARTWORK
  
    # Show
    SHOW
  }
  
  # An artwork, artist, or show
  union AnalyticsRankedStatsUnion =
      AnalyticsArtist
    | AnalyticsArtwork
    | AnalyticsShow
  
  type AnalyticsShow {
    entityId: String!
  }
  
  input ApproveOrderInput {
  