Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deliveries ¶
type Deliveries struct { Auth authDelivery.AuthDelivery User userDelivery.UserDelivery Log logDelivery.LogDelivery Message messageDelivery.MessageDelivery }
Deliveries all Controller object injected here
func WiringDelivery ¶
type Repositories ¶
type Repositories struct { Auth authRepo.AuthRepository Cache cacheRepo.CacheRepository User userRepo.UserRepository Log logRepo.LogRepository Message messageRepo.MessageRepository }
Repositories all repo object injected here
func WiringRepository ¶
func WiringRepository(db *gorm.DB, cache *driver.RedisClient, cfg *configs.Configs, logger *logrus.Logger) *Repositories
type Services ¶
type Services struct { Auth authSrv.AuthService Msg msgSrv.MessageService User userSrv.UserService Log logSrv.LogService }
Services all service object injected here
func WiringService ¶
func WiringService(repo *Repositories, cache *driver.RedisClient, cfg *configs.Configs, logger *logrus.Logger) *Services
Click to show internal directories.
Click to hide internal directories.