112 lines
1.6 KiB
GraphQL
112 lines
1.6 KiB
GraphQL
|
type Player {
|
||
|
id: Int!
|
||
|
name: String!
|
||
|
totalVillages: Int!
|
||
|
points: Int!
|
||
|
rank: Int!
|
||
|
exist: Boolean!
|
||
|
rankAtt: Int!
|
||
|
scoreAtt: Int!
|
||
|
rankDef: Int!
|
||
|
scoreDef: Int!
|
||
|
rankSup: Int!
|
||
|
scoreSup: Int!
|
||
|
rankTotal: Int!
|
||
|
scoreTotal: Int!
|
||
|
tribe: Tribe @goField(forceResolver: true)
|
||
|
}
|
||
|
|
||
|
type PlayerList {
|
||
|
items: [Player!]
|
||
|
total: Int!
|
||
|
}
|
||
|
|
||
|
input PlayerFilter {
|
||
|
id: [Int!]
|
||
|
idNEQ: [Int!]
|
||
|
|
||
|
exist: Boolean
|
||
|
|
||
|
name: [String!]
|
||
|
nameNEQ: [String!]
|
||
|
nameMATCH: String
|
||
|
nameIEQ: String
|
||
|
|
||
|
totalVillages: Int
|
||
|
totalVillagesGT: Int
|
||
|
totalVillagesGTE: Int
|
||
|
totalVillagesLT: Int
|
||
|
totalVillagesLTE: Int
|
||
|
|
||
|
points: Int
|
||
|
pointsGT: Int
|
||
|
pointsGTE: Int
|
||
|
pointsLT: Int
|
||
|
pointsLTE: Int
|
||
|
|
||
|
rank: Int
|
||
|
rankGT: Int
|
||
|
rankGTE: Int
|
||
|
rankLT: Int
|
||
|
rankLTE: Int
|
||
|
|
||
|
rankAtt: Int
|
||
|
rankAttGT: Int
|
||
|
rankAttGTE: Int
|
||
|
rankAttLT: Int
|
||
|
rankAttLTE: Int
|
||
|
|
||
|
scoreAtt: Int
|
||
|
scoreAttGT: Int
|
||
|
scoreAttGTE: Int
|
||
|
scoreAttLT: Int
|
||
|
scoreAttLTE: Int
|
||
|
|
||
|
rankDef: Int
|
||
|
rankDefGT: Int
|
||
|
rankDefGTE: Int
|
||
|
rankDefLT: Int
|
||
|
rankDefLTE: Int
|
||
|
|
||
|
scoreDef: Int
|
||
|
scoreDefGT: Int
|
||
|
scoreDefGTE: Int
|
||
|
scoreDefLT: Int
|
||
|
scoreDefLTE: Int
|
||
|
|
||
|
rankSup: Int
|
||
|
rankSupGT: Int
|
||
|
rankSupGTE: Int
|
||
|
rankSupLT: Int
|
||
|
rankSupLTE: Int
|
||
|
|
||
|
scoreSup: Int
|
||
|
scoreSupGT: Int
|
||
|
scoreSupGTE: Int
|
||
|
scoreSupLT: Int
|
||
|
scoreSupLTE: Int
|
||
|
|
||
|
rankTotal: Int
|
||
|
rankTotalGT: Int
|
||
|
rankTotalGTE: Int
|
||
|
rankTotalLT: Int
|
||
|
rankTotalLTE: Int
|
||
|
|
||
|
scoreTotal: Int
|
||
|
scoreTotalGT: Int
|
||
|
scoreTotalGTE: Int
|
||
|
scoreTotalLT: Int
|
||
|
scoreTotalLTE: Int
|
||
|
|
||
|
tribeID: [Int!]
|
||
|
|
||
|
offset: Int
|
||
|
limit: Int
|
||
|
sort: String
|
||
|
}
|
||
|
|
||
|
extend type Query {
|
||
|
players(server: String!, filter: PlayerFilter): PlayerList!
|
||
|
player(server: String!, id: Int!): Player
|
||
|
}
|