customer/internal/initialize/controllers.go
2023-05-17 23:27:09 +03:00

25 lines
485 B
Go

package initialize
import (
"go.uber.org/zap"
"penahub.gitlab.yandexcloud.net/pena-services/customer/internal/controller/account"
)
type ControllersDeps struct {
Logger *zap.Logger
Services *Services
}
type Controllers struct {
AccountController *account.Controller
}
func NewControllers(deps *ControllersDeps) *Controllers {
return &Controllers{
AccountController: account.New(&account.Deps{
Logger: deps.Logger,
Service: deps.Services.AccountService,
}),
}
}