Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bundler ¶
type Bundler struct { DBConn *gorm.DB Handle *HahdleBundler UseCase *UseCaseBundler Repository *RepositoryBundler }
Bundler is all bundle.
type HahdleBundler ¶
type HahdleBundler struct { UserHandler handler.UserHandler LiquorHandler handler.LiquorHandler }
HahdleBundler is handler bundle.
func NewHandleBundler ¶
func NewHandleBundler(u *UseCaseBundler) *HahdleBundler
NewHandleBundler return *HahdleBundler.
type RepositoryBundler ¶
type RepositoryBundler struct { LiquorRepository repository.LiquorRepository ImageFileRepository repository.ImageFileRepository }
RepositoryBundler is repository bundle.
func NewRepositoryBundler ¶
func NewRepositoryBundler(conn *gorm.DB) *RepositoryBundler
NewRepositoryBundler return *RepositoryBundler.
type UseCaseBundler ¶
type UseCaseBundler struct {
LiquorUseCase usecase.LiquorUseCase
}
UseCaseBundler is usecase bundle.
func NewUseCaseBundler ¶
func NewUseCaseBundler(r *RepositoryBundler) *UseCaseBundler
NewUseCaseBundler return *UseCaseBundler.
Click to show internal directories.
Click to hide internal directories.