This repository has been archived on 2022-09-04. You can view files and clone it, but cannot push or open issues or pull requests.
api/graphql/schema/tribe.graphql

129 lines
1.9 KiB
GraphQL

type Tribe {
id: Int!
name: String!
tag: String!
totalMembers: Int!
totalVillages: Int!
points: Int!
allPoints: Int!
rank: Int!
exist: Boolean!
rankAtt: Int!
scoreAtt: Int!
rankDef: Int!
scoreDef: Int!
rankTotal: Int!
dominance: Float!
createdAt: Time!
scoreTotal: Int!
}
type TribesList {
items: [Tribe!]
total: Int!
}
input TribeFilter {
id: [Int!]
idNEQ: [Int!]
exist: Boolean
tag: [String!]
tagNEQ: [String!]
tagMATCH: String
tagIEQ: String
name: [String!]
nameNEQ: [String!]
nameMATCH: String
nameIEQ: String
totalMembers: Int
totalMembersGT: Int
totalMembersGTE: Int
totalMembersLT: Int
totalMembersLTE: Int
totalVillages: Int
totalVillagesGT: Int
totalVillagesGTE: Int
totalVillagesLT: Int
totalVillagesLTE: Int
points: Int
pointsGT: Int
pointsGTE: Int
pointsLT: Int
pointsLTE: Int
allPoints: Int
allPointsGT: Int
allPointsGTE: Int
allPointsLT: Int
allPointsLTE: 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
rankTotal: Int
rankTotalGT: Int
rankTotalGTE: Int
rankTotalLT: Int
rankTotalLTE: Int
scoreTotal: Int
scoreTotalGT: Int
scoreTotalGTE: Int
scoreTotalLT: Int
scoreTotalLTE: Int
dominance: Int
dominanceGT: Int
dominanceGTE: Int
dominanceLT: Int
dominanceLTE: Int
createdAt: Time
createdAtGT: Time
createdAtGTE: Time
createdAtLT: Time
createdAtLTE: Time
offset: Int
limit: Int
sort: String
}
extend type Query {
tribes(server: String!, filter: TribeFilter): TribesList!
tribe(server: String!, id: Int!): Tribe
}