From 31dd9dda110cc37eddabef09dd3b3980f4afb4b1 Mon Sep 17 00:00:00 2001 From: Kichiyaki Date: Fri, 25 Dec 2020 11:23:09 +0100 Subject: [PATCH] add 2 new models: FoundPlayer and FoundTRibe --- models/opponents_defeated.go | 63 +++++++++++++++++++----------------- models/player.go | 11 +++++++ models/tribe.go | 10 ++++++ 3 files changed, 54 insertions(+), 30 deletions(-) diff --git a/models/opponents_defeated.go b/models/opponents_defeated.go index 55d5394..1854ccc 100644 --- a/models/opponents_defeated.go +++ b/models/opponents_defeated.go @@ -12,26 +12,28 @@ type OpponentsDefeated struct { } type OpponentsDefeatedFilter struct { - RankAtt int `json:"rankAtt" gqlgen:"rankAtt"` - RankAttGT int `json:"rankAttGT" gqlgen:"rankAttGT"` - RankAttGTE int `json:"rankAttGTE" gqlgen:"rankAttGTE"` - RankAttLT int `json:"rankAttLT" gqlgen:"rankAttLT"` - RankAttLTE int `json:"rankAttLTE" gqlgen:"rankAttLTE"` - ScoreAtt int `json:"scoreAtt" gqlgen:"scoreAtt"` - ScoreAttGT int `json:"scoreAttGT" gqlgen:"scoreAttGT"` - ScoreAttGTE int `json:"scoreAttGTE" gqlgen:"scoreAttGTE"` - ScoreAttLT int `json:"scoreAttLT" gqlgen:"scoreAttLT"` - ScoreAttLTE int `json:"scoreAttLTE" gqlgen:"scoreAttLTE"` - RankDef int `json:"rankDef" gqlgen:"rankDef"` - RankDefGT int `json:"rankDefGT" gqlgen:"rankDefGT"` - RankDefGTE int `json:"rankDefGTE" gqlgen:"rankDefGTE"` - RankDefLT int `json:"rankDefLT" gqlgen:"rankDefLT"` - RankDefLTE int `json:"rankDefLTE" gqlgen:"rankDefLTE"` - ScoreDef int `json:"scoreDef" gqlgen:"scoreDef"` - ScoreDefGT int `json:"scoreDefGT" gqlgen:"scoreDefGT"` - ScoreDefGTE int `json:"scoreDefGTE" gqlgen:"scoreDefGTE"` - ScoreDefLT int `json:"scoreDefLT" gqlgen:"scoreDefLT"` - ScoreDefLTE int `json:"scoreDefLTE" gqlgen:"scoreDefLTE"` + RankAtt int `json:"rankAtt" gqlgen:"rankAtt"` + RankAttGT int `json:"rankAttGT" gqlgen:"rankAttGT"` + RankAttGTE int `json:"rankAttGTE" gqlgen:"rankAttGTE"` + RankAttLT int `json:"rankAttLT" gqlgen:"rankAttLT"` + RankAttLTE int `json:"rankAttLTE" gqlgen:"rankAttLTE"` + ScoreAtt int `json:"scoreAtt" gqlgen:"scoreAtt"` + ScoreAttGT int `json:"scoreAttGT" gqlgen:"scoreAttGT"` + ScoreAttGTE int `json:"scoreAttGTE" gqlgen:"scoreAttGTE"` + ScoreAttLT int `json:"scoreAttLT" gqlgen:"scoreAttLT"` + ScoreAttLTE int `json:"scoreAttLTE" gqlgen:"scoreAttLTE"` + + RankDef int `json:"rankDef" gqlgen:"rankDef"` + RankDefGT int `json:"rankDefGT" gqlgen:"rankDefGT"` + RankDefGTE int `json:"rankDefGTE" gqlgen:"rankDefGTE"` + RankDefLT int `json:"rankDefLT" gqlgen:"rankDefLT"` + RankDefLTE int `json:"rankDefLTE" gqlgen:"rankDefLTE"` + ScoreDef int `json:"scoreDef" gqlgen:"scoreDef"` + ScoreDefGT int `json:"scoreDefGT" gqlgen:"scoreDefGT"` + ScoreDefGTE int `json:"scoreDefGTE" gqlgen:"scoreDefGTE"` + ScoreDefLT int `json:"scoreDefLT" gqlgen:"scoreDefLT"` + ScoreDefLTE int `json:"scoreDefLTE" gqlgen:"scoreDefLTE"` + RankTotal int `json:"rankTotal" gqlgen:"rankTotal"` RankTotalGT int `json:"rankTotalGT" gqlgen:"rankTotalGT"` RankTotalGTE int `json:"rankTotalGTE" gqlgen:"rankTotalGTE"` @@ -42,14 +44,15 @@ type OpponentsDefeatedFilter struct { ScoreTotalGTE int `json:"scoreTotalGTE" gqlgen:"scoreTotalGTE"` ScoreTotalLT int `json:"scoreTotalLT" gqlgen:"scoreTotalLT"` ScoreTotalLTE int `json:"scoreTotalLTE" gqlgen:"scoreTotalLTE"` - ScoreSup int `json:"scoreSup,omitempty" gqlgen:"scoreSup"` - ScoreSupGT int `json:"scoreSupGT,omitempty" gqlgen:"scoreSupGT"` - ScoreSupGTE int `json:"scoreSupGTE,omitempty" gqlgen:"scoreSupGTE"` - ScoreSupLT int `json:"scoreSupLT,omitempty" gqlgen:"scoreSupLT"` - ScoreSupLTE int `json:"scoreSupLTE,omitempty" gqlgen:"scoreSupLTE"` - RankSup int `json:"rankSup,omitempty" gqlgen:"rankSup"` - RankSupGT int `json:"rankSupGT,omitempty" gqlgen:"rankSupGT"` - RankSupGTE int `json:"rankSupGTE,omitempty" gqlgen:"rankSupGTE"` - RankSupLT int `json:"rankSupLT,omitempty" gqlgen:"rankSupLT"` - RankSupLTE int `json:"rankSupLTE,omitempty" gqlgen:"rankSupLTE"` + + RankSup int `json:"rankSup,omitempty" gqlgen:"rankSup"` + RankSupGT int `json:"rankSupGT,omitempty" gqlgen:"rankSupGT"` + RankSupGTE int `json:"rankSupGTE,omitempty" gqlgen:"rankSupGTE"` + RankSupLT int `json:"rankSupLT,omitempty" gqlgen:"rankSupLT"` + RankSupLTE int `json:"rankSupLTE,omitempty" gqlgen:"rankSupLTE"` + ScoreSup int `json:"scoreSup,omitempty" gqlgen:"scoreSup"` + ScoreSupGT int `json:"scoreSupGT,omitempty" gqlgen:"scoreSupGT"` + ScoreSupGTE int `json:"scoreSupGTE,omitempty" gqlgen:"scoreSupGTE"` + ScoreSupLT int `json:"scoreSupLT,omitempty" gqlgen:"scoreSupLT"` + ScoreSupLTE int `json:"scoreSupLTE,omitempty" gqlgen:"scoreSupLTE"` } diff --git a/models/player.go b/models/player.go index 0a97273..744002e 100644 --- a/models/player.go +++ b/models/player.go @@ -84,3 +84,14 @@ type PlayerFilter struct { OpponentsDefeatedFilter } + +type FoundPlayer struct { + Server string `json:"server" xml:"server" gqlgen:"server"` + ID int `json:"id" gqlgen:"id" xml:"id"` + Name string `json:"name" gqlgen:"name" xml:"name"` + BestRank int `json:"bestRank" pg:",use_zero" gqlgen:"bestRank" xml:"bestRank"` + MostPoints int `json:"mostPoints" pg:",use_zero" gqlgen:"mostPoints" xml:"mostPoints"` + MostVillages int `json:"mostVillages" pg:",use_zero" gqlgen:"mostVillages" xml:"mostVillages"` + TribeID int `json:"tribeID" xml:"tribeID" gqlgen:"tribeID"` + TribeTag string `json:"tribeTag" xml:"tribeTag" gqlgen:"tribeTag"` +} diff --git a/models/tribe.go b/models/tribe.go index f1ad8ca..cf27eb8 100644 --- a/models/tribe.go +++ b/models/tribe.go @@ -99,3 +99,13 @@ type TribeFilter struct { OpponentsDefeatedFilter } + +type FoundTribe struct { + Server string `json:"server" xml:"server" gqlgen:"server"` + ID int `json:"id" gqlgen:"id" xml:"id"` + Tag string `json:"tag" xml:"tag" gqlgen:"tag"` + Name string `json:"name" gqlgen:"name" xml:"name"` + BestRank int `json:"bestRank" pg:",use_zero" gqlgen:"bestRank" xml:"bestRank"` + MostPoints int `json:"mostPoints" pg:",use_zero" gqlgen:"mostPoints" xml:"mostPoints"` + MostVillages int `json:"mostVillages" pg:",use_zero" gqlgen:"mostVillages" xml:"mostVillages"` +}