type PlayerHistoryRecord { id: Int! player: Player @goField(forceResolver: true) totalVillages: Int! points: Int! rank: Int! rankAtt: Int! scoreAtt: Int! rankDef: Int! scoreDef: Int! rankSup: Int! scoreSup: Int! rankTotal: Int! scoreTotal: Int! tribe: Tribe @goField(forceResolver: true) createDate: Time! } type PlayerHistory { total: Int! items: [PlayerHistoryRecord!] } input PlayerHistoryFilter { playerID: [Int!] playerIDNEQ: [Int!] playerFilter: PlayerFilter createDate: Time createDateGT: Time createDateGTE: Time createDateLT: Time createDateLTE: Time } extend type Query { playerHistory( server: String! filter: PlayerHistoryFilter limit: Int offset: Int sort: [String!] ): PlayerHistory! }