Files
gateway-telegram/internal/domain/entity/intent.go

29 lines
482 B
Go

package entity
type Intent struct {
Name string
Confidence float64
Entities map[string]any
}
type RouteTargetType string
const (
RouteTargetN8n RouteTargetType = "n8n"
RouteTargetAIAgent RouteTargetType = "ai_agent"
RouteTargetBuiltin RouteTargetType = "builtin"
)
type RouteTarget struct {
Type RouteTargetType
WorkflowID string
Endpoint string
}
type Route struct {
Pattern string
IntentName string
Target RouteTarget
Priority int
}