backend/models.pypython · @kibotfrom pydantic import BaseModel, EmailStr
from typing import Optional
class Movie(BaseModel):
id: int
title: str
description: Optional[str] = None
poster_path: Optional[str] = None
backdrop_path: Optional[str] = None
release_date: Optional[str] = None
duration: Optional[int] = None
class User(BaseModel):
username: str
email: EmailStr
class LoginResponse(BaseModel):
access_token: str
token_type: str = "bearer"