19 lines
365 B
Python
19 lines
365 B
Python
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
|
|
|