31 lines
525 B
Go
31 lines
525 B
Go
package handler
|
|
|
|
import (
|
|
"ticket-pimp/adapters"
|
|
"ticket-pimp/internal/controller"
|
|
)
|
|
|
|
type Handler struct {
|
|
git adapters.IGit
|
|
cloud adapters.ICloud
|
|
coda adapters.ICoda
|
|
key string
|
|
id string
|
|
controller *controller.WorkflowController
|
|
}
|
|
|
|
func NewHandler(
|
|
git adapters.IGit,
|
|
cloud adapters.ICloud,
|
|
coda adapters.ICoda,
|
|
controller *controller.WorkflowController,
|
|
) *Handler {
|
|
|
|
return &Handler{
|
|
git: git,
|
|
cloud: cloud,
|
|
coda: coda,
|
|
controller: controller,
|
|
}
|
|
}
|