bundler

package
v0.0.0-...-0588a84 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2020 License: MIT Imports: 5 Imported by: 0

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.

func NewBundler

func NewBundler(conn *gorm.DB) *Bundler

NewBundler return *Bundler.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL