add 2 new models: FoundPlayer and FoundTRibe

This commit is contained in:
Dawid Wysokiński 2020-12-25 11:23:09 +01:00
parent 5e8e2d44d7
commit 31dd9dda11
3 changed files with 54 additions and 30 deletions

View File

@ -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"`
}

View File

@ -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"`
}

View File

@ -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"`
}