diff --git a/models/player.go b/models/player.go index f76a3a8..0e03b09 100644 --- a/models/player.go +++ b/models/player.go @@ -47,5 +47,10 @@ type PlayerFilter struct { RankLTE int `json:"rankLTE" gqlgen:"rankLTE"` TribeID []int `json:"tribe" gqlgen:"tribe"` + + Offset int `urlstruct:",nowhere" json:"offset" gqlgen:"offset"` + Limit int `urlstruct:",nowhere" json:"limit" gqlgen:"limit"` + Sort string `urlstruct:",nowhere" json:"sort" gqlgen:"sort"` + OpponentsDefeatedFilter } diff --git a/models/server.go b/models/server.go index c31c316..ab17462 100644 --- a/models/server.go +++ b/models/server.go @@ -66,8 +66,8 @@ type ServerFilter struct { KeyMATCH string `json:"keyMATCH" gqlgen:"keyMATCH"` KeyIEQ string `json:"keyIEQ" gqlgen:"keyIEQ"` - Status []string `json:"status" gqlgen:"status"` - StatusNEQ []string `json:"statusNEQ" gqlgen:"statusNEQ"` + Status []ServerStatus `json:"status" gqlgen:"status"` + StatusNEQ []ServerStatus `json:"statusNEQ" gqlgen:"statusNEQ"` LangVersionTag []string `json:"langVersionTag" gqlgen:"langVersionTag"` LangVersionTagNEQ []string `json:"langVersionTagNEQ" gqlgen:"langVersionTagNEQ"`