MCPcopy Create free account
hub / github.com/ScrapeGraphAI/scrapecraft / ApprovalRequest

Class ApprovalRequest

backend/app/models/workflow.py:54–62  ·  view source on GitHub ↗

Request for user approval.

Source from the content-addressed store, hash-verified

52
53
54class ApprovalRequest(BaseModel):
55 """Request for user approval."""
56 id: str
57 phase: WorkflowPhase
58 action: str # e.g., "validate_urls", "approve_schema", "execute_code"
59 data: Dict[str, Any]
60 created_at: datetime = Field(default_factory=datetime.utcnow)
61 expires_at: Optional[datetime] = None
62 status: str = "pending" # pending, approved, rejected, expired
63
64
65class WorkflowState(BaseModel):

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected