package subscribesvc import subscriberepository "github.com/ardeman/project-legalgo-go/internal/accessor/subscribe" type SubsSvc struct { subsRepo subscriberepository.SubsIntf } type SubsIntf interface { Create(string) (string, error) } func New(subsRepo subscriberepository.SubsIntf) SubsIntf { return &SubsSvc{subsRepo} }