18 lines
357 B
Python
18 lines
357 B
Python
from enum import Enum
|
|
from typing import List, Optional, Dict
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class AnalystType(str, Enum):
|
|
MARKET = "market"
|
|
SOCIAL = "social"
|
|
NEWS = "news"
|
|
FUNDAMENTALS = "fundamentals"
|
|
|
|
|
|
class AgentStatus(str, Enum):
|
|
PENDING = "pending"
|
|
IN_PROGRESS = "in_progress"
|
|
COMPLETED = "completed"
|
|
ERROR = "error"
|