79 lines
1.2 KiB
GraphQL
79 lines
1.2 KiB
GraphQL
fragment TeamFields on Team {
|
|
teamId
|
|
referrer
|
|
name
|
|
teamUrl
|
|
avatarUrl
|
|
createdAt
|
|
createdAtEpoch
|
|
closed
|
|
allowList
|
|
}
|
|
|
|
fragment TeamStatsFields on TeamStatistics {
|
|
teamId
|
|
totalQuantumVolume
|
|
totalQuantumRewards
|
|
totalGamesPlayed
|
|
quantumRewards {
|
|
epoch
|
|
totalQuantumRewards
|
|
}
|
|
gamesPlayed
|
|
}
|
|
|
|
fragment TeamRefereeFields on TeamReferee {
|
|
teamId
|
|
referee
|
|
joinedAt
|
|
joinedAtEpoch
|
|
}
|
|
|
|
fragment TeamMemberStatsFields on TeamMemberStatistics {
|
|
partyId
|
|
totalQuantumVolume
|
|
totalQuantumRewards
|
|
totalGamesPlayed
|
|
}
|
|
|
|
query Team($teamId: ID!, $partyId: ID, $aggregationEpochs: Int) {
|
|
teams(teamId: $teamId) {
|
|
edges {
|
|
node {
|
|
...TeamFields
|
|
}
|
|
}
|
|
}
|
|
partyTeams: teams(partyId: $partyId) {
|
|
edges {
|
|
node {
|
|
...TeamFields
|
|
}
|
|
}
|
|
}
|
|
teamsStatistics(teamId: $teamId, aggregationEpochs: $aggregationEpochs) {
|
|
edges {
|
|
node {
|
|
...TeamStatsFields
|
|
}
|
|
}
|
|
}
|
|
teamReferees(teamId: $teamId) {
|
|
edges {
|
|
node {
|
|
...TeamRefereeFields
|
|
}
|
|
}
|
|
}
|
|
teamMembersStatistics(
|
|
teamId: $teamId
|
|
aggregationEpochs: $aggregationEpochs
|
|
) {
|
|
edges {
|
|
node {
|
|
...TeamMemberStatsFields
|
|
}
|
|
}
|
|
}
|
|
}
|