package entity import "time" type WorkflowRequest struct { RequestID string ChatID int64 UserID int64 Username string MessageText string Intent Intent Session Session Timestamp time.Time Metadata map[string]any } type Action struct { Type string Key string Value any } type WorkflowResponse struct { RequestID string ReplyText string Actions []Action NextWorkflow string Error error }