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