package documenttext import ( "queryorchestration/internal/serviceconfig" "queryorchestration/internal/serviceconfig/objectstore" "queryorchestration/internal/serviceconfig/queue/querysync" "queryorchestration/internal/serviceconfig/textract" ) type ConfigProvider interface { serviceconfig.ConfigProvider textract.ConfigProvider querysync.ConfigProvider objectstore.ConfigProvider } type Service struct { cfg ConfigProvider } func New(cfg ConfigProvider) *Service { return &Service{ cfg: cfg, } }