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.
shared/models/special_server.go

21 lines
614 B
Go

package models
type SpecialServer struct {
tableName struct{} `pg:"special_servers,alias:special_server"`
LangVersionTag LanguageTag `pg:",unique:group_1" json:"langVersionTag" gqlgen:"langVersionTag" xml:"langVersionTag"`
LangVersion *LangVersion `pg:"fk:lang_version_tag" json:"omitempty,langVersion" gqlgen:"-" xml:"langVersion"`
Key string `pg:",unique:group_1" json:"key" gqlgen:"key" xml:"key"`
}
type SpecialServers []*SpecialServer
func (servers SpecialServers) Contains(key string) bool {
for _, s := range servers {
if s.Key == key {
return true
}
}
return false
}