TOTP code db + agent support for fetching totp_code from db (#784)

Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
This commit is contained in:
Kerem Yilmaz
2024-09-08 15:07:03 -07:00
committed by GitHub
parent d878ee5a0d
commit b9f5e33876
14 changed files with 243 additions and 26 deletions

View File

@@ -39,6 +39,7 @@ class TaskRequest(BaseModel):
examples=["https://my-webhook.com"],
)
totp_verification_url: str | None = None
totp_identifier: str | None = None
navigation_goal: str | None = Field(
default=None,
description="The user's goal for the task.",

View File

@@ -0,0 +1,29 @@
from datetime import datetime
from pydantic import BaseModel, ConfigDict
class TOTPCodeBase(BaseModel):
model_config = ConfigDict(from_attributes=True)
totp_identifier: str | None = None
organization_id: str | None = None
task_id: str | None = None
workflow_id: str | None = None
source: str | None = None
content: str | None = None
expired_at: datetime | None = None
class TOTPCodeCreate(TOTPCodeBase):
totp_identifier: str
organization_id: str
content: str
class TOTPCode(TOTPCodeCreate):
totp_code_id: str
code: str
created_at: datetime
modified_at: datetime