From c41664bd91f1914d1f1779a697fc7236dc80752d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=20=D0=A0=D0=BE=D0=BC?= =?UTF-8?q?=D0=B0=D0=BD=D0=BE=D0=B2?= Date: Thu, 4 Jun 2026 23:19:36 +0000 Subject: [PATCH] Add models.py --- models.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 models.py diff --git a/models.py b/models.py new file mode 100644 index 0000000..6f4aec1 --- /dev/null +++ b/models.py @@ -0,0 +1,15 @@ +from pydantic import BaseModel, Field +from typing import List, Optional + +class PersonInfo(BaseModel): + name: str = Field(..., description="Full name of the person") + age: Optional[int] = Field(None, description="Age of the person") + profession: str = Field(..., description="Profession of the person") + skills: List[str] = Field(..., description="List of skills") + +class MeetingNotes(BaseModel): + date: str = Field(..., description="Date of the meeting") + participants: List[str] = Field(..., description="List of participants") + topics: List[str] = Field(..., description="List of topics discussed") + decisions: List[str] = Field(..., description="List of decisions made") + next_steps: List[str] = Field(..., description="List of next steps") \ No newline at end of file