Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandlersContainer ¶
type HandlersContainer struct { UserHandler user.UserHandler TrackingHandler tracking.TrackingHandler AddTrackingDialogHandler addTrackingDialog.AddTrackingDialogHandler UsaAddressHandler usaAddress.UsaAddressHandler }
func NewHandlersContainer ¶
func NewHandlersContainer( userHandler user.UserHandler, trackingHandler tracking.TrackingHandler, addTrackingDialogHandler addTrackingDialog.AddTrackingDialogHandler, usaAddressHandler usaAddress.UsaAddressHandler, ) *HandlersContainer
type RepositoriesContainer ¶
type RepositoriesContainer struct { UserRepo user.UserRepository TrackingRepo tracking.TrackingRepository AddTrackingDialogRepo addTrackingDialog.AddTrackingDialogRepository UsaAddressRepo usaAddress.UsaAddressRepository }
func NewRepositoriesContainer ¶
func NewRepositoriesContainer( userRepository user.UserRepository, trackingRepository tracking.TrackingRepository, addTrackingDialogRepository addTrackingDialog.AddTrackingDialogRepository, usaAddressRepository usaAddress.UsaAddressRepository, ) *RepositoriesContainer
type ServicesContainer ¶
type ServicesContainer struct { UserService user.UserService TrackingService tracking.TrackingService AddTrackingDialogService addTrackingDialog.AddTrackingDialogService UsaAddressService usaAddress.UsaAddressService }
func NewServicesContainer ¶
func NewServicesContainer( userService user.UserService, trackingService tracking.TrackingService, addTrackingDialogService addTrackingDialog.AddTrackingDialogService, usaAddressService usaAddress.UsaAddressService, ) *ServicesContainer
Click to show internal directories.
Click to hide internal directories.