team.go
293 Bytes
package models
import (
"pro2d/common/components"
"pro2d/pb"
)
type TeamMap map[string]*TeamModel
type TeamModel struct {
components.ISchema
Team *pb.Team
}
func NewTeam(data *pb.Team) *TeamModel {
m := &TeamModel{
ISchema: NewSchema(data.Id, data),
Team: data,
}
return m
}