package team import ( "database/sql" ) type Player struct { UUID string `db:"uuid" sql:"VARCHAR(255)" index:"true"` Email string `db:"email" sql:"VARCHAR(255)" index:"true"` Username string `db:"username" sql:"VARCHAR(100)"` FirstName string `db:"firstname" sql:"VARCHAR(100)"` LastName string `db:"lastname" sql:"VARCHAR(100)"` } type Team struct { UUID string `db:"uuid" sql:"VARCHAR(255)" index:"true"` Name string `db:"username" sql:"VARCHAR(100)"` Email string `db:"email" sql:"VARCHAR(255)" index:"true"` PlayersUUID []Player `db:"players" sql:"JSVARCHAR(255)"` } func GetAllTeams(db *sql.DB) ([]Team, error) { // Implementation to retrieve all teams from the database return []Team{}, nil }