first chapter
This commit is contained in:
18
models/character.py
Normal file
18
models/character.py
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user