"Class for the company profile PPT creation request"
from typing import List

from pydantic import BaseModel, Field


class CompanyProfilePPT(BaseModel):
    "Company profile PPT creation request."
    company_url: str = Field(default=None, title="The company url")
    slide_to_create: List[str] = Field(default=None, title="The slides to create")


if __name__ == "__main__":
    company_profile_ppt = CompanyProfilePPT()
    print(company_profile_ppt.model_json_schema())
    print(company_profile_ppt.model_dump_json())
