first chapter

This commit is contained in:
marys
2025-08-21 14:31:47 +02:00
parent 9fb5ca2110
commit 8502d81972
4 changed files with 76 additions and 21 deletions

18
models/character.py Normal file
View File

@@ -0,0 +1,18 @@
from __future__ import annotations
from pydantic import BaseModel
from models.address import Address
from models.user import User, UserFieldValidator
class CharacterModel(BaseModel):
role: str
user: User
address: Address
class CharacterModelOptionalAddress(BaseModel):
role: str
user: UserFieldValidator
address: Address | None = None