presenton/servers/fastapi/models/presentation_outline_model.py

17 lines
403 B
Python

from typing import List
from pydantic import BaseModel
class SlideOutlineModel(BaseModel):
content: str
class PresentationOutlineModel(BaseModel):
slides: List[SlideOutlineModel]
def to_string(self):
message = ""
for i, slide in enumerate(self.slides):
message += f"## Slide {i+1}:\n"
message += f" - Content: {slide} \n"
return message