icm/schemas.py

17 lines
334 B
Python

from pydantic import BaseModel
class MoviePayload(BaseModel):
title: str
vote_count: int | None = 0
vote_average: float | None = None
genres: list[str] = []
description: str = ""
release_date: str | None = None # Use custom formatted string validation
class MovieObject(MoviePayload):
id: int | str