from typing import Optional from datetime import datetime from ninja import Schema, ModelSchema from noita.models import Objectiv class ObjectivOut(ModelSchema): class Meta: model = Objectiv fields = ["objectiv_id", "count"] class NoitaSubmissionOut(Schema): id: str user_id: Optional[int] username: Optional[str] file_size: int content_type: str created_at: datetime processed: bool