package hello import "context" // Usecase defines hello business behavior. type Usecase interface { Message(ctx context.Context) string } type Service struct{} func NewService() *Service { return &Service{} } func (s *Service) Message(context.Context) string { return "hello world" }