package service import ( "go.uber.org/zap" "penahub.gitlab.yandexcloud.net/backend/quiz/bitrix/internal/brokers" "penahub.gitlab.yandexcloud.net/backend/quiz/bitrix/pkg/bitrixClient" "penahub.gitlab.yandexcloud.net/backend/quiz/common.git/dal" ) type Deps struct { Repository *dal.BitrixDal Logger *zap.Logger AmoClient *bitrixClient.Bitrix Producer *brokers.Producer } type Service struct { repository *dal.BitrixDal logger *zap.Logger amoClient *bitrixClient.Bitrix producer *brokers.Producer } func NewService(deps Deps) *Service { return &Service{ repository: deps.Repository, logger: deps.Logger, amoClient: deps.AmoClient, producer: deps.Producer, } }