Files
Jay Brown 35d72fccbe Merged in feature/remove-mocks (pull request #202)
Feature/remove mocks

* remove mocks

* cleanup db migrations
2026-01-15 20:39:32 +00:00

30 lines
775 B
Go

// Package collector provides collector configuration functionality.
// Note: Text extraction has been removed. MinTextVersion is no longer supported.
// See remove_texttract_and_mocks_plan.md for details.
package collector
import (
"queryorchestration/internal/serviceconfig"
)
// Collector represents a client's document collection configuration.
// Note: MinTextVersion has been removed since text extraction is deprecated.
type Collector struct {
ClientID string
MinCleanVersion int64
ActiveVersion int32
LatestVersion int32
}
// Service provides collector operations.
type Service struct {
cfg serviceconfig.ConfigProvider
}
// New creates a new collector service.
func New(cfg serviceconfig.ConfigProvider) *Service {
return &Service{
cfg,
}
}