package handlers import ( "gorm.io/gorm" ) type TyscHandler struct { SportHandler *SportHandler PlayerHandler *PlayerHandler TeamHandler *TeamHandler PositionHandler *PositionHandler RoosterHandler *RoosterHandler VendorHandler *VendorHandler CardSetHandler *CardSetHandler CardHandler *CardHandler } func NewTyscHandler(db *gorm.DB) *TyscHandler { handlerMap := &TyscHandler{ SportHandler: NewSportHandler(db), PlayerHandler: NewPlayerHandler(db), TeamHandler: NewTeamHandler(db), PositionHandler: NewPositionHandler(db), RoosterHandler: NewRoosterHandler(db), VendorHandler: NewVendorHandler(db), CardSetHandler: NewCardSetHandler(db), CardHandler: NewCardHandler(db), } return handlerMap }