from pydantic import BaseModel, Field class Reader(BaseModel): id: str = Field() @classmethod def from_model(cls, model): schema = cls.model_validate(model.model_dump()) schema.id = model.id return schema class Writer(BaseModel): async def validate_foreign_key(self, db): pass