1
0
Fork 0
taleweave-ai/taleweave/models/planning.py

23 lines
386 B
Python
Raw Permalink Normal View History

from typing import List
from pydantic import Field
from taleweave.models.base import dataclass
@dataclass
class CalendarEvent:
name: str
turn: int
@dataclass
class Calendar:
events: List[CalendarEvent] = Field(default_factory=list)
@dataclass
class Planner:
calendar: Calendar = Field(default_factory=Calendar)
notes: List[str] = Field(default_factory=list)