package queryservice import ( "queryorchestration/internal/client" "queryorchestration/internal/export" "queryorchestration/internal/job" "queryorchestration/internal/job/collector" "queryorchestration/internal/query" querytest "queryorchestration/internal/query/test" "github.com/go-playground/validator/v10" ) const Name = "queryService" type Services struct { Export *export.Service Collector *collector.Service Query *query.Service Client *client.Service Job *job.Service QueryTest *querytest.Service } type Controllers struct { validator *validator.Validate svc *Services } func NewControllers(validator *validator.Validate, services *Services) *Controllers { return &Controllers{ validator: validator, svc: services, } }