spotify-clone/backend/api/schemas.py

22 lines
429 B
Python

from pydantic import BaseModel
from typing import Optional
class SearchRequest(BaseModel):
url: str
class CreatePlaylistRequest(BaseModel):
name: str
description: str = ""
class UpdatePlaylistRequest(BaseModel):
name: str = None
description: str = None
class AddTrackRequest(BaseModel):
id: str
title: str
artist: str
album: str
cover_url: str
duration: int = 0
url: str = ""