Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository interface {
List(context.Context) ([]domain.User, error)
Get(context.Context, string) (domain.User, error)
Create(context.Context, domain.User) (domain.User, error)
}
Repository is the application port. Storage adapters implement it.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(repository Repository) *Service
Click to show internal directories.
Click to hide internal directories.