Files
meeting-protocol-service/backend/app/schemas/recording.py
T
2026-04-03 22:10:42 +05:00

26 lines
508 B
Python

import uuid
from datetime import datetime
from pydantic import BaseModel
from app.models.recording import RecordingSource, RecordingStatus
class RecordingResponse(BaseModel):
id: uuid.UUID
user_id: uuid.UUID
title: str
file_size: int
duration: float | None
format: str
source: RecordingSource
status: RecordingStatus
created_at: datetime
model_config = {"from_attributes": True}
class RecordingList(BaseModel):
items: list[RecordingResponse]
total: int