type GlobalParticipantAggregatedRankingsV2 {
    change: Int
    chartId: ID!
    daysOnChart: Float
    exitTimestamp: String
    firstPosition: Int!
    firstTimestamp: String!
    globalSoundRecording: GlobalSoundRecording
    isrc: String
    mostRecentPosition: Int
    mostRecentTimestamp: String
    peakPosition: Int!
    peakTimestamp: String
    position: Int
    previousPosition: Int
    previousTimestamp: String
    publicSoundRecordingId: String
    soundRecordingName: String
        @deprecated(reason: "Use globalSoundRecording.name instead")
    trackId: String!
}

type GlobalParticipantAggregatedRankingsFacetsV2 {
    charts: [ChartFacetsV2!]!
    countries: [CountryFacetsV2!]!
    onlyCurrent: CurrentFacetsV2!
    songs: [SongFacetsV2!]!
}

type ChartFacetsV2 {
    chartId: String!
    count: Int!
}

type CountryFacetsV2 {
    count: Int!
    countryCode: String!
}

type SongFacetsV2 {
    count: Int!
    isrc: String
    psrId: String!
    songName: String
}

type CurrentFacetsV2 {
    count: Int!
}
