Documentation
¶
Index ¶
- func NewService(repository store.ProviderRepository) domain.ProviderService
- type Service
- func (service Service) CreateProvider(provider *domain.Provider) (*domain.Provider, error)
- func (service Service) DeleteProvider(id uint64) error
- func (service Service) GetProvider(id uint64) (*domain.Provider, error)
- func (service Service) ListProviders(filters map[string]interface{}) ([]*domain.Provider, error)
- func (service Service) Migrate() error
- func (service Service) UpdateProvider(provider *domain.Provider) (*domain.Provider, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewService ¶
func NewService(repository store.ProviderRepository) domain.ProviderService
NewService returns repository struct
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service handles business logic
func (Service) CreateProvider ¶
func (Service) DeleteProvider ¶
func (Service) GetProvider ¶
func (Service) ListProviders ¶
Click to show internal directories.
Click to hide internal directories.