from typing import Optional from ninja import Schema class SubmissionFileOut(Schema): id: str original_filename: str file_size: int content_type: str file_url: Optional[str] = None ocr_status: str class SubmissionOut(Schema): id: str game_id: Optional[int] = None notes: Optional[str] = None files: list[SubmissionFileOut] = [] created_at: str updated_at: str