21 lines
469 B
Python
21 lines
469 B
Python
|
|
from pydantic import BaseModel
|
||
|
|
|
||
|
|
|
||
|
|
class ProfileResponse(BaseModel):
|
||
|
|
"""Response model for profile data."""
|
||
|
|
|
||
|
|
contact_email: str | None
|
||
|
|
telegram: str | None
|
||
|
|
signal: str | None
|
||
|
|
nostr_npub: str | None
|
||
|
|
godfather_email: str | None = None
|
||
|
|
|
||
|
|
|
||
|
|
class ProfileUpdate(BaseModel):
|
||
|
|
"""Request model for updating profile."""
|
||
|
|
|
||
|
|
contact_email: str | None = None
|
||
|
|
telegram: str | None = None
|
||
|
|
signal: str | None = None
|
||
|
|
nostr_npub: str | None = None
|