package contextfull import ( "context" "fmt" queryprocessor "queryorchestration/internal/queryProcessor" "queryorchestration/internal/result" ) type Extractor struct { } func NewExtractor() Extractor { return Extractor{} } func (e Extractor) Process(ctx context.Context, query *queryprocessor.Query, values []result.Value) (string, error) { if len(values) > 0 { return "", fmt.Errorf("no requirements expected") } // TODO return "", nil }