steamServer/steamServer.go

25 lines
601 B
Go

package steamServer
import "github.com/google/uuid"
type Server struct {
ID uuid.UUID `db:"id"`
RegionID uuid.UUID `db:"region_id"`
GamemodeID uuid.UUID `db:"gamemode_id"`
AppID int `db:"app_id"`
Name string `db:"name"`
Map string `db:"map"`
Players int `db:"players"`
MaxPlayers int `db:"max_players"`
}
type ServerStore interface {
Server(id uuid.UUID) (Server, error)
Servers() ([]Server, error)
CreateServer(ser *Server) error
}
type Store interface {
ServerStore
}