| 68 | |
| 69 | |
| 70 | class Task(BaseModel): |
| 71 | id: str = Field(default_factory=lambda: str(uuid.uuid4())) |
| 72 | name: typing.Optional[str] = None |
| 73 | content: typing.Optional[str] = None |
| 74 | content_metadata: typing.Optional[str] = None |
| 75 | is_encrypted: bool = False |
| 76 | type: typing.Optional[str] = None |
| 77 | executions: list[Execution] = [] |
| 78 | error: typing.Optional[str] = None |
| 79 | error_message: typing.Optional[str] = None |
| 80 | user_ecdsa_public_key: typing.Optional[str] = None |
| 81 | user_id: typing.Optional[str] = None |
| 82 | metadata: typing.Optional[TaskMetadata] = None |
| 83 | |
| 84 | class Node(BaseModel): |
| 85 | node_type: str |
no outgoing calls