cds-web/models/game.go

24 lines
641 B
Go
Raw Normal View History

package models
import "go.mongodb.org/mongo-driver/bson/primitive"
type Game struct {
Id primitive.ObjectID `bson:"_id", omitempty`
AppId uint `bson:"appid"`
HasAchievements bool `bson:"hasAchievements"`
IsCoop bool `bson:"isCoop"`
IsMulti bool `bson:"isMulti"`
2022-10-21 20:09:10 +02:00
Name string `bson:"name" json:"name"`
}
func NewGame() *Game {
return &Game{primitive.NewObjectID(), 0, false, false, false, ""}
}
func NewGameName(appid uint, name string) *Game {
ret := NewGame()
ret.AppId = appid
ret.Name = name
return ret
}